sqlsathistory

Nr: 856

Back to Main list

SQLSaturday #856 - Rheinland 2019

Start Time (24h) Speaker Track Title
09:15:00 Johan Bijnens DBA SQL Server High availability on Standard Edition: from Database Mirroring to Always On
09:15:00 Gregor Reimling Cloud Azure Governance einfach gemacht mit Azure Blueprints
09:15:00 Yana Berkovich BI Governance in PowerBI - Enjoy your Power Responsibly
09:15:00 Torsten Strauss DEV Reasons to use in-memory OLTP
09:15:00 Alexander Klein Analytics Wie kann die KI helfen die Servicequalität zu bewerten am Beispiel des SQLKellners
09:15:00 Sandra Geisler Mixed How Flow Can You Go
10:45:00 Ben Weissman Analytics SQL Server Big Data Clusters
10:45:00 Markus Winand DEV More Than a Query Language: SQL in the 21st Century
10:45:00 Benjamin Kettner Cloud Ist ja kinderleicht: Das Internet der Klötzchen (mit Pia Kettner als Gast)
10:45:00 Tillmann Eitelberg BI Modern Data Warehouse - Part 1
10:45:00 Bernd Jungbluth DBA Datenschutz mit SQL Server
10:45:00 Burak Bagci Mixed Google's Go trifft Microsoft's SQL Server
12:00:00 Andrea Martorana Tusa DEV The language of graph databases and SQL Server
12:00:00 Sascha Götz DBA Azure SQL Managed Instance - Just another DBaaS?
12:00:00 Christoph Seck Mixed Connecting SQL and Blockchain: The Azure Blockchain Workbench [EN]
12:00:00 Marcel Franke Analytics Machine Learning in Azure
12:00:00 Constantin Klein Cloud On the edge: AI und intelligente Datenverarbeitung mit Azure IoT
12:00:00 Tillmann Eitelberg BI Modern Data Warehouse - Part 2
14:20:00 Uwe Ricken DBA Use Case for SQL Server Service Broker: Historization of customer data
14:20:00 Stefan Grigat DEV Fun with window functions – komplexe Abfragen einfach erstellt
14:20:00 Philipp Lenz BI Power BI und Paginated Reports? Die Berichtsplattform in der Cloud im Überblick
14:20:00 André Kamman Analytics Creating an Enterprise Datalake without an Enterprise budget
14:20:00 Raphael Köllner Mixed The New Machine Age: Sensor Data, Machine Learning, Inferred Data
14:20:00 Sascha Dittmann Cloud Verarbeiten von Datenströmen mit Azure
15:40:00 Sascha Dittmann Analytics Von 0 auf 100 mit der Kusto Query Language (KQL)
15:40:00 Frank Geisler DBA A small step for man a giant step for mankind - Productive SQL Servers in Docker
15:40:00 Catalin Gheorghiu Mixed SQL database on IoT devices, could you? should you? would you?
15:40:00 Thomas Martens BI Aggregations in Power BI
15:40:00 Gerhard Brueckl Cloud Databricks for the SQL Developer
17:00:00 Thomas Hütter DEV A refresher on geospatial data in SQL Server
17:00:00 Stefan Kirner Cloud Data flows in Azure Data Factory - endlich auch hier Transformationen!
17:00:00 Jan Mulkens BI Driving Power BI automation through monitoring
17:00:00 Björn Peters DBA Setup and Configure a SQL Server with Powershell DSC
17:00:00 Markus Delhofen Mixed SQL Server Projekte mit Azure DevOps
17:00:00 Martin Gudel Analytics Predictive Analytics - an Azure Machine Learning-Studio Use-Case

SessionID: 88989

SQL Server High availability on Standard Edition: from Database Mirroring to Always On

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: DBA

Speaker: Johan Bijnens

Title: SQL Server High availability on Standard Edition: from Database Mirroring to Always On

Abstract:

SQL Server Database Mirroring has been deprecated since SQL Server 2012 implemented AlwaysOn availability groups.

SQL Server 2017 is the 3th edition with Database Mirroring being deprecated ! No more time to postpone your testing and options choice for High Availability with SQL Server 2017 Standard Edition

SessionID: 89102

Azure Governance einfach gemacht mit Azure Blueprints

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: Cloud

Speaker: Gregor Reimling

Title: Azure Governance einfach gemacht mit Azure Blueprints

Abstract:

In dieser Session erfahren Sie mehr über die neue Funktion von Azure Blueprints. Sollte das Management von Azure zu euren Aufgaben gehören, dann solltet Ihr diese Session nicht verpassen. In der Vergangenheit gab es keinen zentralen Bereich, um Azure-Richtlinien zentral für alle vorhandenen Subscriptions bereitzustellen. Mit Azure Blueprints erhaltet ihr jedoch ein hervorragendes Werkzeug, um Richtlinien zentral für alle Ihre Subscriptions von einem Ort aus bereitzustellen. In dieser Session werden wir uns die neuen Features von Azure Blueprints ansehen unterstützt durch ein praxisnahes Szenario.

SessionID: 90257

Governance in PowerBI - Enjoy your Power Responsibly

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: BI

Speaker: Yana Berkovich

Title: Governance in PowerBI - Enjoy your Power Responsibly

Abstract:

What is Governance?

Information Access Policy Groups/Workspaces Sharing vs Publishing Licensing Policy – Who is important enough?? Visual Governance Reporting the reports Including the exciting How to enforce/enable the policy? Best Practices and Lessons (already) Learned… Will include the latest and greatest updates in PowerBI, as presented in PASS 2018 and the developments since in the Governance area.

SessionID: 90322

Reasons to use in-memory OLTP

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: DEV

Speaker: Torsten Strauss

Title: Reasons to use in-memory OLTP

Abstract:

Microsoft introduced in-memory OLTP in SQL Server version 2014, promising that queries will be up to 100 times faster. In this session, we'll look at the limitations of the traditional disk-based storage engine and explore why in-memory technology has the potential to be significantly faster. We'll also look at how SQL Server guarantees the durability of in-memory data using the checkpoint file pairs and the transaction log.

SessionID: 90522

Wie kann die KI helfen die Servicequalität zu bewerten am Beispiel des SQLKellners

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: Analytics

Speaker: Alexander Klein

Title: Wie kann die KI helfen die Servicequalität zu bewerten am Beispiel des SQLKellners

Abstract:

Es gibt viele Ansätze die Servicequalität zu bewerten jedoch sind die wenigsten Objektive. Deshalb wird hier der Ansatz mit der Hilfe der KI verfolgt und exemplarisch aufgezeigt.

In diesen 60 Minuten bauen wir zusammen eine Service AI Power App, die auf jedem Smartphone oder Tablet läuft.

Auf der Zutatenliste finden wir unteranderem die Cognitive Services (AI), Power Apps, eine Azure SQL DB, eine Logic App und Power BI.

SessionID: 91580

How Flow Can You Go

Back to calendar

Event Date: 25-05-2019 - Session time: 09:15:00 - Track: Mixed

Speaker: Sandra Geisler

Title: How Flow Can You Go

Abstract:

In diesem Vortrag werden zunächst die Grundlagen von Flow kurz erklärt. Danach schauen wir uns anhand eines konkreten Beispielszenarios an, wie Flow uns bei den täglichen Datenmanagement und -analyse-Aufgaben unterstützen kann. Dabei werden insbesondere Azure-Trigger und -Konnektoren als auch die Möglichkeiten Machine Learning in die Flows einzubinden, erklärt.

SessionID: 88944

SQL Server Big Data Clusters

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: Analytics

Speaker: Ben Weissman

Title: SQL Server Big Data Clusters

Abstract:

Mit dem SQL Server 2019 bringt Microsoft in Form der Big Data Clusters neue Features für Daten Virtualisierung, Data Mart Scale-Out sowie Big Data Analysen.

Was bedeutet das konkret? Wir schauen uns an, wie man die neuen Features installiert und nutzt, welchen Mehrwert sie bieten und wo man vielleicht dennoch mit anderen Funktionen besser aufgehoben ist.

SessionID: 88947

More Than a Query Language: SQL in the 21st Century

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: DEV

Speaker: Markus Winand

Title: More Than a Query Language: SQL in the 21st Century

Abstract:

Did you know the purely relational dogma of SQL was already abandoned in 1999?

The last SQL standard that was limited to the relational idea was SQL-92. From SQL:1999 onwards, the SQL language was extended with non-relational operations and non-relational data structures. As much as this move was discussed at that time, it took decades until database vendors caught up with this idiomatic change. Many SQL users haven’t heard of it until today.

This talk provides the big picture on the evolution of the SQL standard and introduces some selected modern SQL features by example. You will see that SQL has changed as much as our requirements have changed over the past decades.

SessionID: 90829

Ist ja kinderleicht: Das Internet der Klötzchen (mit Pia Kettner als Gast)

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: Cloud

Speaker: Benjamin Kettner

Title: Ist ja kinderleicht: Das Internet der Klötzchen (mit Pia Kettner als Gast)

Abstract:

Über das Internet der Dinge sprechen viele, auch darüber, wie die Einstiegshürde für die Umsetzung von IoT-Projekten gesunken ist. Wir zeigen, wie man aus dem Internet of Things ein Internet of Toys macht und die bunten Lego-Klötzchen in die blaue Cloud bekommt. In diesem Vortrag treffen geballte Klötzchen-Kompetenz auf fundiertes Azure Know-How mit vielen Demos.

SessionID: 91330

Modern Data Warehouse - Part 1

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: BI

Speaker: Tillmann Eitelberg

Title: Modern Data Warehouse - Part 1

Abstract:

In dieser Session tauchen wir ein in die Welt des Modern Data Warehouse auf der Microsoft-Plattform und diskutieren einen mehr oder weniger vollautomatischen Weg mit PowerShell oder .NET.

Wir beginnen mit dem Ingest Part mit Azure Data Factory, Stream Analytics und anderen Services, die Azure anbietet, um strukturierte, unstrukturierte und halbstrukturierte Daten im Azure Data Lake zu speichern. Mit Services wie Azure Data Lake Analytics, Azure Data Bricks oder Polybase zeigen wir euch, wie ihr skalierbare Analysen durchführen und bereinigte und transformierte Daten erhaltet. Darüber hinaus werden wir mit dem Azure SQL Data Warehouse einen zentralen Hub aufbauen, um diese Daten mit bereits vorhandenen strukturierten Daten zu kombinieren. Am Ende erstellen wir zusammen mit Azure Analysis Services und Power BI operative Berichte und ein analytisches Dashboard, um Erkenntnisse aus den Daten zu gewinnen.

SessionID: 91368

Datenschutz mit SQL Server

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: DBA

Speaker: Bernd Jungbluth

Title: Datenschutz mit SQL Server

Abstract:

Was kann SQL Server zum Datenschutz beitragen?

Vieles! Alleine zur geforderten Sicherheit bei der Verarbeitung personenbezogener Daten bietet SQL Server eine Vielzahl an Möglichkeiten und Funktionen. Ob nun Verschlüsselung, Integrität und Vertraulichkeit, Verfügbarkeit, Belastbarkeit, schnelle Wiederherstellbarkeit wie auch das Prüfen der Wirksamkeit getroffener Maßnahmen - der DBA wird sich in diesen Themen schnell wiederfinden.

Das ist aber noch nicht alles. Auch zur Umsetzung von Löschkonzepten, Datenübertragbarkeit und Auskunftspflichten sowie zur Klassifizierung der Daten gibt es entsprechende Möglichkeiten im Funktionsumfang von SQL Server.

SessionID: 91494

Google's Go trifft Microsoft's SQL Server

Back to calendar

Event Date: 25-05-2019 - Session time: 10:45:00 - Track: Mixed

Speaker: Burak Bagci

Title: Google's Go trifft Microsoft's SQL Server

Abstract:

Google's Go ist eine Multiparadigmen-Programmiersprache für verschiedene Betriebssysteme und ist seit März 2012 in einer stabilen Version. Es wurde mit dem Ziel entworfen, die Softwareentwicklung im Kontext von Mehrkernprozessoren, Cluster- und Cloud Computing sowie großen Codebasen zu erleichtern.

Go orientiert sich syntaktisch an C und kombiniert bewährte sowie moderne Konzepte wie Closures, Reflexion, Typsicherheit und wartet mit einer automatischen Speicherbereinigung auf. Ferner unterstützt Go Nebenläufigkeit mit nativen Sprachelementen.

Der Vortrag führt in die grundlegende Entwicklung mit Go ein. Praktische Beispiele zeigen, wie man einen RESTful Micro-/Webservice aufbauen kann. Dabei wird der Schwerpunkt auf die Kopplungsmöglichkeiten von Go mit einem Microsoft SQL Server gelegt. Die Präsentation verdeutlicht, wie eine solche Kopplung über entsprechende Pakete in das Go-Umfeld gelingt.

SessionID: 89011

The language of graph databases and SQL Server

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: DEV

Speaker: Andrea Martorana Tusa

Title: The language of graph databases and SQL Server

Abstract:

SQL Server 2017 introduced the extension for graph databases. As there are millions of SQL Server users worldwide, this feature broadens enormously the audience of potential users.

But, what to expect exactly from a graph database? How to query it? Is SQL Server fully featured compared to other products? In this session we answer these questions. We start illustrating the concepts behind the model; how relationships are handled and what are the common patterns and issues for a graph. What are the data connections a graph can easily represent. Then we compare the semantic model with SQL Server to discover how to apply it to real world. We analyze some case study: pattern matching, path finding, aggregation, ranking … For each of them we show how to use standard T-SQL and how to rewrite the query using graph objects. What is the benefit of reformulate our queries in terms of clearness and performances, what is already available in order to consider SQL Server a valuable player.

SessionID: 90655

Azure SQL Managed Instance - Just another DBaaS?

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: DBA

Speaker: Sascha Götz

Title: Azure SQL Managed Instance - Just another DBaaS?

Abstract:

Mit Azure SQL Managed Instance (MI) stellt Microsoft nun bereits den dritten Datenbankdienst auf Basis von SQL Server auf der Azure Plattform zur Verfügung. In dieser Session beleuchten wir die Unterschiede zur Azure SQL Database und On-Premise SQL Server. In der Live Demo wird eine Online Migration einer SQL Server Datenbank nach Azure SQL Managed Instance gezeigt.

Topics at a glance: – Keyfeatures – Abgrenzung zu Azure SQL Database – Netzwerk Architektur – Pricing Tiers: General Purpose vs. Business Critical – Migrationspfade: Offline Migration vs Online Migration – Data Migration Assistant – Data Migration Service – Live Demo: Online Migration

SessionID: 90764

Connecting SQL and Blockchain: The Azure Blockchain Workbench [EN]

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: Mixed

Speaker: Christoph Seck

Title: Connecting SQL and Blockchain: The Azure Blockchain Workbench [EN]

Abstract:

Hype as it is, a valid business case currently is the most critical point for a Blockchain project. So better check it out with a PoC and best with a fast PoC before you start burning money. But getting even a simple PoC for a Blockchain project running still is hard. Connecting Blockchain data to classical databases, making them available to analytics or standard applications is worse (ever queried LevelDB?). Microsofts new "Azure Blockchain Workbench" let you do this in hours, not months. So (besides wondering why one needs this hype stuff at all) we will see how to

Last but not least, we can look at some real world projects.

SessionID: 91129

Machine Learning in Azure

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: Analytics

Speaker: Marcel Franke

Title: Machine Learning in Azure

Abstract:

Ihr interessiert euch für Machine Learning, wisst aber nicht, wo und wie ihr starten sollt? Kein Problem, diese Session ist genau richtig für euch. Ich werde euch an Hand von einfachen Beispielen die Machine Learning Dienste in Azure zeigen, wie ihr die mit anderen Diensten, wie z.B. Databricks, verbinden könnt und wie ihr super leicht eure Ergebnisse auswerten könnt. Das ist der perfekte Start für all diejenigen, die mit Machine Learning starten wollen.

SessionID: 91575

On the edge: AI und intelligente Datenverarbeitung mit Azure IoT

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: Cloud

Speaker: Constantin Klein

Title: On the edge: AI und intelligente Datenverarbeitung mit Azure IoT

Abstract:

Das Internet der Dinge vereint künstliche Intelligenz, die Cloudnutzung und Edge-Computing. In diesem Kontext wird Datenverarbeitung an Orten mit rauen Umgebungsbedingungen, schlechter Konnektivität oder besonderen Sicherheitsanforderungen zur Normalität. Dadurch werden Lösungen mit Echtzeitanforderungen und die ausschließliche Verarbeitung von Daten in der Cloud schwieriger, teurer oder in Teilen unmöglich.

Mit Azure IoT Edge begegnet Microsoft diesen Herausforderungen und ermöglicht die Datenverarbeitung am - oder näher am - Entstehungsort. Damit ist es möglich bereits auf dem Edge Device AI Modelle, z.B. auf Basis von Microsoft Cognitive Services, zu verwenden oder einzusetzen.

Diese Session bietet einen Einstieg in die Azure IoT Edge Plattform und die von Microsoft bereitgestellten Technologien und Services. Sie bildet den Jumpstart für diejenigen, die sich dafür interessieren, wie sich intelligente und verteilte Datenverarbeitung auf der Microsoft Azure Plattform umsetzen lä

SessionID: 93085

Modern Data Warehouse - Part 2

Back to calendar

Event Date: 25-05-2019 - Session time: 12:00:00 - Track: BI

Speaker: Tillmann Eitelberg

Title: Modern Data Warehouse - Part 2

Abstract:

In dieser Session tauchen wir ein in die Welt des Modern Data Warehouse auf der Microsoft-Plattform und diskutieren einen mehr oder weniger vollautomatischen Weg mit PowerShell oder .NET.

SessionID: 88931

Use Case for SQL Server Service Broker: Historization of customer data

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: DBA

Speaker: Uwe Ricken

Title: Use Case for SQL Server Service Broker: Historization of customer data

Abstract:

SB is a hidden gem in Microsoft SQL Server that has received far too little attention. This session describes a business case that requires that data from inactive customers be automatically written to another database. For the customer, synchronous processing is not possible in his OLTP system because a synchronous process puts too much pressure on the ordering system.

With the help of SB, this process can be implemented quickly, safely and stably. In the session, after an introduction to the technology and operation of Service Broker, the business case with all requirements will be cataloged and then a solution will be developed with the help of Service Broker. Once the process has been broken down into its individual steps, the various processes are implemented using Service Broker.

Topics • Components of Service Broker • Security • Row Level Security • Monitoring of service brokers • Error handling service broker

SessionID: 89445

Fun with window functions – komplexe Abfragen einfach erstellt

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: DEV

Speaker: Stefan Grigat

Title: Fun with window functions – komplexe Abfragen einfach erstellt

Abstract:

Warum sind Window Functions aus dem Reporting und der Datenanalyse nicht mehr wegzudenken? Die Antwort erhaltet ihr in meinem Vortrag. Gemeinsam mit euch möchte ich die verschiedenen Function-Features anhand von praktischen Beispielen erforschen und gegen mögliche Alternativen abwägen.

Schließlich bieten die Functions viel mehr Möglichkeiten als ein einfaches Group By: Beispielsweise lassen sich Datensätze in zusammengehörige Päckchen – die sogenannten Fenster – unterteilen, in denen dann aggregiert wird. Ebenso stehen direkt in T-SQL „Running Totals“, „Last Non Empty“ und „First Row of Group“ zur Verfügung. Daher müssen keine Subqueries bedient, Cubes aufgesetzt oder auch nur eine Zeile MDX geschrieben werden. Ihr seht: Es gibt eine Menge zu entdecken!

SessionID: 90526

Power BI und Paginated Reports? Die Berichtsplattform in der Cloud im Überblick

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: BI

Speaker: Philipp Lenz

Title: Power BI und Paginated Reports? Die Berichtsplattform in der Cloud im Überblick

Abstract:

Innerhalb der Office 365 / Power Bi Plattform sind nun auch die paginierten Berichte, die wir klassisch aus Reporting Services kennen, angekommen. Dieser Vortrag gibt einen Überblick in welche Richtungen die Berichtsarten verwendet werden, wie der aktuelle Zustand von Reporting Servicers in der Cloud ist, und was dies auch für Vorteile sowie Nachteile mit sich bringen kann.

SessionID: 91582

Creating an Enterprise Datalake without an Enterprise budget

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: Analytics

Speaker: André Kamman

Title: Creating an Enterprise Datalake without an Enterprise budget

Abstract:

In this session we will look at a couple of approaches to create a datalake on a budget. The samples will use Python, Spark and some Databricks. It will all be done in Azure, but we will discuss how you could set this up on-prem as well.

You get to decide how far you want to go, from cost-effective to penny pinching. Don't worry if you've never used any of these technologies, I will start at the beginning.

SessionID: 93084

The New Machine Age: Sensor Data, Machine Learning, Inferred Data

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: Mixed

Speaker: Raphael Köllner

Title: The New Machine Age: Sensor Data, Machine Learning, Inferred Data

Abstract:

TBD

SessionID: 94590

Verarbeiten von Datenströmen mit Azure

Back to calendar

Event Date: 25-05-2019 - Session time: 14:20:00 - Track: Cloud

Speaker: Sascha Dittmann

Title: Verarbeiten von Datenströmen mit Azure

Abstract:

Die endlose Anzahl von Datenströmen aus verschiedensten Quellen, sowie deren Ausprägungen, nehmen in den letzten Jahren stetig zu. Datenquellen, wie beispielsweise Web-Anwendungen, Soziale Medien, IoT-Geräte, Kundenaktivitäten und viele Weitere pumpen neue Daten in unsere IT Systeme.

In dieser Session stellt Sascha Dittmann eine typische Architektur zur Verarbeitung von Strömen mit relationalen und nicht relationalen Daten vor. Außerdem erfahrt ihr, wie ihr vorhandenes Microsoft Know-How dazu nutzen könnt, um mit Hilfe von Azure-Technologien diese neuen Datenquellen zu meistern.

SessionID: 90541

Von 0 auf 100 mit der Kusto Query Language (KQL)

Back to calendar

Event Date: 25-05-2019 - Session time: 15:40:00 - Track: Analytics

Speaker: Sascha Dittmann

Title: Von 0 auf 100 mit der Kusto Query Language (KQL)

Abstract:

Die Kusto Query Language wird in verschiedenen Azure Diensten verwendet, wie beispielsweise Azure Log Explorer oder der Zeitreihendatenbank Azure Data Explorer (aka Kusto DB).

In dieser Session gibt Sascha Dittmann eine Einführung in die Abfragesprache. Dabei startet er mit den Grundlagen, spricht aber auch Fortgeschrittene Themen wie Machine Learning, Zeitreihenanalysen und das Zusammenspiel mit anderen Azure Diensten an.

SessionID: 90882

A small step for man a giant step for mankind - Productive SQL Servers in Docker

Back to calendar

Event Date: 25-05-2019 - Session time: 15:40:00 - Track: DBA

Speaker: Frank Geisler

Title: A small step for man a giant step for mankind - Productive SQL Servers in Docker

Abstract:

Wahrscheinlich hat inzwischen jeder mal mit einem SQL Server im Docker Container auf seinem PC oder in einer Dev-/Testumgebung herumgespielt. In dieser Session wird Data Platform MVP Frank Geisler unterschiedliche Szenarien besprechen wie man einen SQL Server unter Docker im produktiven Einsatz nutzen kann und was man beachten sollte wenn man den SQL Server mit Orchestrierungs Technologien wie Swarm oder Kubernetes verwendet.

SessionID: 91447

SQL database on IoT devices, could you? should you? would you?

Back to calendar

Event Date: 25-05-2019 - Session time: 15:40:00 - Track: Mixed

Speaker: Catalin Gheorghiu

Title: SQL database on IoT devices, could you? should you? would you?

Abstract:

The current IoT devices are pretty powerful, so could very well run a version of SQL engine.

It would be a good idea? What will be the use of it? How to make it work and make the most of it? How does all fit with the field gateway concept? During the presentation, we will take a real word scenario, real hardware, and together we will try to answer these questions

SessionID: 93249

Aggregations in Power BI

Back to calendar

Event Date: 25-05-2019 - Session time: 15:40:00 - Track: BI

Speaker: Thomas Martens

Title: Aggregations in Power BI

Abstract:

Mit dem Thema Aggregations in Power BI (Einführung mit PBI Desktop, Release Oktober 2018) hat Microsoft ein weiteres wichtiges Feature für die performante Analyse großer Datenmengen implementiert. Viele von uns kennen dieses Feature bereits aus den Analysis Services Multidimensional und haben es als eines der wesentlichen Designs für die Optimierung der Query Performance in ihren Projekten eingesetzt. Im Gegensatz zu den Aggregations für die Multidimensionale Engine ist die Handhabung für Power BI aber wesentlich einfacher. Ist das Feature aber genauso mächtig? Und ist die Handhabung auch bei genauerer Betrachtung noch so einfach? In dieser Session gibt es einen Überblick über Aggregations in den analytischen Engines von Microsoft und es werden Ähnlichkeiten und Unterschiede aufgezeigt. Zusätzlich werden Architekturen vorgestellt, bei denen verschiedene Systemkomponenten ihre Stärken besitzen und über Aggregations zu einer gesamtheitlichen analytischen Lösung verknüpft werden.

SessionID: 94408

Databricks for the SQL Developer

Back to calendar

Event Date: 25-05-2019 - Session time: 15:40:00 - Track: Cloud

Speaker: Gerhard Brueckl

Title: Databricks for the SQL Developer

Abstract:

Aller Anfang ist schwer? Dass der Einstieg in die Big Data Welt von Hadoop Spark für „gelernte“ SQL Developer auch einfach sein kann, zeigt diese Session. Mit Databricks (Spark) können SQL Developer einfach Big Data Technologie mit gewohnten Datenbanksprachen wie der Structured Query Language (SQL) anwenden und neue Konzepte wie Notebooks einfach erlernen. Mit Hilfe von Azure Databricks entfällt außerdem die extrem aufwendige und schwierige Installation/Bereitstellung von Spark. Die Session bietet eine Einführung in die Welt von Big Data Technologien am Beispiel Spark und Azure Databricks, speziell für Entwickler mit relationalem Datenbank-Background.

SessionID: 88831

A refresher on geospatial data in SQL Server

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: DEV

Speaker: Thomas Hütter

Title: A refresher on geospatial data in SQL Server

Abstract:

Microsoft hat die Geo-Datentypen bereits mit dem SQL Server 2008 eingeführt, mit der Version 2012 folgten einige Verbesserungen. Heute werden Geodaten fast überall verwendet - sie sind die Grundlage für alles, was einen Positions- oder Routen-Bezug hat. Es ist also an der Zeit, Eure Erinnerungen an Geometrie und Geographie aufzufrischen!

Wir schauen uns an, welche Datentypen unterstützt werden - von 0 bis 2 Dimensionen, von Punkten bis zu Polygonen und anderen - und werden sehen, wie man Geodaten in die SQL Server Tabellen hinein und wieder heraus bekommt.

Darauf folgen die eingebauten Funktionen, mit denen Beziehungen zwischen Geo-Objekten untersucht werden können, wie Überschneidungen, Einschlüsse oder kürzester Abstand. Und natürlich gibt es Beispiele für die praktische Anwendung von Geodaten.

SessionID: 89024

Data flows in Azure Data Factory - endlich auch hier Transformationen!

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: Cloud

Speaker: Stefan Kirner

Title: Data flows in Azure Data Factory - endlich auch hier Transformationen!

Abstract:

Die Data Factory steht seit längerem in der Microsoft Azure Cloud für das effiziente Kopieren von Massendaten zwischen vielen Arten von Datenspeichern zur Verfügung. Ergänzt wird dieses Angebot um die Modellierung von Abhängigkeiten zwischen mehreren Verarbeitungsschritten und seit der Version 2 auch durch einen Control Flow für die Abbildung von Schleifen und Bedingungen und dem Ausführen von Integration Services Paketen. Seit kurzem können jetzt auch visuell unterstützt Data Flows für das gezielte Anreichern, Korrigieren und Umwandeln innerhalb der Data Factory genutzt werden!

Der Vortrag zeigt nach einem allgemeinen Überblick zur ADF, die Data Flows und andere top aktuelle Features des Platform-as-a-Service Dienstes mit wichtigen Tipps aus der Praxis.

SessionID: 89027

Driving Power BI automation through monitoring

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: BI

Speaker: Jan Mulkens

Title: Driving Power BI automation through monitoring

Abstract:

You finally got the go ahead and now you have a nice and shiny Power BI service or perhaps a Power BI Report Server environment.

Maybe you went all out and even have set up a deployment pipeline to automate deployments.

The one thing you probably haven't don't yet, is setting up that feedback loop. You're missing metrics. The important metrics that enable you to manage your environment beyond 10 users.

So many things to think about... Who's using your reports, how often and at what times? Who actually needs a pro license, who doesn't need it anymore? You need to plan for maintenance, you need impact assessments for outages or deployment failures. And you surely need these metrics to show the validity of Power BI within your department or even the enterprise.

In this session you'll learn everything you'd ever want to know about monitoring your Power BI environments and how you too can start monitoring Power BI Report Server or the Power BI service like a pro!

SessionID: 89596

Setup and Configure a SQL Server with Powershell DSC

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: DBA

Speaker: Björn Peters

Title: Setup and Configure a SQL Server with Powershell DSC

Abstract:

In this session, I'll show you how Powershell Desired State Configuration might help you to install and configure a Standalone SQL Server. In a second step, I'll show you how you can extend that one SQL Server with another installation and roll out AlwaysOn AvailabilityGroups also with Powershell DSC (and some dbatools cmdlets).

Why you might need this and why to think about such a scenario... I'll tell you in this session!

SessionID: 91343

SQL Server Projekte mit Azure DevOps

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: Mixed

Speaker: Markus Delhofen

Title: SQL Server Projekte mit Azure DevOps

Abstract:

Das Management von Datenbankstrukturen für verschiedenen Release-Stände ist eine tagtägliche Herausforderung bei der Entwicklung von ETL Strecken, aber auch Applikationen. Eine gute Unterstützung bieten hier SQL Server Projekten in Visual Studio.

In dem Vortrag werden SQL Server Projekte in Visual Studio vorgestellt und gezeigt, wie diese in Azure DevOps Repos abgelegt werden. Mit Hilfe von Azure Pipelines wird gezeigt wie Artefakte gebaut und diese auch deployed werden können.

SessionID: 91449

Predictive Analytics - an Azure Machine Learning-Studio Use-Case

Back to calendar

Event Date: 25-05-2019 - Session time: 17:00:00 - Track: Analytics

Speaker: Martin Gudel

Title: Predictive Analytics - an Azure Machine Learning-Studio Use-Case

Abstract:

Machine learning is based on samples, and samples are built on your data: log data, CRM data, whatever.

In this session we learn about what is Azure Machine Learning-Studio with an example use case of learning music styles and/or alcoholic drinks to classify a custom article. We show how to load samples from a database and/or table storage to Azure Machine Learning-Studio, train and verify your model and generate a ready-to-run image to deploy with your Docker / Kubernetes services. So you can run the rate engine in the cloud or on-prem datacenter, or even on your client using Docker and/or WindowsML. Demo heavy talk.