sqlsathistory

Nr: 772

Back to Main list

SQLSaturday #772 - Munich 2018

Start Time (24h) Speaker Track Title
09:15:00 William Durkin Administration PowerShell for the DBA: Why I love my inner pig-dog [EN]
09:15:00 Sascha Dittmann Analytics TensorFlow as a Service [DE]
09:15:00 Oliver Engels Business Intelligence Common Data Service – Your new Enterprise Data Repository [EN]
09:15:00 Christoph Seck Development Connecting SQL and Blockchain: The Azure Blockchain Workbench [EN]
10:45:00 Ben Weissman Business Intelligence Let’s build SSIS packages with Biml – live [EN]
10:45:00 Marcos Freccia Development Stop everything! T-SQL tips to make a Developer life easier [EN]
10:45:00 Markus Ehrenmueller-Jensen Analytics From SQL to R – Leverage Your T-SQL Knowledge to Learn R [EN]
10:45:00 Prathy Kamasani Business Intelligence Power BI deployment strategy for publishing and maintenance [EN]
12:00:00 Jens Vestergaard Business Intelligence Continuous Delivery for BI projects [EN]
12:00:00 Maic Beher Administration Azure SQL Managed Instance - Microsofts next try [EN]
12:00:00 Andre Essing Analytics The joy of analytics - Let's paint a Data Warehouse into the cloud [EN]
12:00:00 Grant Fritchey Development The Query Store and Query Tuning in SQL Server [EN]
13:30:00 Ben Weissman Sponsor/Lunch Session The Solisyon Nerd-Quiz
14:20:00 Markus Winand Development Epidemic Plague: Superficial Indexing [EN]
14:20:00 Dejan Sarka Analytics Data Overview and Manipulation – T-SQL, R, Python [EN]
14:20:00 Frank Geisler Business Intelligence Power Metal mit Power BI [DE]
14:20:00 André Kamman Administration Becoming a hipster DBA, a guide to Github and CI/CD for Admins [EN]
15:40:00 Rudi Bruchez Development From relational to Multimodel : Azure Cosmos DB [EN]
15:40:00 Tobias Koprowski Administration Azure SQL Database Tips and Tricks for Beginners [EN]
15:40:00 Fabiano Amorim Development 13 reasons why my query is slow [EN]
15:40:00 Tillmann Eitelberg Business Intelligence Embrace and Extend: First-Class Activity and 3rd Party Ecosystem for SSIS in ADF
17:00:00 Björn Peters Administration Auf auf in die Cloud, ihr Datenbanken [DE]
17:00:00 Rob Sewell Development Writing PowerShell with VS Code [EN]
17:00:00 Wolfgang Strasser Business Intelligence The Microsoft Power Platform - What is it? [EN]

SessionID: 77634

PowerShell for the DBA: Why I love my inner pig-dog [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 09:15:00 - Track: Administration

Speaker: William Durkin

Title: PowerShell for the DBA: Why I love my inner pig-dog [EN]

Abstract:

DBAs and sysadmins never have time for the fun stuff. We are always restoring a DB for a dev or setting up a new instance for that new BI project. What if I told you that you can make all that time consuming busy-work disappear?

In this session we will learn to embrace the power in PowerShell to allow us to sit back and relax..... or rather focus on the real work of designing better, faster systems instead of fighting for short time slots when we can do actual work.

Along the way we will see that we can benefit from the wide world of PowerShell expertise and avoid re-inventing the wheel, again!

SessionID: 78581

TensorFlow as a Service [DE]

Back to calendar

Event Date: 27-10-2018 - Session time: 09:15:00 - Track: Analytics

Speaker: Sascha Dittmann

Title: TensorFlow as a Service [DE]

Abstract:

Wer mit beliebten KI-Frameworks, wie beispielsweise TensorFlow, CNTK, Caffe, Chainer Co, ein Modell bauen wollte, musste sich bislang selbst um die komplette Infrastruktur kümmern und seine Data Science IDE entsprechend konfigurieren.

Doch das hat jetzt ein Ende. In dieser Session zeigt Sascha Dittmann wie man mit der Azure Machine Learning Workbench und dem Azure Batch AI Dienst eine durchgängige und einfach zu nutzende Data Science Umgebung aufbaut. Mit dieser lassen sich dann im großem Umfang parallel experimentieren, sowie Deep Learning- und KI-Modelle trainieren.

SessionID: 83645

Common Data Service – Your new Enterprise Data Repository [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 09:15:00 - Track: Business Intelligence

Speaker: Oliver Engels

Title: Common Data Service – Your new Enterprise Data Repository [EN]

Abstract:

Conmmon Data Services are a quite new offering in the Microsoft Data Platform. This session will explain how to use it in combination with Power BI, Apps or Dynamics 365. We will have a closer look in using CDS for Data Governance, Analytics and App Development. We will show loading scenarios in Power Query style, but also detect the Master Data functionality in the cool service.

SessionID: 85194

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

Back to calendar

Event Date: 27-10-2018 - Session time: 09:15:00 - Track: Development

Speaker: Christoph Seck

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

Abstract:

Getting a PoC for a Blockchain project running is hard enough. 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. We will see how to

SessionID: 77582

Let’s build SSIS packages with Biml – live [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 10:45:00 - Track: Business Intelligence

Speaker: Ben Weissman

Title: Let’s build SSIS packages with Biml – live [EN]

Abstract:

You have heard about Biml? Maybe even seen a session about it before but still have doubts, how easy you can make something useful out of it? In this session, we’ll use Biml to build and populate a staging area including the corresponding SSIS packages. But there won’t be any pre-compiled demos! Everything is happening live! Starting with a blank staging database, we’re going to end up with a complete solution over the course of this session, to prove that it is not just easy to adapt existing Biml code but also to start from scratch and still be successful very quick!

Let’s see, how that goes…

SessionID: 80029

Stop everything! T-SQL tips to make a Developer life easier [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 10:45:00 - Track: Development

Speaker: Marcos Freccia

Title: Stop everything! T-SQL tips to make a Developer life easier [EN]

Abstract:

Writing a better code is always a difficult challenge. In this session we are going to investigate some common issues and learn new tips that will help you to be a better developer and then help the DBA keep his databases safer.

SessionID: 82251

From SQL to R – Leverage Your T-SQL Knowledge to Learn R [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 10:45:00 - Track: Analytics

Speaker: Markus Ehrenmueller-Jensen

Title: From SQL to R – Leverage Your T-SQL Knowledge to Learn R [EN]

Abstract:

You are already familiar with T-SQL and are eager to learn R but do not know where to start? Start from what you already know: T-SQL. Both languages have many things in common on some levels, but are very different on others. You will learn how to begin your first steps in the new language and how to perform the most common tasks, typical for R: statistics, machine learning data visualization.

This session will kick you off to the new language by using analogies from T-SQL. You will learn how to write your first R-scripts, make usage of packages and will leave this session with a basic understanding of typical use-cases of R and how to integrate that into your existing environment with SQL Server.

SessionID: 84128

Power BI deployment strategy for publishing and maintenance [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 10:45:00 - Track: Business Intelligence

Speaker: Prathy Kamasani

Title: Power BI deployment strategy for publishing and maintenance [EN]

Abstract:

Power BI: Minutes to create and seconds to impress.

Yes, it takes minutes to create and share Power BI reports. Which means every user who has relevant Power BI access can create Workspaces, Apps, reports, dashboards and schedules. With no deployment strategy, maintaining Power BI service could become a terrible job. In this session, I will cover how having a having deployment strategy can make a terrible maintenance job seamless.

This session will include: What happens when a user creates a Power BI app workspace How to control user access Working with different environments Creating and sharing reports using Power BI Apps How to monitor dataset schedules and failure notifications How to use Power BI API to document your organisation Power BI Service

SessionID: 80284

Continuous Delivery for BI projects [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 12:00:00 - Track: Business Intelligence

Speaker: Jens Vestergaard

Title: Continuous Delivery for BI projects [EN]

Abstract:

If you are releasing new reports, SSAS cubes or SSIS packages on a regular basis, you've probably offered up your share of blood, toil, tears and sweat on getting them delivered into production in working condition.

Continuous Delivery is a way to bridge the gap between developers and IT professionals and for that we need to address the both the toolchain to support the practices as well as the mindset on the team. Microsoft offers a set of tools that'll help you on your journey towards the end goal: Maximize predictability, efficiency, security and maintainability of operational processes.

We will in detail be looking at:

Agile Development Frame of Mind The Path Ahead (direction) Visual Studio Online (tool) Feature/User Story/Work Item (concept) Team Services Code Branching (concept) Build Agents (tool) Releases (tool)

SessionID: 80754

Azure SQL Managed Instance - Microsofts next try [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 12:00:00 - Track: Administration

Speaker: Maic Beher

Title: Azure SQL Managed Instance - Microsofts next try [EN]

Abstract:

Mit der neuen Azure Datenbanklösung will Microsoft nun den nächsten Schritt nach den PaaS Lösungen einer Azure Datenbank als Single DB und Elastic Pool machen. Was bringt die neue Lösung nun für Vorteile. In dieser Session soll die neue Lösung den bisherigen gegenübergestellt werden und auf die Möglichkeiten eingegangen werden.

SessionID: 82152

The joy of analytics - Let's paint a Data Warehouse into the cloud [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 12:00:00 - Track: Analytics

Speaker: Andre Essing

Title: The joy of analytics - Let's paint a Data Warehouse into the cloud [EN]

Abstract:

There are a lot of possibilities get insights out of your data, and since years we are doing this with "old-fashioned" techniques in our "classical" data warehouse environments. But the world is changing, and so its data.

Where the data years ago was always structured, the growth of different data types now seems to be infinite. We are struggling with saving data with changing schemas and getting insights of new data types like social media, video, and pictures.

In this whiteboard session, I would like to talk with you about modern ways to store, analyze and visualize data. We will draw a Modern Data Warehouse and have a look at the ways to get more insights out of your data and why the cloud could help us.

Come and join my session and draw a Modern Data Warehouse together.

SessionID: 83569

The Query Store and Query Tuning in SQL Server [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 12:00:00 - Track: Development

Speaker: Grant Fritchey

Title: The Query Store and Query Tuning in SQL Server [EN]

Abstract:

For the most part, query tuning in one version of SQL Server is pretty much like query tuning in the next. Azure SQL Database and SQL Server 2016 introduced the most important change to query tuning in ages, the Query Store. This session will explore how the Query Store works in Azure, SQL Server 2016 and SQL Server 2017. You will learn how Query Store changes the methods you use to troubleshoot and tune query performance. With the information in this session, not only will you understand how the Query Store works, but you’ll know everything you need in order to put it to work with your own SQL Server databases.

SessionID: 85500

The Solisyon Nerd-Quiz

Back to calendar

Event Date: 27-10-2018 - Session time: 13:30:00 - Track: Sponsor/Lunch Session

Speaker: Ben Weissman

Title: The Solisyon Nerd-Quiz

Abstract:

Nerdolisyon geht in die Dritte Runde!

Quizmaster Ben Weissman hostet DAS Quiz für Nerds, Geeks und Fans, bei dem jede richtige Antwort mit einem Preis belohnt wird. Ihr wisst alles über Star Trek, Wars und Gate, schlaft im DC-PJ in der MARVEL-Bettwäsche und kennt die Frage zur Antwort 42? Dann seid ihr beim Solisyon Nerd-Quiz genau richtig! Für diejenigen, die jetzt den Kopf geschüttelt haben, ist das Quiz eine Pflichtveranstaltung: Dort wird euch geholfen. Spielt mit oder schaut zu und lernt fürs Leben – Spaß habt ihr in jedem Fall.

Nerdolisyon Round Three: Quizmaster Ben Weissman will be hosting THE Quiz for nerds, geeks and fans where EVERY right answer wins a prize. You know everything about Star Trek, Wars and Gate, sleep with DC-PJs in MARVEL-bedding sets knowing the question that is answered with 42? Then the game is on! For those that’s a negative for, the Solisyon Nerd Quiz is MANDATORY: there is still hope! Join in, watch, learn and laugh with us.

SessionID: 77660

Epidemic Plague: Superficial Indexing [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 14:20:00 - Track: Development

Speaker: Markus Winand

Title: Epidemic Plague: Superficial Indexing [EN]

Abstract:

Proper indexing is a very time and cost-effective way to improve SQL performance. Yet hardly anyone gets it right or knows how different ways to write a query affects indexing and performance. In this session I'll explain why this knowledge is sparse and what developers can do about it. Finally we will go through the most important indexing mistakes by example and discuss them during a short live quiz with the audience.

SessionID: 78012

Data Overview and Manipulation – T-SQL, R, Python [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 14:20:00 - Track: Analytics

Speaker: Dejan Sarka

Title: Data Overview and Manipulation – T-SQL, R, Python [EN]

Abstract:

In a real data mining or machine learning project, you spend more than half of the time on data preparation and data understanding. The R language is extremely powerful in this area. The Python language is a match. Of course, you do work with data by using T-SQL. You will learn in this session how to get data understanding with really quickly prepared basic graphs and descriptive statistics analysis. You can do advanced data preparation with many data manipulation methods available out of the box and in additional packages fro R and Python. After this session, you will understand what tasks the data preparation involves, and what tools you have in SQL Server suite for these tasks.

SessionID: 84116

Power Metal mit Power BI [DE]

Back to calendar

Event Date: 27-10-2018 - Session time: 14:20:00 - Track: Business Intelligence

Speaker: Frank Geisler

Title: Power Metal mit Power BI [DE]

Abstract:

Im, nicht immer ganz ernst gemeinten, Vortrag zeigen Dr. Benjamin Kettner und der deutsche Data Platform MVP Frank Geisler unterschiedliche Einsatzmöglichkeiten von Power BI und Artificial Intelligence am Beispiel einer Datenbank aus dem Bereich Heavy Metal (Finanzdaten kann ja jeder...;)). Es wird sowohl auf Streaming Data wie auch auf die Einbindung von Web-Services wie auch auf verschiedene AI Techniken wie z.B. Klassifizierungsalgorithmen eingegangen. Neben der Technik steht auch der Spaß im Vordergrund dieser lebhaften Session. In diesem Sinne: Metal will never die! ;)

SessionID: 85075

Becoming a hipster DBA, a guide to Github and CI/CD for Admins [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 14:20:00 - Track: Administration

Speaker: André Kamman

Title: Becoming a hipster DBA, a guide to Github and CI/CD for Admins [EN]

Abstract:

The use of securing your code in source control and testing it automatically with a continuous integration tool is not something developers need to be convinced of. But DBAs have traditionally not used any of these techniques. It's also not that straight forward for them. Checking the outcome of a typical DBA script usually involves the need for infrastructure to be available in a certain state and tests that check the changes made to that infrastructure. This session will combine an introduction level talk about Git(hub) and Continuous Integration with the complexity of Infrastructure testing aimed ad DBAs.

SessionID: 78909

From relational to Multimodel : Azure Cosmos DB [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 15:40:00 - Track: Development

Speaker: Rudi Bruchez

Title: From relational to Multimodel : Azure Cosmos DB [EN]

Abstract:

Azure Cosmos DB is Microsoft's globally distributed, multi-model database. This is NoSQL in the cloud. In this session, you'll see how to use it to create columnar tables, JSON documents and graphs, you'll understand what that means, see what's the difference with relational tables, and how it can be useful for you.

SessionID: 83126

Azure SQL Database Tips and Tricks for Beginners [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 15:40:00 - Track: Administration

Speaker: Tobias Koprowski

Title: Azure SQL Database Tips and Tricks for Beginners [EN]

Abstract:

Microsoft released SQL Azure more than eight years ago - that's enough time for testing. So, are you ready to move your data to the Cloud? If you’re considering a business (aka production environment) in the Cloud, you need to think about methods for back up your data, a backup plan for your data and, eventually (sic!) restoring data.

In this session, you’ll see the differences, functionalities, restrictions, and opportunities in SQL Azure DB and On-Premise SQL Server 2008/2008 R2/2012/2014/2016/2017. We will look for topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.

SessionID: 83373

13 reasons why my query is slow [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 15:40:00 - Track: Development

Speaker: Fabiano Amorim

Title: 13 reasons why my query is slow [EN]

Abstract:

What if we could analyze a single query with thirteen different performance problems? In this session we’ll explore a query, understand and fix all thirteen problems.

1- There is a nonsargable filter 2- An index is missing 3- It is a query optimizer mistake 4- The subquery is unnecessary 5- Query join order is incorrect 6- A filtered statistic is missing 7- Scalar functions are running twice per each row 8- High number of reads on worktable 9- An unknown syntax could be used 10- Memory grant wasn’t enough 11- Distributed query doesn't look good 12- Residual predicates 13- Avoid window spool ondisk

SessionID: 84676

Embrace and Extend: First-Class Activity and 3rd Party Ecosystem for SSIS in ADF

Back to calendar

Event Date: 27-10-2018 - Session time: 15:40:00 - Track: Business Intelligence

Speaker: Tillmann Eitelberg

Title: Embrace and Extend: First-Class Activity and 3rd Party Ecosystem for SSIS in ADF

Abstract:

This session focuses on the deeper integration of SQL Server Integration Services (SSIS) in Azure Data Factory (ADF) and the broad extensibility of Azure-SSIS Integration Runtime (IR). We will first show you how to provision Azure-SSIS IR – dedicated ADF servers for lifting shifting SSIS packages – and extend it with custom/3rd party components. Preserving your skillsets, you can then use the familiar SQL Server Data Tools (SSDT)/SQL Server Management Studio (SSMS) to design/deploy/configure/execute/monitor your SSIS packages in the cloud just like you do on premises. Next, we will guide you to trigger/schedule SSIS package executions as first-class activities in ADF pipelines and combine/chain them with other activities, allowing you to inject/splice built-in tasks/data transformations in your ETL/ELT workflows, automatically provision Azure-SSIS IR on demand/just in time, etc. And finally, you will learn about the licensing model for ISVs to develop paid components/extensions.

SessionID: 77657

Auf auf in die Cloud, ihr Datenbanken [DE]

Back to calendar

Event Date: 27-10-2018 - Session time: 17:00:00 - Track: Administration

Speaker: Björn Peters

Title: Auf auf in die Cloud, ihr Datenbanken [DE]

Abstract:

Immer mehr Firmen möchten die Microsoft Public Cloud Azure nutzen, wissen aber nicht so recht wie man die Datenbanken dorthin bekommt.

Neben dem virtuellen Server gibt es auch die Azure SQL Databases, welche in zahlreichen Solution völlig ausreichend sind und sich flexibel an die Bedürfnisse anpassen lassen. Dieser Vortrag zeigt die verschiedenen Möglichkeiten des Deployments ebenso der Migration und gibt Hinweise, worauf bei der Migration zu achten ist bzw welche Features eventuell (noch) fehlen. Es wird eine Demo-reiche Session, aus der jeder etwas mitnehmen kann wie zum Beispiel Powershell-Ideen, Ansätze für Hochverfügbarkeit oder wie man Kosten reduzieren kann.

SessionID: 84032

Writing PowerShell with VS Code [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 17:00:00 - Track: Development

Speaker: Rob Sewell

Title: Writing PowerShell with VS Code [EN]

Abstract:

We should be using VS Code to write our PowerShell code. In this presentation I will show you how to set up VS Code, which extensions I use, and some of the features that make writing PowerShell easy using VS Code.

SessionID: 84871

The Microsoft Power Platform - What is it? [EN]

Back to calendar

Event Date: 27-10-2018 - Session time: 17:00:00 - Track: Business Intelligence

Speaker: Wolfgang Strasser

Title: The Microsoft Power Platform - What is it? [EN]

Abstract:

May I introduce you to the Microsoft Power Platform!?

This new term was introduced by Satya Nadella and James Philips as the serving foundation for building powerful (cloud-baked) applications. PowerApps as the data manipulation part, Microsoft Flow as the connecting workflow engine and Power BI for analysis and reporting. In addition, the Common Data Service (CDS) and the Common Data Model (CDM) provide a solid framework for data storage and modelling. Join me in this session if you want to get an overview about the involved technologies, how they work together, see them live working together in many demos and how they will definitely change the way of building powerful solutions in the future!