Newsletter 07/2016 SQL Saturday Sankt Augustin 2016 Inhaltsübersicht Treffen der Regionalgruppen Weitere Treffen der Regionalgruppen (noch kein Thema bekannt) Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)! SQL Server Allgemein Save the Dates: SQL Saturday #555 München Blogs von Mitgliedern Business Intelligence Neues aus der Knowledgebase PASS Essential: Analyse eines Microsoft SQL Server auf Performanceprobleme (2x) Machine Learning 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 18 Newsletter 07/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. Bremen https://Bremen.sqlpass.de Mark Kuschel 14. Juli 2016 um 18:30 bei Kaefer Isoliertechnik Stefan Dase Hamburg Sascha Lorenz Cornelia Matthesius R Services im SQL Server, Revolution oder Spielzeug? - Mark A. Kuschel https://Hamburg.sqlpass.de 13. Juli 2016 um 18:30 bei Microsoft https://Mittelrhein.sqlpass.de Benjamin Machuletz 19. Juli 2016 um 19:00 Uhr in Montabaur https://Karlsruhe.sqlpass.de Stefan Kirner 26. Juli 2016 um 18:30 27. September 2016 Unter der Lupe: Hierarchien in Analysis Services – Gabi Münster Rhein/Main https://RheinMain.sqlpass.de Oliver Engels 12. Juli 2016 um 19:00 Uhr bei Microsoft, Bad Homburg Julian Breunung 23. August 2016 Datenbeladung mit Biml - Benjamin Weissman Karlsruhe Helge Rutz 11. August 2016 MDS 2016, Was gibt es neues bei den Masterdaten? – Christoph Seck Mittelrhein Johannes Curio 10. August 2016 09. August 2016 Stretch Database, neu im SQL-Server 2016 – Andre Essing Alexander Karl Ruhrgebiet Klaus Hoeltgen Frank Geisler https://Ruhrgebiet.sqlpass.de 12. Juli 2016 um 19:00 Uhr 18. August 2016 Die beliebte Dr’s Inn 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_07 www.sqlpass.de Seite 2 von 18 Newsletter 07/2016 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 08. September 2016 20. Oktober 2016 Georg Urban Benjamin Kettner Bayern https://Bayern.sqlpass.de Siegfried Spuddig Andre Essing Emsland https://Emsland.sqlpass.de William Durkin 21. Juli 2016 Franken https://Franken.sqlpass.de 19.August 2016 Michael Deinhard Torsten Schüßler Hannover https://Hannover.sqlpass.de Christoph Seck 14. Juli 2016 um 18:30 Uhr im Hotel Amadeus Jörg Knuth, Ceteris Vladimir Stepa 12. August 2016 Marcus Möhle Rheinland https://Rheinland.sqlpass.de Tillmann Eitelberg Christoph Muthmann Andreas Wolter Sachsen Thomas Jorzig https://Sachsen.sqlpass.de 27.Juli 2016 um 18:00 Uhr Ralf Dietrich Stuttgart https://Stuttgart.sqlpass.de Michael Niethammer Jochen Stein www.sqlpass.de Seite 3 von 18 Newsletter 07/2016 Allgemein The SQL Server 2016 In-Memory Evolution – from row-store to columnstore to in-memory operational analytics. Was im SQL Server 2014 seinen Anfang nahm mit speicheroptimierten Tabellen und nativ kompilierten Prozeduren, wird in SQL Server 2016 umfassend erweitert: Die InMemory OLTP Engine von SQL Server lässt sich mit Columnstore Indexen erweitern, und die ColumnstoreTechnologie noch flexibler mit der althergebrachten Rowstore-Speichertechnik kombinieren. In diesem Artikel stellt der Autor die neuen Möglichkeiten und Einsatzzwecke vor, und zeigt, warum das Thema In-Memory zumindest im Enterprise-Umfeld bald Mainstream sein kann. Autor: Andreas Wolter http://www.insidesql.org/blogs/andreaswolter/2016/05/the-sqlserver-2016-in-memory-evolution-from-row-store-tocolumnstore-to-in-memory-operational-analytics SQL Server 2016 is generally available today . Today we announced the general availability of SQL Server 2016, the world’s fastest and most price-performant database for HTAP (Hybrid Transactional and Analytical Processing) with updateable, in-memory columnstores and advanced analytics through deep integration with R Services. Software applications can now deploy sophisticated analytics and machine learning models in the database resulting in 100x or more speedup in time to insight, compared to deployments of such models outside of the database. Autor: Joseph Sirosh, Corporate Vice President, Data Group, Microsoft Microsoft announces major commitment to Apache Spark. This week in San Francisco, thousands of people are at Spark Summit, to explore and understand how they leverage Apache Spark to get the most out of big data. Building on our previous investments, today we are announcing an extensive commitment for Spark to power Microsoft’s big data and analytics offerings including Cortana Intelligence Suite, Power BI, and Microsoft R Server. Autor: Tiffany Wissner, Senior Director of Data Platform Marketing https://blogs.technet.microsoft.com/dataplatforminsider/2016/06 /06/microsoft-announces-major-commitment-to-apache-spark/ WideWorldImporters: The new SQL Server sample database. A release the magnitude of SQL Server 2016 deserves a new sample. AdventureWorks, which has been around since the SQL Server 2005 days, has had a good run, but it is time for an upgrade. Autor: Jos de Bruijn, Senior Program Manager, SQL Server https://blogs.technet.microsoft.com/dataplatforminsider/2016/06 /09/wideworldimporters-the-new-sql-server-sample-database/ Check out the SQL Server sessions we’ve planned for Microsoft Ignite. https://blogs.technet.microsoft.com/dataplatforminsider/2016/06 /01/sql-server-2016-is-generally-available-today/ The full session catalog for Atlanta is now live, so all you have to do is start exploring which sessions you want to attend. Here’s a sample of SQL Server topics you’ll find…. Autor: Microsoft Get a head start on SQL Server 2016 with this how-to guide. https://blogs.technet.microsoft.com/dataplatforminsider/2016/06 /09/check-out-the-sql-server-sessions-weve-planned-formicrosoft-ignite/ For the past several months we’ve been talking about the advances in SQL Server 2016. Now, at last, the wait is over. SQL Server 2016 is now generally available and brings with it a feature set designed for the modern-day enterprise, in which data can be located in a variety of locations, both onpremises and in the cloud. Autor: David Hobbs-Mallyon Ansprechpartner: Rainer A. Ledermann https://blogs.technet.microsoft.com/dataplatforminsider/2016/06 /09/get-a-head-start-on-sql-server-2016-with-this-how-to-guide/ www.sqlpass.de Seite 4 von 18 Newsletter 07/2016 Wir wollen 2 Jahre Emsland SQL Server User Group feiern! Da wir im letzten Jahr so viel Spaß beim Grillen hatten, wollen wir's nochmal genießen. Wir haben anlässlich unseres 2-jährigen Bestehens, zusammen mit it.emsland und SQLSentry, ein besonderes Treffen geplant. Am Freitag, den 19.08.2016, ab 13:00 Uhr wollen wir gemeinsam neue Ideen und Entwicklungen rund um Microsoft SQL Server diskutieren. Im IT Zentrum Lingen werden mehrere Experten zu Themen wie Datenbankentwicklung, Security Best Practices, SQL Server 2016 und Business Intelligence Vorträge halten. Natürlich wird es, wie gewohnt, die Möglichkeit geben, mit den Vortragenden sowie andere Teilnehmern des Ev ents die Themen zu vertiefen und weitere Ideen auszutauschen. Im Anschluss an den Vorträgen sind eine kleine Verlosung, sowie ein gemütlicher Ausklang mit Bier und Bratwurst vorgesehen. William SQLSaturday #525 – FROM ZERO TO HERO Wenn man so lange wie ich bereits dabei ist, dann ist so ein SQL Saturday fast schon ein Familientreffen. Das fängt schon damit an, dass man sehr freundlich am PASS-Stand von altbekannten Gesichtern (Olaf & Christa) begrüßt und mit allem notwendigen für den Tag ausgestattet wird. Ein dickes Lob für alle Mitarbeiter, die dieses Event organisiert haben. Der Ablauf war reibungslos. Ich habe fast alle Stände mit meinen Fragen zum Reporting Server 2016 beglückt und recht unterschiedliche Antworten erhalten. Ist halt noch sehr neu! Dafür war die Session von Frank zu den Neuigkeiten im SSRS 2016 sehr fundiert und brachte in der Kürze der Zeit alles Wichtige rüber. Nach der Foto-Session der Sprecher starteten wir in die Mittagspause. Die Verpflegung in der Hochschulkantine war wieder super und beim anstehen und Essen kam man auch schon ins Gespräch. Ich habe ein PASS-Mitglied aus der RG Stuttgart kennen gelernt, die zufälligerweise das gleiche Gericht gewählt hatte. Wir stellen fest, dass sie nicht nur im gleichen Konzern wie mein Bruder arbeitet, sondern auch noch DOAG Mitglied ist, genau wie ich. Allerdings waren wir beide der Meinung, dass die SQL Server Community deutlich cooler ist, denn die DOAG-Sessions werden auch gerne im Business Outfit besucht. Direkt gegenüber saßen andere Sprecher und Kollegen von Microsoft im T-Shirt und unterhielten sich genauso angeregt und zwanglos. Meine eigene Session verlief nach der Mittagspause dann auch sehr gut. Es war schön auch ein Gesicht wiederzusehen, das man nur noch selten im SQL Server Umfeld sieht. Super Johannes. Den Vortrag von Ben habe ich mir am Samstag gespart, da ich diesen ja dann am Montag in Köln bei der Regionalgruppe begrüßen durfte. Biml ist ein interessantes Thema, in das ich mich jetzt auch noch einarbeiten werde. Die Session ermöglichte auch Einsteigern einen guten Einblick und machte Laune auf mehr. Stattdessen habe ich mal etwas über den Zaun geguckt und die Session über eine Master-Arbeit aus dem Bereich Biologie in Verbindung mit den Möglichkeiten des SQL Servers besucht. Danke an Amelie und Tillmann für diesen Ausblick. Insgesamt eine gelungene Veranstaltung und absolut die Zeit wert. Christoph Muthmann www.sqlpass.de Seite 5 von 18 Newsletter 07/2016 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 auf der Event-Seite unter http://www.sqlsaturday.com/555/eventhome.aspx zu finden. Blogs von Mitgliedern des Pass Deutschland e.V Blog: SQL Server - Infos für Anfänger und Profis Liebe Newsletter-Leser! Keine Änderungen . Ansprechpartner: Kai Gerlach Blog-Liste (bereits früher veröffentlicht) (nach Vornamen der Autoren sortiert) 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: SQL Server Engine & BI blog by Andreas Wolter Blog: Solisyon SQL Blog URL: http://www.insidesql.org/blogs/andreaswolter/ URL: http://www.solisyon.de/sqlblog/ Autor: Andreas Wolter (Rheinland) Autor: Benjamin Weissman (Franken) Schwerpunkte: Datenbank-Administration Schwerpunkte: Business Intelligence Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS > Database Lifecycle Management Blog: SQL aus Hamburg URL: http://blogs.tmn-net.com/an/ Autor: Armin Neudert (Stuttgart) URL: http://www.sql-aus-hamburg.de Autor: Björn Peters (Hamburg) Schwerpunkte: Datenbank-Administration Schwerpunkte: Datenbank-Administration Blog: Architektur und Administration Blog: Arno Cebulla über Information Design mit MS SSRS URL: http://blog.oraylis.de/author/acebulla/ Autor: Arno Cebulla (Rheinland) URL: http://www.insidesql.org/blogs/cmu/ Autor: Christoph Muthmann (Rheinland) Schwerpunkte: Datenbank-Administration Schwerpunkte: Business Intelligence www.sqlpass.de Seite 6 von 18 Newsletter Blog: sqlXpert GmbH Blog Blog: About SQL Server Basics and in-depth URL: http://www.sqlxpert.de/blogsqlxpert/ URL: http://dirtyread.de Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin) Autor: Robert Hartmann (Franken) Schwerpunkte: Business Intelligence Schwerpunkte: SQL Server allgemein Blog: GDS Business Intelligence Blog Blog: Robert Panther on SQL Server URL: http://gds-business-intelligence.de/de/category/sqlserver/ URL: http://pantheronsql.wordpress.com Autor: Frank Geisler (Ruhrgebiet) 07/2016 Autor: Robert Panther (Rhein-Main) Schwerpunkte: SQL Server allgemein Schwerpunkte: Business Intelligence und Entwicklung Blog: Hilmar Buchta über MS-OLAP URL: http://blog.oraylis.de/author/hbuchta/ Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Blog: Sascha Lorenz aus Hamburg über die Themen Microsoft SQL Server, SharePoint, .NET Technologien und ganz allgemein über Business Intelligence URL: http://saschalorenz.blogspot.com Autor: Sascha Lorenz (Hamburg) Schwerpunkte: Business Intelligence Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Blog: GlorfIT URL: http://glorf.it Autor: Thomas Glörfeld (Franken) Schwerpunkte: SQL Server allgemein Blog: Kostja's .NETte Welt URL: https://kostjaklein.wordpress.com/ Autor: Kostja Klein (Rhein-Main) Schwerpunkte: Entwicklung Blog: Tillmann Eitelberg & Oliver Engels zu SSISComponents URL: http://www.ssis-components.net Blog: Ceteris AG BI Blog Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels (Rhein-Main) URL: http://www.ceteris.ag/blog Schwerpunkte: Integration-Services Autor: Markus Raatz (Berlin) Schwerpunkte: Business Intelligence Blog: Nikoport - SQL Server, Community, Development and Web adventures Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/ Autor: Torsten Schüßler (Franken) Schwerpunkte: SQL Server allgemein URL: http://www.nikoport.com Autor: Niko Neugebauer (Rhein-Main) Schwerpunkte: SQL Server allgemein Blog: SQL Server Intern URL: http://www.sqlmaster.de Autor: Uwe Ricken (Rhein-Main) Blog: flip-it.de :: SQL and more Schwerpunkte: Datenbank-Administration URL: http://www.flip-it.de Autor: Philipp Lenz (Mittelrhein) Schwerpunkte: SQL Server allgemein www.sqlpass.de Seite 7 von 18 Newsletter 07/2016 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 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. www.sqlpass.de Seite 8 von 18 Newsletter 07/2016 Business Intelligence Dynamic Images in SQL Server Reporting Services Pyramid Analytics: Launches On-Prem BI for Power BI Desktop Man braucht nicht immer die letzte Version einer Visualisierung. Man kann auch in SSRS dynamisch Bilder überlagern und kombinieren. Der Artikel hat die Hintergründe dazu. Den Power BI Desktop einsetzen ohne eine Public Cloud, das geht mit einem kommerziellen Produkt. Das soll ein Blick über den Tellerrand sein und keine Werbung. https://www.simple-talk.com/sql/bi/dynamic-images-insql-server-reporting-services/ How to insert a live SQL Server 2016 Reporting Services report into a PowerPoint slide Mit der neuen Version der SSRS kann man seinen Report sogar in eine PowerPoint-Präsentation einbetten. https://christopherfinlan.com/2016/05/30/how-to-insert-alive-sql-server-2016-reporting-services-report-into-apowerpoint-slide/ Bring business insights to more people with SQL Server 2016 mobile reports Das Thema Mobile Reports gibt es ja schon länger. Mit dem neuen SQLServer ergeben sich aber auch neue Möglichkeiten. https://blogs.technet.microsoft.com/dataplatforminsider/2 016/05/31/bring-business-insights-to-more-people-withsql-server-2016-mobile-reports/ Azure Data Platform Resources Der Einstieg in die Azure Data Platform fällt nicht unbedingt leicht. Das Git-Repository soll hier helfen und viele Resourcen bereitstellen. https://github.com/red-gate/AzureDataPlatformResources Using SSIS to Load Data Into Azure SQL Data Warehouse Wer sein DWH in die Cloud transferiert hat, muss eventuell trotzdem Daten lokal verarbeiten und hochladen. Der Artikel beschreibt den Umgang mit SSIS zu diesem Zweck. https://www.simple-talk.com/cloud/cloud-data/using-ssisto-load-data-into-azure-sql-data-warehouse/ www.sqlpass.de http://www.jenunderwood.com/2016/05/31/pyramidanalytics-launches-premise-bi-power-bi-desktop/ A Beginner's Guide to Big Data Terminology Besonders im Bereich Big Data gibt es viele Begriffe, die nicht unbedingt einheitlich verwendet werden. Der Artikel liefert einige Definitionen nicht nur für Einsteiger in das Thema. http://dataconomy.com/a-beginners-guide-to-big-dataterminology/ Data Virtualization for Hybrid Data Integration Jen Underwood beschreibt eine aufkommende Art von Programmen. Sie sollen helfen, den Nutzern schneller aufbereitete Daten aus diversen Quellen verfügbar zu machen. http://www.jenunderwood.com/2016/06/06/datavirtualization-hybrid-data-integration/ Why use a Date Dimension Table in a Data Warehouse Thomas LeBlanc erläutert, warum so gut wie jedes DataWarehouse eine Datumsdimension enthält. Das hilft auch in anderen Szenarien, sich das Leben leichter zu machen. http://www.sqlservercentral.com/blogs/the-smilingdba/2016/05/29/why-use-a-date-dimension-table-in-adata-warehouse/ Adding Time Intelligence to a Power BI Data Model Hier wird sehr ausführlich beschrieben, was man tum muss, um in Power BI "Time Intelligence" zu verwenden, d.h. Auswertungen über Zeiträume hinweg zu erstellen. http://www.sqlservercentral.com/articles/Power+BI/14103 7/ Seite 9 von 18 Newsletter 07/2016 Werbung: BI-Lead und BI Developer (m/w) für Microsoft SQL Server gesucht! übernachtungsfrei im Rhein-Main Gebiet Score whole PowerBI DataSets dynamically in Azure ML Gerhard Brueckl zeigt, wie man eine bisher noch fehlende Funktion zur Integration von Azure ML in Power BI mit anderen Mitteln nachbilden kann. http://blog.gbrueckl.at/2016/06/score-powerbi-datasetsdynamically-azure-ml/ What is Driving my Sales $ Increase? Der Artikel beschreibt, wie man den Gründen für einen in einer Pivot-Tabelle gesehenen Trend auf den Grund gehen kann. http://www.powerpivotpro.com/2016/06/driving-salesincrease/ Many-to-many relationships in DAX and CROSSFILTER #dax #powerbi #powerpivot #ssas #tabular Mit der neuen Version des SQLServers ergeben sich Verbesserungen bei der Arbeit mit Many-to-Many Beziehungen. Marco Russo beschreibt die Einzelheiten in einem Artikel. http://sqlblog.com/blogs/marco_russo/archive/2016/06/14 /many-to-many-relationships-in-dax-and-crossfilter-daxpowerbi-powerpivot-ssas-tabular.aspx www.sqlpass.de Free Introducing Power BI eBook and new DAX recorded video course #powerbi #dax Es gibt ein frei erhältliches EBook über Power BI und einen aufgezeichneten Videokurs zum Thema. http://sqlblog.com/blogs/marco_russo/archive/2016/06/16 /free-introducing-power-bi-ebook-and-new-dax-recordedvideo-course-powerbi-dax.aspx Setup Azure Data Lake Analyt ics federated U-SQL queries to Azure SQL Database Mit U-SQL kann man sehr viele verschiedene Daten in Queries verarbeiten. Man muss aber entsprechende Data Source Objekte erstellen. Dies wird am Beispiel der Azure SQL Database gezeigt. http://sqlblog.com/blogs/jorg_klein/archive/2016/06/17/se tup-azure-data-lake-analytics-federated-u-sql-queries-toazure-sql-database.aspx Setting Up a PC for Azure Cortana Intelligence Suite Development Die Web-Oberfläche des Azur Portals reicht nicht, um umfassende Lösungen zu entwickeln. Der Artikel zeigt, welche Tools man auf seinem PC installieren sollte, um erfolgreich zu sein. http://www.sqlchick.com/entries/2016/6/17/setting-up-apc-for-azure-cortana-intelligence-suite-development Seite 10 von 18 Newsletter 07/2016 Understanding Let Expressions In M For Power BI And Power Query Smarter Auto-Generated Insights with Complex Filters Ohne eigene Queries zu schreiben kommt man schon recht weit. Aber früher oder später braucht man eine Anleitung ähnlich des Artikels von Chris Webb. Quick Insights bekommt neue Funktionen, die den Nutzern hoffentlich mehr Komfort bringen. https://blog.crossjoin.co.uk/2016/05/22/understanding-letexpressions-in-m-for-power-bi-and-power-query/ Creating Current Day, Week, Month And Year Reports In Power BI Using Bidirectional Cross Filtering And M Verschiedene Zeiträume als Filter im selben Slicer auszuwählen, stellt schon einen gewissen Anspruch an einen Entwickler. https://blog.crossjoin.co.uk/2016/05/30/creating-currentday-week-month-and-year-reports-in-power-bi-usingbidirectional-cross-filtering-and-m/ Creating Tables In Power BI/Power Query M Code Using #table() Kleine Tabellen kann man in Power BI auch ohne Datenquelle mit Werten füllen. Der Artikel zeigt das mit der #table() Funktion. https://blog.crossjoin.co.uk/2016/06/03/creating-tables-inpower-bipower-query-m-code-using-table/ Power BI Azure ML Better Together Der Artikel zeigt an einem Beispiel die Zusammenarbeit zwischen einem lokalen Computer, Azure ML Service und Power BI Service. https://powerbi.microsoft.com/en-us/blog/power-bi-azureml/ Tech Tip Thursday: authentication with Analysis Services live connections Authentifizierung zum Zugriff von außerhalb ist immer ein spannendes Thema. Hier sehen wir, wie Analysis Services live connections mit dem Power BI Gateway - Enterprise funktionieren https://powerbi.microsoft.com/en-us/blog/smarter-autogenerated-insights-with-complex-filters/ Tech Tip Thursday: 3 ways Reporting Services and Power BI work together Power BI und die neuen Reporting Services arbeiten zusammen. Im Artikel werden 3 Wege zur Zusammenarbeit gezeigt. https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-3-ways-reporting-services-and-power-bi-worktogether/ Movers and Fakers: Spotting Outlier Performance in Power Pivot Manchmal interessieren die Ausnahmen von der Regel oder der Masse. Mit speziellen Formeln kann man sie mit Power BI finden. http://www.powerpivotpro.com/2016/06/movers-andfakers-spotting-outlier-performance/ Unmasking the Dynamic Data Masking Der Artikel rückt Data Masking weg von einem Security Feature und mehr in Richtung Testen. https://www.simpletalk.com/blogs/2016/06/06/unmasking-the-dynamic-datamasking/ BI Beginner: Using Power BI Desktop Instead of Excel for Visualizing Big Data Bei der Verarbeitung großer Datenmengen stößt man in Excel schnellern Grenzen, als mit Power BI Desktop. Der Artikel hilft Einsteigern bei der Arbeit. http://sqlblog.com/blogs/john_paul_cook/archive/2016/06 /02/bi-beginner-using-power-bi-desktop-instead-of-excelfor-visualizing-big-data.aspx https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-authentication-with-analysis-services-liveconnections/ www.sqlpass.de Seite 11 von 18 Newsletter 24 Hours of PASS (May 2016): Recordings Available! Wer die 24 Hours of PASS verpasst hat, kann sich die Aufzeichnung anschauen. http://sqlblog.com/blogs/sergio_govoni/archive/2016/06/0 3/24-hours-of-pass-may-2016-recordings-available.aspx 07/2016 4 recommended practices for new DAX users Der Artikel fasst Best Practises für Einsteiger in DAX aus einem Webinar zusammen. https://powerbi.microsoft.com/en-us/blog/4recommended-practices-for-new-dax-users/ Tell Me About Your SSAS Environment: Results Tech Tip Thursday: User Principal Name (UPN) mapping in Power BI Man kann die Ergebnisse einer Umfrage auch einmal in anderer Form präsentieren. Hier sind sie die Grundlage für ein Tabular Model, mit dem jeder etwas lernen und die Ergebnisse auswerten kann. De Artikel zeigt, wie man mit einem User Principal Name (UPN) aus einem Active Directory und dem neuen "map user name"-Feature seine Verbindungen mit dem Enterprise Gateway für Power BI absichern kann. http://byobi.com/blog/2016/06/tell-me-about-your-ssasenvironment-results/ https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-user-principal-name-upn-mapping-in-power-bi/ Power BI Diagnostics, Trace Logs And Query Execution Times (Again) Automatisiertes Deployment - SSIS Environment Chris Webb bloggt hier über einen neuen Weg, um die Ausführungszeiten von Power BI Queries zu erfassen und auszuwerten. Im zweiten Teil der Serie wird gezeigt, wie man sich ein Environment erstellt und mit einem Projekt verknüpft, um dann ein automatisiertes Deployment ausführen zu können. https://blog.crossjoin.co.uk/2016/06/09/power-bidiagnostics-trace-logs-and-query-execution-times-again/ https://blog.oraylis.de/2016/06/deployment-einer-bisolution-environment/ Predictive Analytics mit Cross Correlation Der Artikel beschreibt einen Ansatz, um festzustellen, welche Variablen geeignet sind, um bei einem gegebenen Problem für eine Vorhersage des Ergebnisses verwendet zu werden. Ansprechpartner: Michael Riedmüller https://blog.oraylis.de/2016/06/predictive-analytics-mitcross-correlation/ www.sqlpass.de Seite 12 von 18 Newsletter 07/2016 Neues aus der Knowledgebase Liebe Newsletter-Leser! So der Wechsel ist da, zum Ersten Mal KBs für SQL 2016. Sie sind zum Teil schon älter, aber ich nehme die erst nach dem offiziellen Release auf. Bitte bedenkt auch, dass das Management Studio SSMS inzwischen seine eigenen Updates bekommt (die ich derzeit hier nicht veröffentliche). Passend dazu keine Updates mehr für SQL 2000, 2005, 2008 und 2008 R2. Nur wenige zu SQL 2012 und einen ganzen Haufen inclusive 3 CUs für SQL 2014. Stichtag: 22.6.2016. Euer Kai Gerlach SQL Server 2014 Cumulative Updates Cumulative update 6 for SQL Server 2014 SP1 (01.06.2016) https://support.microsoft.com/kb/3167392 Cumulative Update 14 for SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3158271 Cumulative Update 7 for SQL Server 2014 SP1 (20.06.2016) SQL Server 2016 https://support.microsoft.com/kb/3162659 Hotfixes Hotfixes FIX: "Could not find stored procedure 'sys.sp_cdc_parse_captured_column_list'" error in SQL Server 2016 (12.06.2016) FIX: SMK initialization fails on one node of a SQL Server 2012 or SQL Server 2014 failover cluster (31.05.2016) Anm. d. Red.: Auf SQL 2014 ausgedehnt. https://support.microsoft.com/kb/3166120 https://support.microsoft.com/kb/3132062 Sonstige KB-Artikel FIX: Canceling a backup task crashes SQL Server 2014 (31.05.2016) "Directory name is invalid" error when you try to install a SQL Server CAB (.exe) package by using Microsoft Edge in Windows 10 (08.09.2015) https://support.microsoft.com/kb/3093930 https://support.microsoft.com/kb/3146404 FIX: Large disk checkpoint usage occurs for an In-Memory optimized filegroup during heavy non-In-Memory workloads (31.05.2016) Max_Queue_Readers property is ignored when you try to limit activation tasks in Service Broker (19.05.2016) https://support.microsoft.com/kb/3147012 https://support.microsoft.com/kb/3163368 FIX: STDEVX.P returns an incorrect result when you calculate the standard deviation in SQL Server 2014 (31.05.2016) Can't install Microsoft R Server (Standalone) on a Windows Server Core operating system (06.06.2016) https://support.microsoft.com/kb/3147297 https://support.microsoft.com/kb/3168691 Critical update for SQL Server 2016 MSVCRT prerequisites (12.06.2016) https://support.microsoft.com/kb/3164398 FIX: The upgrade of an instance of SQL Server to Cumulative Update 1 for SQL Server 2014 Service Pack 1 fails when you use a slipstream installation (31.05.2016) https://support.microsoft.com/kb/3147826 How to configure SQL Server 2016 to send feedback to Microsoft (17.06.2016) FIX: A "Non-yielding Scheduler" condition occurs when you perform a BULK INSERT and the data file exists in a FileTable in SQL Server 2014 (31.05.2016) https://support.microsoft.com/kb/3153756 https://support.microsoft.com/kb/3150896 www.sqlpass.de Seite 13 von 18 Newsletter 07/2016 FIX: SELECT…INTO statement retrieves incorrect result from a clustered columnstore index in SQL Server 2014 (31.05.2016) FIX: Retention policy does not work when you use SQL Server Managed Backup to Windows Azure in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3152606 https://support.microsoft.com/kb/3168707 FIX: Unexpected blocking or deadlocks after you install deprecated Cumulative Update 6 for SQL Server 2014 SP1 (31.05.2016) FIX: SQL Server Managed Backup to Windows Azure tries to back up database snapshots in SQL Server 2014 SP1 (20.06.2016) https://support.microsoft.com/kb/3167394 https://support.microsoft.com/kb/3168708 FIX: "Value cannot be null" error occurs when you evaluate or import policies for registered servers in SQL Server 2014 (20.06.2016) FIX: CONTEXT_INFO returns incorrect values when context_info ends with two trailing zeros in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3154147 https://support.microsoft.com/kb/3168710 FIX: Service Broker UCS task leaks memory in SQL Server 2014 (20.06.2016) FIX: DBCC CHECKTABLE returns an incorrect result after the clustered columnstore index is rebuilt in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3154482 FIX: Incorrect results when you use a LIKE operator and an "ss" wildcard in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3160303 FIX: Change tracking cleanup task fails if another database is offline in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3161119 FIX: High CPU usage on SQL queries after you install SQL Server 2014 Service Pack 1 (20.06.2016) https://support.microsoft.com/kb/3168712 FIX: Can't create a database backup by executing smart_admin.sp_backup_on_demand on a non-preferred backup replica (20.06.2016) https://support.microsoft.com/kb/3169736 FIX: Managed Backup Retention-based cleanup task fails because of a query time-out in SQL Server 2014 SP1 (20.06.2016) https://support.microsoft.com/kb/3169738 https://support.microsoft.com/kb/3162589 Sonstige KB-Artikel FIX: Assertion failures after you install deprecated Cumulative Update 6 for SQL Server 2014 SP1 (20.06.2016) https://support.microsoft.com/kb/3165493 FIX: logs are missing after multiple failovers in a SQL Server 2014 failover cluster (20.06.2016) https://support.microsoft.com/kb/3166902 FIX: SQL Server 2014 PowerShell script jobs trigger DCOM errors after you install Azure PowerShell (20.06.2016) https://support.microsoft.com/kb/3168690 KB3171122 - How to get prior releases of SQL Server Cumulative Updates (12.06.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3171122 Query plan generation improvement for some columnstore queries in SQL Server 2014 (20.06.2016) https://support.microsoft.com/kb/3146123 "The log backup chain is broken" error is logged when the log backup process fails in SQL Server (20.06.2016) https://support.microsoft.com/kb/3162858 www.sqlpass.de Seite 14 von 18 Newsletter SQL Server 2014 doesn't start after you configure the tempdb database to use a very small log file (20.06.2016) https://support.microsoft.com/kb/3168709 SQL Server 2014 SSAS, SSIS 07/2016 Sonstige KB-Artikel KB3171122 - How to get prior releases of SQL Server Cumulative Updates (12.06.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3171122 Hotfixes FIX: SSAS database backup fails with a memory allocation error in SQL Server 2014 (31.05.2016) "The log backup chain is broken" error is logged when the log backup process fails in SQL Server (20.06.2016) https://support.microsoft.com/kb/3162858 https://support.microsoft.com/kb/3148563 FIX: An access violation occurs when you process a partition with the Process Add mode in an SSAS 2014 Tabular instance (31.05.2016) https://support.microsoft.com/kb/3155236 FIX: A valid derived column expression may fail in SSIS 2012 and later versions (20.06.2016) https://support.microsoft.com/kb/3164404 SQL Server 2012 SQL Server 2012 SSRS Hotfixes FIX: The time is longer and longer to perform process full on an SSAS 2012 or SSAS 2014 tabular model database (20.06.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/2976861 FIX: PageRequestManagerServerErrorException error when you use an invalid date parameter in SSRS 2012 or 2014 (20.06.2016) https://support.microsoft.com/kb/3152042 www.sqlpass.de Seite 15 von 18 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 07/2016 Analyse eines Microsoft SQL Server auf Performanceprobleme 1 Tag München, Trivadis GmbH 29. Juli 2016, 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 16 von 18 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 07/2016 Analyse eines Microsoft SQL Server auf Performanceprobleme 1 Tag Norderstedt, Sysmex Europe GmbH 18. November 2016, 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 17 von 18 Newsletter PASS Essential: Machine Learning Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 1 Tag 07/2016 Hannover, Netz-Weise IT-Training und Beratung 21.10.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 18 von 18
© Copyright 2024 ExpyDoc