Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 –...

20
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

Transcript of Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 –...

Page 1: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 2: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 3: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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.

Page 4: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 5: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 6: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 7: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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)

Page 8: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 9: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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.

Page 10: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 11: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 12: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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.

Page 13: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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/

Page 14: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 15: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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/

Page 16: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 17: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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:

Page 18: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 19: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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

Page 20: Newsletter PASS Deutschland e.V.Newsletter 03/2020 Seite 3 von 20 SQL Server Konferenz 2020 – Precon Agenda 3. März 2020 Level 200 Die Welt der Dokumente Jan "Janek" Fellien & Sia

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.