Newsletter 04/2017 Spaß mit Vorstand und Gästen auf der SQL Server Konferenz 2017 (Photo Dirk Hondong) Inhaltsübersicht • • • • • • • • • • • • • Treffen der Regionalgruppen Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)! Weitere Treffen der Regionalgruppen Allgemeine Themen Konferenzbericht von Andreas Wolter Save the Date: SQL-Saturday #605 Blogs von Mitgliedern Die Redaktion sucht Verstärkung!! Neues aus der Knowledge Base Microsoft Data Amp Women in Technology Business Intelligence PASS-Essentials: o Performancesteigerung durch Indexanalyse und –redesign o Infrastruktur auf Azure IaaS und SQL Server Best Practices o Ausgebucht: Analyse eines Microsoft SQL Server auf Performanceprobleme o Professionelles Hosting in Azure mit SQL Server on Azure 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 22 Newsletter 04/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. Hamburg https://Hamburg.sqlpass.de Sascha Lorenz 13. April 2017 um 18:30 bei Microsoft Cornelia Matthesius • Powershell Toolbelt für DBAs – Björn Peters Karlsruhe https://Karlsruhe.sqlpass.de Stefan Kirner 30. Mai 2017 um 18:30 Helge Rutz 25. Juli 2017 • Hinter den Kulissen von Statistiken – Uwe Ricken Rheinland https://Rheinland.sqlpass.de Tillmann Eitelberg 10. April 2017 um 18:00 bei Microsoft Christoph Muthmann 10. Mai 2017 11. Mai 2017 • SQL Server on Linux - Frank Geisler Andreas Wolter Rhein/Main https://RheinMain.sqlpass.de Oliver Engels 11. April 2017 um 19:00 Uhr bei Microsoft, Bad Homburg Julian Breunung 09. Mai 2017 • Temporal Tables - Ein Blick hinter die Kulissen - Uwe Ricken 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_04 www.sqlpass.de Seite 2 von 22 Newsletter 04/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 20. April 2017 Bayern https://Bayern.sqlpass.de Siegfried Spuddig Andre Essing Erik Monchen 05. April 2017 Bremen https://Bremen.sqlpass.de Mark Kuschel Stefan Dase 12.April 2016 18:30 Lilie, Hemmstraße 159 Emsland https://Emsland.sqlpass.de William Durkin 20. April 2017 Franken https://Franken.sqlpass.de 22. Juni 2017 11. Mai 2017 • Scott Klein tbd 08. Mai 2017 Michael Deinhard Torsten Schüßler Hannover https://Hannover.sqlpass.de Christoph Seck Vladimir Stepa Marcus Möhle 06. April 2017 um 18:30 Uhr im Hotel Amadeus Mittelrhein https://Mittelrhein.sqlpass.de • 12. Mai 2017 Holger Voges Benjamin Machuletz Johannes Curio Philipp Lenz Ruhrgebiet https://Ruhrgebiet.sqlpass.de Klaus Hoeltgen Frank Geisler Gabi Münster 04. April 2017 um 19:00 bei GDS, Essen Sachsen https://Sachsen.sqlpass.de Thomas Jorzig 31. Mai 2017 Stuttgart https://Stuttgart.sqlpass.de 11. Mai 2017 26. Juli 2017 Michael Niethammer Jochen Stein www.sqlpass.de Seite 3 von 22 Newsletter 04/2017 Allgemein Fixing Old Problems with Shiny New Toys: STRING_SPLIT String Comparisons in SQL: The Metaphone Algorithm Es gibt eine neue T-SQL-Funktion "STRING_SPLIT", die ein schon sehr lange bestehendes Problem wesentlich eleganter löst als das bisher möglich war. Beim Vergleich von Zeichenketten ist nicht immer eine exakte Übereinstimmung das Ziel. Phil Factor hat den Metaphone-Algorithmus aus PHP für SQL verfügbar gemacht. https://dataonwheels.wordpress.com/2017/02/14/t-sqltuesday-87-fixing-old-problems-with-shiny-new-toysstring_split/ Musings on SESSION_CONTEXT() In einem weiteren Artikel zum Thema "Lösung alter Probleme" beschreibt der Autor wie die Funktion "SESSION_CONTEXT()" die Funktion "CONTEXT_INFO()" ersetzt. http://sqlonice.com/musings-on-session_context/ Hiding Hadoop: How Data Fabrics Mask Complexity and Empower Users Man muss offenbar nich immer bei den ersten sein, die eine neue Technologie einsetzen. Und eine Abstraktion hilft Nutzern, die sich sonst in technischen Details verlieren könnten. https://www.datanami.com/2017/02/06/data-fabricsmask-complexity-empower-users/ https://www.simple-talk.com/blogs/string-comparisonssql-metaphone-algorithm/ SQL Server Encryption: Always Encrypted Mit der in allen Editionen verfügbarem "Always Encrypted"Funktionalität bekommt man eine bessere Kontrolle darüber, wer Daten im Klartext sehen kann oder nicht. Robert Sheldon hat die Details, wie man damit umgeht. https://www.simple-talk.com/sql/databaseadministration/sql-server-encryption-always-encrypted/ Overview of Columnstore Indexes in SQL Server Der Artikel enthält eine Übersicht über die In-Memory Optionen des SQL Server sowie ein Glossar der verwendeten Begriffe. https://blogs.sentryone.com/melissacoates/overviewcolumnstore-indexes-sql-server/ Three Paths to Value in Data Science New CREATE OR ALTER statement in SQL Server 2016 SP1 Mit einem Auszug aus einem Best Practises Report der TDWI werden verschiedene Wege gezeigt, wie man einen Business Value aus Data Science ziehen kann.. Mit dem neuen "CREATE OR ALTER" Statement schliesst TSQL zu anderen SQL-Varianten auf. https://upside.tdwi.org/articles/2017/02/02/three-pathsto-value-in-data-science.aspx https://www.mssqltips.com/sqlservertip/4640/new-createor-alter-statement-in-sql-server-2016-sp1/ What's Next for Your Customers? Apache Zeppelin 0.7 for SQL Server Was könnten unsere Kunde erwarten bzw. mit welchem Technologien können wir sie am Besten unterstützen? Der SQL Interpreter für Apache Zeppelin kann jetzt auch mit Version 0.7 eingesetzt werden. https://upside.tdwi.org/articles/2017/02/03/whats-nextfor-your-customers.aspx http://sqlblog.com/blogs/davide_mauri/archive/2017/02/2 2/apache-zeppelin-0-7-for-sql-server.aspx www.sqlpass.de Seite 4 von 22 Newsletter Doing Fuzzy Searches in SQL Server Eine unscharfe Suche in SQL Server zu implementieren ist unüblich, meint Phil Factor. Er zeigt aber auch wie es geht. https://www.simple-talk.com/sql/t-sql-programming/fuzzysearches-sql-server/ 04/2017 How to work with the command line in Azure SQL Data Warehouse Ein Azure SQL Data Warehouse kann man sehr gut von der Kommandozeile aus verwalten, wie Daniel Calbimonte im Artikel zeigt. http://www.sqlservercentral.com/articles/Azure/152558 PASS Learning Center for SQL Server head_0012 BI Professionals Exploring Azure Storage for SQL Server DBAs Unsere Mutterorganisation hat ein neues Learning Center mit Webinars, Konferenzmitschnitten und anderen Ressourcen. Wenn man seinen SQL Server in die Cloud verlagert, gibt es Einflüsse bei der Wahl des Azure Storage, die man kennen sollte. http://www.pass.org/Learning.aspx https://www.simple-talk.com/sql/databaseadministration/exploring-azure-storage-sql-server-dbas/ Questions About the Use of PowerShell That you were Too Shy to Ask Wer seine administrativen Aufgaben noch nicht mit PowerShell ausführt, dem macht der Artikel eventuell neugierig, die Möglichkeiten zu erkunden. https://www.simple-talk.com/sql/database-devopssql/questions-use-powershell-shy-ask/ SQL Server Trace Flags - Complete list Der Artikel enthält eine komplette Übersicht über die TraceFlags des SQL Server. http://www.sqlservercentral.com/articles/traceflag/152989 An Introduction to Docker and Containers for SQL Server Developers and DBAs Die neuen Möglichkeiten, seine Software und Applikationen in Containern auszurollen, machen auch vor SQL Server DBAs und Entwicklern nicht Halt. http://sqlmag.com/sql-server/introduction-docker-andcontainers-sql-server-developers-and-dbas SQL Server vNext Management Pack Demo Der Artikel verlinkt eine Demo, wie SQL Server auf Linux und Windows in ein Monitoring eingebunden werden können. SQL Browser, what is it good for? Absolutely something! Wer sich schon immer gefragt hat, wozu man den SQL Server Browser Service benötigt, der erhält Antworten im Artikel. http://www.sqlservercentral.com/blogs/cjsommercom/201 7/3/1/sql-browser-what-is-it-good-for-absolutelysomething Understanding Graphical Execution Plans Part 1: Explaining the Plan Zum Einstieg für DBAs und Entwickler erklärt Darren White die Grundlagen der graphischen Ausführungspläne für SQL Statements. http://www.sqlservercentral.com/articles/Execution+Plans/ 105771 Application Database Security Design - Part 1 Authentication for SQL Server Wenn eine Applikation Zugriff auf eine Datenbank benötigt muss man sich Gedanken zur Abdeckung der Sicherheitsanforderungen machen. https://www.mssqltips.com/sqlservertip/4729/applicationdatabase-security-design--part-1--authentication-for-sqlserver/ https://blogs.msdn.microsoft.com/sql_server_team/ www.sqlpass.de Seite 5 von 22 Newsletter 04/2017 Windowing Functions: Tell me when that changes SQL Server on Linux: Running jobs with SQL Server Agent Hier haben wir ein Beispiel für den Einsatz von Windowing Functions. Sie helfen, komplizierte Abfragen bei komplexen Problemen einfacher und besser nachvollziehbar zu entwickeln. Der SQL Server Agent kommt auch nach Linux, wie man in einem Preview bereits feststellen kann. http://www.sqlservercentral.com/articles/windows+functio ns/135666 https://blogs.technet.microsoft.com/dataplatforminsider/2 017/03/17/sql-server-on-linux-running-jobs-with-sqlserver-agent/ Ansprechpartner: Michael Riedmüller Hadoop Has Failed Us, Tech Experts Say Wenn der Hype nachlässt, sieht man realistischer, welche Projekte ein Erfolg waren und welche wegen Kosten und Komplexität gescheitert sind. https://www.datanami.com/2017/03/13/hadoop-failed-ustech-experts-say/ Save the Date: SQL Saturday #605 Rheinland Der SQLSaturday ist eine kostenlose 1-Tages Konferenz für SQL Server Professionals und alle, die mehr über den Microsoft SQL Server und die Microsoft Data Platform erfahren wollen. Ursprünglich aus den USA kommend, wurden mittlerweile unter der Schirmherrschaft der PASS Global über 600 SQLSaturdays auf fast allen Kontinenten veranstaltet. In den verschiedenen, vor allem technischen, Tracks vermitteln Sprecher primär aus der lokalen aber auch aus der internationalen SQL Server Community hochkarätiges Wissen rund um den Microsoft SQL Server. Der PASS Deutschland e.V. übernimmt als offizielles Chapter der PASS Global, mit weltweit über 100.000 Mitgliedern, die Organisation des Events vollständig mit Freiwilligen aus der deutschen SQL Community. Der kostenlose SQLSaturday ist nicht nur die ideale Gelegenheit sich über den SQL Server 2016 oder eventuell auch SQL vNext zu informieren, sondern auch um sich mit Kollegen, SQL Professionals, führenden Experten, MCMs und MVPs zu treffen und über spannende Themen zu diskutieren. Save the Date – 10. JUNI 2017 Der SQLSaturday #605 wird am 10.6.2017 in der Hochschule Bonn-Rhein-Sieg in Sankt Augustin veranstaltet. Die Registrierungsmöglichkeiten sind auf der Event-Seite unter http://www.sqlsaturday.com/605/eventhome.aspx zu finden. www.sqlpass.de Seite 6 von 22 Newsletter 04/2017 Bericht über die SQL Server Konferenz 2017 von Andreas Wolter (Sarpedon Quality Lab) Dieses Jahr war ich mal nicht mit Stand vertreten, aber dennoch als kleinerer Sponsor und wie auch die Jahre zuvor als Sprecher. Durch diese Kombination habe ich vielleicht einen etwas anderen Blick noch auf „unsere“ SQL Konferenz, von der ich hier berichten möchte: Und so mausert sich die SQL Konferenz in meinen Augen tatsächlich immer mehr zu einer Konferenz mit internationalem Anspruch. So habe ich immer gehofft, dass sie einmal in die Fußstapfen der „European PASS Konferenz“ treten wird, wo ich 2009 auch selber meinen ersten Auftritt vor internationalem Publikum hatte. Aber genug der Sentimentalitäten: An internationalen Sprechern gab es dieses Jahr eine große Auswahl. Ca 50/50 würde ich sagen. Dabei 3 MCMs und 11 MVPs und 3 Sprecher direkt aus dem Headquarter von Microsoft: Redmond. - Daran erkennt man, das man als Veranstaltung ernstgenommen wird seitens Microsoft Corp :-). Und Dank Scott Klein war auch das Channel9-Team wieder vor Ort dabei und hat parallel zu den regulären Tracks in einem fort kleine Interview-/Diskussionsrunden zu verschiedenen Themen aufgezeichnet, die, für mich überraschend, schon von morgens an doch immer wieder Besucher angezogen haben. Aus dem Blick eines Ausstellers würde ich sagen: Wer hier nicht ist, der ist nicht. (ok, leicht überzogen :-D) Aus Teilnehmersicht: Das ist die wohl beste Gelegenheit hochkarätige Vorträge von unterschiedlichsten Sprechern des Kontinents und auch den USA zu erleben, mit einem Themenspektrum, wo keine Langeweile aufkommen kann Wenn man nicht noch auf SQL 2008 festgebunden ist – den hier geht es um aktuelle Technologien und zukünftige Trends ;-). Und als Sprecher ist dies natürlich immer wieder eine gute Möglichkeit, seinen eigenen Horizont zu erweitern und mit gleichgesinnten „Geeks“ zusammenzutreffen, die man eben nur auf Veranstaltungen dieser Art trifft. Und davon ist diese eine der größten in Europa. Wenn ich einen Wunsch äußern darf, dann der, das der Trend zur Internationalität weitergeht, und nicht rückwärts, wie augenscheinlich in der Politik. Vielleicht muss ja der PASS Summit in den USA wegen Reiseschwierigkeiten bald verlegt werden, und da ist Frankfurt als internationaler Schmelzpunkt ja gar nicht so abwegig ;-) Verpflegungstechnisch haben wir die große „Mutterkonferenz“ in den USA auf jeden Fall geschlagen. Deshalb und auch aufgrund meines sonstigen Eindruckes ein dickes Lob an Verena und das e-team. Man sieht sich 2018 der Andreas www.sqlpass.de Seite 7 von 22 Newsletter 04/2017 Blogs von Mitgliedern des PASS Deutschland e.V. Liebe Newsletter-Leser! Eine Änderung bei Andreas Wolters Blog. . Ansprechpartner: Kai Gerlach Blog: SQL aus Hamburg URL: http://www.sql-aus-hamburg.de Autor: Björn Peters (Hamburg) Blog-Liste (Änderung) Blog: SQL Server Data Platform blog by Andreas Wolter URL: http://www.insidesql.org/blogs/andreaswolter/ Schwerpunkte: Datenbank-Administration Blog: Architektur und Administration URL: http://www.insidesql.org/blogs/cmu/ Autor: Andreas Wolter (Rhein-Main) Autor: Christoph Muthmann (Rheinland) Schwerpunkte: Datenbank-Administration, Performance und Sicherheit Schwerpunkte: Datenbank-Administration Blog: sqlXpert GmbH Blog Blog-Liste (bereits früher veröffentlicht) (nach Vornamen der Autoren sortiert) URL: http://www.sqlxpert.de/blogsqlxpert/ Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin) Blog: SQL Server Data Platform blog by Andreas Wolter Schwerpunkte: Business Intelligence URL: http://www.insidesql.org/blogs/andreaswolter/ Autor: Andreas Wolter (Rhein-Main) Schwerpunkte: Datenbank-Administration, Performance und Sicherheit Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS > Database Lifecycle Management Blog: GDS Business Intelligence Blog URL: http://gds-business-intelligence.de/de/category/sql-server/ Autor: Frank Geisler (Ruhrgebiet) Schwerpunkte: Business Intelligence und Entwicklung Blog: Hilmar Buchta über MS-OLAP URL: http://blogs.tmn-net.com/an/ URL: http://blog.oraylis.de/author/hbuchta/ Autor: Armin Neudert (Stuttgart) Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Datenbank-Administration Schwerpunkte: Business Intelligence Blog: Arno Cebulla über Information Design mit MS SSRS Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://blog.oraylis.de/author/acebulla/ URL: http://ms-olap.blogspot.com Autor: Arno Cebulla (Rheinland) Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Schwerpunkte: Business Intelligence Blog: SQL Server - Infos für Anfänger und Profis Blog: Kostja's .NETte Welt URL: https://sqlserverbhoch.wordpress.com URL: https://kostjaklein.wordpress.com/ Autor: Benjamin Hoch (nicht angegeben) Autor: Kostja Klein (Rhein-Main) Schwerpunkte: Informationen für Beginner im Bereich SQL Server aber auch für Fortgeschrittene im Bereich Hochverfügbarkeit mit AlwayOn Schwerpunkte: Entwicklung Blog: Solisyon SQL Blog URL: http://www.solisyon.de/sqlblog/ Autor: Benjamin Weissman (Franken) Blog: Ceteris AG BI Blog URL: http://www.ceteris.ag/blog Autor: Markus Raatz (Berlin) Schwerpunkte: Business Intelligence Schwerpunkte: Business Intelligence www.sqlpass.de Seite 8 von 22 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) 04/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) 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. Schwerpunkte: Business Intelligence Blog: GlorfIT 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 9 von 22 Newsletter 04/2017 Das Newsletter-Team des PASS Deutschland e.V. sucht Verstärkung. Du magst die PASS? Du hörst Dir die tollen Vorträge auf den Regionalgruppen-Treffen an? Oder Du gehst zu den hochqualitativen Veranstaltungen, wie der SQL-Konferenz? Kurz, wenn Dir die PASS Gutes und Hilfreiches gibt, dann gib doch etwas davon zurück und arbeite ehrenamtlich in der PASS-Newsletter-Redaktion mit. Werde Teil einer der aktivsten und eifrigsten Communitys auf der Microsoft Data Platform! Wir freuen uns auf Dein Engagement in unserem Team. Aufgaben: • • • Teilnahme an den monatlichen Telefon-Konferenzen Möglichst: Betreuung einer der Newsletter-Kategorien, z.B. den „Allgemeinen Teil“ (oder Schaffung Deiner eigenen Rubrik) Später möglichst: Turnusmäßige Übernahme der Endredaktion des NL (Zusammenbau, Mail-Versand, Archivierung, nach ausführlicher Einweisung) Voraussetzungen: • Kenntnisse in Microsoft Word, Zuverlässigkeit, Kreativität Bei Interesse schicke uns eine E-Mail an [email protected] oder sprich‘ einen von uns bei nächster Gelegenheit persönlich an: Markus Dolhaine (Rheinland), Kai Gerlach (Rheinland), Frank Geisler (Ruhrgebiet) Christa Kurschat (Rhein-Main) und Michael Riedmüller (Karlsruhe) oder wende Dich an einen Regionalgruppen-Verantwortlichen auf einem PASS-Treffen. @ www.sqlpass.de Seite 10 von 22 Newsletter 04/2017 Neues aus der Knowledgebase Liebe Newsletter-Leser! Bereits beim letzten Mal musste ich überrascht feststellen, dass keine Knowledgebase-Artikel zum SQL-Server vorlagen. Ist das Produkt inzwischen so gut, dass Microsoft oder die Kunden keine Fehler mehr finden? Kommt jetzt alles mit den allgemeinen Updates? Oder klappt die Veröffentlichung einfach nicht mehr? Ich benutze RSS-Feeds von Microsoft (siehe https://support.microsoft.com/en-us/gp/selectrss?target=rss) in denen zu den einzelnen Produkten die KBs veröffentlicht werden. Außer mir gibt es auch andere die seit dem 10.1.2017 das Fehlen von Updates beklagen. Und das bei allen Produkten (Exchange, Sharepoint, System Center, Office etc.) Auch wenn die Verarbeitung sehr viel aufwändiger ist, als bei den RSS-Feeds, habe ich diese hier einmal ausgewertet. Aber ob sich diese Mehrarbeit wirklich rentiert, für etwas, was viele wohl im entsprechenden Falle ohnehin „ergoogeln“ würden muss ich mir noch überlegen. Und falls jemand eine gute, ergiebige Seite zu Knowledgebase-Artikeln kennt oder die Lösung für o.a. Issues, dann her damit. Jedenfalls sind in diesem Falle alle Artikel seit dem 10. Januar zusammengefasst. Ich melde mich wieder… Stichtag: 23.03.2017. Euer Kai Gerlach Bei mir steigt der Zugriff mit folgendem Fehler aus: SQL Server 2016 SSIS Internet Explorer: Hotfixes Die XML-Seite kann nicht angezeigt werden Die XMLEingabe kann nicht angezeigt werden, wenn Stylesheet XSL verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren oder wiederholen Sie den Vorgang später. Das Stylesheet enthält kein Dokumentelement. Das Stylesheet ist möglicherweise leer, oder es ist kein wohlgeformtes XML-Dok... FIX: A valid derived column expression may fail in SSIS 2012, 2014 and 2016 (17.01.2017). Anm. d. Red.: Titel geändert http://support.microsoft.com/kb/3164404 SQL Server 2014 bzw Chrome: Hotfixes <?xml-stylesheet type="text/xsl" href="/site/xslt/rsspretty.xsl81" version="1.0"?><rss version="2.0"><channel><title>Most Recent KBs for </title><link>https://support.microsoft.com</link><description>Keep up to date with the recent KB articles for </description></channel></rss> Es ist also nicht so, dass einfach keine Updates mehr kommen, sondern die entsprechenden Seiten sind nicht funktionsfähig, egal welcher Browser oder RSS-Reader (bei mir). Auch andere Monitore für KBs, z.B. KBAlertz (https://kbalertz.com/) haben nichts Neues. Einzig KBUpdate (http://kbupdate.info/) hat Artikel nach dem 10. Januar gelistet, leider aber nur wenige und bei der Version wird alles mit und nach SQL Server 2012 zusammengefasst. Und ich kann nicht erkennen, wo und wie die sich ihre Artikel genau holen. Auf jeden Fall habe ich in dieser Situation geänderte Artikel zu alten Versionen wie 2005 und 2000 aus der Bearbeitung geworfen. Jeder kann ja auf der o.a. Adresse sich die Artikel trotzdem anschauen. FIX: Incorrect full-text keys are recorded for the rows that aren't indexed correctly by a full-text index in SQL Server 2012 or 2014 (17.01.2017) http://support.microsoft.com/kb/3196012 FIX: Can't grant permissions to another user to log in to an availability group after the owner is removed in SQL Server 2014 (15.02.2017). Anm. d. Redaktion: Titel geändert. http://support.microsoft.com/kb/3209261 FIX: Assert memory dump on a mirror server in SQL Server 2012 or 2014 (21.02.2017) http://support.microsoft.com/kb/3192692 SQL Server 2014SSIS Hotfixes FIX: A valid derived column expression may fail in SSIS 2012, 2014 and 2016 (17.01.2017). Anm. d. Red.: Titel geändert http://support.microsoft.com/kb/3164404 www.sqlpass.de Seite 11 von 22 Newsletter SQL Server 2012 Cumulative Updates Cumulative Update 3 for SQL Server 2012 SP3 (13.02.2017). Anm. d. Redaktion: Titel geändert? http://support.microsoft.com/kb/3152635 Cumulative Update 4 for SQL Server 2012 SP3 (13.02.2017). Anm. d. Redaktion: Titel geändert? http://support.microsoft.com/kb/3165264 Cumulative update 6 for SQL Server 2012 SP3 (13.02.2017). Anm. d. Redaktion: Titel geändert? http://support.microsoft.com/kb/3194992 Hotfixes FIX: DBCC CHECKFILEGROUP reports false inconsistency error 5283 on a database that contains a partitioned table in SQL Server (17.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3108537 FIX:"The process cannot access the file" error when an XML task fails in SQL Server (17.01.2017). Anm. d. Red.: Auf SQL 2012 ausgedehnt. http://support.microsoft.com/kb/3115741 FIX: Incorrect full-text keys are recorded for the rows that aren't indexed correctly by a full-text index in SQL Server 2012 or 2014 (17.01.2017) http://support.microsoft.com/kb/3196012 FIX: The Target Recovery Time of a database set to a nonzero value causes an assertion and a lease timeout in SQL Server (17.01.2017) http://support.microsoft.com/kb/3201865 FIX: Changing the data type and then updating the table with more than 4,000 records causes database corruption (17.01.2017) http://support.microsoft.com/kb/3213240 FIX: An Always On secondary replica goes into a disconnecting state (17.01.2017) http://support.microsoft.com/kb/3213703 04/2017 FIX: Assert memory dump on a mirror server in SQL Server 2012 or 2014 (21.02.2017) http://support.microsoft.com/kb/3192692 FIX: Error 5262 when you execute DBCC CHECKDB on the primary replica in SQL Server 2012 or 2014 (21.02.2017) http://support.microsoft.com/kb/3211304 Sonstige KB-Artikel How to restore the missing Windows Installer cache files and resolve problems that occur during a SQL Server update (11.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/969052 Improvement: Enhance VDI Protocol with VDC_Complete command in SQL Server (17.01.2017). Anm. d. Red.: Auf SQL 2012 ausgedehnt. http://support.microsoft.com/kb/3188454 Using SQL Server in Windows 8 and later versions of Windows operating system (18.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/2681562 How to determine the version, edition and update level of SQL Server and its components (19.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/321185 SQL Server service crashes when you run an Oracle linked server query (20.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/2295405 TLS 1.2 support for Microsoft SQL Server (21.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3135244 How to use the Sqldumper.exe utility to generate a dump file in SQL Server (25.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/917825 How to transfer logins and passwords between instances of SQL Server (25.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/918992 www.sqlpass.de Seite 12 von 22 Newsletter SQL Server 2012 SP3 build versions (09.02.2017) http://support.microsoft.com/kb/3133750 The STRelate and STAsBinary functions return unexpected results when trace flag 6533 is enabled in SQL Server 2012 Service Pack 3 (14.02.2017) http://support.microsoft.com/kb/3132545 04/2017 SQL Server 2012 POW Hotfixes FIX: Credential settings are lost when you schedule data refresh for PowerPivot workbooks (17.01.2017) http://support.microsoft.com/kb/3206912 Support for Locked Pages on SQL Server Standard Edition (64-bit) systems (16.02.2017). Anm. d. Red.: Update nach über einem Jahr. SQL Server 2008 R2 http://support.microsoft.com/kb/970070 Support for Locked Pages on SQL Server Standard Edition (64-bit) systems (16.02.2017). Anm. d. Red.: Update nach über einem Jahr. How to rebuild or move a MSDTC installation to be used with a SQL failover cluster (02.03.2017) Sonstige KB-Artikel http://support.microsoft.com/kb/970070 http://support.microsoft.com/kb/294209 SQL Server 2012 SSAS, SSRS, SSIS How to restore the missing Windows Installer cache files and resolve problems that occur during a SQL Server update (11.01.2017). Anm. d. Red.: Update nach über einem Jahr. Hotfixes http://support.microsoft.com/kb/969052 FIX: KPIs return a non-translated caption when an MDSCHEMA_MEASURES request is issued and the restrictions request hidden members (18.01.2017). Anm. d. Red.: Auf SQL 2012 ausgedehnt. Using SQL Server in Windows 8 and later versions of Windows operating system (18.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3198827 http://support.microsoft.com/kb/2681562 FIX: A valid derived column expression may fail in SSIS 2012, 2014 and 2016 (17.01.2017). Anm. d. Red.: Titel geändert How to determine the version, edition and update level of http://support.microsoft.com/kb/3164404 http://support.microsoft.com/kb/321185 FIX: RDL report that's generated programmatically fails to run in SSRS (17.01.2017). Anm. d. Red.: Auf SQL 2012 ausgedehnt. SQL Server service crashes when you run an Oracle linked server query (20.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3157016 http://support.microsoft.com/kb/2295405 FIX: Cannot save the SSRS report after you change a parameter in Report Builder or the SQL Server Data Tool (21.02.2017) TLS 1.2 support for Microsoft SQL Server (21.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3212193 SQL Server and its components (19.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/3135244 How to use the Sqldumper.exe utility to generate a dump file in SQL Server (25.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/917825 www.sqlpass.de Seite 13 von 22 Newsletter How to rebuild or move a MSDTC installation to be used with a SQL failover cluster (02.03.2017) http://support.microsoft.com/kb/294209 04/2017 SQL Server service crashes when you run an Oracle linked server query (20.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/2295405 SQL Server 2008 Using SQL Server in Windows 8 and later versions of Win- Hotfixes FIX: You receive error 1456 when you add a witness to a database mirroring session and the database name is the same as an existing database mirroring session in SQL Server 2005 or SQL Server 2008 (16.02.2017) dows operating system (18.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/2681562 TLS 1.2 support for Microsoft SQL Server (21.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/930283 http://support.microsoft.com/kb/3135244 FIX: Error message when you install SQL Server 2008 Express edition on a domain controller that is running Windows Server 2003 SP2 or Windows Small Business Server 2003 SP1: "Exception has been thrown by the target of invocation" (16.02.2017) http://support.microsoft.com/kb/955814 Sonstige KB-Artikel How to rebuild or move a MSDTC installation to be used with a SQL failover cluster (02.03.2017) http://support.microsoft.com/kb/294209 The auto update statistics option, the auto create statistics option, and the Parallelism setting are turned off in the SQL Server database instance that hosts the BizTalk Server BizTalkMsgBoxDB database (16.02.2017) http://support.microsoft.com/kb/912262 Support for Locked Pages on SQL Server Standard Edition (64-bit) systems (16.02.2017). Anm. d. Red.: Update nach über einem Jahr. How to determine the version, edition and update level of SQL Server and its components (19.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/321185 How to use the Sqldumper.exe utility to generate a dump file in SQL Server (25.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/917825 How to transfer logins and passwords between instances of SQL Server (25.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/918992 How to restore the missing Windows Installer cache files and resolve problems that occur during a SQL Server update (11.01.2017). Anm. d. Red.: Update nach über einem Jahr. http://support.microsoft.com/kb/969052 http://support.microsoft.com/kb/970070 www.sqlpass.de Seite 14 von 22 Newsletter 04/2017 Microsoft Data Amp (Online Event am 19. April 2017) Am 19. April veranstaltet Microsoft das neue Online-Event Microsoft Data Amp. Scott Guthrie, Executive Vice President, und Joseph Sirosh, Corporate Vice President, stellen die neuesten Innovationen im Bereich Daten, Analysen und Künstliche Intelligenz vor. Diese sollen bei der Business-Transformation helfen. Bei dem Event wird es auch Ankündigungen rund um die Cloud geben, auf deren Basis Kunden und Partner noch mehr von den Vorteilen der Cloud profitieren und zum Beispiel einen größeren Mehrwert bei der Analyse von Daten erreichen können. Unter folgendem Link https://www.microsoft.com/en-us/sql-server/data-amp kann man sich zur Veranstaltung anmelden. In ausgewählten Regionalgruppen wird es am 19. April eine Abendveranstaltung geben bei der das Event gemeinsam angeschaut werden kann. Beginn ist um 17:00. Wenn Ihr wissen möchtet ob in Eurer Regionalgruppe gemeinsam geschaut wird, geht einfach auf Eure RGVs zu. Women in Technology (Gabi Münster) Auch in Österreich ein ernstzunehmendes Thema Das Thema Women in Technology hat im letzten Jahr erneut Einzug in die Veranstaltungen der PASS Deutschland gefunden. Sowohl beim SQL Saturday Rheinland (s. auch Newsletterartikel ) als auch beim SQL Saturday München konnten wir interessierte Teilnehmer und sogar prominente Podiumsgäste wie Kalen Delany zu Diskussionsrunden begeistern. Verschiedene Aspekte und vor allem auch persönliche Erfahrungen wurden angeregt diskutiert. Mit diesen Erfahrungen im Hinterkopf entschied sich nun auch das Team der Veranstalter für den SQL Saturday in Wien um Markus Ehrenmüller-Jessen und Wolfgang Strasser dazu, eine solche Lunch-Session zu veranstalten. Zu meiner großen Freude durfte ich (Gabi Münster) dabei die Rolle des „Hosts“ übernehmen und konnte mit Dr. Sandra Geisler (Deutschland, RWTH Aachen), Cathrine Wilhelmsen (Norwegen, PASS) und Michaela Loher (Österreich, Microsoft) eine international besetzte Gruppe von Frauen in technologischen Berufen als Podiumsteilnehmerinnen für diese Session begrüßen. Wie auch bei den beiden SQL Saturdays in Deutschland im Vorjahr fand die Session während der Lunchpause statt. Bereits zu Beginn zeichnete sich ab, dass das Interesse der Österreicher und Österreicherinnen an dem Thema nicht geringer ist als es bei uns der Fall war. Und im Laufe der Session stießen mehr und mehr interessierte und aktive Teilnehmer hinzu. Nach ein paar einleitenden Worten zum Thema und der aktuellen Situation in Österreich sind wir zügig zur Vorstellung der Podiumsgäste und der offenen Diskussion übergegangen. Schnell stellte sich heraus, dass sich viele Parallelen zwischen der Situation in Deutschland und Österreich ableiten lassen. Auch die Einflüsse, die als Gründe für die geringe Zahl der Frauen in technischen Berufen wahrgenommen und genannt werden sind nahezu identisch. Zu nennen sind hier vor allem der gesellschaftliche Druck, der durch die immer noch vorherrschende Einordnung von Berufen als „geschlechterspezifisch“ erzeugt wird als auch die frühe Prägung unserer Kinder durch geschlechterspezifisches Spielzeug und Lernmaterial. Positiv finde ich, dass immer wieder auch auf die identische Problematik hingewiesen wird, der sich Männer mit dem Interesse für angebliche „Frauenberufe“ stellen müssen. Der SQL Saturday in Österreich wird auch von Besuchern aus dem angrenzenden Slowenien besucht. Auf Grund der politischen Vergangenheit findet sich hier laut Auskunft von Teilnehmern eine andere gesellschaftliche Wahrnehmung wieder. In der sozialistischen Vergangenheit war die Rolle der Frau eine andere als in unserer marktwirtschaftlich geprägten Gesellschaft. Und aus diesem Grund wird der freien Berufswahl von Frauen und Männern dort mit deutlich weniger Skepsis begegnet. Dennoch wurde auch hier die Prägung der Kinder bereits im frühen Alter durch die konsumgeprägte geschlechtsspezifische Klassifizierung von Spielzeug und Kleidung als Problem genannt. Ein weiteres wichtiges und vieldiskutiertes Thema war das Thema Ausbildung. Momentan gibt es viele Maßnahmen und Aktionen zu speziellen Ausbildungen und Traineeprogrammen für Mädchen und Frauen. Trotz unterschiedlicher Standpunkte und www.sqlpass.de Seite 15 von 22 Newsletter 04/2017 angeregter Diskussion war der Tenor eher einheitlich: Es kann zwar sinnvoll sein mit speziellen auf Mädchen zugeschnittenen Aktionen das Interesse für die Ausbildung zu wecken, in der eigentlichen Ausbildung sollte aber keine „Sonderbehandlung“ erfolgen. Sei es um von Anfang an die Realität der Arbeitswelt abzubilden oder auch Außenstehenden gegenüber klar zu kommunizieren, dass Frauen keiner besonderen Unterstützung bedürfen: Die Argumente für diese Haltung waren so zahlreich wie unterschiedlich. Was hingegen durchaus positiv aufgenommen wurde sind MeetUps und Community-Aktionen für Frauen. Und hierbei geht es nicht um eine Sonderbehandlung von Frauen, sondern spiegelt lediglich eine Notwendigkeit der aktuellen Situation wieder. Jeder von uns hat gelegentlich das Bedürfnis sich mit schwierigen Situationen auseinanderzusetzen, in dem man sich mit Personen austauscht, die sich in der gleichen Situation befinden und ähnliche Erfahrungen gemacht haben. In der aktuellen Beschäftigungssituation sind diese Möglichkeiten aber oft innerhalb eines Unternehmens nicht gegeben. Und so kann die Community hier durchaus einen Rahmen schaffen, in dem es für Frauen in der IT ermöglicht wird genau diesen Gedanken- und Erfahrungsaustausch betreiben zu können. Insgesamt war die Veranstaltung ein weiterer erfolgreicher Schritt auf dem Weg das Thema „Women in Technology“ im Bild der Öffentlichkeit zu verankern und auf wichtige Aspekte hinzuweisen, die sich in unserer Gesellschaft verändern müssen. Business Intelligence Microsoft Azure Data Lake Tools for Visual Studio Code Ground: A data context service Es gibt eine Vorschauversion der Azure Data Lake Tools für Visual Studio Code, mit denen man U-SQL Projekte gegen einen Data Lake entwickeln kann. In modernen Umgebungen geht zunehmend der Kontext von Daten verloren, so dass niemand mehr einfach feststellen kann, welche Daten vorhanden sind, woher sie kamen und was noch davon abhängt. https://blogs.msdn.microsoft.com/azuredatalake/2017/01/2 0/microsoft-azure-data-lake-tools-for-visual-studio-code/ https://blog.acolyer.org/2017/01/23/ground-a-datacontext-service/ SQL Server 2016 Bug in R Integration? Reconciling Data Across Systems Using a Reconciliation Hub Beim Aufruf von R-Skripten mit der Funktion sp_execute_external_script muss man auf die Reihenfolge der Parameter achten oder der Autor hat einen Bug gefunden. http://www.sqlservercentral.com/blogs/jeffrey_yao/2017/0 1/19/sql-server-2016-bug-in-r-integration/ Wenn gleiche oder ähnliche Daten aus mehreren Systemen kommen, müssen Unterschiede behandelt werden. Ein im Artikel beschriebener Hub kann eine mögliche Lösung darstellen. https://www.simple-talk.com/sql/bi/reconciling-dataacross-systems-using-reconciliation-hub/ Azure SQL Data Warehouse with PowerShe ll Introducing SUMMARIZECOLUMNS Daniel Calbimonte zeigt ausführlich, wie man mit PowerShell die Basisfunktionen zur Verwaltung eines Azure SQL Data Warehouse einsetzen kann. Die neue Funktion "SUMMARIZECOLUMNS" soll ein Ersatz für "SUMMARIZE" sein. Im Artikel erfahren wir, wie wir sie anwenden können und was zu beachten ist. http://www.sqlservercentral.com/articles/Azure/151402/ Using Extended Events in Azure Da die Plattformen der Cloud und On-Premises zusammenwachsen, kommt man wohl auch nicht mehr darum herum, Extended Events auf beiden anzuwenden. https://blobeater.blog/2017/02/06/using-extended-eventsin-azure/ www.sqlpass.de http://www.sqlbi.com/articles/introducingsummarizecolumns/ Power BI On-Premises; Hello World! Power Bi kann man auch On-Premises installieren und seine Reports in interne Anwendungen einbetten. http://radacad.com/power-bi-on-premises-hello-world Seite 16 von 22 Newsletter IoT Hub vs. Event Hub Der Artikel klärt die Unterschiede und Gemeinsamkeiten von und zwischen IoT Hub und Event Hub. http://www.jamesserra.com/archive/2017/02/iot-hub-vsevent-hub/ Dynamically Changing Shapes in Power BI Die anzuzeigenden Bilder in Power BI abhängig von Werten der Kennzahlen zu ändern geht eigentlich nicht. Man muss um einige Ecken herum denken, um das Ergebnis zu erreichen. http://sqlkover.com/dynamically-changing-shapes-in-powerbi/ Security and Privacy Guidelines for the Internet of Things Wenn immer mehr Daten gesammelt werden, wird auch die Sicherheit immer wichtiger. Der Artikel enthält eine Liste von Guidelines zum Thema. https://www.schneier.com/blog/archives/2017/02/security_ and_pr.html An Example of Data Integration Lifecycle Management with SSIS, Part 3 Andy Leonard zeigt uns den Umgang mit SSIS Catalog Environments, References und Reference Mappings, um Parameter zur Laufzeit zu überschreiben. http://sqlblog.com/blogs/andy_leonard/archive/2017/01/22 /an-example-of-data-integration-lifecycle-managementwith-ssis-part-3.aspx Finding Out Which MDX Calculations Are Being Evaluated By Your Query In Analysis Services Multidimensional, Part 1 Wir werfen mit Chris Webb einen Blick ins Innere der Formula Engine und erfahren, welche Berechnungen während der Abarbeitung einer Query ausgewertet werden. https://blog.crossjoin.co.uk/2017/01/29/finding-out-whichmdx-calculations-are-being-evaluated-by-your-query-inanalysis-services-multidimensional-part-1/ www.sqlpass.de 04/2017 Dynamically Changing Shapes in Power BI Alternatives Hier haben wir die DAX-Variante der Lösung, mit der sich Shapes in Power BI in Abhängigkeit von Kennzahlen ändern lassen. http://sqlkover.com/dynamically-changing-shapes-in-powerbi-alternatives/ Keeping KPI Reports up to Date KPI Reports verwenden Daten aus einem Cache. Der Artikel zeigt, wie man diese Daten aktualisiert. https://auntkathisql.com/2017/01/29/keeping-kpi-reportsup-to-date/ Disproportionately Popular Unpopular O utliers with DAX Der Artikel zeigt, wie man in Power BI Abweichungen von einem Mittelwert ermittelt und sie ansprechend graphisch darstellen kann. https://www.powerpivotpro.com/2017/02/disproportionate ly-popular-unpopular-outliers-by-region-demographic-etc/ Finding Out Which MDX Calculations Are Being Evaluated By Your Query In Analysis Services Multidimensional, Part 2 Im zweiten Teil der Serie zeigt Chris Webb, dass man prüfen kann, ob alle von einer MDX Query ausgewerteten Berechnungen auch tatsächlich für die Query benötigt werden. https://blog.crossjoin.co.uk/2017/02/05/finding-out-whichmdx-calculations-are-being-evaluated-by-your-query-inanalysis-services-multidimensional-part-2/ Use a Hadoop-based Data Lake to Empower New Best Practices for Business Analytics Ein Data Lake hält die Daten bereit und mit den im Artikel beschriebenen Best Practises weiß man auch wie man einen Nutzen für Business Analytics daraus ziehen kann. https://upside.tdwi.org/articles/2017/02/02/hadoop-datalake-empowers-best-practices-for-business-analytics.aspx Seite 17 von 22 Newsletter The Future of Text Analytics Wer beim Verstehen seiner Kunden ganz vorne dabei sein will, der beschäftigt sich aktuell mit Text Analysis. https://upside.tdwi.org/articles/2017/02/01/future-of-textanalytics.aspx Data Models Will Be Beautiful Again Durch Big Data hatte Data Modeling eine schwere Zeit. Da in den Big Daten aber auch Big Chaos herrscht, braucht man mehr Kontext, um sinnvolle Analysen zu ermöglichen. https://upside.tdwi.org/articles/2016/11/22/data-modelswill-be-beautiful-again.aspx Solve Analysis Services Need for Speed Wem die Geschwindigkeit der Analysis Services nicht reicht, obwohl das Tuning erfolgte, der könnte mit einem Accelerator Abhilfe schaffen. http://www.jenunderwood.com/2017/01/31/solve-analysisservices-need-for-speed/ More Detail On Detail Rows Expressions In SSAS Tabular V.Next in der neuen Version V.Next ändern sich einige Dinge, unter anderem auch die Möglichkeiten, die wir in einem DrillThrough haben. https://blog.crossjoin.co.uk/2017/01/15/more-detail-ondetail-rows-expressions-in-ssas-tabular-v-next/ Monitoring Azure Data Factory using PowerBI Wem das Interface der Azure Data Factory nicht gefällt, der hat über diverse API-Funktionen eine gute Gelegenheit sich etwas passenderes zu entwickeln. 04/2017 Automatically apply filters to your report per user Spezielle Filter auf einer per-User Basis auf Reports anzuwenden, ist eine Anwendung der Row Level Security, auch wenn es eigentlich nicht um Sicherheit geht. https://www.kasperonbi.com/automatically-apply-filters-toyour-report-per-user/ Enterprise gateway sizing “recommendatio ns” Wenn man einen Enterprise Gateway installieren möchte, wird die Frage kommen, welche Hardware in welcher Ausstattung dazu verwendet werden soll. https://www.kasperonbi.com/enterprise-gateway-sizingrecommendations/ The Recording for Save Time and Improve SSIS Quality with Biml is Available Wer tiefer in BIML einsteigen möchte, den könnte die im Artikel verlinkte Aufzeichnung interessieren. http://sqlblog.com/blogs/andy_leonard/archive/2017/01/31 /the-recording-for-save-time-and-improve-ssis-quality-withbiml-is-available.aspx The 5 Deadly Data Management Sins Von Zeit zu Zeit muss man auch seine eigenen Gewohnheiten einmal kritisch betrachten. Thomas LaRock hilft mit einer Litse von 5 Dingen, die man definitiv nicht tun sollte. https://thomaslarock.com/2017/01/5-deadly-datamanagement-sins/ Successful Data Lakes: A Growing Trend http://blog.gbrueckl.at/2017/01/monitoring-azure-datafactory-powerbi/ Das Konzept eines Data Lakes bekommt offensichtlich neue Beachtung, weil man mit den Erfahrungen von Vorgängern den Wert des Data Lakes entsprechend verbessern kann. Introducing email subscriptions in Power BI: stay informed when it matters https://upside.tdwi.org/articles/2017/02/16/successfuldata-lakes-a-growing-trend.aspx Die Funktion, sich Reports aus Power BI per Mail schicken zu lassen, ist ab sofort verfügbar. Ansprechpartner: Michael Riedmüller https://powerbi.microsoft.com/en-us/blog/introducingemail-subscriptions-in-power-bi-stay-informed-when-itmatters/ www.sqlpass.de Seite 18 von 22 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 04/2017 Performancesteigerung durch Indexanalyse und –redesign 1 Tag Stuttgart, BeOne Stuttgart GmbH 25.04.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. Schulungszertifikat: Anmeldung: Ja E-Mail an [email protected] Sprecher: 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 DMVs 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 19 von 22 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 04/2017 Infrastruktur auf Azure IaaS und SQL Server Best Practices 1 Tag Bad Camberg, oh22data AG 09.05.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. Schulungszertifikat: Anmeldung: 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 hin 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 virtuellen 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 den 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, 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 20 von 22 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 04/2017 Analyse eines Microsoft SQL Server auf Performanceprobleme 1 Tag Köln, Microsoft Deutschland GmbH, Geschäftsstelle Köln 11.05.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. Schulungszertifikat: Anmeldung: Ja E-Mail an [email protected] Sprecher: 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 • • • „Problemzonen“ einer Installation von Microsoft SQL Server, die auftreten, wenn eine „Standardinstallation“ implementiert wird. An Hand eines Stufenplans kann Schritt für Schritt die Analyse eines Systems durchführt werden. Ergebnisse der Messungen werden in einer Bewertungsmatrix auf Schwachpunkte untersucht. Teilnehmer Voraussetzungen: • • • 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: • • • • • • • • • • Engpässe im Betriebssystem, die einen Microsoft SQL Server ausbremsen Konfigurationseinstellungen einer Instanz von Microsoft SQL Server TEMPDB – falsche Konfiguration und ihre Auswirkungen auf die Performance PLE – Analyse und Bewertung von „Page Life Expectancy“ im Zusammenhang mit verwendeten Datenbanken Analyse der Belegung des Buffer Pool pro Datenbank! PFS-Contention, Locking, Blocking, Deadlocks – welche Möglichkeiten gibt es für die Beseitigung Korrekte Datenbankeinstellungen (Datenbankdateien, Protokolldateien) Analyse von Wait Stats zur Bewertung von vorhandenen Engpässen Anforderungen an eine Kundendokumentation o Gliederung der Dokumentation o Präsentation der Analyseergebnisse & Handlungsempfehlungen An konkreten Beispielen, die mit dem eigenen Laptop (mitgebracht incl. installierter Software) ebenfalls simuliert werden können, werden verschiedene Engpässe demonstriert, die es zu erkennen gilt. Wenn es um die Bewertung von Analyseergebnissen mittels Wait Stats geht, so können solche Ergebnisse für jeden EIGENEN Server simultan im Workshop ausgewertet werden. 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 22 Newsletter PASS Essential: Professionelles Hosting in Azure mit SQL Server on Azure Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 1 Tag Essen, GDS Business Intelligence GmbH 04/2017 16.05.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. Schulungszertifikat: Anmeldung: 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 hin 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) Automatisierter Aufbau von SQL Server auf virtuellen Maschinen nach SQL Server Best Practices Automatisierter Aufbau und Nutzung von dynamischer Hardware Preisbestimmung von dynamischen IaaS Strukturen am Beispiel von SQL Server Planung der Automatisierung von SQL Server auf Azure IaaS-Strukturen Teilnehmervoraussetzungen: • • • • Grundkenntnisse über Microsoft SQL Server Umgang mit Microsoft SQL Server Management Studio Umgang mit PowerShell Mit einem eigenen Laptop und einer eigenen Azure Subscription können die im Workshop gezeigten Punkte direkt auf den MicrosoftSQL Servern angewendet werden. Kursinhalte: • • • • • Neue IT-Regeln - Azure Infrastruktur Regeln für den SQL Server o Ressource Gruppen, Storage Account, Virtuelle Netzwerke, Virtuelle Maschinen Aufbau von SQL Server in Azure virtuellen Maschinen Automatisierung mit Azure Powershell-Cmdlets o Aufbau & Setup von SQL Server auf Azure virtuellen Maschinen o Skalierung von SQL Server: Scale Up, Scale Down o Verwendung von Azure Custom Script Extentsions o Verwendung von Azure Powershell DSC Aufbau von dynamischen SQL Servern in IaaS und deren Anwendung Azure Kosten bestimmen und vorab planen 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 22 von 22