newsletter pass deutschland e.v. · der azure-daten-explorer, früher bekannt als kusto! markus...
TRANSCRIPT
Newsletter 02/2019
www.sqlpass.de Seite 1 von 16
Gitte: Ein Bit bitte! (Oder so ähnlich) Das PASS Camp 2018 war wieder einmal Gehaltvoll (Foto: Dirk Hondong)
Inhaltsübersicht Treffen der Regionalgruppen
Den Newsletter Online lesen! Auf ISSUU (www.issuu.com)!
Weitere Treffen der Regionalgruppen
Kommende SQL Saturdays in der “Nähe”
Save the Date: SQL Konferenz 2019: Precons & Sessions
Blogs von Mitgliedern
Allgemeine Artikel
Business Intelligence
Neues von den SQL Release Services (ex Neues aus der Knowledgebase)
Bericht vom SQL-Saturday #810 in Linz
Impressum
PASS Essentials
o SQL Server Data Tools
o Datenschutz mit SQL Server
o SQL Server Security – Sicherheit in Microsoft SQL Server
Newsletter 02/2019
www.sqlpass.de Seite 2 von 16
Treffen der Regionalgruppen PASS Deutschland e.V.
Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen
Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
Bayern https://www.sqlpass.de/groups/rg-bayern
Siegfried Spuddig
Andre Essing
Erik Monchen
13. Februar 2019 um 18:30 Uhr
Power BI Embedded: Berichtsdaten mit RLS - Georg Gamsjäger 14. März 2019
Berlin https://www.sqlpass.de/groups/rg-berlin/
Markus Raatz
Georg Urban
Benjamin Kettner
28. Februar 2019 um 19:00 Uhr bei Ceteris
RG Berlin Frühjahrstreffen 2019 - tbd 18. April 2019
Rhein/Main https://www.sqlpass.de/groups/rg-rhein-main/
Oliver Engels
Julian Breunung
Alexander Karl
12. Februar 2019 um 19:00 Uhr bei Microsoft
Use Case for SQL Server Service Broker: Historization of Customer Data – Uwe Ricken
12. März 2019
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_2019-02
Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bekannt)
Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
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
Newsletter 02/2019
www.sqlpass.de Seite 3 von 16
Weitere Treffen der Regionalgruppen des PASS Deutschland e.V. (noch kein Thema bekannt)
Details zu den einzelnen Treffen werden auf der Website angekündigt. Bitte wende Dich an die angegebenen Ansprechpartner der jeweiligen Regionalgruppen. Die Mailadressen findest Du auf der jeweiligen Webseite.
Hannover https://www.sqlpass.de/groups/rg-hannover/
Christoph Seck
Vladimir Stepa
Marcus Möhle
Karlsruhe https://www.sqlpass.de/groups/rg-karlsruhe/
Stefan Kirner
Helge Rutz 26. März 2019 um 18:30 Uhr 16. April 2019
Mittelrhein https://www.sqlpass.de/groups/rg-mittelrhein/
Benjamin Machuletz
Johannes Curio
Philipp Lenz
Rheinland https://www.sqlpass.de/groups/rg-rheinland/
Tillmann Eitelberg
Christoph Muthmann
Ralph Depser
Ruhrgebiet https://www.sqlpass.de/groups/rg-ruhrgebiet/
Klaus Hoeltgen
Frank Geisler
Gabi Münster
Sachsen https://www.sqlpass.de/groups/rg-sachsen/
Thomas Jorzig
Ralf Dietrich
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 02/2019
www.sqlpass.de Seite 4 von 16
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
09.02.2019 #824 Krakau (Polen)
23.02.2019 #829 Pordenone (Italien)
16.03.2019 #816 Reykjavík (Island)
06.04.2019 #832 Zagreb (Croatia)
11.04.2019 #823 Petach Tikwa (Israel)
20.042019 #850 Budapest (Hungary)
04.05.2019 #851 Stockholm (Sweden)
Save the Date: SQL Konferenz 2019: Precons & Sessions
Um Euch noch mehr zu animieren, an der SQL Server Konferenz 2019 teilzunehmen, haben wir hier in der Tabelle die Übersicht über die angebotenen Sessions aufgenommen. Da ist doch bestimmt für jeden etwas dabei.
Sessions der PreCon am 19.02.2018:
PreCon Workshop
Level 300 Advanced Data Protection: Security and Privacy in SQL Server
Thomas LaRock & Karen Lopez
PreCon Workshop
Level 200 Loading and transforming data in Power BI Chris Webb
PreCon Workshop
200-300 Azure Black Magic for Consultants & Seller with Flavor: Data & SQL
Patrick Heyde
PreCon Workshop
Level 300 Power BI Administration in a Day Deep Dive
Kay Unkroth
PreCon Workshop
200-300 Cutting Edge: AI und intelligente Datenverarbeitung mit Azure IoT in der Cloud und auf dem Device
Constantin "Kostja" Klein & Marcel Tilly
Newsletter 02/2019
www.sqlpass.de Seite 5 von 16
Sessions der beiden Konferenztage 20. und 21.02.2019:
BI
Level 200
Der BIERout-Vortrag – oder: Ressourcen-Skalierung mit SSIS Scale Out am Beispiel von Bier
Nora Herentrey & Stefan Grigat
DBA
Level 300
Heterogene Datenbankreplikation für SQL Server
Eero Mattila
BI
Level 100
101 BI and AI
Alexander Klein
Azure
Level 400
Databricks meets Power BI Marcel Franke & Gerhard Brückl
Dev-Ops
Level 300
Intelligent Query Processing in SQL Server 2019
Milos Radivojevic
DBA
Level 200
Terraform for Beginners
John Martin
DBA
Level 300
Partition Magic
Kalen Delaney
BI
Level 300
Get into the Flow
Sandra Geisler
IM
Level 300
Heute zieh ich in die Cloud... Und Biml wird mein Umzugswagen
Ben Weissman
DBA
Level 200
It's broken, now what?! (Practical problem solving)
William Durkin
Azure
Level 300
Die Kosten im Blick: Die Azure Billing API
Benjamin Kettner
IM
Level 300
SQL Server 2019 und SharePoint 2019 - SharePoint das Fliegen lernen
Lars Platzdasch
Dev-Ops
Level 300
Persistence is Futile - Implementing Delayed Durability in SQL Server
Mark Broadbent
BI
Level 300
Continuous Integration für Analysis Services Gabi Münster & Benjamin Kettner
DBA
Level 300
SQL Server 201x im Sog der Virtualisierung - das geht aber auch performant
Bodo Michael Danitz
Dev-Ops
Level: 300
Query Optimizer
Torsten Strauss
BI
Level 200
Power BI server and Office Online server, modernize your on-premises BI approach.
Isabelle Van Campenhoudt
BI
Level 200
JSON-Formate in Power BI meistern
Imke Feldmann
BI
Level 400
Use advanced Power BI techniques for text mining
Thomas Martens
IM
Level 200
Data Integration through Data Virtualization: New SQL Server 2019 Features
Cathrine Wilhelmsen
Dev-Ops
Level 200
The Gremlins are attacking the Azure Cosmos DB
Cédric Charlier
DBA
Level 200
SQL Server 2019 New Features
Andreas Wolter
DBA
Level 300
Becoming a hipster DBA, a guide to Github and CI/CD for Admins
André Kamman
BI
Level 200
Let your data flow - Introducing Power BI dataflows
Wolfgang Strasser
IM
Level 200
Leveraging Data Value with Azure Data Catalog
Karen Lopez
Newsletter 02/2019
www.sqlpass.de Seite 6 von 16
Big Data & Analytics
Level 200
Real-World Data Movement and Orchestration Patterns using Azure Data Factory V2
Jason Horner
Azure
Level 300
Vorsicht Helmpflicht! - Datenverarbeitung auf der Baustelle mit Azure IoT Edge Constantin "Kostja" Klein & Marcel Tilly
Dev-Ops
Level 200
DevOps for the DBA
Grant Fritchey
Big Data & Analytics
Level 300
Der Azure-Daten-Explorer, früher bekannt als KUSTO!
Markus Raatz
DBA
Level 200
Beware of the Dark Side - A Guided Tour of Oracle for the SQL DBA
David Postlethwaite
Dev-Ops
Level 200
Improve your Database Performance in Seven Simple Steps
Hugo Kornelis
Azure
Level 200
Sql Agent In The Cloud
Sam Cogan
BI
Level 200
Checking in with Power Apps, Flow and Power BI
Ásgeir Gunnarsson
Big Data & Analytics
Level 100
Einstieg in Machine Learning für Datenbankentwickler
Sascha Dittmann
BI
Level 300
Sharing methods in Power BI: how to fulfill your audience
Andrea Martorana Tusa
Big Data & Analytics
Level 300
Case Study: Finde den bösen Bot! Schnelle Web-Logfile-Analysen mit HDInsight IA
Jens Kröhnert
Big Data & Analytics
Level 300
Big Data as a Service – Cloud based Big Data Plattformen
Guido Jacobs
Dev-Ops
Level 300
Azure Data Studio - the new Kid in Town
Frank Geisler
Big Data & Analytics
Level 400
Comparing Predictive Mining Models from R, Python, SSAS, and Azure ML
Dejan Sarka
Azure
Level 200
Azure - Disruptive Geschäftsmodelle & IT
Patrick Heyde
Azure
Level 200
Ready for take-off - How to get your databases into the cloud
Andre Essing
Big Data & Analytics
Level 200
Wie Runtastic von der Integration von R in die Microsoft Data Platform profitiert
Markus Ehrenmüller-Jensen
DBA
Level 200
Managing Always On Availability Groups with Powershell
Marcos Freccia
Azure
Level 200
How to Get Started with Azure Managed Instance
Björn Peters
Azure
Level 300
Data flows in Azure Data Factory - endlich auch hier Transformationen!
Stefan Kirner
BI
Level 400
Working with web services in Power BI and M
Chris Webb
BI
Level 200
Nutoka, Nuspli oder Nutella? Nur eine Frage des Geschmacks?
Volker Hinz
Newsletter 02/2019
www.sqlpass.de Seite 7 von 16
Blogs von Mitgliedern des Pass Deutschland e.V. Liebe Newsletter-Leser!
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: SQL Server - Infos für Anfänger und Profis
URL: https://sqlserverbhoch.wordpress.com
Autor: Benjamin Hoch (nicht angegeben)
Schwerpunkte: Informationen für Beginner im Bereich SQL
Server aber auch für Fortgeschrittene im Bereich Hochver-
fügbarkeit mit AlwayOn
Blog: Continuous Intelligence
http://www.continuous-intelligence.de
Autor: Dr. Benjamin Kettner (Berlin)
Schwerpunkte: Business Intelligence
Blog: Solisyon SQL Blog
URL: http://www.solisyon.de/sqlblog/
Autor: Benjamin Weissman (Franken)
Schwerpunkte: Business Intelligence
Blog: SQL aus Hamburg
URL: http://www.sql-aus-hamburg.de
Autor: Björn Peters (Hamburg)
Schwerpunkte: Datenbank-Administration
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
Newsletter 02/2019
www.sqlpass.de Seite 8 von 16
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
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.
Bitte teile uns möglichst auch Änderungen an Deinem Blog
(Themenverschiebung, Blog-URL oder Beendigung etc.) mit.
Vielen Dank.
Newsletter 02/2019
www.sqlpass.de Seite 9 von 16
Allgemeine Artikel
Desired State Configuration #2 –
Erste Schritte zur SQL Server Installation
Mit diesem Artikel liefert Björn Peters Teil 2 seiner Serie zum Thema Desired State Configuration bei der Installation eines SQL Servers.
https://www.sql-aus-hamburg.de/desired-state-configuration-2-erste-schritte-zur-sql-server-installation/
The limitations of the missing index feature – It
does not specify an order for columns to be
used in an index
This article is part 3 of Torsten Strauß series on the limitaions of the missing index feature.
https://inside-sqlserver.com/the-limitations-of-the-missing-index-feature-it-does-not-specify-an-order-for-columns-to-be-used-in-an-index/
Naming Convention Hall Of Shame
Tim Mitchell presents you with a few of the more frustrating categories of unusual object naming patterns he discovered in his work as a consultant.
https://www.timmitchell.net/post/2018/12/12/naming-conven-
tion-hall-of-shame/
How to Load Test a Database Application
Brent Ozar explains to you why it isn’t as easy as it sounds.
https://www.brentozar.com/archive/2019/01/how-to-load-test-a-
database-application/
Adventures In Foreign Keys 3:
Why Cascading Deletes Perform Slowly
With this article Erik Darling delivers the third part of his series of articles on Foreign Keys.
https://www.brentozar.com/archive/2018/11/adventures-in-for-
eign-keys-a-cascade-of-badness/
Supercharge Your SQL Server Scalar Functions
By Switching To Table Value Functions
Gavin Draper lets you know how to do it.
https://gavindraper.com/2019/01/18/Supercharged-UDFs/
SQL Server: Performing IF…THEN In T -SQL With
IIF Expression
This time Pinal Dave Today wrote about one of the most underutilized features of SQL Server IIF.
https://blog.sqlauthority.com/2018/12/24/sql-server-performing-
if-then-in-t-sql-with-iif-expression/
Availability Groups: When Your Synchronous
Secondary isn’t Synchronous
This article gives you a deeper insight into this topic.
https://sqlundercover.com/2019/01/14/availability-groups-when-
your-synchronous-secondary-isnt-synchronous/
POWERSHELL TO S IMULATE LOAD
Gathering metrics is quite difficult if there are no queries. Grant Fritchey shows you how to do it anyway.
https://www.scarydba.com/2019/01/07/powershell-to-simulate-load/
Some differences with SQL Server when
running on AWS RDS
With this post Matthew McGiffen philosophizes on the differences between AWS and RDS.
https://matthewmcgiffen.com/2018/12/12/some-differences-with-
sql-server-when-running-on-aws-rds/
Database modelling in a post-SSMS world:
dbForge Studio
In this article Randolph West shows you a new tool for the post-SSMS world.
https://bornsql.ca/blog/database-modelling-in-a-post-ssms-world-
dbforge-studio/
Controlling the firewall for an Azure SQL DB via
T-SQL
In this post Kenneth Fisher tells you more about it.
https://sqlstudies.com/2019/01/16/controlling-the-firewall-for-an-
azure-sql-db-via-t-sql/
T-SQL Documentation Generator
With this post Bert Wagner gives a response to this month’s T-SQL Tuesday #110 prompt by Garry Bargsley. T-SQL Tuesday is a way for the SQL Server community to share ideas about different database and professional topics every month.
https://bertwagner.com/2019/01/08/t-sql-object-documentation-generator/
Disabling triggers in SQL Server for a specific
session
In this article Ranga Babu focuses on the various ways to disable triggers in SQL Server so they won’t interfere with certain operations like bulk inserts.
https://www.sqlshack.com/disabling-triggers-in-sql-server-for-a-specific-session/
Ansprechpartner: Nina Weisheidinger
Newsletter 02/2019
www.sqlpass.de Seite 10 von 16
Business Intelligence
Creating my own Map Shapefiles for Power BI
Der Artikel zeigt, wie man eigene Shape-Files in Power BI verwenden kann.
http://www.sqlservercentral.com/blogs/data-adventures/2019/01/06/creating-my-own-map-shapefiles-for-power-bi/
Getting started with SQL 2019 big data cluster in Azure
Der Artikel zeigt erste Schritte mit SQL 2019 Big Data Cluster (enthält Apache Spark und HDFS).
http://www.sqlservercentral.com/articles/Big+Data+Cluster/181462
The Necessary Extras That Aren’t Shown in Your Azure BI Architecture Diagram
Das üblicherweise verwendete Azure BI Architekturdiagramm ist ein guter Startpunkt, enthält aber nicht alle benötigten Resourcen.
http://www.sqlservercentral.com/blogs/data-savvy/2019/01/11/the-necessary-extras-that-arent-shown-in-your-azure-bi-architecture-diagram/
24 Days of PowerPlatform – Day 24 – Wrap Up
Wolfgang Strasser fasst hier seinen originellen und interessanten Adventskalender zur Power Platform zusammen..
https://workingondata.wordpress.com/2018/12/24/24-days-of-powerplatform-day-24-wrap-up/
Understanding the data lineage in DAX
Wir nutzen Data Lineage in DAX automatisch. Ein besseres Verständnis würde uns aber helfen.
https://www.sqlbi.com/articles/understanding-the-data-lineage-in-dax/
Adaptive Join
In SQL Server 2017 gibt es einen neuen Join Operator, den Adaptive Join als Alternative zu den bisherigen.
https://sqlserverfast.com/epr/adaptive-join/
Finding the Flow: A Beginner's Guide to Microsoft Flow
Auch ohne die Katzen wäre das ein netter Einstiegsartikel zu Microsoft Flow.
https://powerpivotpro.com/2019/01/finding-the-flow-a-beginners-guide-to-microsoft-flow/
Use more variables in DAX to simplify your life
Der Einsatz von Variablen soll uns das Leben mit DAX einfacher machen.
https://www.kasperonbi.com/use-more-variables-in-dax-to-simplify-your-life/
Data Privacy Settings And Data Refresh Perfor-mance In Excel And Power BI
Auch die Data Privacy Einstellungen können einen signifikaten Einfluss auf die Abfragedauer haben.
https://blog.crossjoin.co.uk/2018/12/27/data-privacy-settings-data-refresh-performance-power-bi-excel/
ODBC Data Sources, The SqlCapabilities Option And Power Query/Power BI Data Refresh Per-formance
Mit ein paar Einstellungen kann man die Abfrageperformance seines Power Query Editors bei ODBC-Datenquellen verbessern.
https://blog.crossjoin.co.uk/2019/01/04/odbc-power-bi-power-query-refresh-performance/
Send Meaningful Errors for SSIS Packages
Die gezeigte Lösung erlaubt es, automatisiert nach Fehlern in den ausgeführten SSIS Packages zu suchen und diese per Mail zu kommunizieren.
http://schottsql.com/2019/01/04/send-meaningful-errors-for-ssis-packages/
Combine All Sheets in a Workbook with Power Query
Daten aus mehreren Sheets einer Excel-Datei in Power Query zu kombinieren bedarf einiger Tricks.
https://exceleratorbi.com.au/combine-all-sheets-in-a-workbook-with-power-query/
Translating your Current Skillset to a Modern Cloud Data Warehouse
Für erfahrene BI-Entwickler gibt es trotz der überwältigenden Zahl an Neuem gute Chancen, am Ball zu bleiben.
https://www.blue-granite.com/blog/translating-your-current-skillset-to-a-modern-cloud-data-warehouse
Newsletter 02/2019
www.sqlpass.de Seite 11 von 16
Getting SSRS Details via Powershell
Wer die Einzelheiten einer SSRS Installation nicht über die GUI abrufen möchte, findet hier eine Variante mit Powershell.
https://accitentionaldba.com/2019/01/09/getting-ssrs-details-via-powershell/
Manage Data Across Multiple Sources with Azure Data Studio
Das Cross-Platform Produkt SQL Operations Studio wurde umbenannt und erweitert.
https://msdn.microsoft.com/en-us/magazine/mt832858.aspx
Stairway to DAX and Power BI - Level 9: Function / Iterator Function Pairs: The DAX MAX() and MAXX() Functions
Eine Erinnerung an die Stairway-Serie zu DAX und Power BI.
http://www.sqlservercentral.com/articles/Stairway+Series/120833
Azure Data Explorer
Im verlinkten Whitepaper erfährt man alles wissenswerte zum Azure Data Explorer.
https://azure.microsoft.com/en-us/resources/azure-data-explorer/en-us/
3 Common Analytics Use Cases for Azure Databricks
Die Frage "Wie kann eine Firma vom Einsatz einer Technologie profitieren?" wird am Beispiel Azure Databricks beleuchtet.
http://blog.bizdataviz.com/3-common-analytics-use-cases-for-azure-databricks/
Integration Services Catalog package errors
Bei der Suche nach Fehlern bei der Ausführung von Packages kann man sich die manuelle Arbeit mit einem Skript erleichtern.
https://dallasdbas.com/integration-services-catalog-package-errors/
Generate a SSIS-package that reads from Twitter using Biml
Mit BIML kann man auch Skript-Komponenten erzeugen, wie das Beispiel mit Twitter zeigt.
http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/140485
Static Data Masking (SSMS 18.0 Preview)
Zusätzlich zu Dynamic Data Masking wird es ein neues Feature "Static Data Masking" geben, was Inhalte nicht versteckt, sondern ersetzt, um sensitive Inhalte zu schützen.
http://www.sqlservercentral.com/blogs/sqlespresso/2018/12/19/static-data-masking-ssms-180-preview/
Replicate NetSuite Data to Azure SQL (SSIS in Azure Data Factory)
An einem Beispiel erläutert Jerod Johnson, wie man SSIS-Packages in der Azure Data Factory deployt und ausführt.
http://www.sqlservercentral.com/articles/Integration+Services+(SSIS_/180310
A Look at Some of Azure SQL Database's Intelligence Features
Azure SQL Datenbanken verwenden intelligente Machine Learning Algorithmen und adaptive Technologien, um Performance und Sicherheit für die Nutzer verfügbar zu halten.
http://blog.bizdataviz.com/a-look-at-some-of-azure-sql-databases-intelligence-features/
Creating Measures Using DAX
Der zweite Artikel der Serie erläutert die Arbeit mit Measures in DAX.
https://www.red-gate.com/simple-talk/sql/bi/creating-measures-using-dax/
How to deploy and execute an SSIS package from the SSISDB catalog
Der Einsteigerartikel zeigt, wie man ein SSIS Package nach SSISDB Catalog deployt und von dort ausführt.
http://www.sqlservercentral.com/articles/Integration+Services+(SSIS)/138999
SQL Server Backup To Azure Storage
Der Artikel zeigt, wie man die Backups und Restores der SQL Server in Azure Storage umsetzt.
https://blobeater.blog/2018/12/19/sql-server-backup-to-azure-storage/
SSIS Catalog Execution Parameter Values
Bei der Ausführung eines Packages aus dem SSIS-Catalog werden die verwendeten Parameter ins Log geschrieben.
https://www.timmitchell.net/post/2018/12/17/ssis-catalog-execution-parameter-values/
Newsletter 02/2019
www.sqlpass.de Seite 12 von 16
Using the SSIS Multiple Flat Files Connection Manager
Zum Einlesen mehrerer Flat-Files ist nicht unbedingt ein Schleifenkonstrukt nötig, man kann auch den speziellen Connection Manager verwenden.
https://www.timmitchell.net/post/2018/12/15/using-the-ssis-multiple-flat-files-connection-manager/
SSIS Catalog Automatic Log Cleanup
Der SSIS-Catalog enthält einen Mechanismus zum Löschen von Log-Daten nach einem gegebenen Zeitraum.
https://www.timmitchell.net/post/2018/12/18/ssis-catalog-automatic-log-cleanup/
File Maintenance – Cleaning Up Old Files
Die Arbeit ist erst getan, wenn man auch aufgeräumt hat, auch bei SSIS und dem File-System.
http://www.sqlservercentral.com/blogs/sqlrnnr/2018/12/21/file-maintenance-cleaning-up-old-files/
Bidirectional relationships and ambiguity in DAX
Der Einsatz von bidirektionalen Filtern in DAX Relationships kann dazu führen, dass die berechneten Angaben nicht mehr nachvollziehbar sind.
https://www.sqlbi.com/articles/bidirectional-relationships-and-ambiguity-in-dax/
Custom Power BI Themes: Page Background Images
Mit "Themes" kann man in Power BI das Aussehen seiner Reports aufhübschen oder den Vorgaben der Firma anpassen.
https://www.cathrinewilhelmsen.net/2018/12/17/custom-power-bi-themes-page-background-images/
Load the Latest Version of a File with Power Query
Beim Einlesen von mehreren Dateien zum Aufbereiten der Daten für einen Power BI Report gibt es einige Szenarien, die umgesetzt werden müssen.
https://exceleratorbi.com.au/load-the-latest-version-of-a-file-in-power-query/
AzureStor: an R package for working with Azure storage
In einer kleinen Serie werden Packages vorgestellt, mit denen man in R mit Azure arbeiten kann.
https://blog.revolutionanalytics.com/2018/12/azurestor.html
SSRS Reporting Basics: When is SSRS the Right Tool?
Eugene Meidinger gibt einen Überblick über die Reporting Tools von Microsoft. Er erläutert dann, wann und wofür SSRS das richtige Tool wäre
https://www.red-gate.com/simple-talk/sql/bi/ssrs-reporting-basics-when-is-ssrs-the-right-tool/
Interviews from PASS Summit 2018: Matthew Roche, Matt Masson, Adam Saxton head_0019 Patrick LeBlanc
Paul Turley hat auf dem Summit mit bekannten Personen über Power BI Dataflows und Self-service Data Warehousing geredet.
https://sqlserverbi.blog/2018/12/31/interviews-from-pass-summit-2018-matthew-roche-matt-masson-adam-saxton-patrick-leblanc/
Ansprechpartner: Michael Riedmüller
Neues von den SQL Release Services (ex Neues aus der Knowledgebase)
Liebe Newsletter-Leser!
Nix. Ernsthaft! Stille über der Prarie, alles im Winterschlaf.
Quelle:
https://blogs.msdn.microsoft.com/sqlreleaseservices/
Wer es ganz aktuell braucht kann auch hier im
Update Center for Microsoft SQL Server schauen:
https://technet.microsoft.com/en-us/library/ff803383.aspx
Letzter Artikel vom 18.12.2018, Stichtag: 19.01.2019
Euer Kai Gerlach
Newsletter 02/2019
www.sqlpass.de Seite 13 von 16
Bericht vom SQL-Saturday #810 in Linz
Am 18.01.19 war es soweit, ich war zu Besuch bei unseren Nachbarn in Österreich auf dem SQLSaturday #810 der diesmal zum
ersten Mal in Linz stattfand. Ganz unter dem Motto „Neue Location - gleiches Konzept! Es wird nicht der erste SQLSaturday in
Österreich, aber der erste SQLSaturday in LINZ!
Als neue besondere Lokation wurde die Tabakfabrik in Linz ausgewählt.
Die Besucher wurden schon am Eingang freundlich begrüßt und nach einer kurzen Welcome Session gingen auch schon direkt die
eigentlichen Sessions los. Es gab 24 Vorträge von nationalen und internationalen Sprechern, verteilt auf 4 Tracks. Zwischen den
Sessions kam auch das leibliche Wohl nicht zu kurz. Die Veranstaltung wurde wie immer mit einem Raffle beendet, wobei es hier
außer dem Glück gezogen zu werden auch noch Wissens bedarf. Denn die Glückspilze mussten noch jeweils eine Frage richtig be-
antworten bevor sie ihren Gewinn in Empfang nehmen durften.
Zusammenfassend kann ich sagen, dass es eine sehr schöne Veranstaltung war und ich gerne nächstes Jahr wiederkommen werde.
Last but not least bleibt mir nur noch mich bei den Organisatoren und Sponsoren zu bedanken ohne diese eine solche Veranstal-
tung nicht möglich wäre.
Autor: Nina Weisheidinger
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 02/2019
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): https://www.sqlpass.de/agb/ Seite 14 von 16
PASS Essential: SQL Server Data Tools
Dauer: 1 Tag
Ort: Bad Camberg, oh22data AG
Datum: 05.03.2019, 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-data-tools-tickets-54969581498
Sprecher: Bernd Jungbluth
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 den SQL Server an.
Inhalt
Die SQL Server Data Tools erlauben eine projektbasierte Datenbankentwicklung – losgelöst vom Produktivsystem – und mit einfa-
chen Möglichkeiten zur Bereitstellung. Die bei der herkömmlichen Datenbankentwicklung mit SQL Server so lästige manuelle Ver-
waltung der einzelnen Objekte und deren umständliche Bereitstellung ins Produktivsystem sind nun nicht mehr notwendig.
Eingebettet in Visual Studio bieten die SQL Server Data Tools moderne Entwicklungsmöglichkeiten, wie Debugging, Refactoring, und
Codeanalyse. Zum Bereitstellen neuer Versionen der Datenbank stehen gleich mehrere Varianten zur Verfügung.
Dieses PASS Essential behandelt neben der projektbasierten Datenbankentwicklung auch das Bereitstellen neuer Datenbankversio-
nen im Zielsystem.
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen
bestehende Datenbanken ohne Verbindung zum Produktivsystem weiterentwickeln
die Entwicklungsmöglichkeiten von Visual Studio bei der Datenbankentwicklung nutzen
die Qualität des Quellcodes mit Codeanalyse erhöhen
neue Versionen einer Datenbank im Produktivsystem bereitstellen
Teilnehmer Voraussetzungen:
Grundkenntnisse Datenbankentwicklung mit SQL Server
Laptop mit installierten SQL Server Data Tools in der aktuellsten Version
Kursinhalte:
Entwickeln von Datenbanken als Datenbankprojekt
Debug-Datenbank und Daten
Refactoring, Codeanalyse und Debugging
Bereitstellen des Datenbankprojekts
Newsletter 02/2019
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): https://www.sqlpass.de/agb/ Seite 15 von 16
PASS Essential: Datenschutz mit SQL Server
Dauer: 2 Tage
Ort: Bad Camberg, oh22data AG
Datum: 06.03.2019, 09:00 Uhr bis 07.03.2019, 17:00 Uhr
Teilnehmeranzahl: mindestens 4, maximal 10
Preis: Mitglieder PASS Deutschland e.V. 598€ (inkl. MwSt.), Nicht-Mitglieder 950€ (inkl. MwSt.) Bei gleichzeitiger Anmeldung als neues Mitglied gilt hierfür bereits der Mitgliederpreis.
Schulungszertifikat: Ja
Anmeldung: https://www.eventbrite.de/e/pass-essential-datenschutz-mit-sql-server-tickets-55107558190
Sprecher:
Bernd Jungbluth ist seit 2001 als freiberuflicher Berater für Datenbanken und SQL Server tätig. Zu seinen Kernge-
bieten 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 den SQL Server an.
Inhalt
Der Schutz personenbezogener Daten ist seit der Einführung der Datenschutz-Grundverordnung mit höheren Anforderungen ver-
bunden. Datenschutz und Datensicherheit gewinnen aufgrund dessen immer mehr an Bedeutung.
SQL Server bietet zur Sicherheit wie auch zum Schutz von Daten auf mehreren Ebenen bewährte Funktionen – von der Konfiguration der Netzwerkprotokolle und SQL Server-Dienste über den Datenzugriff per Anmeldungen, Benutzer und Rollen bis hin zum Ver-schlüsseln von Daten. Mit SQL Server Audit und der Richtlinienverwaltung lässt sich auch die geforderte Überwachung der Maßnah-men zur sicheren Verarbeitung personenbezogener Daten realisieren. Das Seminar zeigt Möglichkeiten von SQL Server, mit denen Sie Anforderungen des heutigen Datenschutzes erfüllen können.
Nach Abschluss des Workshops haben Sie fundierte Kenntnisse in diesen Themen
Daten mit SQL Server schützen
Berechtigungskonzepte für den Datenzugriff erstellen
Daten und Datenbanksicherungen verschlüsseln
Maßnahmen mit Audits und Richtlinien überwachen
Teilnehmer Voraussetzungen:
Grundkenntnisse in Microsoft SQL Server
Umgang mit Microsoft SQL Server Management Studio
Eigenes Laptop zur Umsetzung der im PASS Essential gestellten Übungsaufgaben.
Kursinhalte:
Datenschutz – Grundsätze und Pflichten
Berechtigungskonzept – Anmeldungen, Benutzer und Rollen, RLS und DDM
Verschlüsselung – Netzwerkübertragung, Datensicherung und Daten
Überwachung – SQL Server Audit und Richtlinienverwaltung
Newsletter 02/2019
PASS Essentials werden vom PASS Deutschland e.V. veranstaltet: http://www.sqlpass.de Allgemeine Geschäftsbedingungen (AGB): https://www.sqlpass.de/agb/ Seite 16 von 16
PASS Essential: SQL Server Security – Sicherheit in Microsoft SQL Server
Dauer: 1 Tag
Ort: Kalsruhe, inovex GmbH
Datum: 02.05.2019, 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-security...
Sprecher:
Uwe Ricken verfügt über mehr als 6 Jahre Praxiserfahrung als DBA und mehr als 14 Jahre Erfahrungen als Ent-
wickler von Datenbankmodellen. Im Mai 2013 wurde diese Erfahrung mit der Zertifizierung zum 7. deutschen
„Microsoft Certified Master – SQL Server 2008“ gekrönt. Im Juli 2013 wurde ihm zum ersten Mal der MVP-Award
von Microsoft für seine Unterstützung der Microsoft SQL Server Community verliehen. Damit war Uwe Ricken
der erste MCM + MVP in Deutschland. Uwe Ricken ist als Sprecher zu den Themen „Database Engine Internals“,
„Query Optimizing“ und „Entwicklung“ auf vielen Konferenzen in ganz Europa anzutreffen.
Inhalt
„In welcher Zeitung kann man lesen, dass eine Frau ihren Mann aus der Wohnung wirft?
In "Schöner Wohnen!". Was dieser Satz mit Sicherheit im Microsoft SQL Server zu tun hat, erfährt man in diesem eintägigen Work-
hop über die einzelnen Sicherheitskomponenten von Microsoft SQL Server.
Angefangen von den korrekten Sicherheitseinstellungen für das Dienstkonto von Microsoft SQL Server geht es im Treppenhaus der
Datenbanken gleich weiter. Welche Rechte sollte man einem Login erteilen, ohne dabei die Sicherheit des Systems oder die Siche-
rung der Daten zu gefährden.
Einmal im „ehrenwerten Mietshaus“ angekommen, möchte man selbstverständlich gleich die nette Mietwohnung beziehen. Aber
HALT! - was darf ich überhaupt in meiner Wohnung? Ein Rechtsanwalt ist nach Besuch des Workshops nicht mehr erforderlich. In
diesem Workshop werden die folgenden Schwerpunkte mit Beispielen und Übungen vermittelt
Teilnehmervoraussetzungen:
Grundkenntnisse über Microsoft SQL Server
Umgang mit Microsoft SQL Server Management Studio
Mit einem eigenen Laptop können die im Workshop gezeigten Skripte auf eigenen Microsoft SQL Servern ausgeführt und
analysiert werden.
SQL Server Versionen 2008 / 2008R2, 2012 / 2014 / 2016 / 2017
Kursinhalte:
In diesem Workshop werden die folgenden Schwerpunkte mit Beispielen und Übungen vermittelt:
Richtige Konfiguration des Dienstkontos von Microsoft SQL Server und SQL Server Agent
Die Besonderheiten von sysadmin
Danger und Beauty von „xp_cmdshell“
Minimal Rights principal bei der Erstellung von Logins
Datenbankberechtigungen und ihre Konsequenzen
Schemata und Objekte
Eigentümer von Objekten und Zugriff über Stored Procedures/Views/Functions
EXECUTE AS
Trustworthy Databases – Privilege Escalation by Design
Alle Sicherheitsaspekte von Microsoft SQL Server werden in diesem Workshop ausführlich behandelt und sollen auf eigenen Lap-
tops mit umfangreichen Demos und Übungen selbst ausprobiert werden.