Newsletter 10/2016 SQLSaturday Sankt Augustin 2016 Inhaltsübersicht Treffen der Regionalgruppen Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)! Weitere Treffen der Regionalgruppen (noch kein Thema bekannt) SQL Saturday #555 – Freiwillige gesucht Save the Date: SQL Saturday #555 München Allgemein Ankündigung des PASS Camps und der Mitgliederversammlung 2016 Ankündigung der Microsoft virtuellen Konferenz SQL Server 2016 Blogs von Mitgliedern Business Intelligence Microsoft Business User Forum e.V. – Veranstaltung am 20.10.2016 Neues aus der Knowledgebase + Knowledgebase-Artikel-Übersicht PASS Essential: Machine Learning Analyse eines Microsoft SQL Server auf Performanceprobleme Aufbau und Wartung einer Staging Umgebung mit Biml 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, 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 24 Newsletter 10/2016 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 27. Oktober 2016 um 18:30 bei Microsoft - neuer Termin! Cornelia Matthesius T-SQL für den .NET Entwickler – Sascha Lorenz Mittelrhein https://Mittelrhein.sqlpass.de Benjamin Machuletz 11. Oktober 2016 um 19:00 Uhr in Montabaur Johannes Curio Architektur des SQL Server - Torsten Strauss Philipp Lenz 18. Oktober 2016 um 19:00 Uhr in Montabaur Microsoft Power BI Einführung - Philipp Lenz Karlsruhe https://Karlsruhe.sqlpass.de Stefan Kirner 25. Oktober 2016 um 18:30 Helge Rutz 09. November 2016 15. November 2016 29. November 2016 R Integration in den SQL Server 2016 und der neue R – Server - David Schäfer & Eike Nicklas 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: http://issuu.com/sqlpass/docs/newsletter_2016_10 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 Markus Raatz https://Berlin.sqlpass.de 20. Oktober 2016 15. Dezember 2016 Georg Urban Benjamin Kettner Bayern https://Bayern.sqlpass.de Siegfried Spuddig 13. Oktober 2016 bei Microsoft Andre Essing www.sqlpass.de 10. November 2016 Cordt Bien Seite 2 von 24 Newsletter Bremen 10/2016 https://Bremen.sqlpass.de Mark Kuschel Stefan Dase Emsland https://Emsland.sqlpass.de William Durkin 20. Oktober 2016 Franken https://Franken.sqlpass.de 17. November 2016 Michael Deinhard Torsten Schüßler Hannover Christoph Seck https://Hannover.sqlpass.de 14. Oktober 2016 um 18:30 Uhr im Hotel Amadeus 03. November 2016 Vladimir Stepa Marcus Möhle Rhein/Main https://RheinMain.sqlpass.de Oliver Engels 18. Oktober 2016 um 19:00 Uhr bei DELL, Frankfurt 17. November 2016 Julian Breunung Alexander Karl Rheinland https://Rheinland.sqlpass.de Tillmann Eitelberg 10. Oktober 2016 um 18:00 bei Microsoft 10. November 2016 Christoph Muthmann Andreas Wolter Ruhrgebiet Klaus Hoeltgen Frank Geisler Sachsen https://Ruhrgebiet.sqlpass.de 06. Oktober 2016 um 19:00 Uhr bei GDS in Essen 10. November 2016 Uwe Ricken https://Sachsen.sqlpass.de Thomas Jorzig Ralf Dietrich Stuttgart https://Stuttgart.sqlpass.de Michael Niethammer Jochen Stein www.sqlpass.de Seite 3 von 24 Newsletter 10/2016 SQLSaturday #555 Freiwillige gesucht. Einer der Schlüsselfaktoren für den Erfolg eines SQLSaturdays sind die vielen freiwilligen Helfer, ohne die die vielfältigen Aufgaben einfach nicht zu bewältigen wären. We want You!! Als Helfer in München! Daher möchten wir hier an alle PASS-Mitglieder den Aufruf richten, sich wenn möglich und wenn es sich zeitlich einrichten lässt doch für den SQLSaturday 555 am 8. Oktober 2016 zu melden. Aus technischen Gründen kann man sich wohl bei der Anmeldung nicht mehr wie früher auch gleich als Freiwilliger melden. Interessierte mögen sich doch bitte bei uns melden unter [email protected] Vielen Dank! Save the Date – 8. Oktober 2016 Der SQLSaturday #555 wird am 8.10.2016 bei Microsoft in München, Walter-Gropius-Str. 1-3 veranstaltet. Die Registrierungsmöglichkeiten sind unter http://www.sqlsaturday.com/555/eventhome.aspx zu finden. Und die Precons am 7.8. sind auch bekannt, buchbar und auf der Event-Seite verlinkt: SQLSAT #555: From Zero To Hero - Datawarehousing mit dem SQL Server (https://www.eventbrite.de/e/sqlsat-555-from-zero-to-hero-datawarehousing-mit-dem-sql-server-registrierung-27288569847) SQLSAT #555: Power BI – Ein Rundumblick (https://www.eventbrite.de/e/sqlsat-555-power-bi-ein-rundumblick-registrierung-27288877768) SQLSAT #555: Azure Extrem (https://www.eventbrite.de/e/sqlsat-555-azure-extrem-registrierung-27289394313) SQLSAT #555: DevOps & SQL Server - Expert Advice for Teams without a DBA (https://www.eventbrite.de/e/sqlsat-555-devops-sql-server-expert-advice-for-teams-without-a-dba-registration-27286932951) www.sqlpass.de Seite 4 von 24 Newsletter 10/2016 SQLSaturday #555 Session Agenda am 8.10.2016 bei Microsoft in München Room 08:15 AM - 08:45 AM 08:45 AM - 09:15 AM Track 1 (Admin) Track 2 (BI) Track 3 (Cloud/Big Data) SQL Server Replica- Columnstore Technology tion - What, How Improvements in SQL Ser09:15 AM - 10:15 AM and Why [EN] ver 2016 [DE] William Durkin Niko Neugebauer Level: Beginner Level: Intermediate 10:15 AM - 10:45 AM Track 4 (Dev-OPS) Registration @ Main Entrance Opening @ Atrium Hybrid BI [EN] Bent Pedersen Level: Intermediate Scoped assignments – Fluch oder Segen? Beispiele aus der Praxis... [DE] Gabi Münster Level: Intermediate Break SQL Server Security – Daily problems with inNetzwerkkabel zieAzure Data Lake Store / dexing and its - possible Kerberos for BI [EN] hen ist keine Lösung Analytics 101 [EN] 10:45 AM - 11:45 AM solution [DE] Regis Baccaro [DE] Kenneth Nielsen Uwe Ricken Level: Intermediate Andre Essing Level: Intermediate Level: Intermediate Level: Beginner 11:45 AM - 12:00 PM Break 2016! Data transforWhy and how to ImHeute in der Suppenkü- mation with M, SSIS, plement PowerShell Are You Optimistic About che: Cognitive Services POLY, ADF, ADLA, R DSC for SQL Server Concurrency? [EN] 12:00 PM - 01:00 PM Allerlei [DE] [DE] [EN] Kalen Delaney Marcel Tilly Oliver Engels, TillRyan Yates Level: Intermediate Level: Beginner mann Eitelberg Level: Intermediate Level: Beginner 01:00 PM - 02:30 PM Lunchbreak Das ultimative Solisyon SQL Quiz [DE] 01:30 PM - 02:30 PM To be Announced To be Announced Ben Weissman Level: Beginner Are You a DBA by AcFun with SQL Server 2016 T-SQL User-Defined FuncAdvanced Analytics cident? Welcome to Stretch Database, Temtions, or: Bad Performance im ERP-Umfeld [DE] the Club! [DE] poral & Always Encryp02:30 PM - 03:30 PM Made Easy [EN] Benjamin Kettner, Markus Ehrenmuelted [EN] Hugo Kornelis Andreas Bopp ler-Jensen Scott Klein Level: Intermediate Level: Intermediate Level: Beginner Level: Intermediate 03:30 PM - 03:45 PM Break Scenarios and value propoBiml Rezepte für SSIS NSA Secrets - HaUsing R in SQL Server, sition for JSON data enab- Best Practices für cking SQL Server Power BI, and Azure ML led in Azure SQL Database das nächste Level 03:45 PM - 04:45 PM [EN] [EN] and SQL Server [DE] André Melancia Dejan Sarka Ralph Kemperdick Ben Weissman Level: Beginner Level: Intermediate Level: Intermediate Level: Intermediate 04:45 PM - 05:15 PM Break Powershell commu- What Application DeveloBauer BI und seine Deep-Dive into Polybase nity scripts for DBAs pers Should Know About Pig Data [DE] of SQL Server 2016 [DE] 05:15 PM - 06:15 PM [EN] SQL Server? [DE] Wolfgang Strasser, Gerhard Brueckl Andre Kamman Milos Radivojevic Frank Geisler Level: Advanced Level: Intermediate Level: Intermediate Level: Beginner 06:15 PM - 07:00 PM www.sqlpass.de Raffle / Closing @ Atrium Seite 5 von 24 Newsletter 10/2016 Allgemein Was macht eine erfolgreiche technische Konferenz aus? Introduction to Microsoft R Services in SQL Server 2016. Der Autor stellt aus seiner eigenen Erfahrung die seiner Meinung wesentlichen Punkte einer erfolgreichen Konferenz dar. Autor: Andreas Wolter R is a statistical programming language, mainly used for statistical computing and analysis, data mining and machine learning, and it is a very strong tool for graphics and data visualizations. It is a free software environment, is crossplatform (UNIX, Windows, MacOS), with most of the libraries and package development driven by community efforts.. Autor: Tomaž Kaštrun http://www.insidesql.org/blogs/andreaswolter/2016/09/whatmakes-a-successful-tech-conference SQL Server Transaction Log Management . Free eBook. - In this book, we strive to offer just the right level of detail so that every DBA can perform all of the most important aspects of transaction log management.#. Autor: Tony Davis and Gail Shaw http://www.sqlservercentral.com/articles/Microsoft/145393/ http://www.red-gate.com/library/sql-server-transaction-log-management? Der Autor zeigt in seinem Blog bewährte Methoden für die API-Alarmierung. Autor: Tim Smith Reading the SQL Server log files using TSQL . Der Autor beschreibt in diesem Artikel eine Möglichkeit Fehler in sehr großen SQL Server-Fehlerprotokollen zu finden. Autor: Greg Robidoux https://www.mssqltips.com/sqlservertip/1476/reading-the-sqlserver-log-files-using-tsql/ SQL Server 2016 In-Memory OLTP and After Trigger Support. Der Autor zeigt an einem Beispiel die Verwendung eines Triggers mit In-Memory-OLTP im SQL Server 2016. Autor: David Klee http://www.sqlservercentral.com/blogs/technobabble-by-kleefrom-kleegeek/2016/09/12/sql-server-2016-in-memory-oltp-andafter-trigger-support/ New Features in SQL Server Master Data Services. Der Autor beschreibt in seinem Blog die seiner Meinung nach wichtigsten neuen Features in Master Data Services im SQL-Server 2016. Autor: Michael Otey http://sqlmag.com/scaling-success-sql-server-2016/new-featuressql-server-master-data-services Best Practices for Building Alerts for Using APIs with SQL Server. https://www.mssqltips.com/sqlservertip/4416/best-practices-forbuilding-alerts-for-using-apis-with-sql-server/ Creating Partition on Existing tables and Rolling Partitions. Dieser Artikel zeigt praktische Ansätze zum Erstellen von Partitionen auf. Autor: Avinash Gunjuluri http://www.sqlservercentral.com/articles/partition/144876/ Bones of SQL - The Calendar Table. Dieser Blog zeigt, weshalb es sinnvoll sein kann mit Kalendertabellen zu arbeiten. Autor: Bob Hovious http://www.sqlservercentral.com/articles/calendar/145206/ Calculate Geographical Coding and Time Zone for an Address in SQL Server with PowerShell , T-SQL and google-maps. Wie ermittelt man für eine Postanschrift die entsprechende Zeitzone?. Autor: John Miner https://www.mssqltips.com/sqlservertip/4471/calculate-geographical-coding-and-time-zone-for-an-address-in-sql-server-withpowershell-tsql-and-google-maps/ Ansprechpartner: Rainer A. Ledermann www.sqlpass.de Seite 6 von 24 Newsletter 10/2016 PASS Camp 2016 Das PASS Camp wirft seinen winterlichen Schatten in den Sommer. Wer sich noch nicht getraut hat anzumelden, der sollte Gas geben, denn die restlichen Plätze sind schnell weg. Wir bringen ihn wieder, den „heißen Scheiß“ der Microsoft Data Platform, frisch serviert vom Expertenteam aus Microsoft und Community Fachleuten. Cognitive Intelligenz? Gibt’s bei uns. TOM? Na klar, Hands on! IoT? Mit Schraubenzieher und Lüsterklemme! Und vielleicht fahren wir auch nach Helsinki…. Wie immer in einer der coolsten Conference Location; Dem Lufthansa Training & Conference Center. Preise und Anmeldung gibt’s wie immer unter: www.passcamp.de Track 1: SQL Information Services In diesem Jahr wenden wir uns im Services Track wieder der Azure Data Platform zu. Mit spannenden Hands On – Blicken auf Transformations Technologien wie U-SQL, SSIS, Polybase, M, aber auch Cognitive Intelligence und Cortana Analytics werden im Angebot sein. Wer noch wissen will was mit dem Data Catalog alles machbar ist und wie R weiter in die Microsoft Data Platform einfließt, ist hier richtig! Track 2: Business Intelligence Der BI Track steht dieses Jahr ganz im Zeichen von SSAS. Wir betrachten die Neuerungen, Testing, und Continous Integration mit TOM (Tabular Object Model)! Spannend? Dann werden wir natürlich BI Mamas Liebling Power BI reviewen, denn dort ist in 2016 ne Menge passiert! Track 3: SQL Server für DBAs Spooky! Wir sind dieses Jahr auf anderen Wegen; Wir schauen uns auf der Dunklen Seite der Macht um und welche Migrationsmöglichkeiten am Start sind- eine Reise nach Helsinki wird auch dabei sein und Zeitreisen mit dem SQL Server machen wir im Deep Dive. Wenn Ihr versteht was hinter diesen kryptischen Andeutungen steht, dann, nur dann, seid Ihr richtig im PASS Camp DBA Track! Track 4: SQL Server für Entwickler Dieses Jahr ist für die Entwickler Bastelstunde angesagt: Gemeinsam mit den Experten von Microsoft bauen wir Hands On coole IoT Lösungen. Natürlich kümmern wir uns auch wieder um weitere Entwicklerthemen wie Continuous Integration und wer wissen will was das Projekt Bletchley ist, der sollte hier mitmachen. www.sqlpass.de Seite 7 von 24 Newsletter 10/2016 Mitgliederversammlung des PASS Deutschland e.V für 2016 Microsoft startet vom 5. bis 6. Oktober eine virtuelle Konferenz zum Thema SQL Server 2016. Die Konferenz ist kostenlos. Man kann sich zur Konferenz hier anmelden. Die Agenda für die beiden Tage findet Ihr hier: Tag 1 - SQL Server 2016 - Neues für Datenbankarchitekten, Administratoren und Reportingspezialisten 10:00 Uhr: SQL Server 2016 Stretch Database - Der Datenspagat in die Cloud 11:00 Uhr: Temporal Tables versus Change Data Capture im SQL Server 2016 13:00 Uhr: Modernes Reporting mit SQL Server Reporting Services 2016 14:00 Uhr: Microsoft Business Intelligence für alle mobilen Plattformen 15:00 Uhr: SQL Server 2016 - Sicherheit großgeschrieben 16:00 Uhr: Operational Analytics mit SQL Server 2016 17:00 Uhr: Die Grundsteinlegung für Ihre moderne Datenhaltung: Migrieren Sie jetzt auf SQL Server 2016 Tag 2 - Business Analytics mit SQL Server 2016 10:00 Uhr: Master Data Management - so pflegen Sie Ihre Stammdaten 11:00 Uhr: Sie haben einen analytischen Workload? Wir haben die richtige Therapie für Sie - mit SQL Server Analysis Services 2016 13:00 Uhr: Advanced Analytics mit R im SQL Server 14:00 Uhr: Polybase - Big Data für SQL Server www.sqlpass.de Seite 8 von 24 Newsletter 10/2016 Blogs von Mitgliedern des Pass Deutschland e.V. Liebe Newsletter-Leser! Wie letzten Monat . Ansprechpartner: Kai Gerlach Blog: SQL aus Hamburg URL: http://www.sql-aus-hamburg.de Autor: Björn Peters (Hamburg) Blog-Liste (bereits früher veröffentlicht) Schwerpunkte: Datenbank-Administration (nach Vornamen der Autoren sortiert) Blog: Architektur und Administration Blog: SQL Server Engine & BI blog by Andreas Wolter URL: http://www.insidesql.org/blogs/andreaswolter/ Autor: Andreas Wolter (Rheinland) URL: http://www.insidesql.org/blogs/cmu/ Autor: Christoph Muthmann (Rheinland) Schwerpunkte: Datenbank-Administration Schwerpunkte: Datenbank-Administration Blog: sqlXpert GmbH Blog Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS > Database Lifecycle Management URL: http://blogs.tmn-net.com/an/ Autor: Armin Neudert (Stuttgart) URL: http://www.sqlxpert.de/blogsqlxpert/ Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin) Schwerpunkte: Business Intelligence Schwerpunkte: Datenbank-Administration Blog: GDS Business Intelligence Blog Blog: Arno Cebulla über Information Design mit MS SSRS URL: http://gds-business-intelligence.de/de/category/sqlserver/ URL: http://blog.oraylis.de/author/acebulla/ Autor: Arno Cebulla (Rheinland) Autor: Frank Geisler (Ruhrgebiet) Schwerpunkte: Business Intelligence und Entwicklung Schwerpunkte: Business Intelligence Blog: SQL Server - Infos für Anfänger und Profis 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: Hilmar Buchta über MS-OLAP URL: http://blog.oraylis.de/author/hbuchta/ Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com Blog: Solisyon SQL Blog URL: http://www.solisyon.de/sqlblog/ Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Autor: Benjamin Weissman (Franken) Schwerpunkte: Business Intelligence Blog: Kostja's .NETte Welt URL: https://kostjaklein.wordpress.com/ Autor: Kostja Klein (Rhein-Main) Schwerpunkte: Entwicklung www.sqlpass.de Seite 9 von 24 Newsletter Blog: Ceteris AG BI Blog URL: http://www.ceteris.ag/blog Autor: Markus Raatz (Berlin) Schwerpunkte: Business Intelligence Blog: Nikoport - SQL Server, Community, Development and Web adventures URL: http://www.nikoport.com Autor: Niko Neugebauer (Rhein-Main) Schwerpunkte: SQL Server allgemein 10/2016 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 Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/ Autor: Torsten Schüßler (Franken) Schwerpunkte: SQL Server allgemein Blog: flip-it.de :: SQL and more URL: http://www.flip-it.de Autor: Philipp Lenz (Mittelrhein) Schwerpunkte: SQL Server allgemein Blog: SQL Server Intern URL: http://www.sqlmaster.de Autor: Uwe Ricken (Rhein-Main) Schwerpunkte: Datenbank-Administration 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-Infos Ankündigung, Änderung, Löschung 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 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. Schwerpunkte: Business Intelligence Blog: GlorfIT URL: http://glorf.it Autor: Thomas Glörfeld (Franken) Schwerpunkte: SQL Server allgemein www.sqlpass.de 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. Seite 10 von 24 Newsletter 10/2016 Business Intelligence Is Data Management Broken? Can It Be Fixed? Auch Claudia Imhoff und Steve Swoyer meinen, dass sich viele Dinge wiederholen, ohne dass sie besser werden. Man könnte aber aus den Erfahrungen lernen. https://upside.tdwi.org/articles/2016/08/18/is-datamanagement-broken-can-it-be-fixed.aspx Debunking the Data Scientist Mythology Steve Swoyer rückt den Mythos um Data Scientists in eine etwas realistischere Perspektive. https://upside.tdwi.org/articles/2016/08/24/debunkingthe-data-scientist-mythology.aspx Real-time Operational Analytics in SQL Server 2016 - Part 1 Auch wenn die Kernaussage des Artikels sehr zweifelhaft ist, zeigt er doch ein interessantes Feature. Und er kann verdeutlichen, welche Überlegungen hinter aktuellen Entwicklungen stehen. http://www.databasejournal.com/features/mssql/realtime-operational-analytics-in-sql-server-2016-part-1.html Investigate Report Server Security Hier haben wir ein nttes kleines Script, welches die verschiedenen Nutzern in SSRS vergebenen Rechte auf Ordner, Datenquellen oder Reports anzeigt.. http://www.sqlservercentral.com/scripts/report+server/11 8997/ What's Holding Data Scientists Back? Auch in der Ära der Data Science bleibt eines der Grundprobleme der Vergangenheit bestehen. Man muss zunächst aufräumen, um sinnvolle Ergebnisse als Grundlage für Entscheidungen zu erhalten. https://upside.tdwi.org/articles/2016/08/25/whatsholding-data-scientists-back.aspx The 5 Foundational Characteristics of a Next Gen Big Data Platform Auch wenn es eigentlich nichts neues ist, so ist die Zusammenstellung der nötigen Characteristiken doch eine beachtenswerte Aussage. Wenn es stimmt, sind wir in der PASS gut vorbereitet. https://upside.tdwi.org/articles/2016/08/29/5foundational-characteristics-of-next-gen-big-dataplatform.aspx Stairway to Advanced T -SQL Level 5: Turning Data On Its Side Using PIVOT Operator Nicht nur Excel kann eine Pivot-Tabelle über Rohdaten erstellen. In T-SQL gibt es den PIVOT-Operator, der ähnliches auf der Basis einer Query leistet. http://www.sqlservercentral.com/articles/Stairway+Series/ 125187/ There is “Too Much” Opportunity in Data Mit den neuen Tools ergeben sich sehr viele neue Möglichkeiten. Aber damit fällt es nicht gerade leichter, sich für eine davon zu entscheiden. http://www.powerpivotpro.com/2016/09/muchopportunity-data/ Can Data Lakes Survive the Data Silo Onslaught? Es gibt ein paar kritische und ebenfalls ein paar positive Perspektiven zum Thema Data Lake in diesem Artikel. Interessant bestimmt für Alle, die über eine Implementierung nachdenken. https://www.datanami.com/2016/09/12/can-data-lakessurvive-data-silo-onslaught/ Azure SQL Data Warehouse: Explaining the Architecture Through System Views Mit einigen System Views kann man sich einen Überblick über die internen Strukturen eines Azure SQL Data Warehouse verschaffen und auch ein Monitoring ausführen. https://www.simple-talk.com/sql/bi/azure-sql-datawarehouse-explaining-architecture-system-views/ www.sqlpass.de Seite 11 von 24 Newsletter Direct Query with Power BI Wenn es mal wieder länger dauert, die Daten in Power BI zu aktualisieren, sollte man über den Einsatz von Direct Query nachdenken. https://www.simple-talk.com/sql/bi/direct-query-powerbi/ Tech Tip Thursday: Getting started with Power BI Auditing Der Tech Tip zeigt den Einstieg in Auditing für Power BI, um dann feststellen zu können, wer was mit welchen Daten anstellt. https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-power-bi-auditing/ Secure and Audit Power BI in Your Organization Die Steuerung des Zugriffs auf Power BI ist sehr wichtig, um nicht jedem alle Einblicke in die dargestallten Auswertungen zu ermöglichen. Die neuen Azure AD Conditional Access Policies sind verfügbar und sollen dafür eingesetzt werden. https://powerbi.microsoft.com/en-us/blog/secure-andaudit-power-bi-in-your-organization/ Parallel execution of SSIS Packages Viele verfügbare Cores mit SSIS auszunutzen fällt offensichtlich nicht ganz so leicht. Der Artikel zeigt drei Varianten mit unterschiedlichen Auslastungen. https://blog.oraylis.de/2016/09/parallel-execution-of-ssispackages/ Improve performance with DirectQuery by using Inner Joins Wenn man in Direct Query mehrere Tabellen miteinander verbindet, wir automatisch ein left outer Join verwendet, um keine Einträge auszusortieren. Wenn man weiß, was man tut, kann man das aber anpassen. http://www.kasperonbi.com/improve-performance-withdirectquery-by-using-inner-joins/ 10/2016 Power BI Desktop Dynamic security cheat sheet Hier erhalten wir Hilfe zum Testen der dynamischen Security in Power BI Desktop. Der Artikel verwendet das neue Security Relationship Feature. http://www.kasperonbi.com/power-bi-desktop-dynamicsecurity-cheat-sheet/ SQL Server 2016 - Wiederverwendbare Paketteile in den Integration Services In SQL Server 2016 erhalten die SSIS die Möglchkeit, Teile von Paketen wiederzuverwenden. Wie das geht, zeigt der Artikel an einem Beispiel. https://blog.oraylis.de/2016/08/sql-server-2016wiederverwendbare-paketteile-den-integration-services/ Use Task Scheduler and PowerShell to process your SSAS database Wer keinen SQL Agent zur Verfügung hat, kann seine SSASModelle auch mit Windows Task Scheduler und der PowerShell prozessieren. Der Artikel zeigt wie. http://www.kasperonbi.com/use-task-scheduler-andpowershell-to-process-your-database/ Using The CubeSet() Function to Combine Selections From Multiple Slice rs in Excel Power Pivot Reports Als Follow-Up zum anderen Artikel beschreibt Chris Webb, wie man mit der CubeSet()-Funktion ausgewählte Einträge aus mehreren Slicern kombinieren kann. https://blog.crossjoin.co.uk/2016/09/14/using-the-cubesetfunction-to-combine-selections-from-multiple-slicers-inexcel-power-pivot-reports/ Data-Driven Power BI Desktop Parameters Using List Queries Der Artikel schließt eine Lücke in der Dokumentation zu Power BI und beschreibt, wie man Parameter Data Driven macht, indem man eine Liste mit erlaubten Werten daran bindet. https://blog.crossjoin.co.uk/2016/08/30/data-drivenpower-bi-desktop-parameters-using-list-queries/ www.sqlpass.de Seite 12 von 24 Newsletter 10/2016 Choosing the Right Instance in Perfmon Load Testing SSAS with PowerShell Beim Auswählen der Performance Counter, um Analysis Services zu prüfen, muss man die richtige Instanz auswählen. Der Artikel hat die Einzelheiten. Lasttests gegen eine SSAS-Instanz sind nicht so einfach zu implementieren, wie andere Tests im Software-Umfeld. http://byobi.com/blog/2016/09/choosing-the-rightinstance-in-perfmon/ http://byobi.com/blog/2016/08/load-testing-ssas-withpowershell/ Translations in Analysis Services 2016 Paxata - Next Generation Data Prep Es tut sich was im Bereich, der bisher ETL hieß. Auch wenn jeder eigenständig sein möchte und eigene Begriffe verwendet, gibt es doch einen großen Wiedererkennungswert. http://www.jenunderwood.com/2016/08/31/paxata-nextgeneration-data-prep/ Data Driven Subscription Workaround Data Driven Subscriptions helfen, den Nutzern und Administratoren das Leben ein wenig leichter zu machen. Wenn man nur die Standard-Edition des SQL Servers hat, muss man ein paar Dinge nachbauen. http://www.sqlservercentral.com/articles/SSRS/145092/ Web.Contents(), M Functions And Dataset Refresh Errors In Power BI Manche Dinge, die in Power BI Desktop oder Power Query gut funktionieren, schlagen fehl wenn man seine Daten nach der Publizierung in PowerBI.com aktualisieren möchte. Chris Webb zeigt ein paar Tricks, wie man dies umgehen kann. https://blog.crossjoin.co.uk/2016/08/23/web-contents-mfunctions-and-dataset-refresh-errors-in-power-bi/ Grouping in Power Query; Getting The Last Item in Each Group Der Artikel zeigt den Umgang mit den Group By Funktionen in Power Bi / Power Query und wie man mit der Hilfe von M darüber hinausgehende Anforderungen abdecken kann. http://radacad.com/grouping-in-power-query-getting-thelast-item-in-each-group Im Tabular Model muss man beim Übersetzen der Bezeichnungen andere Aktivitäten ausführen, als im Multidimensionalen Modus. Der Artikel hat die Einzelheiten. http://www.sqlbi.com/articles/translations-in-analysisservices-2016/ Making Peace with the Venerable Old Spreadsheet Wenn man sie nicht schlagen kann, soll man sich mit ihnen verbünden. Eventuell gilt das ja auch für Excel, was nicht totzukriegen ist. https://upside.tdwi.org/articles/2016/08/05/making-peacewith-the-venerable-old-spreadsheet.aspx Using Microsoft R in Enterprise Environments Der Artikel geht auf Bedenken ein, die einem Einsatz von R in Enterprise Szenarios entgegen stehen könnten. http://www.sqlservercentral.com/articles/R+Language/140 422/ Can You Trust Your Cloud? Viele Anwender fragen sich, wie sicher die Daten in der Cloud sind. Der Artikel bringt Licht in diese Frage. http://www.sqlservercentral.com/blogs/bradleyschacht/20 16/08/16/can-you-trust-your-cloud/ How to Personalize Power BI Dashboards Das gleiche Dashboard abhängig vom jeweiligen Nutzer andere Daten anzeigen lassen funktioniert auch mit Power BI. Der Artikel zeigt wie. http://www.powerpivotpro.com/2016/08/personalizepower-bi-dashboards/ www.sqlpass.de Seite 13 von 24 Newsletter 10/2016 Making a Difference with Data - Protecting Humanity Introducing a new Github Repository and PowerShell scripts for Reporting Services Hier wird gezeigt, dass die Versprechen, man kann mit der Analyse von Daten Gutes tun, auch tatsächlich eingehalten werden können. Das Reporting Services Team hat ein Github Repository verfügbar gemacht und erhofft sich positive Effekte und eine verbesserte Zusammenarbeit mit der Community. http://www.jenunderwood.com/2016/08/23/making-adifference-protecting-humanity/ https://blogs.msdn.microsoft.com/sqlrsteamblog/2016/08/ 12/introducing-a-new-github-repository-and-powershellscripts-for-reporting-services/ Ansprechpartner: Michael Riedmüller Werbung ______________________________________________________________________________________________ Thema: AG-Spezial – Business Intelligence im Kontext der digitalen Transformation Termin: 20.10.2016, 9:45 - 16:45 Uhr Ort: Microsoft Deutschland GmbH, Geschäftsstelle Frankfurt, Siemensstraße 27, 61352 Bad Homburg Die mbuf Arbeitsgruppe Business Intelligence veranstaltet ein Arbeitsgruppen-Treffen bei Microsoft in Bad Homburg. Zu diesem AG-Spezial laden wir auch sehr herzlich alle PASS Mitglieder mit ein. Mit Markus Raatz, Jürgen Wirtgen und Oliver Engels konnten wir einige hochkarätige Sprecher gewinnen, die spannende Vorträge über Business Intelligence im Kontext von Industrie 4.0, IoT und der digitalen Transformation halten werden. Ihre Anmeldung senden Sie bitte bis zum 14. Oktober 2016 an Frau Meyer ( [email protected]) Wir freuen uns auf zahlreiche Anmeldungen! Viele Grüße Christian Bäcker (Pfeiffer Vacuum, AG-Leiter) [email protected] http://mbuf.de/arbeitsgruppen/arbeitsgruppe_business_intelligence www.sqlpass.de Seite 14 von 24 Newsletter 10/2016 Tagesordnung 09:45 Eintreffen der Teilnehmer 10:00 Begrüßung und Vorstellung der Agenda – Christian Bäcker & Oliver Goletz 10:15 Was hat BI und Data Analytics mit der Digitalen Transformation zu tun? – Jürgen Wirtgen, Microsoft Die digitale Transformation ist zu einer Revolution geworden. Rasend schnell erobern neue, vollständig digitale Unternehmen den Markt. Kern der neuen und optimierten Geschäftsmodelle sind Daten. Nie zuvor war man der Lage die Masse an Daten die hier anfallen zu verwalten, in Zusammenhang zu bringen und zu analysieren. In diesem Vertrag werden konkrete Beispiele dafür vorgestellt und aufgezeigt, wie Microsoft Technologie dabei helfen kann. 11:15 Kaffeepause 11:30 Internet der Dinge (IoT) im Umfeld der Microsoft BI – Markus Raatz, Ceteris AG BI, das betrifft häufig auch Daten, die von intelligenten Geräten als kontinuierlicher Strom von Informationen geliefert werden, und die zeitnah analysiert werden sollen. Wartet man, bis diese Informationen in eine relationale Datenbank geschrieben wurden und liest sie dann wieder aus, kann es schon zu spät sein! Zur Lösung dieses Problems bietet Microsoft in der Cloud (wo viele dieser Daten ohnehin herkommen) einen leistungsfähigen Werkzeugkasten an, die Azure IoT Suite. Damit sind vorgefertigte Lösungen, typische Themen wie Remoteüberwachung oder prädiktive Wartung mit wenigen Klicks aufgesetzt. In dieser demo-reichen Präsentation mit praktischen Beispielen aus der Logistik soll klar werden, wie einfach man in das Internet der Dinge einsteigen kann, und wie es sich von der traditionellen BI abgrenzt. 12:30 Mittagspause 13:15 Datentransformation mit der Microsoft Data Platform – Oliver Engels, oh22data AG Das Thema Daten Transformation ist ein essentieller Bestandteil von Business Intelligence. Im Zeitalter von Big Data und Cloud hat sich das Portfolio der Microsoft Data Platform stark erweitert. "M", SSIS, ADF, Polybase, R und U-SQL, viele Kürzel für viele Möglichkeiten. Dieser Vortrag gibt einen Überblick der verschieden Techniken und prüft anhand eines Praxis Beispiels die jeweiligen Vor- und Nachteile. 14:15 R shines! Neue Visualisierungsmöglichkeiten in der Microsoft Data Platform – Oliver Engels, oh22data AG R hält überall Einzug in die Microsoft Data Platform, wer aber gedacht hat dass dies nur den Statistiker oder Data Scientist freuen wird, dem wird in diesem Vortrag erkennen, das auch die Daten Visualisierung in sehr mächtiges Werkzeug bekommt. Auf den Theorien von Tufte, Few und Hichert zeigt der Vortrag wie man durch die neue R Integration in SQL Server, Reporting Services und Power BI komplexe Visualisierungen erstellen kann. 15:15 Kaffeepause 15:30 16:00 16:30 Wahl eines AG-Leiters und eines Stellvertreters Themensammlung & Themenfestlegung für das nächste AG-Treffen Zusammenfassung und Verabschiedung 16:45 Ende der Veranstaltung www.sqlpass.de Seite 15 von 24 Newsletter 10/2016 Für Dich: Die neue Knowledgebase -Artikel-Übersicht zum Herunterladen Lieber, aufmeksamer Newsletter-Leser! Mit der Newsletter Ausgabe aus diesem Monat haben wir unseren kleinen, aber feinen, Download-Service um ein weiteres Angebot ergänzt. Zusätzlich zu den BI und ALLGmeinen Artikelübersichten als .xls-Datei gibt es jetzt: Die herunterladbare Artikel-Übersicht aller Knowledgebase-Artikel seit Juni 2011. gelegentlich unter der gleichen Nummer aktualisiert werden und damit nicht eindeutig in ein bestimmtes Jahr gehören. Die KB-Artikel Wir haben zwar auch darüber nachgedacht (als PASSler) eine SQL-Datenbank-Backup-Datei oder eine XML-Datei bereitzustellen, aber EXCEL ist einfach universeller. Und bei einer einfachen, flachen Tabelle mit ca. 2700 Zeilen (< 1MB) aus den letzten 5 Jahren ist ein SQL-Server doch überdimensioniert. Wenn Du unseren Newsletter öfter studierst, kennst Du bestimmt die Rubrik „Neues aus der Knowledgebase“. Hier stelle ich (Kai Gerlach) eine möglichst komplette Liste aller kürzlich erschienenen Knowledgebase-Artikel zum Microsoft SQL-Server über alle Versionen vor. Auch in unserer Umfrage vor einiger Zeit fand diese inhaltliche Rubrik Anerkennung, da sie neben den organisatorischen Themen, wie Ankündigungen und Terminen auch den inhaltlichen Wert des Newsletter erhöht. Nun ist es sicherlich oft so, dass der Artikel an sich gut und wichtig ist, aber vielleicht (eher wahrscheinlich) ist er gerade in diesem Moment nicht für eine praktische Problemlösung anwendbar. In einigen Monaten, bei einem anderen Projekt oder Problemfall, könnte man den Hinweis auf den KB-Artikel gut gebrauchen. Oder Du fragst Dich, ob das Verhalten des SQL-Servers wirklich ein bekanntes oder gelöstes Issue darstellt. Oder Du suchst MS-Empfehlungen z.B. für Konfigurationen unter Last. Oder Infos zu den Cumulativen Updates und den darin befindlichen Änderungen. Oder, oder… Bisher musste man den Hinweis dann aber erst wieder umständlich in den NLs suchen. Und natürlich sollte man suchen, filtern und sortieren können. Die Liste Ab diesem Monat werden wir im Mitgliedsbereich (hoffentlich hast Du Dein Passwort noch zur Hand) eine Tabelle veröffentlichen, die sämtliche KB-Artikel seit Beginn meiner Arbeit an dieser Rubrik (6/2011) enthalten. Im Gegensatz zu den BI- und ALLG-Artikeln immer als Komplettliste, da KB’s So sind in den 5 Jahren bisher etwa 2700 Artikel zusammengekommen. Da jeder KB-Artikel für mehrere Versionen von SQL-Server gültig sein kann, sind das über 4000 Referenzen! Außerdem werden unsere Leser sicher eine Lösung parat haben um die Excel-Daten in eine ihrer SQL-Server-Tabelle einzulesen, SSIS zum Beispiel. Der Inhalt Jede Liste hat insgesamt 17 Spalten: Datum, KBNo., Titel, Sektor, Feature, 8 Spalten für die Versionen, LastUpdate, Anmerkung, PassNL und Link. Im Feld Sektor wird der Typ des KB-Artikels kategorisiert: Es gibt: Security (SEC), Service Packs (SP), Cumulative Updates (CU), Hotfixes (FIX), Bugs (BUG) und Sonstige Artikel (INF). Bei Feature wird die betroffene SQL Komponente kategorisiert: Es gibt: Datenbank-Engine (DB), SSAS, SSIS, SSRS, Replikation (REPL), DQS, MDS, diverse "Power"-Tools, z.B. Power-Pivot (POW), Streaminsight (STI), JSON und R. Weitere können hinzukommen. In den Spalten für die SQL-Server Versionen steht jeweils eine 1, wenn der KB-Artikel dafür gültig ist. Das Feld LastUpdate kennzeichnet das letzte Datum an dem der KB-Artikel von MS aktualisiert wurde, z.B. auf eine andere Version ausgedehnt wurde. Die Spalte Anmerkung enthält Erläuterungen von mir, z.B. für den Grund der Aktualisierung, oder Gültigkeit für Enterprise Core Versionen usw. Dieser Newsletter wird herausgegeben vom PASS Deutschland e.V., http://www.sqlpass.de Newsletter-Archiv: http://www.sqlpass.de/Mitgliedsbereich/NewsletterArchiv/tabid/88/Default.aspx Abbestellen oder Ändern des Abonnements http://www.sqlpass.de/Verein/bMailinglistenb/tabid/93/Default.aspx Kontakt für Anzeigen per Mail: werbung (bei) sqlpass (Punkt) de Seite 16 von 24 Newsletter Titel und Link enthalten die entsprechend dazugehörigen Texte, PASSNL die Ausgabe der ersten Veröffentlichung in unserem Newsletter. Wie man eine Volltextsuche nach einem Schlagwort oder eine Sortierung durchführt, setze ich jetzt mal als bekannt voraus ;-). Suche z.B. einmal nach „Performance“. Du wirst über 150 KB-Artikel finden, z.B. den „Tuning options for SQL Server when running in high performance workloads“ KB 920093. Sicher lesenswert Oder Du filterst nach Sektor=FIX, Feature=REPL und V2014. Da gibt es auch schon 16 Artikel, die evtl. auf dein Problem zutreffen könnten. Der Download Du findest die Datei auf unserer Webseite www.sqlpass.de und dort im Bereich Mitgliedsbereich\Newsletter-Archiv ganz oben in der mittleren Spalte. Der Button „Download“ befördert die Datei (nach Rückfrage) auf Deinen Rechner, ein unmittelbares Öffnen im Browser ist nicht vorgesehen. Anschließend hast Du volle Verfügung über die Datei. Bedenke aber, dass jeden Monat die Datei durch neue KBArtikel kumulativ ergänzt wird und Du diese Tabelle immer wieder neu laden solltest. 10/2016 Die Pflege und Disclaimer Im Normalfall sollte kurz nach Erscheinen des neuen NL die Liste vervollständigt werden. Im Moment liegt diese Aufgabe aber exklusiv bei mir und daher bitte ich um Nachsicht, wenn es einmal zu Verzögerungen beim Update kommt. Und noch ein Hinweis: Als Datenquelle nutze ich diverse RSS-Feeds von Microsoft selbst. Und danach überarbeite ich die Liste, kategorisiere die Artikel und mache Anmerkungen. Sowohl an der Quelle als auch bei der Nacharbeit kann es zu Fehlern kommen. Ein Artikel könnte der falschen Version oder dem falschen Typ zugeordnet sein oder ganz fehlen. Die Liste ist nur als Such, Sortier- und Überblickshilfe gedacht. Die Verwendung erfolgt auf eigene Gefahr und eine Nachprüfung der Angaben sollte immer vor dem produktiven Einsatz erfolgen. Okay? Falls es Anmerkungen, Kritik usw. geben sollte, schreibe uns an: newsletter(Punkt)redaktion(at)sqlpass(Punkt)de Ansonsten wünschen wir Viel Spaß dabei, den SQL-Server bei guter Gesundheit zu halten. Ansprechpartner: Kai Gerlach Neues aus der Knowledgebase Liebe Newsletter-Leser! Das Einiges zum SQL Server 2016, darunter auch ein Cumulative Update. Der ist jetzt wohl auch in der Realität angekommen. Ansonsten empfehle ich den Artikel “ Tuning options for SQL Server when running in high performance workloads (30.08.2016)“ Stichtag: 24.09.2016. Euer Kai Gerlach SQL Server Azure Sonstige KB-Artikel A memory leak occurs when you use Azure Storage in SQL Server 2014 or 2016 (22.09.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3174370 SQL Server 2016 Hotfixes FIX: Can't force Row Mode sort by using session or query level trace flag 9347 in SQL Server 2016 (13.09.2016) https://support.microsoft.com/kb/3172787 FIX: Queries that contain recursive CROSS APPLY operations run slowly in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3182868 FIX: Access violation occurs when execute a query that contains many COUNT DISTINCT operations in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3185650 FIX: Access violation on secondary replica when there are too many parallel redo operations in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3188368 www.sqlpass.de Seite 17 von 24 Newsletter 10/2016 FIX: "Cannot bulk load" error when you run a query that contains an UPDATE statement in SQL Server 2016 (22.09.2016) Adds the support to audit the information that's collected by the SQL Server Usage Feedback Collection (22.09.2016) https://support.microsoft.com/kb/3188978 https://support.microsoft.com/kb/3189276 FIX: Duplicate mobile reports and KPIs are displayed in Power BI Mobile app (22.09.2016) Query Store returns unusual characters when a JOIN operator is used in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3188980 https://support.microsoft.com/kb/3189364 SQL Server 2016 build versions (18.09.2016) Query returns incorrect results from nonclustered columnstore index under snapshot isolation level in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3177312 https://support.microsoft.com/kb/3189372 Join containment assumption in the New Cardinality Estimator degrades query performance in SQL Server 2014 and later (07.09.2016) Error 33294 if a cursor is declared by using the OPTION (RECOMPILE) query hint in SQL Server 2016 (22.09.2016) Sonstige KB-Artikel https://support.microsoft.com/kb/3189675 SQL Server installation fails if the Setup account doesn't have certain user rights (20.09.2016). Anm. d. Red.: Auf SQL 2014 und 2016 ausgedehnt. https://support.microsoft.com/kb/2000257 How to obtain the latest service pack for SQL Server 2016 (18.09.2016) https://support.microsoft.com/kb/3189655 Access violation when you run a query if trace flag 4139 is enabled in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3192117 A non-optimal query plan choice causes poor performance when values outside the range represented in statistics are searched in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3192154 https://support.microsoft.com/kb/3177534 SQL Server 2016 SSAS, SSRS, Repl A memory leak occurs when you use Azure Storage in SQL Server 2014 or 2016 (22.09.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. Hotfixes https://support.microsoft.com/kb/3174370 FIX: The "MSRS 2014 Windows Service: Active Session" counter incorrectly displays a very high value for SSRS 2014 or 2016 (22.09.2016) Updating while compression is in progress can lead to nonclustered columnstore index corruption in SQL Server 2016 (22.09.2016) https://support.microsoft.com/kb/3176993 Sonstige KB-Artikel https://support.microsoft.com/kb/3188950 IntelliSense feature displays incomplete or incorrect information for AMO library (22.09.2016) "The remote server '(null)' does not exist" error occurs after you remove an article from a publication (25.08.2016) https://support.microsoft.com/kb/3184227 https://support.microsoft.com/kb/3189055 Incorrect results are returned when you run a query that contains a GROUP BY operation in SQL Server 2016 (22.09.2016) Error when you use SecurityFilteringBehavior enumeration in SQL Server 2016 Analysis Services (22.09.2016) https://support.microsoft.com/kb/3183440 https://support.microsoft.com/kb/3189264 www.sqlpass.de Seite 18 von 24 Newsletter Standard edition of SQL Server 2016 Analysis Services (Tabular mode) ignores the 16 GB memory limit (22.09.2016) https://support.microsoft.com/kb/3189060 "The connection string is not valid" error occurs when you use a data source of type Microsoft SharePoint List in SQL Server 2016 Reporting Services (22.09.2016) 10/2016 FIX: High CPU usage on SQL queries after you install SQL Server (21.09.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Auf SQL 2012 ausgedehnt und Titel geändert. https://support.microsoft.com/kb/3162589 FIX: SQL Server failover cluster diagnostic log doesn't accurately reflect the failure_condition_level setting (21.09.2016) https://support.microsoft.com/kb/3183721 https://support.microsoft.com/kb/3170051 Can't open a Reporting Services report from the SSRS portal when the host computer has FIPS compliance enabled (22.09.2016) FIX: Deadlock occurs when you acquire a SCH-M lock and alter a partition in SQL Server 2014 or 2016 (21.09.2016) https://support.microsoft.com/kb/3184135 https://support.microsoft.com/kb/3174476 Sonstige KB-Artikel Incorrect mobile report filtering when the parameter contains special characters in SQL Server 2016 Reporting Services (22.09.2016) Operating system error 32 when you restore a database in SQL Server 2014 (29.08.2016) https://support.microsoft.com/kb/3191515 https://support.microsoft.com/kb/3153836 Data grid becomes blank when you scroll if the "Row numbers" option is set to Hide in a SQL Server 2016 Reporting Services mobile report (22.09.2016) Decrease in performance and "non-yielding scheduler" errors caused by unnecessary spinlocks in SQL Server (29.08.2016) https://support.microsoft.com/kb/3192636 https://support.microsoft.com/kb/3175883 SQL Server 2016 POW An error occurs when you use ODBC driver to retrieve sql_variant data in SQL Server 2014 (29.08.2016) Sonstige KB-Artikel https://support.microsoft.com/kb/3178526 Update to add support for the Analyze in Excel feature for some regions in Power BI (22.09.2016) Detours or similar techniques may cause unexpected behaviors with SQL Server (30.08.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Auf SQL 2014 ausgedehnt. Titel geändert. https://support.microsoft.com/kb/3187654 SQL Server 2016 R https://support.microsoft.com/kb/920925 Sonstige KB-Artikel Join containment assumption in the New Cardinality Estimator degrades query performance in SQL Server 2014 and later (07.09.2016) rxExec function doesn't run the rxDataStep function in parallel on Windows-based systems (22.09.2016) https://support.microsoft.com/kb/3189675 https://support.microsoft.com/kb/3192687 SQL Server installation fails if the Setup account doesn't have SQL Server 2014 certain user rights (20.09.2016). Anm. d. Red.: Auf SQL 2014 und 2016 ausgedehnt. Hotfixes https://support.microsoft.com/kb/2000257 FIX: Poor cardinality estimation when the ascending key column is branded as stationary in SQL Server (30.08.2016). Anm. d. Red.: Auf SQL 2014 ausgedehnt. https://support.microsoft.com/kb/2952101 www.sqlpass.de Seite 19 von 24 Newsletter Unexpected growth of tempdb data files when using SQL Server Service Broker (20.09.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3005011 SQL Server crashes because of an access violation error that occurs while it reads data from an event file target (21.09.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3178107 SQL Server 2014 SSRS 10/2016 Sonstige KB-Artikel Performance and consistency issues when certain modules are loaded into SQL Server address space (30.08.2016) Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/2033238 Tuning options for SQL Server when running in high performance workloads (30.08.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/920093 Hotfixes FIX: The "MSRS 2014 Windows Service: Active Session" counter incorrectly displays a very high value for SSRS 2014 or 2016 (21.09.2016) Unexpected growth of tempdb data files when using SQL Server Service Broker (20.09.2016) Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3176993 https://support.microsoft.com/kb/3005011 SQL Server 2012 SQL Server 2014 or 2012 doesn't start after you configure the tempdb database to use a very small log file (20.09.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Auf SQL 2012 ausgedehnt. Cumulative Updates Cumulative Update 14 for SQL Server 2012 SP2 (20.09.2016) Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3168709 https://support.microsoft.com/kb/3180914 SQL Server crashes because of an access violation error that occurs while it reads data from an event file target Cumulative update 5 for SQL Server 2012 Service Pack 3 (21.09.2016). Gilt auch für Enterprise Core. (21.09.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3178107 https://support.microsoft.com/kb/3180915 Hotfixes FIX: Poor cardinality estimation when the ascending key column is branded as stationary in SQL Server (30.08.2016) Anm. d. Red.: Auf SQL 2014 ausgedehnt. https://support.microsoft.com/kb/2952101 FIX: High CPU usage on SQL queries after you install SQL Server (21.09.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Auf SQL 2012 ausgedehnt und Titel geändert. https://support.microsoft.com/kb/3162589 FIX: "Element not found" error occurs when you browse to the FileTable database directory in SQL Server 2012 or 2016 (21.09.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3189229 www.sqlpass.de SQL Server 2012 crashes with an access violation when you use the TRY…CATCH construct for bulk copy (21.09.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3184099 High CMEMTHREAD waits on memory object MEMOBJ_SESCHEMAMGR in SQL Server 2012 (21.09.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3188673 SQL Server 2012 SSAS, SSRS Hotfixes FIX: MDX LastChild function returns incorrect result after ProcessUpdate a dimension in SSAS 2012 (20.09.2016) https://support.microsoft.com/kb/3183686 Seite 20 von 24 Newsletter Sonstige KB-Artikel Can't export a report as an Excel workbook when the "Interpret HTML Tags as Styles" option is selected (20.09.2016) Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3180980 SQL Server 2008 R2 Sonstige KB-Artikel Performance and consistency issues when certain modules are loaded into SQL Server address space (30.08.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/2033238 Unexpected growth of tempdb data files when using SQL Server Service Broker (20.09.2016) Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. 10/2016 Unexpected growth of tempdb data files when using SQL Server Service Broker (20.09.2016) Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3005011 Tuning options for SQL Server when running in high performance workloads (30.08.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/920093 SQL Server 2005 Sonstige KB-Artikel Performance and consistency issues when certain modules are loaded into SQL Server address space (30.08.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/2033238 https://support.microsoft.com/kb/3005011 Tuning options for SQL Server when running in high perfor- Tuning options for SQL Server when running in high perfor- mance workloads (30.08.2016). Anm. d. Red.: Update nach über einem Jahr. mance workloads (30.08.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/920093 https://support.microsoft.com/kb/920093 SQL Server 2008 Sonstige KB-Artikel Performance and consistency issues when certain modules are loaded into SQL Server address space (30.08.2016). Gilt auch für Enterprise Core. Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/2033238 www.sqlpass.de Seite 21 von 24 Newsletter PASS Essential: Machine Learning Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 1 Tag 10/2016 Hannover, Netz-Weise IT-Training und Beratung 21.Oktober 2016, 09.00-16.30 Uhr mindestens 4, maximal 10 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: Dr. Michael Baumann Dr. Michael Baumann verfügt über mehrjährige Erfahrung im Bereich Datenbanken (mySQL und SQL Server) und Machine Learning. Nach dem Studium der Informatik promovierte er an der Universität Paderborn mit einer Arbeit über Maschinelles Lernen. Schon während der Promotion arbeitete er als Freelancer in vielen IoT und Data Science Projekten für verschiedenste Kunden. Aktuell arbeitet er sowohl als Forscher / Lehrender an der Universität Paderborn als auch als Data Scientist bei der pmOne Analytics GmbH. Inhalt Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen Sie erlangen ein Basis Verständnis über allgemeine Statistik, einen Überblick zum Einsatz von Advanced Analytics und den neuesten technischen Stand zu Komponenten im Data Science Umfeld. Unternehmen die am Beginn von Data Analytics Projekten stehen erhalten so einen optimalen Einstiegspunkt. Technologisch liegt der Fokus auf Statistik Programmiersprachen wie –R und Python (OpenSource) sowie der Microsoft Cortana Analytics Suite. Voraussetzungen: Jeder Schulungsteilnehmer benötigt seinen eigenen Laptop, mit einem aktuellen Webbrowser wie bspw. Microsoft Internet Explorer, Edge oder Google Chrom sowie eine LAN/WLAN Verbindungsmöglichkeit. Grundkenntnisse in SQL Server Data Tools oder Excel Data Mining Addins sind von Vorteil aber nicht notwendig Kursinhalte: 1. Einführung und allgemeiner Überblick Wozu ist das ganze gut? Wie erstreckt sich das Themenumfeld (Data Mining, Predictive Analytics, Machine Learning, Data Science, ...) Überblick über die wichtigsten Begrifflichkeiten (Hypothese, Input, Output, dependent & independent variable, Variable / Attribut / Feature, Overfitting / Generalisierung, Train / Test, ... ) Überblick über Tools 2. Grundlagen Machine Learning und Predictive Analytics Basisgrundlagen zu Statistik und maschinellem Lernen Überblick über Algorithmen Use Cases aus Projekten Beispiele anhand von Microsoft Azure ML o Modellauswahl o Training & Testing o Baseline messen 3. Übertrag auf andere Tools wie den SQL Server 2016 & Power BI R allgemein R in SQL Server 2016 Explorative Datenanalysen mit Power BI Ausblick Python, Spark & Cortana Intelligence Suite 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 24 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 10/2016 Analyse eines Microsoft SQL Server auf Performanceprobleme 1 Tag Berlin, Microsoft Deutschland GmbH, Geschäftsstelle Berlin 03.03.2017, 09.00-16.30 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: Voraussetzungen: 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 23 von 24 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 10/2016 Aufbau und Wartung einer Staging Umgebung mit Biml 1 Tag Essen, GDS Business Intelligence GmbH 16.03.2017, 09.00-16.30 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: 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 Teilnehmer Voraussetzungen: 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 24 von 24
© Copyright 2024 ExpyDoc