Newsletter 03/2020
www.sqlpass.de Seite 1 von 20
Auch dieses Jahr (wie 2019) wird die SQL Konferenz für Anleitung und Orientierung sorgen. (Foto: Dirk Hondong, SQLKonferenz 2019)
Und an dieser Stelle auch von der Newsletter-Redaktion Dank an Olaf für seine lange, lange Unterstützung!
Inhaltsübersicht • Liste der Regionalgruppen PASS Deutschland e.V.
• SQL Konferenz 2020 – Precon Agenda
• SQL Konferenz 2020 – Session List
• Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!
• Treffen der Regionalgruppen PASS Deutschland e.V.
• Kommende SQL Saturdays in der “Nähe”
• Termine der PASS Treffen ohne The Weitere Termine (noch ohne Thema) der PASS-Treffenma
• Die PASS Deutschland e.V. Website wurde gehackt
• Power Platform Bootcamp 2020 in Königswinter
• Blogs von Mitgliedern
• Impressum
• T-SQL Ninja – Ein exklusiver Blick hinter die Kulissen
• Allgemeine Artikel
• Business Intelligence
• Neues von den SQL Release Services (ex Neues aus der Knowledgebase)
• PASS Essentials:
o SQL Server Integration Services in der Praxis
Newsletter 03/2020
www.sqlpass.de Seite 2 von 20
Liste der Regionalgruppen PASS Deutschland e.V.
Details zu den einzelnen Treffen werden auf der Website oder bei MeetUp angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner
der jeweiligen Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
Bayern
Regionalgruppenverantwortliche Siegfried Spuddig, Erik Monchen
Webseite https://www.sqlpass.de/groups/rg-bayern
MeetUp
Berlin
Regionalgruppenverantwortliche Markus Raatz, Georg Urban, Benjamin Kettner
Webseite https://www.sqlpass.de/groups/rg-berlin/
MeetUp
Bremen
Regionalgruppenverantwortliche Mark Kuschel, Stefan Dase
Webseite https://www.sqlpass.de/groups/rg-bremen/
MeetUp
Emsland
Regionalgruppenverantwortliche William Durkin
Webseite https://www.sqlpass.de/groups/rg-emsland/
MeetUp
Franken
Regionalgruppenverantwortliche Michael Deinhard, Torsten Schüßler
Webseite https://www.sqlpass.de/groups/rg-franken/
MeetUp
Hamburg
Regionalgruppenverantwortliche Sascha Lorenz , Cornelia Matthesius
Webseite https://www.sqlpass.de/groups/rg-hamburg/
MeetUp
Hannover
Regionalgruppenverantwortliche Christoph Seck, Vladimir Stepa, Marcus Möhle
Webseite https://www.sqlpass.de/groups/rg-hannover/
MeetUp
Karlsruhe
Regionalgruppenverantwortliche Stefan Kirner, Michael Riedmüller
Webseite https://www.sqlpass.de/groups/rg-karlsruhe/
MeetUp https://www.meetup.com/pass-karlsruhe/events/
Mittelrhein
Regionalgruppenverantwortliche Benjamin Machuletz, Johannes Curio, Philipp Lenz
Webseite https://www.sqlpass.de/groups/rg-mittelrhein/
MeetUp
Rhein/Main
Regionalgruppenverantwortliche Oliver Engels, Julian Breunung, Alexander Karl
Webseite https://www.sqlpass.de/groups/rg-rhein-main/
MeetUp
Rheinland
Regionalgruppenverantwortliche Tillmann Eitelberg, Christoph Muthmann, Ralph Depser
Webseite https://www.sqlpass.de/groups/rg-rheinland/
MeetUp
Ruhrgebiet
Regionalgruppenverantwortliche Klaus Hoeltgen, Frank Geisler, Gabi Münster
Webseite https://www.sqlpass.de/groups/rg-ruhrgebiet/
MeetUp
Sachsen
Regionalgruppenverantwortliche Thomas Jorzig, Ralf Dietrich
Webseite https://www.sqlpass.de/groups/rg-sachsen/
MeetUp
Stuttgart
Regionalgruppenverantwortliche Michael Niethammer, Jochen Stein
Webseite https://www.sqlpass.de/groups/rg-stuttgart/
MeetUp
Thüringen
Regionalgruppenverantwortliche Lars Platzdasch, Andre Wittmer, Markus Kepert
Webseite https://www.sqlpass.de/groups/rg-thueringen/
MeetUp
Newsletter 03/2020
www.sqlpass.de Seite 3 von 20
SQL Server Konferenz 2020 – Precon Agenda
3. März 2020
Level 200
Die Welt der Dokumente Jan "Janek" Fellien & Sia Ghassemi
Ob nun die CouchDB für das Couch-Surfing-Portal entwickelt wurde oder nicht, lässt sich historisch nicht mehr
ganz klar nachvollziehen. Auf jeden Fall sind Dokumenten-Datenbanken seit Anfang der 2000er Jahre ein stetig
steigender Anteil auch in klassischen Applikationsumgebungen. Während die einen von Hype reden, sind andere
vom Einsatz in Enterprise Applikationen überzeugt.
Wir möchten in diesem Workshop zeigen, wie man im eigenen Arbeitsumfeld die Vorteile der Dokumenten-Da-
tenbanken nutzen kann. Dazu gehören auch hybride Lösungen, bei denen relationale und dokumentenbasierte
Datenbanken innerhalb einer Architektur zusammengeführt werden. Unterstützen wird uns dabei eine Übung, in
der wir gemeinsam statt Tabellenschemata Dokumentenstrukturen planen.
Level 300
Dr. DMV's Troubleshooting Toolkit Glenn Berry
Dynamic Management Views and functions allow you to easily see exactly what is happening inside your SQL
Server instances and databases with a high level of detail. You can discover your top wait types, most CPU inten-
sive stored pro-cedures, find missing indexes, and identify unused indexes, to name just a few examples. This
session presents, demonstrates and explains a complete set of diagnostic DMV queries that you can easily use to
detect and diagnose configuration and performance issues in your SQL Server instances and databases.
This session goes into exhaustive detail on how to interpret the results of each of the diagnostic queries, includ-
ing relevant background information on how to pro-perly configure your hardware, storage subsystem, operat-
ing system, SQL Server instance and databases in order to avoid performance and scalability issues.
Level tba
Azure Synapse Team Piero Morano & Omid Afnan
Overview of Azure Synapse analytics (Why, How and What)
Deep dive into Azure Synapse blocks
• Data exploration, Develop ( SQL pool, Serverless SQL, Spark, Code-free, Power BI), Orchestrate, Monitor,
Management Hub
Hands-on mini sessions (TBD based on capacity availability); will offer a few machines to drill down into specific
exercises: Explore data with SQL, explore data with Spark, Power BI, build an ETE pipeline, data scientist.
Level 200
Azure Black Magic for SQL Server for Manager, Technical Consultant & Sales Consultants Patrick Heyde
Azure Black Magic is a training Series for IT-Manager, Technical and Sales people to discover the Change in De-
signing Architectures & Operation Process on the Azure Way. This Session starts with an Overview of Design Ele-
ments in the Area of Data Processing and SQL Server tasks.
After that, you receive a Task/Lab: Design something “….”, it will be something of common SQL & Data daily
tasks and we define multiple options of create a solution from the traditional way and from the Azure Way. By
comparing each solution we will analyze the Architecture in technical, business & costs points. Find more infor-
mation in our web agenda.
Newsletter 03/2020
www.sqlpass.de Seite 4 von 20
Level 300
Advanced Data Protection: Security and Privacy in SQL Server Thomas LaRock & Karen Lopez
Modern database systems have introduced more support for security, privacy, and compliance over the last few
years. We expect this to increase as compliance issues such as GDPR and other data compliance challenges arise.
In this advanced workshop, we cover data security and privacy protection for SQL Server and Azure SQL Data-
base. With demonstrations and several exercises, this workshop uses group labs to cover database and data pro-
tection techniques, including threat analysis and remediation. We'll look at the new features, why you should
consider them, where they work, where they don't.
Attendee prerequisites: Hands-on experience with SQL Server (any version) and Azure SQL Database. Basic un-
derstanding of database design concepts. Familiarity with basic Azure and Data Platform features. Laptops are
required to participate in the hands-on labs. Find more information in our web agenda.
SQL Server Konferenz 2020 – Session-List
Ohne Precons, Pausen und ohne Sprachsymbol)
Die aktuellen Informationen gibt es hier: https://sqlkonferenz.de/agenda.aspx
Keynote 04.03. | 09.00 - 11.00
Track 1 SQL Server Konferenz 2020
IM 04.03. | 11:15 - 12:15
Track 1 Level 200
10 Steps to Total Data Compliance Grant Fritchey
DEV-OPS 04.03. | 11:15 - 12:15
Track 2 Level 300
An End-to-End Approach to App and DB Security - Mladen Prajdic
AZURE 04.03. | 11:15 - 12:15
Track 3 Level tba
Corporate Data Quality vs. Data Science Workloads Ralph Kemperdick
BIG DATA & ANALYTICS 04.03. | 11:15 - 12:15
Track 4 Level 300
Bau Dir Dein Modern Data Warehouse! – Von der Architektur zu konkreten An-wendungsfällen - Jens Kröhnert
BI 04.03. | 11:15 - 12:15
Track 5 Level 300
DAX Troubleshooting - Imke Feldmann
TBA 04.03. | 11:15 - 12:15
Track 6 Level tba
Everything you need to know about storing strings in SQL Server and Azure SQL DB - Pedro Lopes
DBA 04.03. | 13:30 - 14:30
Track 1 Level 400
Demystifying Query Store Plan Forcing - Milos Radivojevic
BIGDATA & ANALYTICS 04.03. | 13:30 - 14:30
Track 2 Level 300
SQL Server 2019 Big Data Cluster: Make SQL Server your Data Hub for everything - Ben Weissman
BI 04.03. | 13:30 - 14:30
Track 3 Level 200
PowerPlatform Dataflows –PowerQuery (and more) in the Cloud Wolfgang Strasser
IM 04.03. | 13:30 - 14:30
Track 4 Level 300
Tesla: DataDriven or DrivenData IoT Device on 4 Weels Lars Platzdasch
BI & ANALYTICS 04.03. | 13:30 - 14:30
Track 5 Level 400
Back to the Future: Accelerating the Cloud Migration of Legacy SSIS with Azure Data Factory - Sandy Winarko
BI 04.03. | 13:30 - 14:30
Track 6 Level tba
Azure SQL Database Edge - Optimized SQL Engine for Edge/IoT Computing Pedro Lopes
DBA 04.03. | 14:45 - 15:45
Track 1 Level 300
Was kann Machine Learning eigentlich für den Alltag des SQL DBAs tun? - Sascha Lorenz
DBA 04.03. | 14:45 - 15:45
Track 2 Level 300
SQL Server Virtualization and I/O Patterns - Argenis Fernandez
AZURE 04.03. | 14:45 - 15:45
Track 3 Level 200
Data scientists have left ... How will I deploy their work? - Cédric Charlier
BI 04.03. | 14:45 - 15:45
Track 4 Level 300
Monitor and Document your Power BI environment in Power BI with Power BI - Isabelle Van Campenhoudt
Newsletter 03/2020
www.sqlpass.de Seite 5 von 20
BI 04.03. | 14:45 - 15:45
Track 5 Level 200
Advanced Analytics Features In Power BI - Chris Webb
BIGDATA & ANALYTICS 04.03. | 14:45 - 15:45
Track 6 Level 300
Serverless low-cost ETL mit Azure Functions - Markus Raatz
DEV-OPS 04.03. | 16:00 - 17:00
Track 1 Level 300
Investigate TempDB like Sherlock Holmes - Lord Richard Douglas
DEV-OPS 04.03. | 16:00 - 17:00
Track 2 Level 200
Execution plans ... where do I start? - Hugo Kornelis
DBA 04.03. | 16:00 - 17:00
Track 3 Level 100
High Availability/Disaster Recovery 101 - Glenn Berry
BIGDATA & ANALYTICS 04.03. | 16:00 - 17:00
Track 4 Level 300
Cloud based Data Lake – So geht moderne Data Plattform heute - Guido Jacobs
AZURE 04.03. | 16:00 - 17:00
Track 5 Level 300
Data engineering pattern in der Azure Data Factory - Stefan Kirner
DEV-OPS 04.03. | 17:15 - 18:15
Track 1 Level 300
In-memory OLTP - non clustered hash vs. range index Torsten Strauss
BIGDATA & ANALYTICS 04.03. | 17:15 - 18:15
Track 2 Level 300
Databricks for the SQL Developer - Gerhard Brueckl
AZURE 04.03. | 17:15 - 18:15
Track 3 Level 200
Infrastructure as Code with Terraform - John Martin
BI 04.03. | 17:15 - 18:15
Track 4 Level 300
Time Intelligence in DAX – Lösungen für verschiedene Kalender (inkl. 4-4-5) Marcus Möhle
BI 04.03. | 17:15 - 18:15
Track 5 Level 200
DAX - Foundational musings - Tom Martens
BI 04.03. | 17:15 - 18:15
Track 6 Level 300
Azure Key Vault, Azure Dev Ops and Data Factory how do these Azure Services work perfectly together! - Erwin de Kreuk
DEV-OPS 05.03. | 09:00 - 10:00
Track 1 Level 300
SQL Server 2019 TDE oder AE ? - Ralf Dietrich
DEV-OPS 05.03. | 09:00 - 10:00
Track 2 Level 300
SQL Server 2019 aus den Augen eines Entwicklers - Thorsten Kansy
DBA 05.03. | 09:00 - 10:00
Track 3 Level 200
Chaos Engineering for SQL Server Andrew Pruski
BIGDATA & ANALYTICS 05.03. | 09:00 - 10:00
Track 4 Level 300
Neues in Azure Machine Learning - Marcel Franke
BI 05.03. | 09:00 - 10:00
Track 5 Level 200
Self-Service AI mit Power BI Desktop - Markus Ehrenmüller-Jensen
BI 05.03. | 09:00 - 10:00
Track 6 Level 200
Beyond IoT Real-time Data Ingestion with Azure Stream Analytics - Paul Andrew
DBA 05.03. | 10:15 - 11:15
Track 1 Level 200
Think PowerShell and SQL is meh? Meet dbatools! - Rob Sewell
DEV-OPS 05.03. | 10:15 - 11:15
Track 2 Level 300
Protecting Data with Data Masking in SQL Server and SQL DB Karen Lopez
AZURE 05.03. | 10:15 - 11:15
Track 3 Level 300
Edge me if you can: IoT, AI und SQL - Constantin "Kostja" Klein
DEV-OPS 05.03. | 10:15 - 11:15
Track 4 Level 100
Scrum (Agile Vorgehensweisen) und Business Intelligence Projekte? Geht das? - Philipp Lenz
DBA 05.03. | 10:15 - 11:15
Track 5 Level 300
Managing Memory for Optimal Performance Lord Richard Douglas, powered by SentryOne
AZURE 05.03. | 10:15 - 11:15
Track 6 Level 300
Azure Projekte Real Life - ein Talk aus dem Nähkästchen Patrick Heyde
Newsletter 03/2020
www.sqlpass.de Seite 6 von 20
DEV-OPS 05.03. | 11:30 - 12:30
Track 1 Level 300
Partitioning for Beginners - Uwe Ricken
DEV-OPS 05.03. | 11:30 - 12:30
Track 2 Level 300
2 Fast 2 Furious - designing for speed, concurrency, and correctness - Mark Broadbent
BIG DATA & ANALYTICS 05.03. | 11:30 - 12:30
Track 4 Level 200
Big Time - A Glance at Azure Time Series Insights - Sandra Geisler
BIGDATA & ANALYTICS 05.03. | 11:30 - 12:30
Track 5 Level 300
Analyze petabytes of data using T-SQL and serverless Synapse Analytics service - Jovan Popovic
BI 05.03. | 11:30 - 12:30
Track 6 Level 300
ADF Wrangling Data Flows - Christoph Seck
DBA 05.03. | 13:30 - 14:30
Track 1 Level 100
Kubernetes für DBAs - Björn Peters
DEV-OPS 05.03. | 13:30 - 14:30
Track 2 Level 300
Performance Tuning Without Changing Code - Thomas LaRock
AZURE 05.03. | 13:30 - 14:30
Track 4 Level 300
Azure Cognitive Services voll auf Docker - Alexander Klein
BI 05.03. | 13:30 - 14:30
Track 5 Level 300
Power BI Aggregations - Gabi Münster & Tom Martens
DEV-OPS 05.03. | 13:30 - 14:30
Track 6 Level 100
SQL auf Docker für Anfänger - Frank Geisler
DBA 05.03. | 14:45 - 15:45
Track 1 Level 200
It's broken, now what?! (Practical problem solving) - William Durkin
DEV-OPS 05.03. | 14:45 - 15:45
Track 2 Level 100
Das neue "SQL Azure Data Management Operations Studio" Robert Panther
DEV-OPS 05.03. | 14:45 - 15:45
Track 3 Level 200
DevOps in der Datenbank-Anwendungsentwicklung Markus Schröder, powered by Quest
DEV-OPS 05.03. | 14:45 - 15:45
Track 4 Level tba
DevOps für Machine Learning-Projekte Sascha Dittmann & Veronika Zellner
DBA 05.03. | 14:45 - 15:45
Track 5 Level 300
Automating Power BI Management - Jan Mulkens
BI & ANALYTICS 05.03. | 14:45 - 15:45
Track 6 Level 400
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database + SSIS in Azure Data Factory - Sandy Winarko
DBA 05.03. | 16:00 - 17:00
Track 1 Level 300
Chaosbewältigung - SQL Server Migration und Konsolidierung Bodo Michael Danitz
DEV-OPS 05.03. | 16:00 - 17:00
Track 2 Level 300
Living on the Edge - SQL Server auf ARM Frank Geisler & Benjamin Kettner
AZURE 05.03. | 16:00 - 17:00
Track 3 Level 300
How to get the most from Azure SQL Database Jose Manuel Jurado Diaz & Vitor Pombeiro
BIGDATA & ANALYTICS 05.03. | 16:00 - 17:00
Track 4 Level 200
AI Demystified - Artus Krohn-Grimberghe
DEV-OPS 05.03. | 16:00 - 17:00
Track 5 Level 300
Defeat the monolith, an introduction to Kafka and Azure Eventgrid - André Kamman
DEV-OPS 05.03. | 16:00 - 17:00
Track 6 Level 300
Implementing Supertypes and Subtypes in SQL Server - Matija Lah
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 Brow-ser (oder eine IOS- oder Android App) und alle Links aus dieser Ausgabe funktionieren auch direkt aus dem E-Magazin heraus. Am Leichtesten findest Du unseren Newsletter über den Suchtag SQLPASS oder über den Direktlink für den aktuellen Newsletter:
https://issuu.com/sqlpass/docs/newsletter_2020-03
Newsletter 03/2020
www.sqlpass.de Seite 7 von 20
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.
Berlin https://www.sqlpass.de/groups/rg-berlin/
Markus Raatz
Georg Urban
Benjamin Kettner
23. April 2020 um 19:00 Uhr bei Ceteris
• Nach-Oster-Meetup der RG Berlin
18. Juni 2020
Hannover https://www.sqlpass.de/groups/rg-hannover/
Christoph Seck
Vladimir Stepa
Marcus Möhle
13. März 2020 um 18:30 Uhr im Hotel Amadeus
• Markus Raatz
09. April 2020
Mittelrhein https://www.sqlpass.de/groups/rg-mittelrhein/
Benjamin Machuletz
Johannes Curio
Philipp Lenz
05. Mai 2020 um 19:30 Uhr
• Einführung in Partitionierung – Uwe Ricken
04. Juni 2020
Rhein/Main https://www.sqlpass.de/groups/rg-rhein-main/
Oliver Engels
Julian Breunung
Alexander Karl
10. März 2020 um 19:00 Uhr bei Microsoft, Bad Homburg
• Azure Cognitive Services voll auf Docker – Alexander Klein
14. April 2020
Ruhrgebiet https://www.sqlpass.de/groups/rg-ruhrgebiet/
Klaus Hoeltgen
Frank Geisler
Gabi Münster
24. März 2020 um 19:00 bei GDS
• Agile und BI - Passt das zusammen? – Philipp Lenz
Sachsen https://www.sqlpass.de/groups/rg-sachsen/
Thomas Jorzig
Ralf Dietrich
17. März 2020 um 18:00 bei CC Computersysteme und Kommunikationstechnik GmbH, Dresden
• SQL Server 2019 – Neues (nicht nur) im Bereich Security
Kommende SQL Saturdays in der “Nähe”
Wer interessante Vorträge liebt und einen eventuell auch einmal weiteren Weg nicht scheut, den werden die in der folgenden Tabelle gezeigten Termine von SQL Saturdays interessieren.
Datum Nr. Ort
07.03.2020 #956 Antwerp (Belgium)
28.03.2020 #937 Reykjavik (Iceland)
28.03.2020 #957 Budapest (Hungary)
04.04.2020 #932 Zagreb (Croatia)
07.05.2020 #947 HaMerkaz (Israel)
09.05.2020 #949 Stockholm (Sweden)
20.06.2020 #969 St. Augustin (Germany)
Newsletter 03/2020
www.sqlpass.de Seite 8 von 20
Weitere Termine (noch ohne Thema) der PASS -Treffen
Bayern https://www.sqlpass.de/groups/rg-bayern
Siegfried Spuddig
Erik Monchen
Bremen https://www.sqlpass.de/groups/rg-bremen/
Mark Kuschel
Stefan Dase
Emsland https://www.sqlpass.de/groups/rg-emsland/
William Durkin
Franken https://www.sqlpass.de/groups/rg-franken/
Michael Deinhard
Torsten Schüßler
Hamburg https://www.sqlpass.de/groups/rg-hamburg/
Sascha Lorenz
Cornelia Matthesius
Karlsruhe https://www.sqlpass.de/groups/rg-karlsruhe/
Stefan Kirner
Michael Riedmüller
31. März 2020 um 18:30 Uhr
26. Mai 2020
Rheinland https://www.sqlpass.de/groups/rg-rheinland/
Tillmann Eitelberg
Christoph Muthmann
Ralph Depser
20. April 2020 um 18:00 Uhr
Stuttgart https://www.sqlpass.de/groups/rg-stuttgart/
Michael Niethammer
Jochen Stein
Thüringen https://www.sqlpass.de/groups/rg-thueringen/
Lars Platzdasch
Andre Wittmer
Markus Kepert
Newsletter 03/2020
www.sqlpass.de Seite 9 von 20
Die PASS Deutschland e.V. Website wurde gehackt
Mitte Januar wurde die PASS Deutschland e.V. Website gehackt. Der ein oder andere von Euch wird es mitbekommen haben.
Nachdem man die Website aufgerufen hatte, wurde man auf eine andere Website weitergeleitet. Diese Weiterleitung diente
dazu, entweder Klicks bzw. Aufrufe auf anderen Webseiten zu erzeugen oder Schadsoftware auf den aufrufenden Client-Rechner
herunterzuladen. Die Angreifer konnten dabei eine Sicherheitslücke in der von uns verwendeten Datenbanksoftware (nein, nicht
SQL Server ) nutzen. Nach unseren bisherigen Erkenntnissen gehen wir davon aus, dass es sich bei dem Angriff um keine ge-
zielte Aktion gehandelt hat, sondern um einen automatisierten Angriff, wie er sich millionenfach täglich im Internet abspielt. Wir
gehen weiter davon aus, dass die einzige Aktion die Umlenkung der Website war, d.h. dass nicht auf personenbezogene Daten
zugegriffen wurde. Nachdem der Hack entdeckt wurde, haben wir schnellstmöglich gehandelt, ein Komplett-Backup der Ma-
schine von vor dem Angriff zurückgespielt und die Sicherheitslücke geschlossen. Außerdem haben wir die Sicherheit der admi-
nistrativen Konten auf der Website erhöht, indem wir nun Zwei-Faktor-Authentifizierung für diese Konten einsetzen.
Frank Geisler, Director Marketing und Communications
Power Platform Bootcamp 2020 in Königswinter
Power Platform Bootcamp 2020 in Königswinter
Am 15.02.2020 fand in den Räumlichkeiten der oh22information services GmbH in Königswinter das Power Platform Bootcamp
2020 statt. Zu diesem Ereignis haben sich 20 Interessierte eingefunden, die gerne etwas über die Microsoft Power Platform ler-
nen wollten. Veranstaltet und gehalten wurde das Power Platform Bootcamp von Oliver Engels, Tillmann Eitelberg und Frank
Geisler. Zunächst wurde ein Überblick über die Power Platform gegeben und die einzelnen Programme, aus denen die Power
Platform besteht (Power BI, Power Apps und Power Automate), grob beschrieben. Nach dem theoretischen Überblick wurde es
dann konkret und die Teilnehmer haben zusammen mit den Referenten eine Power Apps Anwendung zum Bestellen von Hard-
ware umgesetzt, die sowohl auf einem PC wie auch auf Mobilgeräten getestet werden konnte. In einem weiteren Schritt haben
die engagierten Teilnehmer die Anwendung an eine Common Data Model Datenquelle angebunden, so dass die Bestellungen
über das Programm im Backend gespeichert werden konnten. Für das leibliche Wohl der Teilnehmer wurde auch gesorgt, so gab
es zum Mittagessen reichlich Pizza. Alles in allem ein sehr gelungener Samstag bei dem alle Beteiligten viel Spaß mit der Micro-
soft Power Platform hatten.
Newsletter 03/2020
www.sqlpass.de Seite 10 von 20
Blogs von Mitgliedern des Pass Deutschland e.V. !
Liebe Newsletter-Leser!
Ansprechpartner: Nina Weisheidinger
Blog-Liste (bereits früher veröffentlicht) (nach Vornamen der Autoren sortiert)
Blog: SQL Server Data Platform blog by Andreas Wolter
http://andreas-wolter.com/blog/
Autor: Andreas Wolter (Rhein-Main)
Schwerpunkte: Datenbank-Administration, Performance und Sicherheit
Blog: Arno Cebulla über Information Design mit MS SSRS
URL: http://blog.oraylis.de/author/acebulla/
Autor: Arno Cebulla (Rheinland)
Schwerpunkte: Business Intelligence
Blog: Continuous Intelligence
http://www.continuous-intelligence.de
Autor: Dr. Benjamin Kettner (Berlin)
Schwerpunkte: Business Intelligence
Blog: T-SQL Ninja
URL: https://www.tsql-ninja.com/
Autor: Dr. Benjamin Kettner, Frank Geisler (Berlin, Ruhrgebiet)
Schwerpunkte: T-SQL
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
Blog: Architektur und Administration
URL: http://www.insidesql.org/blogs/cmu/
Autor: Christoph Muthmann (Rheinland)
Schwerpunkte: Datenbank-Administration
Blog: sqlXpert GmbH Blog
URL: http://www.sqlxpert.de/blogsqlxpert/
Autoren: Daniel Caesar (Berlin) und Imke Feldmann (Berlin)
Schwerpunkte: Business Intelligence
Blog: Dirk Hondong's blog
https://dirkhondong.wordpress.com/
Autor: Dirk Hondong (Ruhrgebiet)
Schwerpunkte: Datenbank-Administration
Blog: GDS Business Intelligence Blog
URL: http://gds-business-intelligence.de/de/category/sql-server/
Autor: Frank Geisler (Ruhrgebiet)
Schwerpunkte: Business Intelligence und Entwicklung
Blog: The BIccountant by Imke Feldmann
URL: https://www.thebiccountant.com/
Autor: Imke Feldmann (Berlin)
Schwerpunkte: Business Intelligence
Blog: Klaus Oberdalhoff
URL: http://www.insidesql.org/blogs/klausobd/
Autor: Klaus Oberdalhoff (Franken & Bayern)
Schwerpunkte: Administration und Allgemein, speziell auch zu MS-Access
Blog: Kostja's .NETte Welt
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
Blog: New Row – My journey through Business Intelligence and ...
URL: http://www.martinguth.de/
Autor: Martin Guth (Karlsruhe)
Schwerpunkte: Business Intelligence
Blog: Michal Dvorak aka Nolock über Power BI
https://twitter.com/nolockcz
Autor: Michal Dvorak (Karlsruhe)
Schwerpunkte: Power BI, Power Query, M
Blog: Nikoport - SQL Server, Community, Development and Web adventures
URL: http://www.nikoport.com
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
Newsletter 03/2020
www.sqlpass.de Seite 11 von 20
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 Micro-soft 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
URL: http://glorf.it
Autor: Thomas Glörfeld (Franken)
Schwerpunkte: SQL Server allgemein
Blog: Tillmann Eitelberg & Oliver Engels zu SSIS-Compo-nents
URL: http://www.ssis-components.net
Autoren: Tillmann Eitelberg (Rheinland) und Oliver Engels (Rhein-Main)
Schwerpunkte: Integration-Services
Blog: TORSTEN SCHUESSLER | Sapere aude! (aka tosc)
URL: http://www.insidesql.org/blogs/tosc/
Autor: Torsten Schüßler (Franken)
Schwerpunkte: SQL Server allgemein
Blog: workingondata
https://workingondata.wordpress.com
Autor: Wolfgang Strasser (Franken)
Schwerpunkte: Business Intelligence
Blog: Inside SQL Server - Unleash the Power of Microsoft SQL Server
https://inside-sqlserver.com/#Blog
Autor: Torsten Strauß (Ruhrgebiet)
Schwerpunkte: SQL Server allgemein
Blog: SQL Server Intern
URL: http://www.db-berater.de/sql-server-blog
Autor: Uwe Ricken (Rhein-Main)
Schwerpunkte: Datenbank-Administration
Blog: Volker Bachmann and SQL Server
URL: http://blog.volkerbachmann.de
Autor: Volker Bachmann (Ruhrgebiet)
Schwerpunkt: Datenbank-Administration
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
..
Impressum
Impressum: PASS Deutschland e.V. Otto-Hahn-Str. 22, 65520 Bad Camberg Fax: 06434 2184993 Web: www.sqlpass.de Facebook: www.facebook.com/SQLPASS.de/ Twitter: twitter.com/sqlpass_de
Vorstand: Vereinsregister: Steuer-Nr.:
Oliver Engels, Tillmann Eitelberg, Frank Geisler, Klaus Höltgen, Constantin Klein VR 960 / Amtsgericht Limburg a. d. Lahn 020 227 87053, USt-IdNr.: DE814482269, Finanzamt Gießen
Newsletter-Redaktion: Werbung:
[email protected] [email protected]
PASS-Mitgliedschaft: Anmeldeformular: Abo ändern: Newsletter-Archiv:
https://www.sqlpass.de/mitgliedschaft/ https://www.sqlpass.de/newsletter-abonieren/ https://www.sqlpass.de/category/newsletter/
Zum Abbestellen dieses Newsletters schicken Sie uns bitte eine Mail mit Ihren Kontaktdaten: Abmeldung monatlicher Newsletter
Newsletter 03/2020
www.sqlpass.de Seite 12 von 20
T-SQL Ninja – Ein exklusiver Blick hinter die Kulissen
Das Interview führte Nina Weisheidinger von der PASS-Newsletter-Redaktion mit Frank Geisler und Ben Kettner
PASS NL Red.: Hallo Ihr Zwei, erstmal möchte ich Euch ein großes Lob aussprechen. Ich finde der T-SQL-Ninja Blog ist ein tolles Projekt.
Frank: Das freut uns enorm. Vielen Dank.
Ben: Danke.
Frank: Dann erstmal die wichtigste Frage. Was gibt’s denn für ein Bier?
Ben: Gar keins. Ich trinke Ingwertee.
PASS Newsletter Redaktion: Ich trinke Wasser.
Frank: Was ist denn da falsch gelaufen? Bin ich der Einzige hier.
Ben: Bier hatte ich gestern.
PASS-NL-Red.: Mit welcher Technik habt Ihr denn das Ganze realisiert?
Frank: Die 53 Artikel für das Jahr 2020 sind bereits fertig und jeden Donnerstag um 10 Uhr wird vollautomatisch ein Arti-kel veröffentlicht. Sollte es nicht zu irgendwelchen techni-schen Problemen kommen, läuft es somit den Rest vom Jahr ganz von allein. Damit haben wir schon im letzten „Please talk Data to me“ Podcast Ben Weissman geflasht.
PASS-NL-Red.: Darf ich das auch so veröffentlichen?
Ben: Du darfst gerne erwähnen, dass wir vorbereitet sind. Das Ganze ist übrigens auch quasi Open Source. Wenn je-mand wissen will, wie es funktioniert, teile ich auch gerne den Code. Vielleicht machen wir auch mal einen Hinter den Kulissen-Beitrag in dem alles erklärt ist.
Frank: Gute Idee, können wir gerne tun.
PASS-NL-Red.: Wie seid Ihr eigentlich auf den Namen für den Blog gekommen?
Frank: Wir hatten uns überlegt, was man als Thema machen könnte. Ben hatte dann die initiale Idee, sich mit grundle-genden Themen zu beschäftigen, was ich gut fand, da wir auch ein Problem haben Nachwuchs anzulocken. Und nicht zuletzt begegnet uns SQL überall. Speziell was den Namen angeht, wollten wir etwas Cooles haben, was mit Skills zu tun hat. Und da ich die Domäne schon seit 10 Jahren hatte, war es ein Match made in Heaven. Ich hatte mir sie damals in diversen Top Level Domänen gesichert und wusste aber bisher nicht was ich damit machen will
Ben: Und dann kommt Ben mit einer verrückten Idee ohne Domäne. *lacht*
PASS-NL-Red.: Warum habt Ihr ihn ins Leben gerufen?
Frank: Wie schon erwähnt, einmal um Nachwuchs anzuzie-hen und dann gab es verschiedene SQL-Themen, mit denen man auch schon immer mal mehr beschäftigen wollte und dann haben wir, bzw. hauptsächlich Ben, die Artikel dazu ausgearbeitet.
Ben: Genau.
PASS-NL-Red.: Was zeichnet Euren Blog aus, was unter-scheidet ihn von anderen?
Frank und Ben (einstimmig): Der Ninja
PASS-NL-Red.: Wie ist des denn zu den Namen Fred-San und Tobi-San gekommen?
Ben: Das ist eine schwierige Geschichte. *lacht*. Es gründet auf einer Vorgeschichte und einer leichtsinnigen Aussage meinerseits. Es gab mal in der deutschen Pass Community jemanden, der mich immer wenn er mich auf einer Veran-staltung traf mit einem freundlichen „Hallo Tobias“ be-grüßte. Als dieser dann ankündigte, Deutschland zu verlas-sen, habe ich im Beisein von Ben Weissman gesagt: „Wie schade, jetzt wird mich niemand mehr mit Hallo Tobias be-grüßen.“, worauf dieser meinte, das können wir ändern und seitdem habe ich diesen Spitznamen.
Frank: Plus, es hilft auch im Podcast Ben Kettner von Ben Weissman zu unterscheiden. *lacht* Zu meinem Spitznamen kam es auf dem Pass Summit in Amerika. Dort kam der Tontechniker zu uns und wollte un-sere Namen wissen. Ich stellte mich mit „Ich bin der Frank“ vor. Dies hat dieser offensichtlich auch nach mehreren Ver-suchen nicht richtig verstanden. Also habe ich ihm dann ge-sagt, dass er mich Fred nennen darf. Was ich nicht wusste ist, dass Tillmann in der Zeit meinen Namen auf den Folien angepasst hatte. Ich habe es auch erst bemerkt als Oli mir hinterher die Fotos gezeigt hat.
PASS-NL-Red.: Wie bekomme ich mit, dass ein neuer Bei-trag veröffentlicht wurde?
Frank: Du musst den T-SQL Ninja Twitter Account abonnie-ren.
Newsletter 03/2020
www.sqlpass.de Seite 13 von 20
PASS-NL-Red.: Wieviel Arbeit habt Ihr insgesamt in den Blog gesteckt?
Frank: Geschätzterweise pro Person ca. 100 Stunden, wobei ich mich mehr um das Design und Ben sich mehr um die Bei-träge und die Technik gekümmert hat.
Ben: Ja so würde ich es auch schätzen. Also alles im Rahmen. Übrigens haben wir noch ein super Feature. Die Beiträge ha-ben wir jeweils als Blogpost in Deutsch und Englisch. Zeit-gleich mit der Veröffentlichung der Blogposts wird ein deut-sches und ein engliches Notebook nach GitHub publiziert. D.h. es gibt zu jedem Beitrag ein GitHub Verzeichnis, in dem die dazugehörigen SQL-Notebooks liegen und das man mit Azure Data Studio öffnen und womit man rumspielen kann.
Frank: Es wäre natürlich kein Projekt wo Frank mit dabei ist,
wenn es keinen Docker Container gäbe . Für die Beispiele
kann man sich ein Docker Image herunterladen, in dem die WideWorldImporters DB bereits vorinstalliert ist. Eine ge-nauere Beschreibung gibt es im DoJo Bereich der Webseite.
PASS-NL-Red.: Gibt es etwas, was Ihr abschließend unse-ren Lesern sagen und mit auf den Weg geben möchtet?
Frank: Wir möchten alle herzlich dazu einladen, auf die Webseite zu gehen und Fragen und Diskussionen zu den Bei-trägen auch dort direkt ins Forum zu schreiben, das für alle verfügbar ist. Im Januar hatten wir bereits 861 Besucher.
Ben: Das Ziel ist zur Mitte des Jahres 8.000 und zum Ende des Jahres 80.000 Besucher pro Monat. Wir fangen mal mit 800 an. Wir würden uns freuen, wenn die Community uns hilft diese
Ziele zu erreichen.
Allgemeine Artikel
SQL Server 2019: Session Context & Parallel
Plans
Vielleicht haben Sie schon von den Wundern der Context-Funktionen (SESSION_CONTEXT, CONTEXT_INFO) gehört - sie können einige interessante Lösungen für die Zugangskontrolle bieten, aber wissen Sie, was es für die Integration mit den hochperformanten Abfragen bedeuten kann? Mit diesem Artikel beantwortet Niko Neugebauer diese Frage.
http://www.nikoport.com/2020/02/08/sql-server-2019-session-context-parallel-plans/
Insert and Delete SQL Server Data with Views
In diesem Artikel erläutert Rick Dobson wie dies funktioniert.
https://www.mssqltips.com/sqlservertip/6220/insert-and-delete-sql-server-data-with-views/
Disaster Response Manual:
A handbook for not getting fired
In diesem Artikel beschreibt der SQL Guy, warum und wie man so ein Handbuch am Besten schreibt.
https://thesqlguy.com/blog/f/disaster-response-manual-a-handbook-for-not-getting-fired
Common causes of SQL Server BACKUP LOG
Failures
Jack Vamvas beschreibt die 2 Hauptgründe warum so etwas passiert.
https://www.sqlserver-dba.com/2020/01/common-causes-of-sql-
server-backup-log-failures.html
Your SQL Server's Screaming But Is Anyone
Listening? – High Severity Alert Notifications
Dieser Artikel gibt Ihnen einen tieferen Einblick in dieses Thema.
https://sqlundercover.com/2020/01/30/your-sql-servers-screaming-but-is-anyone-listening-high-severity-alert-notifications/
Signs Your Execution Plan Is Lying To You:
Startup Expressions
In diesem Video erläutert Erik Darling was es damit auf sich
hat.
https://www.erikdarlingdata.com/2020/02/signs-your-execution-
plan-is-lying-to-you-startup-expressions/
sp_WhoIsActive Is Now Open Source
Mit diesem Artikel gibt Brent Ozar einen wertvollen Tip.
https://www.brentozar.com/archive/2019/07/sp_whoisactive-is-
now-open-source/
SQL SERVER: Drop All Auto Created Statistics
In diesem Artikel zeigt Ihnen Pinal Dave wie dies geht.
https://blog.sqlauthority.com/2020/02/04/sql-server-drop-all-
auto-created-statistics/
Extended Events Misperceptions:
Profiler is Easier
Dieser Beitrag ist Teil 1 von Grant Fritchey’s Serie zu diesem Thema.
https://www.scarydba.com/2020/01/20/extended-events-misperceptions-profiler-is-easier/
Newsletter 03/2020
www.sqlpass.de Seite 14 von 20
Why you Should Always Specify Whether a
Column Accepts Nulls
Phil Factor erläutert die Faktoren, die bestimmen, ob eine Spalte Nullwerte zulässt, wenn Sie sie nicht explizit in der Spaltendefinition angeben. Wenn Sie sich auf das durch Ihre Verbindungseinstellungen festgelegte Standardverhalten verlassen, könnten Sie einige böse Überraschungen erleben.
https://www.red-gate.com/hub/product-learning/sql-
prompt/why-you-should-always-specify-whether-a-column-ac-
cepts-nulls
Configure SQL Server Transparent Data
Encryption with PowerShell
In diesem Tipp behandelt Filip Holub die Schritte zur Verwendung von PowerShell, mit denen Sie die TDE für jede Datenbank auf jeder Instanz von SQL Server konfigurieren können.
https://www.mssqltips.com/sqlservertip/6316/configure-sql-ser-
ver-transparent-data-encryption-with-powershell/
UPDATE Statement Performance in SQL Serv er
Die Aktualisierung der Daten kann auf verschiedene Weise erfolgen, z.B. Zeile für Zeile, eine große Charge oder in mehreren kleineren Chargen. In diesem Tipp betrachtet Bhavesh Patel die Unterschiede bei der Durchführung von UPDATEs mit diesen Methoden.
https://www.mssqltips.com/sqlservertip/5829/update-statement-
performance-in-sql-server/
Set a variable and update a column at the
same time
In diesem Beitrag beschreibt Kenneth Fisher Ihnen diese „seltsame“ Option für den UPDATE-Befehl.
https://sqlstudies.com/2020/02/19/set-a-variable-and-update-a-
column-at-the-same-time/
Azure SQL vs Azure Table Storage
Mit diesem Beitrag erklärt Bert Wagner seine Entscheidung.
https://bertwagner.com/2019/12/03/deciding-between-azure-sql-and-azure-table-storage/
SQL Server Loop through Table Rows without
Cursor
In diesem Artikel erklärt Ihnen Daniel Farina, wie man das macht.
https://www.mssqltips.com/sqlservertip/6148/sql-server-loop-
through-table-rows-without-cursor/
The PARSEONLY SQL command overview and
examples
In diesem Artikel erläutert Rajendra Gupta die Verwendung
des SQL-Befehls SET PARSEONLY für SQL Server-Abfragen.
https://www.sqlshack.com/the-parseonly-sql-command-over-
view-and-examples/
Don’t install SQL Server from a mounted ISO
Randolph West beschreibt Ihnen warum Sie dies nicht machen sollten und zeigt gleichzeitig einen besseren Weg auf.
https://bornsql.ca/blog/temporal-tables-and-how-to-deal-with-
computed-columns/
A Self-Tuning Fill Factor Technique for SQL
Server – Part 2
Mit seinem Artikel liefert Mike Byrd Teil 2 seiner Serie zum Thema Fill Factor.
https://www.sqlservercentral.com/articles/a-self-tuning-fill-fac-
tor-technique-for-sql-server-part-2
Simple script to backup all SQL Server
databases
In diesem Tipp befasst sich Greg Robidoux wie man diese Aufgabe mit T-SQL erledigt.
https://www.mssqltips.com/sqlservertip/1070/simple-script-to-
backup-all-sql-server-databases/
Stairway to SQL Server Agent:
Level 1: Setup and Overview
Mit seinem Artikel liefert R. Glen Cooper Teil 1 seiner Serie „Stairway to SQL Server Agent“.
https://www.sqlservercentral.com/steps/stairway-to-sql-server-
agent-level-1-setup-and-overview
Queue table issues with Availability Groups in
SQL Server
In diesem Artikel gibt Ihnen Aaron Bertrand einen tieferen Einblick in dieses Thema..
https://www.mssqltips.com/sqlservertip/6284/queue-table-
issues-with-availability-groups-in-sql-server/
Ansprechpartner: Nina Weisheidinger
Newsletter 03/2020
www.sqlpass.de Seite 15 von 20
Business Intelligence
Wir beantworten die 5 wichtigsten Fragen zu Databricks!
Im Artikel erfahren wir die Antworten auf die 5 wichtigsten Fragen zu Databricks.
https://www.oraylis.de/blog/wir-beantworten-die-5-wichtigsten-fragen-zu-databricks
Date.Networkdays function for Power Query and Power BI
Imke teilt mit uns ihre Implementierung der NETWORKDAYS Funktion, die die gleiche Syntax verwendet, wie das Excel-Äquivalent.
https://www.thebiccountant.com/2020/02/20/date-networkdays-function-for-power-query-and-power-bi/
Power BI Desktop – February 2020 – Please wait to use it!
Die meisten von uns sollten noch etwas warten, bevor sie die neue Version des Power BI Desktop verwenden.
https://workingondata.wordpress.com/2020/02/21/power-bi-desktop-february-2020-please-wait-to-use-it/
An M Function To Help You Explore Power Query Diagnostics Data
Chris Webb zeigt eine aktualisierte Fassung seiner Funktion, um Diagnosedaten aus Power BI in Visualisierungen zu verwenden.
https://blog.crossjoin.co.uk/2020/02/10/an-m-function-to-help-you-explore-power-query-diagnostics-data/
Azure Databricks Performance Notes
Hier haben wir die Arbeitsversion einer Liste mit Hinweisen zur Performanceverbesserung von Databricks Anwendungen.
https://www.sqlservercentral.com/blogs/azure-databricks-performance-notes
Power BI Real-time Streaming
James Serra möchte es uns leichter machen, Real-time Streaming Daten in Power BI anzuzeigen.
https://www.sqlservercentral.com/blogs/power-bi-real-time-streaming
3 things Power BI admins should be aware of in Office 365
Wenn es nur drei Dinge braucht, um ein besserer Power Admin zu werden, schauen wir es uns doch an.
https://guyinacube.com/2020/01/30/3-things-power-bi-admins-should-be-aware-of-in-office-365/
Five tips for Power BI Paginated Reports
Für Neulinge beim Thema Power BI Paginated Reports soll der Artikel den Einstieg erleichtern.
https://adatis.co.uk/five-tips-for-power-bi-paginated-reports/
Setting up to use External Tables in SQL Server 2019 BDC
Durch External Tables erweitern sich die Möglichkeiten des Big Data Clusters zum Zugriff auf Datenquellen.
https://www.dcac.com/blog/setting-up-to-use-external-tables-in-sql-server-2019-bdc
Remove Duplicates and Keep the Last Record with Power Query
Beim Deduplizieren von Einträgen kann Power Query unerwartete Ergebnisse liefern, so dass eine Sonderlösung gefordert ist.
https://exceleratorbi.com.au/remove-duplicates-keep-last-record-power-query/
Make sure you have your IP Scheme set before you deploy SQL Server 2019 Big Data Cluster
Denny Cherry teilt mit uns einen wichtigen Tipp zum Aufsetzen eines Big Data Clusters.
https://www.dcac.com/blog/make-sure-you-have-your-ip-scheme-set-before-you-deploy-sql-server-2019-big-data-cluster
Visualising Power Query Diagnostics Data In A Power BI Decomposition Tree
Diagnosedaten können mit einem Decomposition Tree in Power BI sehr anschaulich dargestellt werden.
https://blog.crossjoin.co.uk/2020/02/03/visualising-power-query-diagnostics-data-in-a-power-bi-decomposition-tree/
Sending Power BI Alerts To Users Via Teams Using Power Automate And Adaptive Cards
Mit Adaptive Cards kann man bei automatisch versendeten Meldungen aus Power BI noch Formatierungen vornehmen.
https://blog.crossjoin.co.uk/2020/01/27/power-bi-alerts-teams-power-automate-adaptive-cards/
Installing the SQL Server Big Data Cluster Tools in a Docker Container
Einen Big Data Cluster lokal zum Laufen zu bekommen, ist nicht ganz so einfach wie in Azure.
https://www.sqlpassion.at/archive/2020/01/20/installing-sql-server-big-data-cluster-tools-in-a-docker-container/
Newsletter 03/2020
www.sqlpass.de Seite 16 von 20
Power BI Slicers and Filters
Teo Lachev hilft uns bei der Wahl zwischen Filtern und Slicern für unsere Power Bi Reports.
https://prologika.com/power-bi-slicers-and-filters/
SSAS Tabular – Process Add memory consumption
Roman Lansky schaut genauer auf die "Process Add" Option beim Laden von SSAS Tabular Modellen und ihren Speicherbedarf.
https://joyfulcraftsmen.com/blog/ssas-tabular-process-add-memory-consumption/
Text Classification using AI Builder inside Power Automate (Microsoft Flow)
Mit AI Builder kann man aus Power Automate heraus eine Klassifizierung von Texten ermitteln.
https://radacad.com/text-classification-using-ai-builder-inside-power-automate-microsoft-flow
Power BI Advanced Q&A
Es gibt Erweiterungen zur Frage und Antwort Funktionalität in Power BI.
https://www.mssqltips.com/sqlservertip/6295/power-bi-advanced-qa/
Lots of Power BI tips... (Roundup - February 10, 2020)
Hier gibt es die Zusammenfassung von Power BI Tipps vom 10. Februar.
https://guyinacube.com/2020/02/10/roundup167/
Azure Data Factory Triggers
Der Artikel zeigt die Trigger der Azure Data Factory aus der Perspektive eines Umsteigers von SSIS..
https://www.sqlservercentral.com/articles/azure-data-factory-triggers
Do you know what a Power BI seed file is??? (Roundup - Jan 27, 2020)
Die regelmäßige Zusammenfassung des Guy-in-a-Cube der Ereignisse im Vormonat findet sich hier.
https://guyinacube.com/2020/01/27/roundup165/
Compare Period Over Period Breakdown in Power BI Using the Waterfall Chart
Mit dem Wasserfall-Chart kann man einen Werteverlauf über Perioden oder andere Schritte hinweg verdeutlichen.
https://radacad.com/compare-period-over-period-breakdown-in-power-bi-using-the-waterfall-chart
Creating an Income Statement with DAX in Power BI – Part 1
Dies ist der erste Artikel in einer Serie über die Erstellung von Finanzdokumenten mit Power BI.
https://feathersanalytics.com/power-bi-income-statement-with-dax-part-1/
Intro into Power BI Premium - Reporting/Analytics Made easy with FourMoo and Power BI
Vor dem Erscheinen des Artikels fehlte offenbar eine gute Einführung in das Thema Power BI Premium.
https://www.fourmoo.com/2020/01/30/intro-into-power-bi-premium/
Announcing SSIS Catalog Browser v0.9.1.0
Es gibt eine neue Version des SSIS Catalog Browsers, bei der vor allem die Geschwindigkeit verbessert wurde.
https://andyleonard.blog/2020/01/announcing-ssis-catalog-browser-v0-9-1-0/
How to Deploy a Big Data Cluster to a Multi Node Kubeadm Cluster
Im Artikel wird gezeigt, wie man einen Big Data Cluster auf seiner On-Premises Infrastruktur aufsetzen kann.
https://mohammaddarab.com/how-to-deploy-a-big-data-cluster-to-a-multi-node-kubeadm-cluster/
Moving Data Around in Azure Synapse Analytics
In Azure Synapse Analytics gibt es einige Varianten, Daten in eine Tabelle zu laden, wie Niko Neugebauer hier erläutert.
https://curatedsql.com/2020/01/31/moving-data-around-in-azure-synapse-analytics/
Analysis Services : OLEDB Error while processing in SSAS
Der Artikel verspricht Hilfe bei einem recht häufigen Fehler beim Prozessieren eines SSAS Cubes.
https://www.sqlservercentral.com/articles/analysis-services-oledb-error-while-processing-in-ssas
Parameterizing a REST API Linked Service in Data Factory
In der Data Factory kann man jetzt zur Laufzeit dynamische Werte an Linked Services übergeben.
https://www.sqlservercentral.com/blogs/parameterizing-a-rest-api-linked-service-in-data-factory
Ansprechpartner: Michael Riedmüller
Newsletter 03/2020
www.sqlpass.de Seite 17 von 20
Neues von den SQL Release Services (ex Neues aus der Knowledgebase)
Liebe Newsletter-Leser!
Einige Security Updates für die Versionen 2016 bis runter zu 2012 SP4!
Der einfacheren Überprüfung halber habe ich jetzt noch eine Spalte mit den letzten Versions-Nummern eingefügt.
Ich glaube nicht mehr, dass es (angesichts der Frequenz und Regelmäßigkeit) noch sehr sinnvoll ist die ganzen CU’s jeweils
ausführlich zu listen. Daher, als schnelle Übersicht, hier jetzt dauerhaft und aktuell die „Allgemeine Übersicht der Releases“
aus dem „Update Center for Microsoft SQL Server” als Tabelle von
https://technet.microsoft.com/en-us/library/ff803383.aspx
Leider ist diese Seite auch wieder ungepflegt (seit 1.8.2019) und daher benutze ich derzeit:
https://sqlserverbuilds.blogspot.com/ Hier ist auch eine Subscription möglich.
Die anderen Neuerungen findet man unter
https://techcommunity.microsoft.com/t5/SQL-Server/bg-p/SQLServer/label-name/SQLReleases oder
https://techcommunity.microsoft.com/t5/SQL-Server/bg-p/SQLServer
Dabei sind Neuerungen aus dem letzten Monat FETT gedruckt und grau unterlegt.
Die Versionen mit aktuellen Security Updates sind ROT
Letzter CU vom 13.2.2020, letzter Artikel vom 11.2.2020, Stichtag: 23.2.2020, Euer Kai Gerlach
SQL
Version
Latest Service
Pack
Latest GDR
Update
Latest Cumulative
Update
CU / SU
Release Date
Latest CU
Version Number
General
Guidance
2019 RTM KB 4517790 CU 2 (KB4536075) 2/13/2020 15.0.4013.40 Installation
2017 RTM KB 4505224 CU 19 (KB 4535007) 12/9/2019 14.0.3281.6 Installation
2016 SP2 (KB 4052908) KB 4505220 CU 11 + SU (KB 4535706) 2/11/2020 13.0.5622.0 Installation
2016 SP1 (KB 3182545) KB 4505219 CU 15 + GDR (KB 4505221) 7/9/2019 13.0.4574.0 Installation
2016 RTM KB4058560 CU 9 (KB 4058559) 11/22/2017 13.0.2216.0 Installation
2014 SP3 (KB 4022619) KB 4505218 CU 4 + SU (KB 4505422) 2/11/2020 12.0.6329.1 Installation
2014 SP2 (KB 3171021) KB 4505217 CU 18 (KB 4500180) 7/29/2019 12.0.5687.1 Installation
2014 SP1 (KB 3058865) KB 4032542 CU 13 (KB 4019099) 8/8/2017 12.0.4522.0 Installation
2014 RTM MS 15-058 CU 14 (KB 3158271) 6/20/2016 12.0.2569.0 Installation
2012 SP4 (KB 4018073) KB 4057116 SU 2/11/2020 11.0.7493.4 Installation
2012 SP3 (KB 3072779) KB 4057115 CU 10 + SAA (KB 4057121) 8/16/2017 11.0.6615.2 Installation
2012 SP2 (KB 2958429) MS 16-136 CU 16 (KB 3205054) 1/18/2017 11.0.5678 Installation
2012 SP1 (KB 2674319) MS 15-058 CU 16 (KB 3045317) 7/13/2015 11.0.3513 Installation
2008 R2 SP3 (KB 2979597) KB 4057113 N/A 11/11/2018 10.00.6000 Installation
2008 R2 SP2 (KB 2630458) MS 15-058 CU 13 (KB 2967540) 6/30/2014 10.50.4319 Installation
2008 SP4 (KB 2979596) KB 4057114 N/A 5/2014 10.00.6000 Servicing
2008 SP3 (KB 2546951) MS 15-058 CU 17 (KB 2958696) 5/19/2014 10.00.5861 Servicing
2005 SP4 (KB 2463332) N/A CU 3 (KB2507769) 3/2011 9.00.5266 Installation
2000 SP4 (KB 290211) N/A CU (KB916287) 10/2006 8.00.2187 Installation
Andere Artikel findet Ihr nachfolgend:
Newsletter 03/2020
www.sqlpass.de Seite 18 von 20
Security Update for SQL Server 2012 SP4
02-11-2020
… This package cumulatively includes all previous GDR fixes for SQL Server 2012 SP4 plus it includes a new security fix for SQL Server Reporting Services.
• Security Update for SQL Server 2012 SP4 KB Arti-cle: https://support.microsoft.com/en-us/help/4532098
o Microsoft Download Center: https://www.microsoft.com/en-us/down-load/details.aspx?id=100915
o Microsoft Update Catalog: https://www.catalog.update.mi-crosoft.com/ScopedViewInline.aspx?up-dateid=458b1ba2-9c9a-49d9-8aa1-b7f9...
• Latest Updates for Microsoft SQL Server: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-mi-crosoft-sq...
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-
server/security-update-for-sql-server-2012-sp4/ba-
p/1167623
Security Update for SQL Server 2014 SP3 GDR
02-11-2020
… This package cumulatively includes all previous GDR fixes for SQL Server 2014 SP3 plus it includes a new security fix for SQL Server Reporting Services.
• Security Update for SQL Server 2014 SP3 GDR KB Article: https://support.microsoft.com/en-us/help/4532095
o Microsoft Download Center: https://www.microsoft.com/en-us/down-load/details.aspx?id=100914
o Microsoft Update Catalog: https://www.catalog.update.mi-crosoft.com/ScopedViewInline.aspx?up-dateid=829f5afd-f7f6-4abf-b119-4d94...
• Latest Updates for Microsoft SQL Server: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-mi-crosoft-sq...
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-
server/security-update-for-sql-server-2014-sp3-gdr/ba-
p/1167633
Security Update for SQL Server 2014 SP3 CU4
02-11-2020
... This package cumulatively includes all servicing fixes from SQL Server 2014 SP3 through SQL Server 2014 SP3 CU4 plus it includes a new security fix for SQL Server Rep. Services.
• Security Update for SQL Server 2014 SP3 CU4 KB Article: https://support.microsoft.com/en-us/help/4535288
o Microsoft Download Center: https://www.microsoft.com/en-us/down-load/details.aspx?id=100913
o Microsoft Update Catalog: https://www.catalog.update.mi-crosoft.com/ScopedViewInline.aspx?up-dateid=768b8842-ba16-461f-8029-0375...
• Latest Updates for Microsoft SQL Server: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-mi-crosoft-sq...
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-
server/security-update-for-sql-server-2014-sp3-cu4/ba-
p/1167642
Security Update for SQL Server 2016 SP2 GDR
02-11-2020
... This package cumulatively includes all previous GDR fixes for SQL Server 2016 SP2 plus it includes new security fixes for SQL Server Reporting Services.
• Security Update for SQL Server 2016 SP2 GDR KB Article: https://support.microsoft.com/en-us/help/4532097
o Microsoft Download Center: https://www.microsoft.com/en-us/down-load/details.aspx?id=100912
o Microsoft Update Catalog: https://www.catalog.update.mi-crosoft.com/ScopedViewInline.aspx?up-dateid=c091b865-e45d-4b44-9fb2-9176...
• Latest Updates for Microsoft SQL Server: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-mi-crosoft-sq...
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-
server/security-update-for-sql-server-2016-sp2-gdr/ba-
p/1167651
Newsletter 03/2020
www.sqlpass.de Seite 19 von 20
Security Update for SQL Server 2016 SP2 CU11
02-11-2020
--. This package cumulatively includes all servicing fixes from SQL Server 2016 SP2 through SQL Server 2016 SP2 CU11 plus it includes new security fixes for SQL Server Reporting Services.
• Security Update for SQL Server 2016 SP2 CU11 KB Article: https://support.microsoft.com/en-us/help/4535706
o Microsoft Download Center: https://www.microsoft.com/en-us/down-load/details.aspx?id=100911
o Microsoft Update Catalog: https://www.catalog.update.mi-crosoft.com/ScopedViewInline.aspx?up-dateid=bd9f2bf0-cef1-4d2d-80fb-606d...
• Latest Updates for Microsoft SQL Server: https://docs.microsoft.com/en-us/sql/database-engine/install-windows/latest-updates-for-mi-crosoft-sq...
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-
server/security-update-for-sql-server-2016-sp2-cu11/ba-
p/1167667
Released: Update for Kerberos Configuration
Manager for SQL Server
01-17-2020
The Kerberos Configuration Manager for SQL Server is a diagnostic tool that helps troubleshoot Kerberos related connectivity issues with SQL Server, SQL Server Reporting Services (SSRS), and SQL Server Analysis Services (SSAS). It can perform the following functions:
• Collect information about operating system (OS), Microsoft SQL Server instances, and Always On Availability Group Listeners installed on a server.
• Report all Service Principal Name (SPN) and dele-gation configurations on the server.
• Identify potential problems in SPNs and delega-tions.
• Fix potential SPN problems.
The new release (v4.2) adds support for SQL Server 2019.
You can download the tool here, as well as read its install and usage instructions.
Artikel-URL: https://techcommunity.microsoft.com/t5/sql-server/released-update-for-kerberos-configuration-mana-ger-for-sql/ba-p/1115388
Newsletter 03/2020
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet, http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB), https://www.sqlpass.de/agb/ Stand: 04.06.2019 Seite 20 von 20
PASS Essential: SQL Server Integration Services in der Praxis
Dauer: 1 Tag
Ort: Neuss, Verband der Vereine Creditreform e.V.
Datum: 19.03.2020, 09:00 Uhr
Teilnehmeranzahl: mindestens 4, maximal 10
Preis: 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: Ja
Anmeldung: https://www.eventbrite.de/e/pass-essential-sql-server-integration-...
Sprecher:
Bernd Jungbluth ist seit 2001 als freiberuflicher Berater für Datenbanken und SQL Server tätig. Zu seinen Kern-
gebieten gehören die Administration von SQL Server, die Datenbankentwicklung und -optimierung sowie die
SQL Server Integration Services und die SQL Server Reporting Services. Bernd schreibt Fachartikel und Bücher,
hält Vorträge auf Konferenzen und bietet eigene Seminare zu Themen rund um SQL Server an.
Inhalt
Pakete, Pakete, Pakete.
Der Fokus in diesem PASS Essential liegt beim Erstellen und Bereitstellen von SSIS-Projekten. Es gibt kaum Theorie, sondern Praxis,
Praxis und nochmals Praxis. Anhand mehrerer Aufgaben lernst Du, wie Du unterschiedliche Anforderungen mit SQL Server Integra-
tion Services realisierst und diese Lösungen im SQL Server bereitstellst.
Durch den hohen Praxisanteil sind Grundkenntnisse in SQL Server Integration Services unbedingt erforderlich. Diese Grundkennt-
nisse erhältst Du in einem weiteren PASS Essential namens „SQL Server Integration Services“. Die dort vermittelte Theorie ist eine
gute Ausgangsbasis für die Teilnahme an diesem PASS Essential.
Nach Abschluss des PASS Essentials hast Du fundierte Kenntnisse in diesen Themen
• Entwickeln von SSIS-Projekten
• Transaktionen, Ereignishandler und Fehlerbehandlung in SSIS
• Bereitstellen von SSIS-Projekten
Teilnehmer Voraussetzungen:
• Grundkenntnisse in Microsoft SQL Server Integration Services
• Grundkenntnisse über Microsoft SQL Server
• Umgang mit Microsoft Visual Studio
• Umgang mit Microsoft SQL Server Management Studio
• Eigenes Laptop zur Umsetzung der im PASS Essential gestellten Übungsaufgaben.