Newsletter 07/2017 - PASS Deutschland e.V.

Werbung
Newsletter
07/2017
SQL Saturday Speakers Line-Up (Foto Dirk Hondong)
Inhaltsübersicht













o
o
o
o
Treffen der Regionalgruppen
Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!
Save the Date: PASS Camp 2017
Save the Date: SQL-Konferenz 2018
Weitere Treffen der Regionalgruppen
Blogs von Mitgliedern
Neues aus den Regionalgruppen
Allgemeine Themen
SQL Saturday #605 Rheinland: Rückblick
Business Intelligence
What’s new in SQL Server 2017
Neues von den SQL Release Services
PASS-Essentials:
Infrastruktur auf Azure IaaS und SQL Server Best Practices
Aufbau und Wartung einer Staging Umgebung mit Biml
Performancesteigerung durch Indexanalyse und -redesign
SQL Server Data Tools
Impressum:
PASS Deutschland e.V.
Otto-Hahn-Str. 22, 65520 Bad Camberg
Fax: 06434 2184993
Web:
www.sqlpass.de
Facebook: www.facebook.com/SQLPASS.de/
Twitter: twitter.com/sqlpass_de
Vorstand:
Vereinsregister:
Steuer-Nr.:
Oliver Engels, Tillmann Eitelberg, Frank Geisler, Klaus Höltgen, Constantin Klein
VR 960 / Amtsgericht Limburg a. d. Lahn
020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen
Newsletter-Redaktion:
Werbung:
[email protected]
[email protected]
PASS-Mitgliedschaft:
Anmeldeformular:
Abo ändern:
Newsletter-Archiv:
https://www.sqlpass.de/Mitgliedschaft/Mitgliedwerdenistkostenlos.aspx
http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx
http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx
Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter
www.sqlpass.de
Seite 1 von 21
Newsletter
07/2017
Treffen der Regionalgruppen PASS Deutschland e.V.
Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen
Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
Bayern
https://Bayern.sqlpass.de
Siegfried Spuddig
13. Juli 2017
Andre Essing
10. August 2017
 Block Chain, die Data Plattform Perspektive - Christoph Seck
Erik Monchen
Hamburg
https://Hamburg.sqlpass.de
Sascha Lorenz
13. Juli 2017 um 18:30 bei Microsoft neuer Termin
Cornelia Matthesius
 Azure Analysis mit Azure Automation – Datenlast und Monatsspitzen mit Hilfe
von Azure bewältigen - Gabi Münster & Björn Peters
Mittelrhein
https://Mittelrhein.sqlpass.de
Benjamin Machuletz
18. Juli 2017
Johannes Curio
10. August 2017
29. August 2017
 Die wichtigsten Tipps und Tricks in der Praxis des SQL Servers - Bodo Danitz
Philipp Lenz
Karlsruhe
https://Karlsruhe.sqlpass.de
Stefan Kirner
25. Juli 2017 um 18:30
Helge Rutz
 Blockchain und das Internet der Verträge – Christoph Seck
Rhein/Main
https://RheinMain.sqlpass.de
Oliver Engels
11. Juli 2017 um 19:00 Uhr bei Microsoft, Bad Homburg
Julian Breunung
26. September 2017
08. August 2017
 Der Weg - SQL Server in Azure IaaS und weiter nach PaaS Azure SQL DB,
Elastic Pools & DWH - Patrick Heyde
Alexander Karl
Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!
Seit März 2014 gibt es unseren Newsletter auch als E-Magazin auf www.issuu.com.
Zum Studieren benötigt man nur einen Browser (oder eine IOS- oder Android App) und alle Links aus dieser Ausgabe funktionieren auch direkt aus dem E-Magazin heraus.
Am Leichtesten findest Du unseren Newsletter über den Suchtag SQLPASS oder über den Direktlink für den aktuellen Newsletter:
https://issuu.com/sqlpass/docs/newsletter_2017_07
www.sqlpass.de
Seite 2 von 21
Newsletter
07/2017
Save the Date: PASS Camp 2017
PASS Camp 2017
05. bis 07. Dezember 2017
in Seeheim bei Darmstadt
Auch dieses Jahr wieder 3 ganze Tage (vom 5.12. bis 7.12. plus Kick-Off am Abend vorher) voll mit Hands-On-Erfahrungen, neuesten Infos von allen Facetten des SQL-Servers und der Microsoft Data-Platform in mehreren Tracks.
Alles in der idealen Umgebung des Lufthansa-Trainingscenters und mit besten Gelegenheiten auch die persönlichen
Kontakte zu vertiefen. Behaltet die nächsten Ankündigungen im Auge!!!
Save the Date: SQL Server Konferenz 2018
SQL Server Konferenz 2018
FROM 26 TO 28 FEB 2018
Kongresscenter
Darmstadt
Germany
Und auch dieser bewährte Termin erfährt die verdiente Wiederholung! Wieder in der hervorragenden exklusiven Lokation, dem
Darmstadtium. Am 27. Und 28.02.2018 (und mit den Precons am 26.02). Freut Euch auf viele gut bekannte und nationale, wie
internationale Sprecher in mehreren Tracks. Auch hier: Behaltet die nächsten Ankündigungen im Auge!!!
www.sqlpass.de
Seite 3 von 21
Newsletter
07/2017
Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bekannt)
Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen
Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
Berlin
https://Berlin.sqlpass.de
Markus Raatz
Georg Urban
Benjamin Kettner
Bremen
https://Bremen.sqlpass.de
Mark Kuschel
Stefan Dase
Emsland
https://Emsland.sqlpass.de
William Durkin
20. Juli 2017
Franken
https://Franken.sqlpass.de
17. August 2017
Michael Deinhard
Torsten Schüßler
Hannover
https://Hannover.sqlpass.de
Christoph Seck
14. Juli 2017 um 18:30 Uhr im Hotel Amadeus
Vladimir Stepa
18. August 2017
Gabi Münster, oh22
Marcus Möhle
Rheinland
https://Rheinland.sqlpass.de
Tillmann Eitelberg
Christoph Muthmann
Ruhrgebiet
https://Ruhrgebiet.sqlpass.de
Klaus Hoeltgen
13. Juli 2017 um 19:00 bei GDS, Essen
08. August 2017
Frank Geisler
Gabi Münster
Sachsen
https://Sachsen.sqlpass.de
Thomas Jorzig
26. Juli 2017
Stuttgart
https://Stuttgart.sqlpass.de
27. September 2017
Michael Niethammer
Jochen Stein
www.sqlpass.de
Seite 4 von 21
Newsletter
07/2017
Blogs von Mitgliedern des PASS Deutschland e.V.
Liebe Newsletter-Leser!
Leider auch auf dem SQL Saturday keine neuen Lieferanten
gewinnen können. Meldet Euch….
.
Ansprechpartner: Kai Gerlach
Blog: Architektur und Administration
Blog-Liste (bereits früher veröffentlicht)
Schwerpunkte: Datenbank-Administration
URL: http://www.insidesql.org/blogs/cmu/
Autor: Christoph Muthmann (Rheinland)
(nach Vornamen der Autoren sortiert)
Blog: sqlXpert GmbH Blog
Blog: SQL Server Data Platform blog by Andreas Wolter
URL: http://www.sqlxpert.de/blogsqlxpert/
URL: http://www.insidesql.org/blogs/andreaswolter/
Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin)
Autor: Andreas Wolter (Rhein-Main)
Schwerpunkte: Business Intelligence
Schwerpunkte: Datenbank-Administration, Performance
und Sicherheit
Blog: GDS Business Intelligence Blog
Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS >
Database Lifecycle Management
Autor: Frank Geisler (Ruhrgebiet)
URL: http://gds-business-intelligence.de/de/category/sql-server/
Schwerpunkte: Business Intelligence und Entwicklung
URL: http://blogs.tmn-net.com/an/
Autor: Armin Neudert (Stuttgart)
Schwerpunkte: Datenbank-Administration
Blog: Hilmar Buchta über MS-OLAP
URL: http://blog.oraylis.de/author/hbuchta/
Autor: Hilmar Buchta (Rheinland)
Blog: Arno Cebulla über Information Design mit MS SSRS
Schwerpunkte: Business Intelligence
URL: http://blog.oraylis.de/author/acebulla/
Autor: Arno Cebulla (Rheinland)
Schwerpunkte: Business Intelligence
Blog: Microsoft OLAP Blog by Hilmar Buchta
URL: http://ms-olap.blogspot.com
Autor: Hilmar Buchta (Rheinland)
Blog: SQL Server - Infos für Anfänger und Profis
Schwerpunkte: Business Intelligence
URL: https://sqlserverbhoch.wordpress.com
Autor: Benjamin Hoch (nicht angegeben)
Schwerpunkte: Informationen für Beginner im Bereich SQL
Server aber auch für Fortgeschrittene im Bereich Hochverfügbarkeit mit AlwayOn
Blog: Kostja's .NETte Welt
URL: https://kostjaklein.wordpress.com/
Autor: Kostja Klein (Rhein-Main)
Schwerpunkte: Entwicklung
Blog: Solisyon SQL Blog
Blog: Ceteris AG BI Blog
URL: http://www.solisyon.de/sqlblog/
URL: http://www.ceteris.ag/blog
Autor: Benjamin Weissman (Franken)
Autor: Markus Raatz (Berlin)
Schwerpunkte: Business Intelligence
Schwerpunkte: Business Intelligence
Blog: SQL aus Hamburg
URL: http://www.sql-aus-hamburg.de
Autor: Björn Peters (Hamburg)
Schwerpunkte: Datenbank-Administration
www.sqlpass.de
Seite 5 von 21
Newsletter
Blog: New Row – My journey through Business Intelligence
and ...
URL: http://www.martinguth.de/
Autor: Martin Guth (Karlsruhe)
Schwerpunkte: Business Intelligence
Blog: Nikoport - SQL Server, Community, Development and
Web adventures
URL: http://www.nikoport.com
Autor: Niko Neugebauer (Rhein-Main)
07/2017
Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc)
URL: http://www.insidesql.org/blogs/tosc/
Autor: Torsten Schüßler (Franken)
Schwerpunkte: SQL Server allgemein
Blog: SQL Server Intern
URL: http://www.sqlmaster.de
Autor: Uwe Ricken (Rhein-Main)
Schwerpunkte: Datenbank-Administration
Schwerpunkte: SQL Server allgemein
Blog-Infos
Blog: flip-it.de :: SQL and more
Ankündigung, Änderung, Löschung
URL: http://www.flip-it.de
Wenn auch dein PASS-Mitglieds-Blog hier erscheinen soll,
so schreibe bitte eine E-Mail mit den folgenden Angaben
an:
newsletter(punkt)redaktion(at)sqlpass(punkt)de
Autor: Philipp Lenz (Mittelrhein)
Schwerpunkte: SQL Server allgemein
Blog: About SQL Server Basics and in-depth
URL: http://dirtyread.de
Autor: Robert Hartmann (Franken)
Schwerpunkte: SQL Server allgemein
Blog: Robert Panther on SQL Server
URL: http://pantheronsql.wordpress.com
Autor: Robert Panther (Rhein-Main)
Schwerpunkte: SQL Server allgemein
Blog: Sascha Lorenz aus Hamburg über die Themen Microsoft SQL Server, SharePoint, .NET Technologien und ganz
allgemein über Business Intelligence
URL: http://saschalorenz.blogspot.com
Autor: Sascha Lorenz (Hamburg)
Schwerpunkte: Business Intelligence
Blog: GlorfIT


Den Titel des BLOG’s
Deinen Namen

Deinen Blog-URL

Deine Inhalte:
eine (kurze) Übersicht der Themen-Schwerpunkte
 Deine Regionalgruppe: (optional, aber erwünscht)

(Deine Email-Adresse): Die ist für Rückmeldungen,
wird aber nicht auf unserer BLOG-Seite veröffentlicht
oder anderweitig verwendet.
Bitte teile uns möglichst auch Änderungen an Deinem Blog
(Themenverschiebung, Blog-URL oder Beendigung etc.) mit.
Vielen Dank.
Kommentare
Kommentare von Blog-Besuchern sind gern gesehen und
können an newsletter(punkt)redaktion(at)sqlpass(punkt)de
geschickt werden. Wir werden Sie an den Autor weiterleiten und/oder, wenn so gewünscht, ggfs. hier veröffentlichen.
URL: http://glorf.it
Autor: Thomas Glörfeld (Franken)
Schwerpunkte: SQL Server allgemein
Blog: Tillmann Eitelberg & Oliver Engels zu SSIS-Components
URL: http://www.ssis-components.net
Autoren: Tillmann Eitelberg (Rheinland)
und Oliver Engels (Rhein-Main)
Schwerpunkte: Integration-Services
www.sqlpass.de
Seite 6 von 21
Newsletter
07/2017
Neues aus den Regionalgruppen
Anm. d. Red.: Den folgenden Artikel hat Andreas auf seiner
BLOG-Seite unter
http://www.insidesql.org/blogs/andreaswolter/2017/04/amt-alspass-regionalgruppenvertreter-in-koeln-rheinland-niedergelegtpass-chapter-leader-resigned
eingestellt und wir geben ihn hier gerne wieder, allerdings
nur den deutschen Part. Auf seiner Seite ist er auch in Englisch zu lesen (falls jemand dieses bevorzugt). Wir danken
Andreas für seinen langjährigen Einsatz und hoffen ihn noch
häufig bei SQL-Konferenzen, SQL Saturdays und als RG-Sprecher wiederzutreffen, es waren immer sehr informative Gelegenheiten.
Kai Gerlach
Amt als PASS Regionalgruppenvertreter in
Köln/Rheinland niedergelegt (Andreas Wolter)
Mit einiger Wehmut darf ich verkünden, dass ich das Amt
des Regionalgruppenvertreters (RGV) der PASS Regionalgruppe Rheinland niedergelegt habe. Seit Januar 2011 bin
ich RGV gewesen – also für ziemlich genau 6 Jahre.
Hintergrund ist in erster Linie, dass ich bereits im Oktober
von Düsseldorf nach Frankfurt gezogen bin (News-Seite bei
XING), und sich auch nach einer Testphase zeigte, dass es
zwar in der Theorie möglich ist, eine Regionalgruppe von
der Ferne via Email u.ä. zu unterstützen, aber die 1,5 Stunden Anfahrt, um für einen Abend „vorbeizukommen“, dem
Ganzen doch die Motivation (und irgendwo auch den Sinn)
nehmen.
Ein weiterer Grund findet sich im Text versteckt. ;-)
Deswegen hatte ich mich bis Januar entschieden, dieses
Amt wirklich niederzulegen. Meine beiden nunmehr ehemaligen RGV-Kollegen, Tillmann Eitelberg und Christoph
Muthmann, sind damit auch einverstanden gewesen, und
kümmern sich ab jetzt zu zweit um die RG. Es ist nun zwar
April geworden, aber das hat lediglich organisatorische
Gründe. An dieser Stelle vielen Dank an die langwährende,
gute Zusammenarbeit – auch an Olaf Pietsch. (Dessen Posten ich damals übernahm und der mir immer mit Rat zur
Seite stand.) Wenn einer nicht konnte, war immer jemand
anderes da, der einsprang und diese oder jene Aufgaben
abnahm.
Wer mich kennt, weiß, dass mir die Anhäufung von unverdienten Titeln zuwider ist. (Siehe Thema „MCSM Chapter
Member“, oder Anhäufungen redundanter Titel vom Stil
„MCP + MCSA + MCSE“) Ich habe also auch keine Vorteile
aus meinem RGV-sein gezogen, seit ich dieses Amt nicht
mehr aktiv ausgeübt habe und deswegen diesen konsequenten Schritt auch gewünscht.
www.sqlpass.de
Im vor-vorherigen Absatz sagte ich „in erster Linie“. Tatsächlich hatte ich bereits vorher den Gedanken, das Amt zugunsten eines „frischen“ Kandidaten aufzugeben. Denn
auch wenn ich im ersten Halbjahr 2016 noch 3 Sprecher gewinnen konnte, und 2mal selber einsprang, war mein Gefühl schon länger, dass ein neuer RGV mit frischem
Schwung der RG guttun würde. Prinzipiell fände ich es auch
weiterhin schön, wenn sich mehr Leute aktiv für die Community einsetzen. Ob nun als RGV oder Sprecher in aller Öffentlichkeit, oder aber auch mehr im Verborgenen, wie das
Newsletter-Team, welches fast seit ich dabei bin immer mit
Ressourcen-Problemen zu kämpfen hat (ein ausdrückliches
Lob an das gesamte Team, vor allem diejenigen, die seit
Jahren dabei sind, für ihre Ausdauer) oder auch das Technik-Team, ohne welches keine Email-Verteiler oder Adressen der PASS funktionieren würden.
Leider reichen die Freiwilligen nicht aus, um tatsächlich
häufigere Wechsel zu erreichen.
Diese Idee des „Platz Räumens“ hatte sich nach internen
Gesprächen dann jedenfalls erstmal zerschlagen, aber der
Umzug mischte die Karten neu.
(Und seit ich nun seit Kurzem im „Club der Väter“ bin (aka:
„Grund 2“)), habe ich sogar noch mehr Verständnis dafür,
dass das für viele nicht in Frage kommt.)
Hier nochmal mein Aufruf von 2015: „Die SQL PASS
Deutschland sucht Sprecher – Aufruf an alle SQL Server
Fachleute“, der an Aktualität kaum verloren hat.
Thema Sprecher: Hier möchte ich neben den Männern unseres Vorstands (Oliver Engels, Tillmann Eitelberg, Klaus
Höltgen, Frank Geisler, Constantin Klein), die es fast ausnahmslos irgendwie noch schaffen, neben den zeitaufwändigen Aufgaben im Vorstand viele Vorträge zu halten, auch
gern einige Sprecher hervorheben, die sich in den letzten
Jahren immer mehr als „Stammsprecher“ etabliert haben:
Uwe Ricken, Torsten Strauß, Ben Weissmann, Gabriele
Münster (von „Ur-Stammspielern“ wie Christoph Seck fange
ich jetzt nicht erst an zu reden.) – bitte seht mir nach, wenn
ich jemanden Verdientes nicht erwähnt habe. Ich behaupte
nicht den kompletten Überblick über alle RGs zu haben,
schon gar nicht mehr jetzt.
Danke auch an die „Üblichen Verdächtigen“ ;-) von Microsoft: Frank Seiwerth, Patrick Heyde, Ralph Kemperdick,
Volker Hinz, …
All diese haben die Regionalgruppe Rheinland auch bereits
mit ihrer Zeit und Präsentationsskills beehrt, und dafür bedanke ich mich bei allen zum Abschied.
Seite 7 von 21
Newsletter
Verabschiede ich mich damit komplett von der PASS? Mit
Sicherheit nicht. Mindestens als Sprecher wird man mich
weiterhin sehen. Ja, ehrlich, wenngleich ich zur Häufigkeit
nichts versprechen kann (lustigerweise bin ich seit August
2016 öfter in Singapur, als in Köln gewesen :-D - aber auch
das im Rahmen der PASS).
Ob ich einen anderen Posten in der PASS Deutschland
wahrnehme, liegt natürlich nicht allein bei mir. Auch wenn
mich das Thema „Social Media“ seit Jahren fuchst. (Vor gut
1,5 Jahren bot ich an, 80% der Zeit dafür zu investieren, Facebook und Xing umzubauen und zu pflegen – leider hatte
sich für die anderen 20% (denn auch ich möchte mal Urlaub
machen oder krank sein dürfen)) niemand gefunden. Aber
vielleicht ist das Thema auch überholt.
07/2017
Und dann wären noch die PASS Essentials, wo ich prinzipiell
auch wieder welche halten würde, nachdem ich ein gutes
Jahr eine Pause eingelegt habe und auch bereits des Öfteren nachgefragt wurde. Sie hängen in der Pipeline der PASS,
die, das sollte man immer bedenken, bevor man die hin und
wieder bemerkenswert langsamen Prozesse bemängeln
möchte, Vorstand oder RVG hin oder her, immer neben der
Arbeitszeit gemanaged wird.
Schauen wir mal, was die Zukunft bringt. Man sieht sich bestimmt auf der einen oder anderen Veranstaltung.
Andreas Wolter
Allgemein
The OUTPUT Clause for INSERT & DELETE / UPDATE / MERGE Statements
http://www.sqlservercentral.com/articles/T-SQL/156204
http://www.sqlservercentral.com/articles/T-SQL/156604
http://www.sqlservercentral.com/articles/T-SQL/156901
Finding SQL Server Object Dependencies with
DMVs
https://www.mssqltips.com/sqlservertip/4868/finding-sqlserver-object-dependencies-with-dmvs
SQL Server Proportional Fill Algorithm Example
https://www.mssqltips.com/sqlservertip/4890/sql-serverproportional-fill-algorithm-example
Finding Queries that Cause Wait Stats in SQL
Server
https://sqlworkbooks.com/2017/05/finding-queries-thatcause-wait-stats-in-sql-server
When a Nonclustered Index and Statistics
Make a Query Slower
https://sqlworkbooks.com/2017/05/when-a-nonclusteredindex-and-statistics-make-a-query-slower
Properly Persisted Computed Columns
https://sqlperformance.com/2017/05/sql-plan/properlypersisted-computed-columns
Scalar Functions In Views: Where’s The Overhead?
https://www.brentozar.com/archive/2017/05/scalarfunctions-views-wheres-overhead/
SQL Server User-Defined Functions
https://www.simple-talk.com/sql/t-sql-programming/sqlserver-user-defined-functions/
Performance Myths : Truncate Can't Be Rolled
Back
https://sqlperformance.com/2017/04/sqlperformance/performance-myths-truncate-rollback
Performance Myths : Oversizing string columns
https://sqlperformance.com/2017/06/sqlplan/performance-myths-oversizing-strings
Why Scalar Functions Can Be Costly
http://www.sqlservercentral.com/articles/T-SQL/135321
www.sqlpass.de
Seite 8 von 21
Newsletter
SQLskills SQL101: How can a SELECT cause a
database to change?
https://www.sqlskills.com/blogs/paul/sqlskills-sql101-howcan-a-select-cause-a-database-to-change/
How to Execute a SQL Query Only if Another
SQL Query has no Results
https://blog.jooq.org/2017/05/31/how-to-execute-a-sqlquery-only-if-another-sql-query-has-no-results/
Simultaneous Auto-growth in Multiple Files
https://www.simple-talk.com/blogs/simultaneous-autogrowth-multiple-files
Stairway to Columnstore Indexes Level 12:
Clustered or Nonclustered?
http://www.sqlservercentral.com/articles/Stairway+Series/157377
Stairway to Columnstore Indexes Level 13: Improvements in SQL Server 2016
http://www.sqlservercentral.com/articles/Stairway+Series/157415
Database Delete vs. Detach vs. Offline
http://dallasdbas.com/database_delete_detach_offline
News for Differential Backup
https://www.simple-talk.com/blogs/news-differentialbackup
Columnstore Indexes – part 105 (“Performance
Counters”)
http://www.nikoport.com/2017/05/27/columnstore-indexes-part-105-performance-counters/
Practical usage of SQLCLR: Building QueryToHtml function
http://www.sqlservercentral.com/articles/SQLCLR/156474
www.sqlpass.de
07/2017
Measuring SQL Query Performance
http://www.sqlservercentral.com/blogs/matthewmcgiffen-dba/2017/05/24/measuring-sql-query-performance
Understanding OPENJSON and FOR JSON in Azure and SQL 2016
http://www.sqlservercentral.com/articles/OPENJSON/140725
Reverse It
http://sqlrus.com/2017/06/reverse-it
What is plan regression in SQL Serv er?
https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/06/09/what-is-plan-regression-in-sql-server
When does “physical reads” include readahead reads in SQL Server?
https://blogs.msdn.microsoft.com/sqlserverstorageengine/2017/06/09/what-is-plan-regression-in-sql-server
Top 5 Misleading SQL Server Performance
Counters
https://sqlworkbooks.com/2017/06/top-5-misleading-sqlserver-performance-counters
How Much Longer Does it Take To Update Statistics with FULLSCAN?
https://sqlworkbooks.com/2017/06/how-much-longerdoes-it-take-to-update-statistics-with-fullscan/
How to Enable/Trace the Query Thread Profile
Extended Event in SQL Sever 2014+
https://sqlworkbooks.com/2017/06/how-to-enabletracethe-query-thread-profile-extended-event-in-sql-sever-2014
Why Your Biggest Query Plans Don’t Show Up
in Some DMVs
https://www.brentozar.com/archive/2017/06/biggestquery-plans-dont-show-dmvs
Seite 9 von 21
Newsletter
07/2017
SQL 101: Parallelism Inhibitors – Scalar User
Defined Functions
Changing Default Database File Locations in
SQL Server 2016
https://www.sqlskills.com/blogs/jonathan/sql-101-parallelism-inhibitors-scalar-user-defined-functions/
https://thomaslarock.com/2017/06/changing-default-database-file-locations-in-sql-server-2016/
Azure Automation Methods
https://sqlperformance.com/2017/06/azure/automationmethods
Ansprechpartner: Peter Röcker
How Do I Find A String In Any Stored Procedure
http://sqlmag.com/sql-server/how-do-i-find-string-anystored-procedure
Six reasons to version control your database
http://www.red-gate.com/blog/database-version-control-3
When does a Snapshot Transaction Really
Begin?
https://sqlworkbooks.com/2017/06/when-does-a-snapshot-transaction-really-begin/
What’s an “Index” and how do they work?
http://www.sqlservercentral.com/blogs/matthewmcgiffen-dba/2017/06/12/whats-an-index-and-how-dothey-work
Columnstore Index: How do I find tables that
can benefit from Clustered Columnstore Index
https://blogs.msdn.microsoft.com/sql_server_team/columnstore-index-how-do-i-find-tables-that-can-benefitfrom-clustered-columnstore-index
SQL Server Diagnostics (Preview)
https://blogs.msdn.microsoft.com/sql_server_team/sqlserver-diagnostics-preview/
SQL 2017 new DMF: Managing VLOGs in our
databases
https://www.simple-talk.com/blogs/sql2017-managingvlogs-databases-sys-dm_db_log_info/
www.sqlpass.de
Seite 10 von 21
Newsletter
07/2017
SQL Saturday #605 Rheinland : Rückblick
Ein kleiner bildlicher Rückblick auf den SQL Saturday #605 Rheinland in der Fachhochschule St. Augustin: (Fotos: Dirk Hondong)
www.sqlpass.de
Seite 11 von 21
Newsletter
07/2017
Business Intelligence
SQL Server 2017 Graph Database References
Wer sich mit dem SQLServer 2017-Feature der Graph
Datenbanken beschäftigen will, dem wird die Linksammlung
im Artikel einen guten Startpunkt bieten.
Extracting Report Level measures DAX using
SQL Profiler output
http://sqlblog.com/blogs/john_paul_cook/archive/2017/06
/17/sql-server-2017-graph-database-references.aspx
SSAS Administratoren möchten evtl. kontrollieren, welche
"Report Measures" von Nutzern eines Tabular Models
verwendet werden. Mit SQLProfiler und einem Visual in
Power BI Desktop ist das recht einfach möglich.
Data Governance Strategies - With Great
Power Comes Great Accountability
https://community.powerbi.com/t5/CommunityBlog/Extracting-Report-Level-measures-DAX-using-SQLProfiler-output/ba-p/175950
Data Governance ist ein Prozess, mit dem ein Unternehmen
die Verantwortung delegiert und die Kontrolle über
kritische Datenobjekte ausübt. Das hört sich einfacher an,
als es ist.
http://www.dataversity.net/data-ed-slides-datagovernance-strategies-great-power-comes-greataccountability/
How to partition data in Tabular SSAS
Der Artikel zeigt uns, wie wir auch in SSAS Tabular unsere
Partitionen verwalten können..
https://www.mssqltips.com/sqlservertip/4874/how-topartition-data-in-tabular-ssas/
Power BI and Regular Expressions
Power BI Desktop hat aktuell keinen Support für reguläre
Ausdrücke. Dem kann man aber recht einfach abhelfen, wie
der Artikel zeigt.
http://radacad.com/power-bi-and-regular-expressions
Download JSON Data with SSIS
Da es keine native SSIS-Komponente gibt, die JSONDokumente parsen kann, ist man auf eine SkriptKomponente angewiesen.
https://chris.koester.io/index.php/2017/06/06/downloadjson-data-with-ssis/
10 best practices for master data management
Nach der Meinung von Sanjay Kumar ist Master Data
Management keine technische Aufgabe. MDM hilft
vielmehr, das Vertrauen in die Daten und Auswertungen zu
stärken, wenn es in Business-Prozesse integriert wird.
Migrate Data Without Holding Business Back
Wie geht man vor, wenn man seine Daten in die Cloud
transferieren möchte, aber das Risiko für bestehende
Anwendungen hoch ist.
https://upside.tdwi.org/articles/2017/06/15/migrate-datawithout-holding-business-back.aspx
ODBC is supported in SSIS on Linux (SS IS Helsinki) CTP2.1 refresh
Auch unter Linux unterstützt SSIS jetzt ODBC-Verbindungen,
wenigstens schon im Preview.
https://blogs.msdn.microsoft.com/ssis/2017/06/16/odbcis-supported-in-ssis-on-linux-ssis-helsinki-ctp2-1-refresh/
Using Scale Out to improve the performance
of execution log writing
Wer viel Informationen in seine Logs schreibt, muss mit
schlechter Performance rechnen. Mit SSIS Scale Out kann
man gegensteuern.
https://blogs.msdn.microsoft.com/ssis/2017/06/15/usingscale-out-to-improve-the-performance-of-execution-logwriting/
New Whitepaper on Planning a Power BI Enterprise Deployment
In einem Whitepaper erläutern die Autoren, wie man ein
unternehmensweites Rollout einer Power BI Lösung plant.
http://www.sqlchick.com/entries/2017/6/13/newwhitepaper-on-planning-a-power-bi-enterprise-deployment
https://www.information-management.com/opinion/10best-practices-for-master-data-management
www.sqlpass.de
Seite 12 von 21
Newsletter
07/2017
SQL Server 2016 Import and Export Wizard and
Excel
Microsoft Data Insights Summit Videos
Published
Häufig machen 32- und 64-Bit Versionen von SQLServer und
Excel Probleme. Der Artikel hat Lösungen parat.
Die Videos zum Microsoft Data Insights Summit stehen zur
Verfügung. Es gibt wohl sehr viele neue Features, die darin
erläutert werden.
http://sqlblog.com/blogs/john_paul_cook/archive/2017/06
/11/sql-server-2016-import-and-export-wizard-andexcel.aspx
Power BI Desktop June Feature Summary
In Power BI Desktop wurden auch im Juni-Release wieder
einige neue Funktionalitäten hinzugenommen.
https://blog.crossjoin.co.uk/2017/06/14/microsoft-datainsights-summit-videos-published/
Query Folding And Writing Your O wn SQL
Queries In Power Query/Power BI/Excel Get
Transform
https://powerbi.microsoft.com/en-us/blog/power-bidesktop-june-feature-summary/
Mit Query Folding kann man Filter in der Datenbank
ausführen lassen. Der Artikel zeigt, wie das funktioniert.
Automatisiertes Deployment mit PowerShell
SSDT Projekte
https://blog.crossjoin.co.uk/2017/06/11/query-folding-andwriting-your-own-sql-queries-in-power-querypowerbiexcel-get-transform/
Sandra Erb zeigt im dritten Teil einer kleinen Reihe, wie
man das Deployment einer SSDT-Lösung aufbauen kann,
auch wenn die DBAs keinen Zugang zu SSDT haben.
https://blog.oraylis.de/2017/06/automatisiertesdeployment-einer-bi-solutionteil-3ssdt-deployment/
Embedding Power BI Reports with Power BI
Report Server
Kasper de Jonge erläutert die Details zum Einbetten von
Power BI Reports in Power BI Report Server.
https://www.kasperonbi.com/embedding-power-bireports-with-power-bi-report-server/
When to Use iPaaS vs. ETL
Paul Varley beantwortet die Frage, wann man eine ETLLösung oder eine Integrated Platform-as-a-Service Lösung
für seine Anforderungen bei der Datenintegration
verwenden sollte.
http://www.dataversity.net/use-ipaas-versus-etl/
Data Warehouse vs. Data Lake Technology:
Different Approaches to Managing Data
Der Artikel vergleicht die zwei Ansätze Data Warehouse und
Data Lake zur Verwaltung von Daten für Unternehmen in
anschaulicher Weise.
http://www.dataversity.net/data-warehouse-vs-data-laketechnology-different-approaches-managing-data/
www.sqlpass.de
Risks and Reward in Data Governance
Hier haben wir ein paar Perspektiven zu den Risiken beim
Thema Data Governance und den Chancen auf einen
Gewinn aus den Aktivitäten.
http://www.dataversity.net/risks-reward-data-governance/
Limitations of Predictive Analytics: Lessons for
Data Scientists
Eigentlich sollte die Qualität von Vorhersagen mit der
Menge an verfügbaren Daten steigen. Es gibt aber offenbar
noch Gegenbeispiele.
http://www.dataversity.net/limitations-predictiveanalytics-lessons-data-scientists/
What a Launch Week for Data Driven!
Wer gerne Podcasts anhört, den könnte die hier
angegebene neue Quelle von Infos zum Thema "Data
Driven" interessieren.
http://sqlblog.com/blogs/andy_leonard/archive/2017/06/0
3/what-a-launch-week-for-data-driven.aspx
Managing Data as a Corporate Asset: Data
Virtualization
Daten sind das neue Öl? Dann muss man sie evtl. auch so
behandeln, wie andere Aktiva eines Unternehmens.
http://www.dataversity.net/managing-data-corporateasset-data-virtualization/
Seite 13 von 21
Newsletter
Now Available: Guide for enhancing privacy
and addressing GDPR requirements with the
Microsoft SQL platform
Die neuen Datenschutzverordnungen der Europäischen
Union werden in weniger als einem Jahr verpflichtend
werden. Sie werden auch viele Firmen betreffen, die sich
eventuell vorher keine Gedanken dazu gemacht haben.
https://blogs.msdn.microsoft.com/sqlsecurity/2017/05/24/
now-available-guide-for-enhancing-privacy-and-addressinggdpr-requirements-with-the-microsoft-sql-platform/
07/2017
Passively Mine SSIS Data Flow Rows Loaded
From the SSIS Catalog
Bei der Ausführung legen die OLE DB Destination
Komponenten Daten im immer gleichen Format ab. Ohne
eigene Auditing-Maßnahmen zu implementieren, können
wir diese auswerten.
http://sqlblog.com/blogs/andy_leonard/archive/2017/05/1
8/passively-mine-ssis-data-flow-rows-loaded-from-the-ssiscatalog.aspx
Security is a Shared Responsibility
Power Query (M)agic Part 1: Always Have
Good References
Aus gegebenem Anlass erinnert uns Thomas LaRock, das
Security eine Aufgabe ist, die sich nur gemeinsam lösen
lässt.
Der Artikel gibt ein wenig Hilfestellung oder erklärt BestPractises bei der Organisation der Queries und
Datenquellen in Power Query.
https://thomaslarock.com/2017/05/security-sharedresponsibility/
https://powerpivotpro.com/2017/05/power-query-magicpart-1-always-good-references/
Reusing Datasets Imported to the Power BI
Service
Power BI Service April and May Feature
Summary
Wiederverwendung ist nicht nur ein Thema in der
Softwareentwicklung, auch unsere Data Sets in Power BI
Service lassen sich mehrfach verwenden.
Hier haben wir die Zusammenfassung der letzten in Power
BI Service verfügbar gemachten Funktionen bzw. deren
Erweiterungen.
http://www.sqlchick.com/entries/2017/5/20/reusingdatasets-imported-to-the-power-bi-service
https://powerbi.microsoft.com/en-us/blog/power-biservice-april-and-may-feature-summary/
BI Beginner: Avoiding Mistakes With Averages
Measure and Magnify Your Impact with Usage
Metrics for Dashboard and Report Authors
Als Artikel für Einsteiger gedacht, zeigt der Beitrag, dass
man bei Berechnungen von Durchschnitten vorsichtig sein
muss, um die korrekten Resultate zu erhalten.
http://sqlblog.com/blogs/john_paul_cook/archive/2017/05
/28/bi-beginner-avoiding-mistakes-with-averages.aspx
In vielen Situationen möchte man auswerten, wer Daten
oder Reports anwendet oder konsumiert und wie häufig
das passiert. Mit den Usage Metrics kann man dies
erreichen.
Building Custom Tasks for SQL Server
Integration Services is Available for Pre -Order
https://powerbi.microsoft.com/en-us/blog/measure-andmagnify-your-impact-with-usage-metrics-for-dashboardand-report-authors/
Für ETL-Entwickler ist die Erstellung eines Custom SSIS Tasks
mit vielen Arbeiten verbunden, die man sonst eher nicht
kennt und die bestimmte Hürden aufstellen. Ein Buch soll
hier in Kürze Abhilfe schaffen.
http://sqlblog.com/blogs/andy_leonard/archive/2017/05/2
7/building-custom-tasks-for-sql-server-integration-servicesis-available-for-pre-order.aspx
www.sqlpass.de
Power BI Mobile apps feature summary – May
2017
Hier haben wir eine Zusammenfassung der neuen
Funktionalitäten von Mai 2017 zu den Power BI Mobile
Apps.
https://powerbi.microsoft.com/en-us/blog/power-bimobile-apps-feature-summary-may-2017-3/
Seite 14 von 21
Newsletter
07/2017
Tech Tip Thursday: Dynamic Power BI reports
using Parameters
Exporting Power Query/M Queries To ODC
Files In Excel 2016 Get head_0036 Transform
Man kann in Power BI Parameter verwenden, die in einem
Excel-Arbeitsblatt abgelegt sind. Der Gastbeitrag aus "Guyin-a-Cube" zeigt das.
Man kann seine Queries aus Power Query in ODC-Dateien
exportieren. Das ist ein erster Schritt und es bleiben weitere
Wünsche offen.
https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-dynamic-power-bi-reports-using-parameters/
https://blog.crossjoin.co.uk/2017/06/04/exporting-powerquerym-queries-to-odc-files-in-excel-2016-get-transform/
Use the Power BI quick calcs with your own
date table
Data Privacy Settings In Power BI/Power
Query, Part 1: Performance Implications
Eigene Berechnungen in Power BI lassen sich einfach
anlegen. Im Artikel werden sie verwendet, um eine YTDBerechnung auszuführen, die sonst nicht funktionieren
würde.
In Power Query gibt es die Data Privacy Settings. Chris
Webb widmet ihnen ene kleine Serie von Blogs, um ihren
Einsatz und die Möglichkeiten zu beleuchten.
https://www.kasperonbi.com/use-the-power-bi-quickcalcs-with-your-own-date-table/
https://blog.crossjoin.co.uk/2017/05/24/data-privacysettings-in-power-bipower-query-part-1-performanceimplications/
Ansprechpartner: Michael Riedmüller
What’s new in SQL Server 2017
Ein kleiner, leicht verkürzter Überblick über den derzeitigen
Stand von SQL Server 2017. (bearbeitet von Kai Gerlach)
Original siehe hier: https://docs.microsoft.com/enus/sql/sql-server/what-s-new-in-sql-server-2017
What's New in CTP 2.1 (May 2017)
SQL Server Database Engine
 A new DMF, sys.dm_db_log_stats, is introduced to expose summary level attributes and information on
transaction log files; useful for monitoring the health
of the transaction log.
 This CTP contains bug fixes and performance improvements for the Database Engine.
SQL Server Reporting Services (SSRS)
 SQL Server Reporting Services is no longer available to
install through SQL Server's setup as of CTP 2.1.
 Comments are now available for reports. Comments
allow you to add perspective to what is in a report and
collaborate with others in your organization. You can
also include attachments with your comment.
SQL Server Integration Services (SSIS)
 You can now use the Use32BitRuntime parameter.
 The performance of logging has been improved.
 What's New in SQL Server 2017 CTP 2.0 (April 2017)
 SQL Server Database Engine
 Resumable online index rebuild. Resumable online index rebuild allows you to resume an online index rebuild operation from where it stopped after a failure.
www.sqlpass.de


For example, a failover to a replica or insufficient disk
space situation. You can also pause and later resume
an online index rebuild operation. For example, you
might need to temporarily free up systems resources
in order to execute a high priority task or complete the
index rebuild in another miniatous window if the available maintenance windows is too short for a large table. Finally, resumable online index rebuild does not
require significant log space, which allows you to perform log truncation while the resumable rebuild operation is running. See ALTER INDEX and Guidelines for
online index operations.
IDENTITY_CACHE option for ALTER DATABASE SCOPED
CONFIGURATION. A new option IDENTITY_CACHE was
added to ALTER DATABASE SCOPED CONFIGURATION
T-SQL statement. When this option is set to OFF, gaps
can be avoided in the values of identity columns in
case a server restarts unexpectedly or fails over to a
secondary server. See ALTER DATABASE SCOPED CONFIGURATION.
CLR uses Code Access Security (CAS) in the .NET
Framework, which is no longer supported as a security
boundary. A CLR assembly created with PERMISSION_SET = SAFE may be able to access external system resources, call unmanaged code, and acquire sysadmin privileges. Beginning with SQL Server 2017, an
sp_configure option called clr strict security is introduced to enhance the security of CLR assemblies. clr
strict security is enabled by default, and treats SAFE
Seite 15 von 21
Newsletter









and EXTERNAL_ACCESS assemblies as if they were
marked UNSAFE. The clr strict security option can be
disabled for backward compatibility, but is not recommended. Microsoft recommends all assemblies be
signed by a certificate or asymmetric key with a corresponding login that has been granted UNSAFE ASSEMBLY permission in the master database. For more information, see CLR strict security.
Graph database capabilities to model many-to-many
relationships. This includes new CREATE TABLE syntax
for creating node and edge tables, and the keyword
MATCH for queries. For more information, see Graph
Processing with SQL Server 2017.
Automatic tuning is a database feature that provides
insight into potential query performance problems, it
can recommend solutions, and automatically fix identified problems. Automatic tuning in SQL Server, notifies you whenever a potential performance issue is detected, and lets you apply corrective actions, or lets
the Database Engine automatically fix performance
problems. For more information, see Automatic tuning.
Batch Mode Adaptive Join to improve plan quality (under db compatability 140).
Interleaved Execution for multi-statement T-SQL TVFs
to improve plan quality (under db compatability 140).
Query Store now also tracks wait stats summary information. Tracking wait stats categories per query in
Query Store enables the next level of performance
troubleshooting experience, providing, even more, insight into the workload performance and its bottlenecks while preserving the key Query Store advantages.
DTC support for Always On Availability Groups for all
cross database transactions among databases that are
part of the availability group, including for databases
that are part of same instance. For more information,
see Transactions - Always On Availability Groups and
Database Mirroring
A new column modified_extent_page_count is introduced in sys.dm_db_file_space_usage to track differential changes in each database file of the database.
SELECT INTO now supports loading a table into a filegroup other than a default filegroup of the user using
the ON keyword.
SQL Server setup supports specifying initial tempdb
file size up to 256 GB (262,144 MB) per file with a
warning if the file size is set to value greater than 1 GB
and if IFI is not enabled.
www.sqlpass.de
07/2017

A new Dynamic Management View (DMV)
sys.dm_tran_version_store_space_usage is introduced
to track version store usage per database.
 A new DMV sys.dm_db_log_info is introduced to expose the VLF information similar to DBCC LOGINFO.
 System-versioned temporal tables now support CASCADE DELETE and CASCADE UPDATE.
 This CTP contains bug fixes for the Database Engine.
SQL Server Machine Learning Services
 SQL Server R Services has a new name, to reflect support for the Python language in CTP 2.0. You can now
use SQL Server Machine Learning Services (In-Database) to run either R or Python scripts in SQL Server.
Or, install Microsoft Machine Learning Server
(Standalone) to deploy and consume R and Python
models that don’t require SQL Server.
 Both platforms include new MicrosoftML algorithms
for distributed machine learning, and the latest version of Microsoft R (version 9.1.0).
What's New in CTP 1.4 (March 2017)
SQL Server Database Engine
 This CTP contains bug fixes for the Database Engine.
What's New in CTP 1.3 (February 2017)
SQL Server Database Engine
 Indirect checkpoint performance improvements.
 Cluster-less Availability Groups support added.
 Minimum Replica Commit Availability Groups setting
added.
 Availability Groups can now work across WindowsLinux to enable cross-OS migrations and testing.
 Temporal Tables Retention Policy support added. For
more information, see Manage Retention of Historical
Data in System-Versioned Temporal Tables.
 New DMV SYS.DM_DB_STATS_HISTOGRAM
 Online non-clustered columnstore index build and rebuild support added
 5 new dynamic management views to return information about Linux process. For more information,
see Linux Process Dynamic Management Views.
 sys.dm_db_stats_histogram (Transact-SQL) is added
for examining statistics.
SQL Server Analysis Services (SSAS)
 Encoding hints - an advanced feature used to optimize
processing (data refresh) of large in-memory tabular
models. To learn more, see What's New in Analysis
Services 2017.
Seite 16 von 21
Newsletter
07/2017
Neues von den SQL Rel ease Services (ex Neues aus der Knowledgebase)
Liebe Newsletter-Leser!
Unter dem neuen Titel
Neues von den SQL Release Services
erscheint hier zum 2. Mal die Übersicht über gravierende
Neuerungen zu allen Aspekten der Microsoft Dataplatform.
Es ist deutlich kürzer als früher, als noch die einzelnen Hotfixe gelistet wurden. Eventuell erscheint auch einmal in einem Monat keine Meldung. Dafür werde ich ggfs. zusätzliche Informationen aus dem Posting hier mit ausgeben.
Hinweis: Sind zwei sich überschneidende Artikel gelistet, so
wird der Neuere FETT hervorgehoben.
Letzter Artikel vom 30.05.2017
Stichtag: 24.06.2017
Euer Kai Gerlach
SQL Server Versionsneutrales
Previews
Released: Public Preview for SQL Server Management Packs
Update (6.7.30.0) (30.05.2017)
Included in the download are Microsoft System Center
Management Packs for SQL Server 2008/2008
R2/2012/2014/2016 (6.7.30.0).
New Features and Fixes in CTP3:
 Implemented new workflows:
 Discoveries for SQL Server Agent and Agent Jobs
 Unit and rollup monitors for SQL Server Agent
 Performance rules for Resource Pools
 Alerting rules for SQL Server Agent on Windows
 Tasks for the Database
 Tasks for starting/stopping Windows services
 Monitors and performance rules for
Memory-Optimized Tables
 Always On discoveries
 “Resource Pool Memory Consumption” monitor
 “Discover Database Custom User Policy on Windows
and Linux” and Discover Database Engine Resource
Pools on Windows and Linux” discoveries
 Console tasks on Windows and Linux
 Improved SQL queries in the resource pool and database discovery
 Added discovery of “SQL Server vNext Resource Pool
Group on <Platform>” to DB Engine discoveries
 Fixed issue: “Failed to replace parameter while creating the alert for monitor state change” warnings for
workflows of Memory-Optimized Tables containers
 Fixed log reader issues
 Fixed “SPN Configuration” issue
https://blogs.msdn.microsoft.com/sqlreleaseservices/releasedpublic-preview-for-sql-server-2017-management-pack-ctp3/
https://blogs.msdn.microsoft.com/sqlreleaseservices/releasedpublic-preview-for-sql-server-management-packs-update-6-7-300/
Download at:
Download at:
SQL Server 2012
https://www.microsoft.com/en-us/download/details.aspx?id=51645
Service Packs
SQL Server vNext (2017)
Previews
Released: Public Preview for SQL Server 2017 Management
Pack (CTP3) (24.05.2017)
www.sqlpass.de
https://www.microsoft.com/en-us/download/details.aspx?id=54535
Announcing SQL Server 2012 Service Pack 4.(23.05.2017)
Anm. d. Red.: Dies ist nur die Ankündigung, noch nicht das
SP selbst. Es soll/wird das letzte SP für SQL Server 2012 sein
https://blogs.msdn.microsoft.com/sqlreleaseservices/announcingsql-server-2012-service-pack-4/
Seite 17 von 21
Newsletter
PASS Essential:
Dauer:
Ort:
Datum:
Teilnehmeranzahl:
Preis:
Schulungszertifikat:
Anmeldung:
07/2017
Infrastruktur auf Azure IaaS und SQL Server Best Practices
1 Tag
Düsseldorf, Lanworks AG
12.09.2017, 09:00 Uhr
mindestens 4, maximal 12
Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.)
Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.
Ja
E-Mail an [email protected]
Sprecher:
Patrick Heyde ist Technical Evangelist mit dem Schwerpunkt Microsoft Azure und zählte zu den ersten
Nutzern der Azure IaaS Plattform-Features aus dem Jahr 2012. Mit seiner vorherigen 6-jährigen
SharePoint- & SQL Server-Vergangenheit als Consultant und der Support Erfahrung als Support Escalation
Engineer hat er klassische IT-Strukturen aufgebaut und betrieben. Zu seinem Spezialgebiet zählt die Migrations- & Architekturberatung von klassischen IT-Strukturen nach Azure IaaS & PaaS für den Aufbau und
anschließenden Hosting Betrieb mit neuen Automatisierungsanteilen. Parallel zu den Projekten findet
man ihn als Sprecher auf Konferenzen und Usergroups.
Mehr über ihn findet man auf seinem Technet-Blog und auf Twitter @patrickheyde.
Inhalt
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen





Regeln der IaaS-Infrastruktur auf Azure (Ressource Gruppen, Storage Account, Virtuelle Netzwerke, Virtuelle Maschinen)
SQL Server Best Practices auf Azure Virtuelle Maschinen
Aufbau und Nutzung von dynamischer Hardware
Preisbestimmung von Azure IaaS Strukturen
SQL Server IaaS Infrastruktur auf Azure planen
Teilnehmervoraussetzungen:



Grundkenntnisse über Microsoft SQL Server
Umgang mit Microsoft SQL Server Management Studio
Mit einem eigenen Laptop und einer eigenen Azure Subscription können die im Workshop gezeigten Punkte direkt auf
dem Microsoft SQL Servern angewendet werden.
Kursinhalte:







Neue IT-Regeln - Azure Infrastruktur Regeln für den SQL Server
o Ressource Gruppen, Storage Account, Virtuelle Netzwerke, Virtuelle Maschinen
Azure Storage für den SQL Server
o Premium Storage, Storage Pools, BlockBlob, PageBlob
SQL Server Konfigurationseinstellungen für Azure Virtuelle Maschinen
o TEMPDB – Positionierung und die Auswirkungen auf die Performance
Azure Management Portal & Azure Account Portal
Dynamische Hardware – IaaS und deren Anwendung und Nutzen
Azure Kosten bestimmen und vorab Planen
An konkreten Beispielen, die mit dem eigenen Laptop und der eigenen Azure Subscription, wird der SQL Server über das
Azure Management Portal aufgebaut.
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de
Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx
Seite 18 von 21
Newsletter
PASS Essential:
Dauer:
Ort:
Datum:
Teilnehmeranzahl:
Preis:
Schulungszertifikat:
Anmeldung:
07/2017
Aufbau und Wartung einer Staging Umgebung mit Biml
1 Tag
Bad Camberg, oh22data AG
20.09.2017, 09:00 Uhr
mindestens 4, maximal 12
Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.)
Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.
Ja
E-Mail an [email protected]
Sprecher: Benjamin Weissman
Ben Weissman arbeitet seit Version 6.5 mit dem SQL Server und ist hauptsächlich im Bereich BI/Datawarehousing aktiv. Er ist MCSE Business Intelligence und Data Platform und außerdem der erste BimlHero Certified Expert in Deutschland. Er hat in den vergangenen Jahren in über 150 BI Projekten mitgewirkt und ist immer auf der Suche nach neuen Möglichkeiten noch mehr Spaß mit dem SQL Server zu
haben. Gemeinsam mit seinem Team von Solisyon bietet er Training, Beratung und Implementierung für
weltweite Kunden aus dem gehobenen Mittelstand an.
Inhalt
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen:
 Grundlagen von Biml
 Essentielle Biml Tags und Attribute in XML
 Integration von Biml mit BimlScript zur Erstellung von dynamischem Biml
 Grundlagen von Metadaten-Konstrukten für SSIS mit Biml
Teilnehmervoraussetzungen:
 Grundkenntnisse in SSIS

Grundkenntnisse in VB.NET und/oder C#

Umgang mit BIDS bzw. Data Tools

Mit einem eigenen Laptop mit installiertem SQL Server sowie Varigence BimlStudio (Kostenpflichtig, 14 Tages Testversion, für einige gezeigte Funktionen erforderlich, jedoch nicht für die Grundlagen) und BimlExpress (kostenfrei). Beide
Tools sind unter www.varigence.com erhältlich, bitte beachten: Die 14 Tage Testversion nicht zu früh aktivieren!
Kursinhalte:
 Was ist Biml, wofür kann ich es einsetzen, wofür nicht?

Wie unterscheiden sich die verschiedenen Frontends BIDS Helper, BimlExpress, BimlStudio und BimlOnline?

Grundlagen der Biml-Sprache – Erstellung eines kompletten Pakets mit Biml (manuell)

Automatisierung von Biml mit BimlScript

Aufbau eines Metadaten-Modells zum Design einer Staging Umgebung

Automatisierter Aufbau einer Staging Umgebung mit Hilfe von Metadaten und Biml

Aktualisierung von Staging Umgebung und SSIS per Kommandozeile oder Batchdatei

Dokumentation von Biml-Projekten

Umgang mit Source Control

Erweiterte Funktionen zur Automatisierung

Kurzer Einblick in SSAS mit Biml.
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de
Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx
Seite 19 von 21
Newsletter
PASS Essential:
Performancesteigerung durch Indexanalyse und -redesign
Dauer:
Ort:
Datum:
Teilnehmeranzahl:
Preis:
1 Tag
Norderstedt, Sysmex Europe GmbH
13.10.2017, 09:00 Uhr
mindestens 4, maximal 12
Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.)
Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.
Ja
E-Mail an [email protected]
Schulungszertifikat:
Anmeldung:
07/2017
Sprecher: Uwe Ricken
Uwe Ricken verfügt über mehr als 6 Jahre Praxiserfahrung als DBA und mehr als 14 Jahre Erfahrungen als Entwickler von Datenbankmodellen. Im Mai 2013 wurde diese Erfahrung mit der Zertifizierung zum 7. deutschen
„Microsoft Certified Master – SQL Server 2008“ gekrönt. Im Juli 2013 wurde ihm zum ersten Mal der MVP-Award
von Microsoft für seine Unterstützung der Microsoft SQL Server Community verliehen. Damit war Uwe Ricken
der erste MCM + MVP in Deutschland. Uwe Ricken ist als Sprecher zu den Themen „Database Engine Internals“,
„Query Optimizing“ und „Entwicklung“ auf vielen Konferenzen in ganz Europa anzutreffen.
Inhalt
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen:
 Übersicht über die verschiedenen Indextypen in der Relationalen Datenbank
 Verständnis und Analyse von Ausführungsplänen
 Einsatz verschiedener Indexe und ihr Einfluss auf die Performance einer Abfrage
 Einschätzung des Optimierungspotentials von vorhandenen Abfragen und Erkennen von Verhaltensmustern von implementierten Indexen
Teilnehmervoraussetzungen:
 Grundkenntnisse über Microsoft SQL Server
 Umgang mit Microsoft SQL Server Management Studio
 Mit einem eigenen Laptop können die im Workshop gezeigten Skripte auf eigenen Microsoft SQL Servern ausgeführt und
analysiert werden.
Kursinhalte:
Nicht immer ist die Konfiguration des Microsoft SQL Server die Ursache für eine schlechte Performance einer Applikation. Sehr
häufig sind es Fehler im Design der Datenbanken, Indexe oder eine Mischung aus allen Komponenten. In diesem Workshop lernen Sie die unterschiedlichen Indextypen kennen, die in einem OLTP-System verwendet werden können. Neben den Grundlagen
der Indexierung werden DMV vorgestellt, die eine Analyse von Indexen ermöglichen. Ausgestattet mit den Grundlagen der Indexierung und den eingesetzten Werkzeugen wird in vielen detaillierten Beispielen gezeigt, wie Indexengpässe analysiert, bewertet
und gelöst werden. Insbesondere werden folgende Punkte in der Tiefe behandelt:
 HEAP / Clustered Index / ColumnStore Index – Grundlagen der Indexierung
 Welche Schlüssel sind ideal für einen Clustered Index?
 Lesen und interpretieren von Ausführungsplänen
 Bedeutung von Statistiken für Abfragen
 Werkzeuge (DMV) für die Analyse von Indexperformance und -zustand
 DML-Operationen und ihre Auswirkungen auf Indexe
 Unterschiede der physikalischen JOIN-Operatoren
 Probleme in PARTITIONED VIEWS
 SARGable Abfragen
 Verwendung richtiger Datentypen für optimale Ausführungen von Abfragen
 Fremdschlüssel und richtige Indexierung
 Einfluss von COLLATION auf Abfragen mit temporären Tabellen / Tabellenvariablen
 ASCENDING KEY Problematik
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de
Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx
Seite 20 von 21
Newsletter
PASS Essential:
SQL Server Data Tools
Dauer:
Ort:
Datum:
Teilnehmeranzahl:
Preis:
Schulungszertifikat:
Anmeldung:
1 Tag
Koblenz, Prosozial GmbH
28.11.2017, 09:00 Uhr
mindestens 4, maximal 8
Mitglieder PASS Deutschland e.V. 299€ (inkl. MwSt.), Nicht-Mitglieder 475€ (inkl. MwSt.)
Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.
Ja
E-Mail an [email protected]
Voraussetzungen:
Laptop mit installierten SQL Server Data Tools in der aktuellsten Version
07/2017
Sprecher: Bernd Jungbluth
Bernd Jungbluth ist seit 2001 als freiberuflicher Berater für Datenbanken und SQL Server tätig. Zu seinen Kerngebieten gehören die Administration von SQL Server, die Datenbankentwicklung und -optimierung sowie die
SQL Server Integration Services und die SQL Server Reporting Services. Bernd schreibt Fachartikel und Bücher,
hält Vorträge auf Konferenzen und bietet eigene Seminare zu Themen rund um den SQL Server an.
Inhalt
Die SQL Server Data Tools erlauben eine projektbasierte Datenbankentwicklung – losgelöst vom Produktivsystem – und mit einfachen Möglichkeiten zur Bereitstellung. Die bei der herkömmlichen Datenbankentwicklung mit SQL Server so lästige manuelle
Verwaltung der einzelnen Objekte und deren umständliche Bereitstellung ins Produktivsystem sind nun nicht mehr notwendig.
Eingebettet in Visual Studio bieten die SQL Server Data Tools moderne Entwicklungsmöglichkeiten, wie Debugging, Refactoring,
und Codeanalyse. Zum Bereitstellen neuer Versionen der Datenbank stehen gleich mehrere Varianten zur Verfügung.
Dieses Pass Essential behandelt neben der projektbasierten Datenbankentwicklung auch das Bereitstellen neuer Datenbankversionen im Zielsystem.
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen:




bestehende Datenbanken ohne Verbindung zum Produktivsystem weiterentwickeln
die Entwicklungsmöglichkeiten von Visual Studio bei der Datenbankentwicklung nutzen
die Qualität des Quellcodes mit Codeanalyse erhöhen
neue Versionen einer Datenbank im Produktivsystem bereitstellen
Teilnehmer Voraussetzungen:

Grundkenntnisse Datenbankentwicklung mit SQL Server
Kursinhalte:




Entwickeln von Datenbanken als Datenbankprojekt
Refactoring, Codeanalyse und Debugging
Debug-Datenbank und Daten
Bereitstellen des Datenbankprojekts
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de
Allgemeine Geschäftsbedingungen (AGB): http://www.sqlpass.de/Events/AllgemeineGeschäftsbedingungenAGB.aspx
Seite 21 von 21
Herunterladen