Newsletter 08/2016 SQLSaturday 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 Ankündigung des PASS Camps und der Mitgliederversammlung 2016 Save the Date: SQLSaturday #555 München Women in Technology Blogs von Mitgliedern Business Intelligence Neues aus der Knowledgebase PASS Essential: Machine Learning Analyse eines Microsoft SQL Server auf Performanceprobleme 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 17 Newsletter 08/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. Emsland https://Emsland.sqlpass.de William Durkin 19. August 2016 15. September 2016 Grill Event – Infos hier: http://www.eventbrite.com/e/emsland-sql-server-user-group-sqlgrillen-2tickets-25632657970?aff=sqlpassde Hamburg Sascha Lorenz Cornelia Matthesius https://Hamburg.sqlpass.de 11. August 2016 um 18:30 bei Microsoft Datenbeladung mit Biml - Benjamin Weissman Mittelrhein https://Mittelrhein.sqlpass.de Benjamin Machuletz 23. August 2016 um 19:00 Uhr in Montabaur Eine Datenbank braucht keine Indexe - Bodo Danitz Johannes Curio 14. September 2016 20. September 2016 Philipp Lenz Karlsruhe https://Karlsruhe.sqlpass.de Stefan Kirner 27. September 2016 um 18:30 Quality Assurance im DWH - Christoph Seck Helge Rutz Rhein/Main https://RheinMain.sqlpass.de Oliver Engels 09. August 2016 um 19:00 Uhr bei OH22, Bad Camberg Julian Breunung Sommerbruzzler From SQL to R and beyond – Thomas Hütter 25. Oktober 2016 13. September 2016 Alexander Karl Stuttgart Michael Niethammer Jochen Stein https://Stuttgart.sqlpass.de 08. September 2016 um 18:00 bei Dymatrix Self Service BI on Premise - PYRAMID und Power BI 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_08 www.sqlpass.de Seite 2 von 17 Newsletter 08/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. Bayern https://Bayern.sqlpass.de Siegfried Spuddig Andre Essing Berlin Markus Raatz https://Berlin.sqlpass.de 07. September 2016 20. Oktober 2016 Georg Urban Benjamin Kettner Bremen https://Bremen.sqlpass.de Mark Kuschel 10. August 2016 um 18:30 Stefan Dase Franken https://Franken.sqlpass.de Michael Deinhard Torsten Schüßler Hannover https://Hannover.sqlpass.de Christoph Seck 12. August 2016 um 18:30 Uhr im Hotel Amadeus Marcel Franke, pmOne 08. September 2016 Vladimir Stepa Marcus Möhle Rheinland https://Rheinland.sqlpass.de Tillmann Eitelberg 08. August 2016 um 18:00 bei Microsoft 08. September 2016 Christoph Muthmann Andreas Wolter Ruhrgebiet Klaus Hoeltgen https://Ruhrgebiet.sqlpass.de 18. August 2016 um 19:00 Uhr 08. September 2016 Frank Geisler Sachsen https://Sachsen.sqlpass.de Thomas Jorzig Ralf Dietrich www.sqlpass.de Seite 3 von 17 Newsletter 08/2016 Allgemein Index-Cheat-Sheet. Die vollständige Index kompatibilitäts-Matrix für SQL Server. Mit den insgesamt 4 neuen Indextypen, die uns seit SQL Server 2012 beschert wurden gibt es nun auch insgesamt 4 Basis-Formate (Heap, Clustered Index, Clustered Columnstore Index, memory-optimized „varheap“) für die Speicherung von Daten in SQL Server. Und mit SQL Server 2016 sind diese obendrein in verschiedener Weise kombinierbar. In diesem Artikel stellt der Autor zwei übersichtliche „Kompatibilitäts-Matrixen“ zur Verfügung, aus denen man die Kombinationsmöglichkeiten schnell erschließen kann. Das Ganze kann man auch als einseitige PDF herunterladen. Autor: Andreas Wolter http://www.insidesql.org/blogs/andreaswolter/2016/07/indexcheat-sheet-the-complete-index-compatibility-matrix-forsqlserver SQL Server In-Memory OLTP – Isolation Level Beispiele. Der Autor setzt sich in diesem Artikel mit der Verwendung der “neuen” Isolation Level wie SNAPSHOT, REPEATABLE READ und SERIALIZABLE auseinander. Autor: Sascha Lorenz http://saschalorenz.blogspot.de/2016/07/sql-server-in-memoryoltp-isolation.html Temporal Tables – Behandlung von NULLEinschränkungen. Der Autor beschäftigt sich in diesem Artikel mit der Frage: “… kann ein Attribut mit einer NULL-Einschränkung nachträglich eine NOT NULL-Einschränkung erhalten?”. Autor: Uwe Ricken http://www.db-berater.de/2016/06/temporal-tables-behandlungvon-null-einschrnkungen/ Temporal Tables – Umbenennen von Metadaten. Temporal Tables – Verwendung von Triggern. Von relativ einfachen bis zu komplexen Regelwerken sind Trigger in Datenbanken von vielen Entwicklern eine gerne adaptierte Technologie. Autor: Uwe Ricken http://www.db-berater.de/2016/07/temporal-tablesverwendung-von-triggern/ SQL Server 2016 Trace Flags 1118 and 1117 for Page Allocations. SQL Server 2016 provides several new features along with modification and simplification of existing features. There are a few trace flag changes as well, which is important to know since it might help in performance troubleshooting and improvement of the overall database system. Autor: Jajendra Gupta https://www.mssqltips.com/sqlservertip/4364/sql-server-2016trace-flags-1118-and-1117-for-page-allocations/ SQL Server Database Decommissioning Check List. In this tip the author will provide steps that will help you decommission a database and make sure you have a good back-out plan. Autor: Svetlana Golovko https://www.mssqltips.com/sqlservertip/4333/sql-serverdatabase-decommissioning-check-list/ Track SQL Server TempDB Space Usage . In this tip the author will show you two Dynamic Management Views that give you information required to determine how much TempDB space is being used by each session. Autor: Daniel Farina https://www.mssqltips.com/sqlservertip/4356/track-sql-servertempdb-space-usage/ In diesem Artikel wird anschaulich die Funktionsweise von sp_rename und wie die Umbenennung durchgereicht wird erklärt. Autor: Uwe Ricken http://www.db-berater.de/2016/06/temporal-tablesumbenennung-von-metadaten/ www.sqlpass.de Ansprechpartner: Rainer A. Ledermann Seite 4 von 17 Newsletter 08/2016 PASS Camp 2016 Mitgliederversammlung des PASS Deutschland e.V für 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 Events 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 www.sqlpass.de Seite 5 von 17 Newsletter 08/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 sollen sich doch bitte bei uns unter [email protected] melden. 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. www.sqlpass.de Seite 6 von 17 Newsletter 08/2016 Women in Technology auf dem SQLSaturday #5 25 Women in Technoloy Ein wichtiges Thema: Auch beim SQL Saturday #525 Rheinland Der Anteil an Frauen in technologischen Berufen ist bekanntermaßen deutlich niedriger als in anderen Berufsfeldern. Hier bildet der IT Sektor keine Ausnahme, ebenso wenig ist das Phänomen auf Deutschland beschränkt. Auch die PASS befasst sich seit Jahren mit diesem Thema. Das Kürzel „WIT“ (Women in Technology) steht für eine Reihe von Veranstaltungen und Aktionen, die dem Thema die gerechtfertigte Aufmerksamkeit zu Teil werden lassen. Im Zuge dessen wurde mir zu meiner großen Freude die Möglichkeit seitens der PASS Deutschland e.V. eingeräumt, für den SQLSaturday #525 Rheinland eine WIT Lunch-Session zu organisieren. Ziel der Session war es, Informationen zu deutschen Nachwuchsfördermaßnehmen im Bereich Frauen in der IT zu zu vermitteln und Erfahrungen mit interessierten Teilnehmern des SQLSaturday auszutauschen. Den Einstieg der Session im gut gefüllten Hörsaal bildeten eine kurze Einleitung seitens Oliver Engels, Vorstandsvorsitzender der PASS Deutschland e.V. sowie ein paar Daten und Fakten zu den Aktionen „Girl’s Day“ (http://www.girls-day.de/) und „Komm, mach MINT“ (http://www.komm-mach-mint.de/), die beide vom Kompetenzzentrum Technik · Diversity · Chancengleichheit (http://www.kompetenzz.de/) gefördert und begleitet werden. Im Anschluß wurde der Gesprächsteil der Session durch die Erfahrungsberichte von vier Freiwilligen eröffnet, die verschiedenen Perspektiven auf das Thema anschaulich darstellten. Vielen Dank an dieser Stelle noch einmal an Margarita Neumüller (BP), Valerie Bauer (oh22data AG), Izabela Lemke (GDS Business Intelligence GmbH) und Frank Geisler (GDS Business Intelligence GmbH). Von der Berufseinsteigerin über den Chef bzw. die Repräsentantin von Unternehmen, die noch nicht (aber zukünftig bestimmt) oder erstmalig am Girl’s Day teilgenommen haben bis hin zur im IT-Bereich arbeitenden Nicht-IT-lerin wurden dem Publikum interessante, zum Nachdenken, aber gelegentlich auch zum Schmunzeln verleitende Informationen zum Besten gegeben. Das Konzept fand seine positive Bestätigung in der angeregten Interaktion mit den übrigen Teilnehmern, die ihre eigenen Erfahrungen und Meinungen in das Gespräch haben einfließen lassen. Immer wieder wurde dabei das zentrale Thema deutlich, dass die Hauptursache für den niedrigen Anteil weiblicher Arbeitskräfte in der IT darstellt: Die Untergliederung von Berufsbildern in geschlechterspezifische Kategorien. Diese zum Teil irrationale Haltung ist selbst heute noch, in einem kulturell weit entwickelten und gesellschaftlich aufgeschlossenen Industrieland wie Deutschland, deutlich präsent. So konnten mehrere Sprecherinnen von Erlebnissen berichten, in denen Mädchen und Frauen direkt oder indirekt die Eignung für einen derart technisch gearteten Beruf abgesprochen wurde. Sei es die Aussage einer Lehrkraft, die lieber den Mädchen-IT-Kurs leiten wollte, da die „Mädchen ja nicht so gut wären“. Oder das gut gemeinte, aber völlig überflüssige Hilfsangebot eines Berufschullehrers bei der Lösen der gestellten Aufgaben, das indirekt die gleiche Aussage suggeriert. Hier zeigen sich die Hindernisse, die überwunden werden müssen. Aber auch die Wahrnehmung des typischen IT-lers könnte hier eine weitere Rolle spielen. Das Bild des „Nerds“ ist ein weit verbreitetes und mag für viele junge Frauen auf der Suche nach ihrem Platz im Leben abschreckend wirken. Und genauso würden wir „Nerds“ (und aus Sicht der Nicht-ITler in meinem Freundeskreis bin ich einer, auch wenn ich mich selber nicht so sehe) doch vermutlich irritiert auf diese exotischen weiblichen Geschöpfe reagieren, die so gar nicht in unser eigenes Bild an unserem beruflichen Arbeitsplatz passen, oder nicht? Ein schönes Beispiel berichtete mir ein Professor der Hochschule Bonn-Rhein-Sieg, dem die Verwunderung seiner Studenten in einer Vorlesung auffiel, in der eine weibliche Studentin sich die Fingernägel lackierte. Wer möchte schon nach seiner Berufswahl von beiden Seiten, den Nerds und den Normalos, als Außenseiter betrachtet werden. Das alles wird sich nicht in kurzer Zeit ändern lassen, aber Veranstaltungen wie diese können dazu beitragen, ein Umdenken in der Gesellschaft und vorurteilsfreieres und weniger auf Äußerlichkeiten bedachtes Miteinander zu bewirken. Aus diesem Grunde freue ich mich über den positiven Zuspruch beim SQLSaturday Rheinland und freue mich, dass beim SQLSaturday München ebenfalls ein WIT Event veranstaltet wird. Gabi Münster Business Intelligence Consultant oh22data AG www.sqlpass.de Seite 7 von 17 Newsletter 08/2016 Blogs von Mitgliedern des Pass Deutschland e.V Blog: Architektur und Administration Liebe Newsletter-Leser! Keine Änderungen . Ansprechpartner: Kai Gerlach URL: http://www.insidesql.org/blogs/cmu/ Blog-Liste (bereits früher veröffentlicht) Schwerpunkte: Datenbank-Administration Autor: Christoph Muthmann (Rheinland) (nach Vornamen der Autoren sortiert) Blog: sqlXpert GmbH Blog Blog: SQL Server Engine & BI blog by Andreas Wolter URL: http://www.sqlxpert.de/blogsqlxpert/ URL: http://www.insidesql.org/blogs/andreaswolter/ Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin) Autor: Andreas Wolter (Rheinland) Schwerpunkte: Business Intelligence Schwerpunkte: Datenbank-Administration Blog: GDS Business Intelligence Blog Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS > Database Lifecycle Management URL: http://gds-business-intelligence.de/de/category/sqlserver/ URL: http://blogs.tmn-net.com/an/ Autor: Frank Geisler (Ruhrgebiet) Autor: Armin Neudert (Stuttgart) Schwerpunkte: Business Intelligence und Entwicklung Schwerpunkte: Datenbank-Administration Blog: Hilmar Buchta über MS-OLAP Blog: Arno Cebulla über Information Design mit MS SSRS URL: http://blog.oraylis.de/author/hbuchta/ URL: http://blog.oraylis.de/author/acebulla/ Autor: Hilmar Buchta (Rheinland) Autor: Arno Cebulla (Rheinland) Schwerpunkte: Business Intelligence Schwerpunkte: Business Intelligence Blog: SQL Server - Infos für Anfänger und Profis URL: https://sqlserverbhoch.wordpress.com Autor: Benjamin Hoch (nicht angegeben) Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com Autor: Hilmar Buchta (Rheinland) Schwerpunkte: Business Intelligence Schwerpunkte: Informationen für Beginner im Bereich SQL Server aber auch für Fortgeschrittene im Bereich Hochverfügbarkeit mit AlwayOn Blog: Kostja's .NETte Welt Blog: Solisyon SQL Blog Autor: Kostja Klein (Rhein-Main) URL: http://www.solisyon.de/sqlblog/ Schwerpunkte: Entwicklung Autor: Benjamin Weissman (Franken) Blog: Ceteris AG BI Blog Schwerpunkte: Business Intelligence URL: http://www.ceteris.ag/blog Blog: SQL aus Hamburg URL: http://www.sql-aus-hamburg.de URL: https://kostjaklein.wordpress.com/ Autor: Markus Raatz (Berlin) Schwerpunkte: Business Intelligence Autor: Björn Peters (Hamburg) Schwerpunkte: Datenbank-Administration www.sqlpass.de Seite 8 von 17 Newsletter Blog: Nikoport - SQL Server, Community, Development and Web adventures URL: http://www.nikoport.com Autor: Niko Neugebauer (Rhein-Main) 08/2016 Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/ Autor: Torsten Schüßler (Franken) Schwerpunkte: SQL Server allgemein Schwerpunkte: SQL Server allgemein Blog: SQL Server Intern Blog: flip-it.de :: SQL and more URL: http://www.flip-it.de Autor: Philipp Lenz (Mittelrhein) URL: http://www.sqlmaster.de Autor: Uwe Ricken (Rhein-Main) Schwerpunkte: Datenbank-Administration Schwerpunkte: SQL Server allgemein Blog: About SQL Server Basics and in-depth Blog-Infos URL: http://dirtyread.de Autor: Robert Hartmann (Franken) Schwerpunkte: SQL Server allgemein Blog: Robert Panther on SQL Server URL: http://pantheronsql.wordpress.com Autor: Robert Panther (Rhein-Main) Schwerpunkte: SQL Server allgemein Blog: Sascha Lorenz aus Hamburg über die Themen Microsoft SQL Server, SharePoint, .NET Technologien und ganz allgemein über Business Intelligence URL: http://saschalorenz.blogspot.com Autor: Sascha Lorenz (Hamburg) Schwerpunkte: Business Intelligence Blog: GlorfIT 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. URL: http://glorf.it Autor: Thomas Glörfeld (Franken) Schwerpunkte: SQL Server allgemein Blog: Tillmann Eitelberg & Oliver Engels zu SSISComponents URL: http://www.ssis-components.net 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. Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels (Rhein-Main) Schwerpunkte: Integration-Services www.sqlpass.de Seite 9 von 17 Newsletter 08/2016 Business Intelligence (Attempting to) Upgrade the SSIS Catalog to SSIS 2016 Wer seine Projekte im SSIS Catalog ausrollt, muss beim Upgrade aus SSIS 2016 einige Dinge beachten und schafft es eventuell nicht, wie Andy Leonard im Artikel beschreibt. http://sqlblog.com/blogs/andy_leonard/archive/2016/07/0 7/attempting-to-upgrade-the-ssis-catalog-to-ssis-2016.aspx Use Catalog Compare to Migrate to the SSIS 2016 Catalog Ein Upgrade mit dem Upgrade Wizard war nicht die Lösung, wie ein Vorgängerartikel beschreibt. Der neue Versuch mit Catalog Compare scheint besser zu funktionieren. http://sqlblog.com/blogs/andy_leonard/archive/2016/07/0 7/use-catalog-compare-to-migrate-to-the-ssis-2016catalog.aspx July SSMS 2016 changes transaction semantics Mit der Juli-Version der SSMS ändert sich das Transaktionsverhalten. Man sollte es kennen, um Probleme zu vermeiden. http://sqlblog.com/blogs/tibor_karaszi/archive/2016/07/05 /july-ssms-2016-changes-transaction-semantics.aspx Power BI publish to web General Availability Die Möglichkeit, seine Power BI Reports im Web zu publizieren wird für alle Anwender verfügbar. https://powerbi.microsoft.com/en-us/blog/publish-to-webgeneral-availability/ R for the masses with Power BI R kann in Power BI verwendet werden, um Daten mit angepassten Visualisierungen darzustellen. Es ergeben sich viele neue Möglichkeiten. https://powerbi.microsoft.com/en-us/blog/r-visuals-inpowerbi-service/ Data Vault Satellite Loads explained Jörn Ebbers erklärt, wie man in einem Data Vault die Satelliten-Objekte lädt. https://blog.oraylis.de/2016/07/data-vault-satellite-loadsexplained/ Excel 2016 PivotTable MDX Changes Lead To Big Query Performance Gains Die von Excel generierten MDX-Abfragen werden mit einem Update geändert. Es sind große Verbesserungen zu erwarten. https://blog.crossjoin.co.uk/2016/07/08/excel-2016pivottable-mdx-changes-lead-to-big-query-performancegains/ What Monthly Updates For SQL Server Management Studio And SSDT Mean For SSAS Developers Mit der Entkoppelung des SQLServer Management Studios vom SQL Server ergeben sich neue Abhängigkeiten. Dies kann zu Problemen führen, wenn man sie nicht berücksichtigt. https://blog.crossjoin.co.uk/2016/07/07/what-monthlyupdates-for-sql-server-management-studio-and-ssdt-meanfor-ssas-developers/ 5 More Power BI Tips Dustin Ryan hat ein paar wertvolle Tipps zur Verbesserung des Umgangs mit bzw. der Entwicklung von Power BI Auswertungen im Artikel zusammengefasst. http://www.sqlservercentral.com/blogs/sql-with-dustinryan/2016/06/29/5-more-power-bi-tips/ Step Descriptions And Comments In M Code In Power BI Desktop Im aktuellen Release des Power BI Desktops kann man Beschreibungen für die einzelnen Schritte in seinen Programmen eingeben. https://blog.crossjoin.co.uk/2016/07/02/step-descriptionsand-comments-in-m-code-in-power-bi-desktop/ www.sqlpass.de Seite 10 von 17 Newsletter 08/2016 Creating Sequences Of Integers And Chara cters In Power BI/Power Query Lists SSIS 2016: Building and Deploying a Simple Test Project Bei der Programmierung mit M in Power BI oder Power Query kann man sich sehr einfach Listen von Zahlen oder Zeichen erstellen. Andy Leonard zeigt in seinem Einsteigerartikel wie man ein SSIS Paket erstellt und deployt. Er gibt weiter Hinweise zum Testen des Package. https://blog.crossjoin.co.uk/2016/06/21/creatingsequences-of-integers-and-characters-in-power-bipowerquery-lists/ http://sqlblog.com/blogs/andy_leonard/archive/2016/06/2 0/ssis-2016-building-and-deploying-a-simple-testproject.aspx Using groups in Power BI to publish content to production on your schedule. Tips for Using Azure Data Catalog Mit den Funktionalitäten "Group" und "Content Pack" kann man den produktiven Nutzern genau die Objekte verfügbar machen, die sie benötigen. Und das ohne den Entwicklungsprozess negativ zu beeinflussen. http://www.kasperonbi.com/using-groups-in-power-bi-topublish-content-to-production-on-your-schedule/ Unlock retail intelligence with the Power BI app Barcode scanner In der Power BI Mobile App kann man einen Barcode scannen, um seine Visualisierungen dementsprechend zu filtern. https://powerbi.microsoft.com/en-us/blog/unlock-retailintelligence-with-the-power-bi-app-barcode-scanner/ Nutzer benötigen bei der Verwendung von Datenquellen zusätzliche Informationen. Diese können im Azure Data Catalog verwaltet werden. http://www.sqlchick.com/entries/2016/7/2/tips-for-usingazure-data-catalog Why 'Big Data' Means Nothing Without 'Little Data' Bernard Marr rückt den Big Data Hype ein wenig mehr in eine Richtung, die den Nutzen durch die Zusammenarbeit mit bewährten Ansätzen vergrößern möchte. http://www.forbes.com/sites/bernardmarr/2016/06/23/wh y-big-data-means-nothing-without-little-data/ Is Data Quality Stuck in the Dark Ages? Whitepaper: Bidirectional Cross Filterin g Nur 40% der Entscheider vertrauen der Qualität der ihnen verfügbaren Daten. Mit SQL Server 2016 können Modellierer angeben, wie sich Filter bei verbundenen Tabellen verhalten sollen. Das Whitepaper hat die Details. https://upside.tdwi.org/articles/2016/06/08/data-qualitydark-ages.aspx https://powerbi.microsoft.com/en-us/blog/bidirectionalcross-filtering-whitepaper-2/ Finding, disabling and enabling foreign keys SQLServerCentral Tech Tip Thursday: all about Power BI workspaces Kenneth Fisher erläutert, wie man Foreign Keys aus den Metadaten der Datenbank ermittelt und sich die Statements zum Ein- bzw. Ausschalten generieren kann. In einigen Szenarien hilft das, um Prozesse schneller ausführen zu können. Das Video erklärt Power BI Workspaces. Insbesondere wird auf den Unterschied zwischen My Workspace und Gruppen Workspaces im Hinblick auf Inhalte und Zugriffsrechte eingegangen. http://www.sqlservercentral.com/blogs/sqlstudies/2016/0 6/29/finding-disabling-and-enabling-foreign-keys/ https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-all-about-power-bi-workspaces/ www.sqlpass.de Seite 11 von 17 Newsletter Using the new SQLServer Powershe ll module to get SQL Agent Job Information Der Artikel ist zwar ein wenig auf DBAs ausgerichtet, aber auch BI-Kollegen müssen ihre Jobs zur Bewirtschaftung verwalten. http://www.sqlservercentral.com/blogs/sql-dba-with-abeard/2016/07/03/using-the-new-sqlserver-powershellmodule-to-get-sql-agent-job-information/ CEO Survey Finds Data Distrust Manche Dinge bleiben auch mit Big Data gleich. Das Vertrauen der Anwender in die Daten muss gewährleistet werden. http://www.datanami.com/2016/07/12/ceo-survey-findsdata-distrust/ Using Tabular Model Scripting Language with SQL Server Analysis Services (SSAS) Mit SQL Server 2016 erhält SSAS eine neue Skriptsprache. Der Artikel zeigt, wie man damit umgeht. https://www.mssqltips.com/sqlservertip/4348/usingtabular-model-scripting-language-with-sql-server-analysisservices-ssas/ Predictive Model Data Prep: An Art and Science Ähnlich wie bei klassischen ETL-Anwendungen kommt auch in Predictive Analytics Szenarien der Vorbereitung der Daten eine wichtige Rolle zu. Auch hier nimmt dies den größten Teil der verwendeten Zeit ein. http://www.jenunderwood.com/2016/07/15/predictivemodel-data-preparation-art-science/ 08/2016 Finally, SSMS will talk to Azure SQL DW Management Studio kann jetzt Verbindungen zu Azure SQL DW aufbauen, um es zu verwalten. Es gibt aber Einiges dabei zu beachten. http://sqlblog.com/blogs/rob_farley/archive/2016/07/12/fi nally-ssms-will-talk-to-azure-sql-dw.aspx File Watcher Task Eine Prüfung, ob bestimmte Dateien zum Verarbeiten bereit stehen, lässt sich mit dem File Watcher Task sehr viel einfacher ausführen, als mit Standardmitteln von SSIS. http://www.sqlis.com/sqlis/post/File-Watcher-Task.aspx Azure SQL Data Warehouse Lives! Grant Fritchey beschreibt, was seiner Meining nach hinter dem eigentlichen Commodity-Thema Data Warehouse bei Azure SQL DW steckt. https://www.simple-talk.com/blogs/2016/07/13/azure-sqldata-warehouse-lives/ New Power BI Custom Visuals Enable Browsing and Analyzing Collections of Text Neue Custom Visuals erlauben es nicht nur nummerische Daten ansprechend darzustellen, sondern bieten erweiterte Möglichkeiten für textbasierte Angaben. https://powerbi.microsoft.com/en-us/blog/new-power-bicustom-visuals-for-browsing-and-analyzing-collections-oftext/ Connect and analyze Power BI data directly from Excel, with the July update of Power BI publisher for Excel A new MemoryHeapType default in #ssas #tabular 2016 (please, fix your setting in production!) Die Integration zwischen Power BI und Excel wird noch einfacher und benötigt noch eimmal weniger manuelle Aktivitäten mit dem neuesten Release des Power BI Publisher für Excel. Wer schon SSAS Tabular in der Version 2016 im Einsatz hat, sollte seine Einstellungen in der produktiven Umgebung prüfen und eventuell anpassen. https://powerbi.microsoft.com/en-us/blog/analyze-inexcel-from-power-bi-publisher-july-update/ http://sqlblog.com/blogs/marco_russo/archive/2016/07/11 /a-new-memoryheaptype-default-in-ssas-tabular-2016please-fix-your-setting-in-production.aspx www.sqlpass.de Seite 12 von 17 Newsletter QA: Firm Uses Analytics to Review Contracts for Free 08/2016 Artificial Intelligence: The Market Today Es ist wahrscheinlich ein amerikanisches Phänomen, dass man sehr auf Verträge achten muss. Aber es ist interessant, in welche Bereiche sich Analytics ausbreitet. Jen Underwood gibt einen Überblick über den Markt der AITools und Firmen. Sie beleuchtet weniger die technischen Aspekte, als vielmehr die zeitliche Entwicklung aus verschiedenen Perspektiven. https://upside.tdwi.org/articles/2016/06/29/analytics-toreview-contracts.aspx http://www.jenunderwood.com/2016/06/24/artificialintelligence-market-overview/ Four Strategies to Drive Real Business Value through Data Governance ETL Modularity - Tim Mitchell Neben der reinen Speicherung und Verfügbarkeit der Daten sind andere Gesichtspunkte mindestens ebenso wichtig, um insgesamt ein erfolgreiches Projekt abzuliefern bzw. ein geschäftliches Ziel zu erreichen. https://upside.tdwi.org/articles/2016/06/27/businessvalue-data-governance.aspx Tim Mitchell apelliert speziell an alle ETL-Entwickler, sich um die Modularisierung ihrer Prozesse zu kümmern. Man kann hier mit ein paar Maßnahmen sehr viel Aufwand sparen. https://www.timmitchell.net/post/2016/07/11/etlmodularity/ Smart Things, Dumb Data Der Artikel beschreibt ein Problem mit den allzu "dummen" Daten der intelligenten Dinge, die uns die Firmen heute schon anbieten. Ansprechpartner: Michael Riedmüller https://upside.tdwi.org/articles/2016/06/17/smart-thingsdumb-data.aspx Neues aus der Knowledgebase Ich habe eine neue Rubrik eingeführt um dem Erscheinen von JSON, R etc. bei SQL 2016 Rechnung zu tragen FIX: "Non-yielding Scheduler" condition when you run a query that contains a UNION operation in SQL Server 2014 or 2016 (26.07.2016). Anm. d. Red.: Auf SQL2016 ausgedehnt. Stichtag: 27.07.2016. Euer Kai Gerlach https://support.microsoft.com/kb/3138321 SQL Server 2016 FIX: Canceling a backup task crashes SQL Server 2014 or 2016 (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. Cumulative Updates https://support.microsoft.com/kb/3146404 Cumulative Update 1 for SQL Server 2016 (26.07.2016) FIX: Large disk checkpoint usage occurs for an In-Memory optimized filegroup during heavy non-In-Memory workloads (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. Liebe Newsletter-Leser! https://support.microsoft.com/kb/3164674 Hotfixes https://support.microsoft.com/kb/3147012 FIX: SMK initialization fails on one node of a SQL Server 2012, 2014, or 2016 failover cluster (26.07.2016) Anm. d. Red.: Auf SQL 2016 ausgedehnt. FIX: A "Non-yielding Scheduler" condition occurs when you perform a BULK INSERT and the data file exists in a FileTable in SQL Server (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3132062 https://support.microsoft.com/kb/3150896 www.sqlpass.de Seite 13 von 17 Newsletter 08/2016 FIX: An access violation occurs when you run a spatial query that contains OPENQUERY methods through a linked server in SQL Server 2014 or 2016 (26.07.2016) Update to change permissions for running sp_readerrorlog and sp_enumerrorlogs in SQL Server 2012 or 2016 (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3152135 https://support.microsoft.com/kb/3149128 FIX: Error 5120 when you create or use a FILESTREAMenabled database on a dynamic disk in an instance of SQL Server 2014 or 2016 (26.07.2016) Improvements and fixes for SQL Server 2016 R Services (26.07.2016) https://support.microsoft.com/kb/3152377 FIX: FileTables in an AlwaysOn availability group become unavailable after failover in an instance of SQL Server (26.07.2016). Anm. d. Red.: Auf SQL2016 ausgedehnt. https://support.microsoft.com/kb/3152378 FIX: Error 1478 when you add a database back to the AlwaysOn availability group in SQL Server (26.07.2016) https://support.microsoft.com/kb/3152965 FIX: MERGE statement to sync tables is unsuccessful when change data capture is enabled in SQL Server 2012, 2014, or 2016 (26.07.2016). Anm. d. Red.: Auf SQL 2014 und 2016 ausgedehnt. https://support.microsoft.com/kb/3155503 FIX: Incorrect results when you use a LIKE operator and an "ss" wildcard in SQL Server 2014 or 2016 (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3160303 FIX: Heavy concurrent OLTP activity runs slowly when delayed durability is enabled in SQL Server 2016 (26.07.2016) https://support.microsoft.com/kb/3170999 FIX: Slow database recovery in SQL Server 2016 due to large log when you use In-Memory OLTP on a high-end computer (26.07.2016) https://support.microsoft.com/kb/3171001 FIX: Availability databases are not fully started after you restart the server instance of SQL Server 2016 (26.07.2016) https://support.microsoft.com/kb/3173989 Sonstige KB-Artikel Query plan generation improvement for some columnstore queries in SQL Server 2014 or 2016 (26.07.2016) Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3146123 https://support.microsoft.com/kb/3175018 SQL Server 2016 SSRS, REPL Hotfixes FIX: Log Reader Agent fails when you have Oracle Publishing configured in SQL Server (26.07.2016) Anm. d. Red.: Auf SQL2016 ausgedehnt. https://support.microsoft.com/kb/2953354 FIX: "Cannot resolve the collation conflict" error when you apply a snapshot to the subscriber database in SQL Server (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3131443 FIX: Incorrect page numbers are displayed when you export an SSRS report to PDF or TIFF format (26.07.2016) https://support.microsoft.com/kb/3160427 SQL Server 2016 DQS, MDS, POW Hotfixes FIX: "Failed to create a new table" error when you export the cleansing results of a Data Quality Services domain in SQL Server (26.07.2016). Anm. d. Red.: Auf SQL 2016 ausgedehnt. https://support.microsoft.com/kb/3136205 FIX: Data loss when you run the udpConvertCollectionAndConsolidatedMembersToLeaf stored procedure in SQL Server 2016 MDS (25.07.2016) https://support.microsoft.com/kb/3170076 SQL Server 2016 JSON, R Sonstige KB-Artikel AMO enumeration TraceEventSubclass does not expose member for JsonCommand event subclass in SQL Server 2016 (26.07.2016) https://support.microsoft.com/kb/3171574 www.sqlpass.de Seite 14 von 17 Newsletter Improvements and fixes for SQL Server 2016 R Services (26.07.2016) https://support.microsoft.com/kb/3175018 SQL Server 2014 Service Packs SQL Server 2014 Service Pack 2 release information (26.07.2016) 08/2016 FIX: Access violation occurs when you run and then cancel a query on distinct count partitions in SSAS (25.07.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3025408 FIX: Incorrect page numbers are displayed when you export an SSRS report to PDF or TIFF format (26.07.2016) https://support.microsoft.com/kb/3160427 SQL Server 2012 https://support.microsoft.com/kb/3171021 Hotfixes Cumulative Updates Cumulative Update 13 for SQL Server 2012 SP2 (19.07.2016) FIX: Estimated number of rows is calculated incorrectly for a predicate involving a unique GUID column in SQL Server 2014 or 2016 (25.07.2016) https://support.microsoft.com/kb/3150152 FIX: An access violation occurs when you run a spatial query that contains OPENQUERY methods through a linked server in SQL Server 2014 or 2016 (26.07.2016) https://support.microsoft.com/kb/3152135 FIX: Error 5120 when you create or use a FILESTREAMenabled database on a dynamic disk in an instance of SQL Server 2014 or 2016 (26.07.2016) https://support.microsoft.com/kb/3152377 FIX: Error 1478 when you add a database back to the AlwaysOn availability group in SQL Server (26.07.2016) https://support.microsoft.com/kb/3152965 https://support.microsoft.com/kb/3165266 Sonstige KB-Artikel Sqlps utility fails to run when the "Turn on Script Execution" policy is set to "Allow all scripts" in SQL Server (18.07.2016) https://support.microsoft.com/kb/3122088 Update to add a security warning message when you schedule data refresh for PowerPivot workbooks (25.07.2016) https://support.microsoft.com/kb/3171516 SQL Server 2012 SSIS, REPL Hotfixes FIX: "'Salt' attribute for OraPassword is missing" error in SSIS in SQL Server 2012 (18.07.2016) https://support.microsoft.com/kb/3156452 FIX: MERGE statement to sync tables is unsuccessful when change data capture is enabled in SQL Server 2012, 2014, or 2016 (26.07.2016). Anm. d. Red.: Auf SQL 2014 und 2016 ausgedehnt. FIX: Access violation occurs when you run and then cancel a query on distinct count partitions in SSAS (25.07.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3155503 https://support.microsoft.com/kb/3025408 SQL Server 2014 SSAS, SSRS, REPL Hotfixes FIX: The Log Reader Agent stops intermittently and an Access Violation occurs in SQL Server (26.07.2016) Anm. d. Red.: Auf SQL 2014 ausgedehnt. https://support.microsoft.com/kb/3123309 www.sqlpass.de Seite 15 von 17 Newsletter PASS Essential: Machine Learning Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 1 Tag 08/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 16 von 17 Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis: 08/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 17
© Copyright 2024 ExpyDoc