Newsletter
06/2016
Azure Market international (Foto: Michael Riedmüller; Hamata, Ägypten)
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 Saturdays #525 Rheinland & #555 München Blogs von Mitgliedern Business Intelligence Neues aus der Knowledgebase PASS Essential: Analyse eines Microsoft SQL Server auf Performanceprobleme (2x) 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
06/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.
Bayern
https://Bayern.sqlpass.de
Siegfried Spuddig
16. Juni 2016 um 18:30 Uhr bei Microsoft
Andre Essing
Eines der neuen Features des SQL 2016 – Erik Heinrich
Mittelrhein
https://Mittelrhein.sqlpass.de
Benjamin Machuletz
21. Juni 2016 um 19:00 Uhr in Montabaur
Johannes Curio
Page und Extent Architektur - Torsten Strauss
Karlsruhe
https://Karlsruhe.sqlpass.de
Stefan Kirner
07. Juni 2016 um 18:30
Helge Rutz
26. Juli 2016
Datenbeladung mit Biml - Benjamin Weissman
Rhein/Main
https://RheinMain.sqlpass.de
Oliver Engels
14. Juni 2016 um 19:00 Uhr bei Microsoft, Bad Homburg
Julian Breunung
19. Juli 2016
Datenbeladung mit Biml - Benjamin Weissman
Alexander Karl
Ruhrgebiet Klaus Hoeltgen Frank Geisler
https://Ruhrgebiet.sqlpass.de
14. Juni 2016 um 19:00 Uhr
05. Juli 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_06
www.sqlpass.de
Seite 2 von 17
Newsletter
06/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 Georg Urban Benjamin Kettner
https://Berlin.sqlpass.de
22. Juni 2016
Bremen
https://Bremen.sqlpass.de
Mark Kuschel Julio Cerezo
02. Juni 2016 um 18:30
Emsland
https://Emsland.sqlpass.de
08. September 2016
10. August 2016
William Durkin
Franken
https://Franken.sqlpass.de
Michael Deinhard Torsten Schüßler
Hamburg Sascha Lorenz Cornelia Matthesius
Hannover Christoph Seck Vladimir Stepa Marcus Möhle
https://Hamburg.sqlpass.de
09. Juni 2016 um 18:30 bei Microsoft
https://Hannover.sqlpass.de
16. Juni 2016 um 18:30 Uhr im Hotel Amadeus
https://Rheinland.sqlpass.de
Tillmann Eitelberg Christoph Muthmann Andreas Wolter
13. Juni 2016 um 19:00 Uhr bei Microsoft
Sachsen
https://Sachsen.sqlpass.de
Stuttgart
14. Juli 2016
Mark Kuschel, Accantec
Rheinland
Thomas Jorzig Ralf Dietrich
13. Juli 2016
27.Juli 2016 um 18:00 Uhr
https://Stuttgart.sqlpass.de
Michael Niethammer Jochen Stein
www.sqlpass.de
Seite 3 von 17
Newsletter
06/2016
Allgemein SQL Server 2016 kommt am 1. Juni . Der SQL Server 2016 wird laut Microsoft am 1. Juni 2016 allgemein verfügbar sein. Quelle: Microsoft https://blogs.technet.microsoft.com/dataplatforminsider/2016/05 /02/get-ready-sql-server-2016-coming-on-june-1st/
SQL Server 2016 editions – what’s new. Der SQL Server 2016 ist laut Microsoft in der MSDatenplatt-formgeschichte der größte Sprung nach vorn. Quelle: Microsoft Ohttp://download.microsoft.com/download/8/A/2/8A2BC8C5BBA0-4A9C-90BCAC957D3454D9/SQL_Server_2016_Editions_datasheet.pdf?wt.mc _id=WW_CE_DM_OO_BLOG_NONE
A tour through tool improvements in SQL Server 2016. Two practices drive successful modern applications today – a fast time to market, and a relentless focus on listening to customers and rapidly iterating on their feedback. This has driven numerous improvements in software development and management practices. In this post, I will chronicle how we’ve embraced these principles to supercharge management and development experiences using SQL Server tooling. Quelle: Microsoft https://blogs.technet.microsoft.com/dataplatforminsider/2016/05 /03/a-tour-through-tool-improvements-in-sql-server-2016/
SQL Server Master Data Services (MDS) Dat abase Restore Steps. One of the SQL Server Master Data Services (MDS) models was incorrectly modified and we need to restore the MDS database to the state before the modification took place. We have tried to restore the database, but we are getting errors when we try to browse the MDS data using the Explorer option in the MDS web application. How do we correctly restore and MDS database? Autor: Svetlana Golvko
How to Identify Useful SQL Server Table Statistics. Have you ever wondered how many statistics objects there are in a database? Unlike other objects, statistics are often created and managed by SQL Server automatically and unless database performance starts to crawl or statistics update jobs exceed maintenance windows, we probably don't think much about this. Autor: Fikrat Azitov https://www.mssqltips.com/sqlservertip/4269/how-to-identifyuseful-sql-server-table-statistics/
Using Data Compression in Master Data Se rvices 2016. In the new release of Master Data Services (MDS) in SQL Server 2016, a couple of new features have been added in order to improve performance. In this tip, we'll introduce the capability to enable data compression on an entity. Autor: Koen Verbeeck https://www.mssqltips.com/sqlservertip/4278/using-datacompression-in-master-data-services-2016/
Storing passwords in SQL Server – things to know to keep the data secure. This is the first in a planned mini-series about common design anti-patterns in SQL Server. What do we mean by 'anti-pattern'? Autor: Derek Colley https://www.mssqltips.com/sqlservertip/4260/storing-passwordsin-sql-server--things-to-know-to-keep-the-data-secure/
Ansprechpartner: Rainer A. Ledermann
https://www.mssqltips.com/sqlservertip/4295/sql-server-masterdata-services-mds-database-restore-steps/#comments
www.sqlpass.de
Seite 4 von 17
Newsletter
06/2016
Save the Dates: SQL Saturday #525 Rheinland und #555 München
Pre-Con SQLSaturday – 10.06.2016 Auch in diesem Jahr veranstalten wir wieder im Rahmen des SQLSaturday eine Pre-Conference an der Hochschule Bonn-RheinSieg. Die Pre-Conference findet dieses Jahr unter dem Motto From Zero To Hero statt, richtet sich dabei aber nicht zwangsläufig nur an Einsteiger in die jeweiligen Themen. Wie bereits in den letzten Jahren sind die Pre-Cons als Workshop ausgerichtet und bieten euch so die Möglichkeit, sich nicht nur intensiv mit der Thematik zu beschäftigen sondern euch auch mit den Sprechern und anderen Teilnehmern auszutauschen. Die Veranstaltung ist für alle Teilnehmer kostenlos. Wie bereits im letzten Jahr könnt ihr den PASS Deutschland e.V. aber auch über ein Sponsorticket auf freiwilliger Basis unterstützen.
Weitere Information und Anmeldung/Ticket: http://bit.ly/200BZ90 Sprecher:
Sascha Dittmann (Microsoft Deutschland)
Weitere Information und Anmeldung/Ticket: http://bit.ly/22eHvGX Sprecher:
Gabi Münster (oh22data AG), Frank Geisler (GDS Business Intelligence GmbH), Klaus Höltgen (Bayer Business Services GmbH)
www.sqlpass.de
Seite 5 von 17
Newsletter
06/2016
Der SQLSaturday ist eine kostenlose 1-Tages Konferenz für SQL Server Professionals und alle, die mehr über den Microsoft SQL Server erfahren wollen. Ursprünglich aus den USA kommend, wurden mittlerweile unter der Schirmherrschaft der PASS Global fast 400 SQLSaturdays auf fast allen Kontinenten veranstaltet. In den verschiedenen, vor allem technischen Tracks, vermitteln Sprecher primär aus der lokalen aber auch aus der internationalen SQL Server Community hochkarätiges Wissen rund um den Microsoft SQL Server. Der PASS Deutschland e.V. übernimmt als offizielles Chapter der PASS Global, mit weltweit über 100.000 Mitgliedern, die Organisation des Events vollständig mit Freiwilligen aus der deutschen SQL Community. Der kostenlose SQLSaturday ist nicht nur die ideale Gelegenheit sich über den SQL Server 2016 zu informieren, sondern auch um sich mit Kollegen, SQL Professionals, führenden Experten, MCMs und MVPs zu treffen und über spannende Themen zu diskutieren. Und das in diesem Jahr sogar 2 Mal!
Save the Date – 11. JUNI 2016
Der SQLSaturday #525 wird am 11.6.2016 in der Hochschule Bonn-Rhein-Sieg in Sankt Augustin veranstaltet. Die Registrierungsmöglichkeiten sind auf der Event-Seite unter http://www.sqlsaturday.com/525/eventhome.aspx zu finden.
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
06/2016
Blogs von Mitgliedern des Pass Deutschland e.V Liebe Newsletter-Leser! Meldet Euch doch beim SQL Saturday persönlich bei mir. Ansprechpartner: Kai Gerlach
Blog: Architektur und Administration
Blog-Liste (Neue Ankündigung bei uns)
Schwerpunkte: Datenbank-Administration
Blog: SQL Server - Infos für Anfänger und Profis
Blog: sqlXpert GmbH Blog
URL: https://sqlserverbhoch.wordpress.com
URL: http://www.sqlxpert.de/blogsqlxpert/
Autor: Benjamin Hoch (nicht angegeben)
Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin)
Schwerpunkte: Informationen für Beginner im Bereich SQL Server aber auch für Fortgeschrittene im Bereich Hochverfügbarkeit mit AlwayOn
Schwerpunkte: Business Intelligence
URL: http://www.insidesql.org/blogs/cmu/
Autor: Christoph Muthmann (Rheinland)
Blog: GDS Business Intelligence Blog URL: http://gds-business-intelligence.de/de/category/sql-server/
Blog-Liste (bereits früher veröffentlicht) (nach Vornamen der Autoren sortiert)
Autor: Frank Geisler (Ruhrgebiet) Schwerpunkte: Business Intelligence und Entwicklung
Blog: SQL Server Engine & BI blog by Andreas Wolter
Blog: Hilmar Buchta über MS-OLAP
URL: http://www.insidesql.org/blogs/andreaswolter/
URL: http://blog.oraylis.de/author/hbuchta/
Autor: Andreas Wolter (Rheinland)
Autor: Hilmar Buchta (Rheinland)
Schwerpunkte: Datenbank-Administration
Schwerpunkte: Business Intelligence
Blog: Armin Neudert über SQL Server | SSDT | ALM | TFS > Database Lifecycle Management URL: http://blogs.tmn-net.com/an/
Autor: Armin Neudert (Stuttgart) Schwerpunkte: Datenbank-Administration Blog: Arno Cebulla über Information Design mit MS SSRS URL: http://blog.oraylis.de/author/acebulla/
Autor: Arno Cebulla (Rheinland) Schwerpunkte: Business Intelligence Blog: Solisyon SQL Blog URL: http://www.solisyon.de/sqlblog/ Autor: Benjamin Weissman (Franken) Schwerpunkte: Business Intelligence Blog: SQL aus Hamburg URL: http://www.sql-aus-hamburg.de
Autor: Björn Peters (Hamburg) Schwerpunkte: Datenbank-Administration
www.sqlpass.de
Seite 7 von 17
Newsletter Blog: Microsoft OLAP Blog by Hilmar Buchta URL: http://ms-olap.blogspot.com
Autor: Hilmar Buchta (Rheinland)
Blog: Tillmann Eitelberg & Oliver Engels zu SSISComponents URL: http://www.ssis-components.net
Schwerpunkte: Business Intelligence
Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels (Rhein-Main)
Blog: Kostja's .NETte Welt
Schwerpunkte: Integration-Services
URL: https://kostjaklein.wordpress.com/
Autor: Kostja Klein (Rhein-Main) Schwerpunkte: Entwicklung Blog: Ceteris AG BI Blog URL: http://www.ceteris.ag/blog
Autor: Markus Raatz (Berlin) Schwerpunkte: Business Intelligence
06/2016
Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc) URL: http://www.insidesql.org/blogs/tosc/
Autor: Torsten Schüßler (Franken) Schwerpunkte: SQL Server allgemein Blog: SQL Server Intern URL: http://www.sqlmaster.de
Autor: Uwe Ricken (Rhein-Main)
Blog: Nikoport - SQL Server, Community, Development and Web adventures
Schwerpunkte: Datenbank-Administration
URL: http://www.nikoport.com
Blog-Infos
Autor: Niko Neugebauer (Rhein-Main) 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: About SQL Server Basics and in-depth URL: http://dirtyread.de
Autor: Robert Hartmann (Franken) Schwerpunkte: SQL Server allgemein Blog: Robert Panther on SQL Server URL: http://pantheronsql.wordpress.com
Autor: Robert Panther (Rhein-Main) Schwerpunkte: SQL Server allgemein Blog: Sascha Lorenz aus Hamburg über die Themen Microsoft SQL Server, SharePoint, .NET Technologien und ganz allgemein über Business Intelligence
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://saschalorenz.blogspot.com
Kommentare
Autor: Sascha Lorenz (Hamburg)
Kommentare von Blog-Besuchern sind gern gesehen und können an newsletter(punkt)redaktion(at)sqlpass(punkt)de geschickt werden. Wir werden Sie an den Autor weiterleiten und/oder, wenn so gewünscht, ggfs. hier veröffentlichen.
Schwerpunkte: Business Intelligence Blog: GlorfIT URL: http://glorf.it
Autor: Thomas Glörfeld (Franken) Schwerpunkte: SQL Server allgemein
www.sqlpass.de
Seite 8 von 17
Newsletter
06/2016
Business Intelligence Strategic Prototyping: Power BI Desktop vs Power Pivot Wie geht man am besten vor, um einem Kunden ein für ihn geeignetes Tool zu empfehlen. Das zeigt der Artikel zu Strategic Prototyping. http://byobi.com/blog/2016/05/strategic-prototypingpower-bi-desktop-vs-power-pivot/
Azure DocumentDB – Preparing, Loading and Querying Data Der Artikel erläutert den Umgang mit JSON-Dokumenten in der Azure DocumentDB. Die Verarbeitung solcher Angaben wird im BI-Bereich immer wichtiger. http://www.sqlservercentral.com/blogs/mr-foxsql/2016/05/10/azure-documentdb-preparing-loading-andquerying-data/
Dynamic Chart Titles In Power BI Eigentlich kann man keine dynamischen Texte in den Titeln der Charts verwenden. Aber mit DAX geht es trotzdem. https://blog.crossjoin.co.uk/2016/04/25/dynamic-charttitles-in-power-bi/
Thoughts On SandDance And Power BI SandDance ist ein interaktives visuelles Tool zu explorativen Arbeiten mit Daten. Was man trotz des experimentellen Status schon tun kann, zeigt der Artikel. https://blog.crossjoin.co.uk/2016/05/02/thoughts-onsanddance-and-power-bi/
The M Code Behind Power BI Parameters Power BI kann mit Parametern verwendet werden. Chris Webb erläutert den M-Code im Hintergrund.
Power BI Takeover–Webinar Recording and Q&A
https://blog.crossjoin.co.uk/2016/05/08/the-m-codebehind-power-bi-parameters/
Zum Einstieg in Power BI kann man Dokumentation wälzen. Oder man schaut sich das aufgezeichnete Webinar von Devin Knight an.
First Look at Pyramid’s On-Premises Power BI Integration
http://www.sqlservercentral.com/blogs/dknight/2016/05/1 0/power-bi-takeoverwebinar-recording-and-qa/
Power BI gibt es bislang nicht On-Premise. Der Artikel enthält erste Angaben zu einem Produkt, das das ändern soll.
Creating M Functions From Parameterised Queries In Power BI
https://blog.crossjoin.co.uk/2016/05/09/first-look-atpyramids-on-premises-power-bi-integration/
Es wird einfacher mit Funktionen in M zu arbeiten. Man kann die UI nutzen, wo man vorher auf manuell erstellten Code angewiesen war..
Tech Tip Tuesday: getting mobile with the Power BI apps
https://blog.crossjoin.co.uk/2016/05/15/creating-mfunctions-from-parameterised-queries-in-power-bi/
Running Local R Scripts in Power BI
Das Video zeigt Infos zu den Mobile Apps von Power BI für iOS und Android. https://powerbi.microsoft.com/en-us/blog/tech-tiptuesday-getting-mobile-with-the-power-bi-apps/
Man muss seinen R-Code nicht unbedingt in eine Power BI Datei einbetten.Man kann durchaus seine gewohnten Tools verwenden und trotzdem R Code in Power BI ausführen. http://blog.gbrueckl.at/2016/05/running-local-scriptspower-bi/
www.sqlpass.de
Seite 9 von 17
Newsletter
06/2016
Werbung:
BI-Lead und BI Developer (m/w) für Microsoft SQL Server gesucht! übernachtungsfrei im Rhein-Main Gebiet
Tech Tip Thursday: Row-Level Security for DirectQuery and cloud models
How to Create a Demo/Test Environment for Azure Data Catalog
Das Video zeigt, was Row-Level-Security für Analysten bedeutet und wie es in Power BI und Cloud Modellen angewendet werden kann.
Der Azure Data Catalog hat ein paar spezielle Eigenschaften, durch die man nicht einfach so eine Demo-Instanz aufsetzen kann. Im Artikel lernen wir, was wir dazu tun müssen.
https://powerbi.microsoft.com/en-us/blog/tech-tipthursday-row-level-security-for-directquery-and-cloudmodels/
http://www.sqlchick.com/entries/2016/4/20/how-tocreate-a-demo-test-environment-for-azure-data-catalog
Using Excel Reports in Power BI is Easier than Ever with Local Files Support
Trending and Smoothing at PASS BA Conference 2016
Excel Reports in Power BI zu integrieren wird noch einmal einfacher. Power BI unterstützt Local Files.
Der Artikel zeigt detailliert, was man alles tun muss, um einen Trend oder eine geglättete Kurve über einen Datumsbereich zu berechnen.
https://powerbi.microsoft.com/en-us/blog/powerbiupload-excel-reports-from-local-files/
http://www.powerpivotpro.com/2016/05/trendingsmoothing-pass-ba-conference-2016/
Exploring custom visuals in Power BI Big Data Engineer: The Elus ive Job Description Rob Farley zeigt uns seine ersten Schritte mit einem Custom Visual in Power BI. http://sqlblog.com/blogs/rob_farley/archive/2016/05/10/e xploring-custom-visuals-in-power-bi.aspx
Mit der Verfügbarkeit von neuen Plattformen werden sich auch die Stellenbeschreibungen und Anforderungen an den eigenen Job ändern.Hier wird das am Beispiel eines "Big Data Engineers" erklärt. https://upside.com/articles/2016/05/10/big-dataengineer.aspx
www.sqlpass.de
Seite 10 von 17
Newsletter The Hadoop Ecosystem: Celebrating 10 Years, Tackling New Challenges Das Hadoop Ecosystem ist schon 10 Jahre alt, auch wenn viele erst jetzt über Anwendungen nachdenken.Es scheint aber nach den Aussagen im Artikel auch erwachsen zu werden, so dass der Einsatz leichter fallen wird. http://upside.com/articles/2016/05/02/Hadoop%20Ecosyst em.aspx
Big Data architectures James Serra fasst hier verschiedene Szenarien zum Einsatz von Big Data mit einem DWH zusammen.Er gibt Hinweise, was die jeweilige Variante an Vorteilen bietet. http://www.sqlservercentral.com/blogs/jamesserra/2016/0 4/29/big-data-architectures/
06/2016
Connecting to SQL Data Warehouse Die Arbeit mit Azure SQL Data Warehouse funktioniert nicht immer so, wie man es von seinen SQL Servern gewöhnt ist.Der Artikel zeigt, wie man Zugriff mit verschiedenen Client-Tools bekommt. https://www.simple-talk.com/cloud/clouddata/connecting-to-sql-data-warehouse/
Automatically Creating UML Database Diagrams for SQL Server Die Erstellung von Dokumentation ist immer ein ungeliebtes Thema und man muss sie ja auch noch pflegen.Da kommt jeder Tipp zur Automatisierung gerade recht. https://www.simple-talk.com/sql/sql-tools/automaticallycreating-uml-database-diagrams-for-sql-server/
Taming the Wild Profusion of Data Sources Hat jemand den kompletten Überblick über ALLE Datenquellenn im Unternehmen?Eher nicht, aber man könnte sich dabei helfen lassen. http://upside.com/articles/2016/04/28/Taming-WildProfusion-Data-Sources.aspx
Understanding OPENJSON and FOR JSON in Azure and SQL 2016 JSON ist das neue XML? Der Artikel zeigt, wie man damit im SQL Server und in Azure umgehen kann. http://www.sqlservercentral.com/articles/OPENJSON/1407 25/
Take an Inventory of Your Data Assets Wenn man immer mehr Daten zur Verfügung hat, fält es auch immer schwerer, den Überblick zu behalten.Eine Inventarisierung der Data Assets hilft dabei, auch wenn das eine bereits bewährte Lösung aus der Vergangenheit ist. http://upside.com/articles/2016/04/28/Inventory-YourData-Assets.aspx
Nachlese der PASS Business Analytics Conference 2016 Die Videos der Webinare der PASS BA 2016 sind auf der Site der Konferenz als Mitschnitte verfügbar. http://passbaconference.com/2016/Learn/BAWebinars.asp x#
SQL Server Reporting Services CountDistinct and Previous Functions Es gibt Funktionen in unseren Tools, die wir selten oder gar nicht nutzen.Scott Murray erinnert an Count Distinct und Previous in den SSRS. https://www.mssqltips.com/sqlservertip/4230/sql-serverreporting-services-countdistinct-and-previous-functions/
Power BI Service error: “This visual has unrecognized fields” In Power BI gibt es einen Bug, der auftreten kann, wenn man mehrere Cubes in dergleichen SSAS Multidimensionalen Datenbank abfragen möchte. http://www.sqlservercentral.com/blogs/koenverbeeck/2016/04/22/power-bi-service-error-this-visualhas-unrecognized-fields/
www.sqlpass.de
Seite 11 von 17
Newsletter Three Ways to Quickly Ballpark a Data Warehouse Build Schedule Wie schnell kann man eine Abschätzung zum Aufwand der Implementierung eines DWH erstellen?Der Artikel zeigt drei Optionen. http://upside.com/articles/2016/04/21/Ballpark-a-DWBuild-Schedule.aspx
Streaming Data Who’s Who: Kafka, Kinesis, Flume, and Storm In der Data Platform können wir wählen, wie wir mit Steaming Data umgehen.Der Artikel erläutert vier prominente Tool-Kandidaten. http://upside.com/articles/2016/04/15/Streaming-DataKafka-Kinesis-Flume-Storm.aspx
The Logic of Disintermediation and the End of ETL as We’ve Known It Das Ende für ETL, wie wir es kennen? Die Data Platform bietet da ja schon Alternativen und so schnell geht das wohl auch nicht.
06/2016
Integrating Big Data and SQL Server 2016 Mit Polybase wird die Brücke zwischen relationalen Daten und Big Data auch im SQL Server 2016 verfügbar gemacht. http://demo.sqlmag.com/scaling-success-sql-server2016/integrating-big-data-and-sql-server-2016
JSON functionalities in Azure SQL Database (public preview) Auch die Azure SQL Database kann in Zukunft mit JSONDaten umgehen.Aktuell kann man sich die Funktionalitäten in der Preview-Version anschauen. https://azure.microsoft.com/en-us/blog/jsonfunctionalities-in-azure-sql-database-public-preview/
Working with JSON data in Power BI Desktop’s query tab Power BI kann Daten im JSON-Format einlesen.Wenn diese aber eine komplexere Struktur aufweisen ist viel Handarbeit angesagt. https://blogs.msdn.microsoft.com/lukaszp/
http://upside.com/articles/2016/04/18/Logic-ofDisintermediation-End-of-ETL.aspx
Profiler, Extended Events And Analysis Services
Generate a SSIS-package that reads from Twitter using Biml
Während einige Blogger recht angetan sind, von den Möglichkeiten der Extended Eventes, vertritt Chris Webb hier eine etwas differenziertere Meinung.
Mit BIML kann man auch anspruchsvollere Datenquellen in seine SSIS-Pakete einbinden.Das Beispiel zeigt wie die Twitter API verwendet wird.
https://blog.crossjoin.co.uk/2016/04/18/profiler-extendedevents-and-analysis-services/
http://www.sqlservercentral.com/articles/Integration+Servi ces+(SSIS)/140485/
Automatic SSRS report output of all report parameter combinations
Create stunning visualizations with Power View in 20 minutes or less!
Die etwas außergewöhnliche Aufgabe wurde mit einer sehr verlässlichen Lösung umgesetzt.
Hier haben wir einen Einsteigerartikel, der zeigt wie man mit PowerView seine Daten sowohl darstellen, als auch analysieren kann.
https://www.mssqltips.com/sqlservertip/4237/automaticssrs-report-output-of-all-report-parameter-combinations/
http://www.sqlservercentral.com/articles/Power+View/119 430/
www.sqlpass.de
Seite 12 von 17
Newsletter
06/2016
Top 10 Data Visualization Migration Considerations
Getting started with Azure SQL Data Warehouse
Muss man jetzt seine Tools wegen neuer Visualisierungsmöglichkeiten gleich ersetzen? Jen Underwood gibt Hilfe bei den nötigen Schritten zur Evaluierung und Entscheidungsfindung.
Nach dem ersten Artikel mit einer Beschreibung des Azure SQL Data Warehouse zeigt Robert Sheldon hier die ersten Schritte zum Einsatz des Produkts und um sein Warehouse in die Cloud zu transferieren.
http://www.jenunderwood.com/2016/04/08/top-10-datavisualization-migration-considerations/
https://www.simple-talk.com/cloud/cloud-data/gettingstarted-with-azure-sql-data-warehouse/
Row Level Security-Part 3 -A few more advanced scenarios
Creating a Date Dimension in a Tabular Model
Für alle die, die keine Zeit haben jedes neue Feature selber auszuprobieren, hat Louis Davidson ein anspruchsvolles Szenario mit Row-Level Security beschrieben. http://sqlblog.com/blogs/louis_davidson/archive/2016/04/ 06/row-level-security-part-3-a-few-more-advancedscenarios.aspx
Don’t Let Your Data Lake Become a Swamp (Part 1 of 2) Es tut gut, wenn man zu all den Buzzwords auch ein wenig mehr Realismus liest. Ein Werkzeug oder eine Plattform ist immer noch keine Lösung für eine Aufgabe oder ein Problem.
Im Unterschied zu anderen Artikeln sehen wir hier nicht die Erstellung der Daten eines Kalenders, sondern der den Nutzern präsentierten Angaben in der Dimension. https://www.simple-talk.com/sql/bi/creating-a-datedimension-in-a-tabular-model/
A Technical Case Study: High Speed IoT Data Ingestion Using In-Memory OLTP in Azure Beim Thema IoT gelten einmal wieder neue Rahmenbedingungen. Der Artikel zeigt, wie man schnell Device-Daten in eine Azure SQL Datenbank einlesen kann. https://blogs.msdn.microsoft.com/sqlserverstorageengine/ 2016/04/07/a-technical-case-study-high-speed-iot-dataingestion-using-in-memory-oltp-in-azure/
http://upside.com/articles/2016/03/23/Data-Lake-BecomeSwamp-1.aspx Ansprechpartner: Michael Riedmüller
Neues aus der Knowledgebase Liebe Newsletter-Leser! Insgesamt wenig, nur 1 CU zu SQL-Server 2012, aber vielleicht weil am 1. Juni. der SQL-Server 2016 kommt. Stichtag: 21.5.2016. Euer Kai Gerlach
https://support.microsoft.com/kb/3152378 FIX: Memory corruption causes an access violation in an instance of SQL Server 2014 or 2012 (16.05.2016) https://support.microsoft.com/kb/3152390
SQL Server 2014
Sonstige KB-Artikel
Hotfixes
How to shrink the tempdb database in SQL Server (26.04.2016). Anm. d. Red.: Update nach über einem Jahr.
FIX: "Non-yielding Scheduler" error when versioning cleanup task runs on a SQL Server AlwaysOn secondary replica (16.05.2016) https://support.microsoft.com/kb/3138455 FIX: FileTables in an AlwaysOn availability group become unavailable after failover in an instance of SQL Server 2014 or 2012 (16.05.2016). Gilt auch für Enterprise Core.
www.sqlpass.de
https://support.microsoft.com/kb/307487 Running multiple UPDATE STATISTICS for different statistics on a single table concurrently is available (06.05.2016) https://support.microsoft.com/kb/3156157
Seite 13 von 17
Newsletter SQL Server fails to start with error 17182 "TDSSNIClient initialization failed with error 0xd, status code 0x38" when server is configured to use SSL (10.05.2016) Gilt auch für Enterprise Core. https://support.microsoft.com/kb/2023869 How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/316898 Max_Queue_Readers property is ignored when you try to limit activation tasks in Service Broker (19.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3163368
06/2016
FIX: Filestream directory is not visible after an AlwaysOn replica is restarted in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3154421 FIX: MERGE statement to sync tables is unsuccessful when change data capture is enabled in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3155503 FIX: "Cannot alter column" error after a database is restored to SQL Server (16.05.2016) https://support.microsoft.com/kb/3155558 FIX: Improvement for SQL Server AlwaysOn Lease Timeout supportability in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3156304
SQL Server 2014 MDS Hotfixes FIX: Access denied when a newly added user browses to an MDS website in SQL Server 2014 or 2012 (16.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/3032067
SQL Server 2012 Cumulative Updates
FIX: Copy Database Wizard fails when a table contains a sparse column set in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3157575 FIX: SQL Server database creation on a system with a large volume of memory takes longer than expected (16.05.2016) https://support.microsoft.com/kb/3158396 Max_Queue_Readers property is ignored when you try to limit activation tasks in Service Broker (19.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3163368
Cumulative Update 12 for SQL Server 2012 SP2 (16.05.2016) https://support.microsoft.com/kb/3152637
Hotfixes FIX: "Non-yielding Scheduler" error when versioning cleanup task runs on a SQL Server AlwaysOn secondary replica (16.05.2016) https://support.microsoft.com/kb/3138455 FIX: FileTables in an AlwaysOn availability group become unavailable after failover in an instance of SQL Server 2014 or 2012 (16.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3152378 FIX: Memory corruption causes an access violation in an instance of SQL Server 2014 or 2012 (16.05.2016) https://support.microsoft.com/kb/3152390 FIX: Memory leak on the AlwaysOn secondary replica when change tracking is enabled in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3154226
www.sqlpass.de
Sonstige KB-Artikel SQL Server fails to start with error 17182 "TDSSNIClient initialization failed with error 0xd, status code 0x38" when server is configured to use SSL (10.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/2023869 How to shrink the tempdb database in SQL Server (26.04.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/307487 How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/316898 Update to change permissions for running sp_readerrorlog and sp_enumerrorlogs in SQL Server 2012 (16.05.2016) Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3149128
Seite 14 von 17
Newsletter SQL Server 2012 SSIS, REPL Hotfixes FIX: Can't delete a row from a filtered table part of a merge publication in SQL Server 2012 (16.05.2016) https://support.microsoft.com/kb/3155209 FIX: Unicode characters are displayed as square blocks after you paste them from an SSRS report (16.05.2016)
06/2016
How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/316898
SQL Server 2005 Service Packs
https://support.microsoft.com/kb/3152596
List of the issues that are fixed in SQL Server 2005 Service Pack 4 (06.05.2016). Anm. d. Red.: Update nach über einem Jahr.
SQL Server 2008 R2
https://support.microsoft.com/kb/2463332
Sonstige KB-Artikel
How to obtain the latest service pack for SQL Server 2005 (06.05.2016). Anm. d. Red.: Update nach über einem Jahr.
SQL Server fails to start with error 17182 "TDSSNIClient initialization failed with error 0xd, status code 0x38" when server is configured to use SSL (10.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/2023869 How to shrink the tempdb database in SQL Server (26.04.2016). Anm. d. Red.: Update nach über einem Jahr.
https://support.microsoft.com/kb/913089
Sonstige KB-Artikel SQL Server fails to start with error 17182 "TDSSNIClient initialization failed with error 0xd, status code 0x38" when server is configured to use SSL (10.05.2016). Gilt auch für Enterprise Core.
https://support.microsoft.com/kb/307487
https://support.microsoft.com/kb/2023869
How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr.
How to shrink the tempdb database in SQL Server
https://support.microsoft.com/kb/316898 Max_Queue_Readers property is ignored when you try to limit activation tasks in Service Broker (19.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/3163368
SQL Server 2008 Sonstige KB-Artikel SQL Server fails to start with error 17182 "TDSSNIClient initialization failed with error 0xd, status code 0x38" when server is configured to use SSL (10.05.2016). Gilt auch für Enterprise Core. https://support.microsoft.com/kb/2023869 How to shrink the tempdb database in SQL Server (26.04.2016). Anm. d. Red.: Update nach über einem Jahr.
(26.04.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/307487 How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/316898
SQL Server 2000 Sonstige KB-Artikel How to shrink the tempdb database in SQL Server (26.04.2016). Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/307487 How to enable SSL encryption for an instance of SQL Server by using Microsoft Management Console (11.05.2016) Anm. d. Red.: Update nach über einem Jahr. https://support.microsoft.com/kb/316898
https://support.microsoft.com/kb/307487
www.sqlpass.de
Seite 15 von 17
Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis:
06/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 17
Newsletter PASS Essential: Dauer: Ort: Datum: Teilnehmeranzahl: Preis:
06/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