Newsletter 07/2017 - PASS Deutschland e.V.

February 19, 2018 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Newsletter 07/2017 - PASS Deutschland e.V....

Description

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 ” 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

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF