sqlsathistory

Nr: 679

Back to Main list

SQLSaturday #679 - Vienna 2018

Start Time (24h) Speaker Track Title
10:45:00 Alex Whittles Cloud (Application Development Deployment) Introduction to U-SQL and Data Lake [EN]
10:45:00 Niko Neugebauer Development Worst Practices Less Known Limitations for Columnstore Indexes [DE/EN]
10:45:00 Frank Geisler BI (Advanced Analysis, Visualization, Information Delivery) Power BI Server - On Premises [DE / EN]
10:45:00 Karol Papaj Administration (Platform, Architecture) SQL Server Availability Groups Configuration, Maintenance and Troubleshooting [EN]
10:45:00 Michael Saß Administration (Platform, Architecture) SQL Server auf Linux: Benchmarking und Tuning [DE]
10:45:00 Markus Ehrenmueller-Jensen Lightning Talks Lightning Talks (5 speakers, 5 talks, 10min each) [EN]
13:00:00 Johan Ludvig Brattås Cloud (Application Development Deployment) Implementing a hybrid data warehouse [EN]
13:00:00 Björn Peters Cloud (Application Development Deployment) Einstieg in Azure SQL Databases und Powershell Automation [DE]
13:00:00 André Melancia Administration (Platform, Architecture) Hacking SQL Server [EN]
13:00:00 Oliver Engels BI (Advanced Analysis, Visualization, Information Delivery) Champions League Final Battle - Tableau vs. Power BI [EN]
13:00:00 Michael Roedeske Administration (Platform, Architecture) SQL Query Performance Monitoring und Analyse [DE]
14:15:00 Uwe Ricken Administration (Platform, Architecture) Advanced insides into System Versioned Temporal Tables [DE/EN]
14:15:00 Ben Weissman BI (Advanced Analysis, Visualization, Information Delivery) Biml: I got the basics - what's next? [DE/EN]
14:15:00 Thomas Grohser Development Shaving of Microseconds [DE / EN]
14:15:00 Gabi Münster BI (Advanced Analysis, Visualization, Information Delivery) Azure Analysis Services - An important step for BI in the cloud? [DE / EN]
14:15:00 Sergiy Lunyakin Cloud (Application Development Deployment) Azure SQL DW: Optimization technics to maximize performance [EN]
14:15:00 Tomaž Kaštrun BI (Advanced Analysis, Visualization, Information Delivery) Data Science for beginners [EN]
15:30:00 Kasper de Jonge BI (Advanced Analysis, Visualization, Information Delivery) Understanding the Power BI data model [EN]
15:30:00 Mark Broadbent Development Lockless in Seattle: Using In-Memory OLTP Transaction Processing [EN]
15:30:00 Denis Reznik Administration (Platform, Architecture) Deadlocks. Everything you ever wanted to ask but were too shy. [EN]
15:30:00 Dean Savović Administration (Platform, Architecture) Cardinality Estimator with SQL Server 2014 and 2016 [EN]
15:30:00 Alex Yates Development Adopting Database Lifecycle Management (DLM) at a large Viennese software house [EN]
15:30:00 Alexander Klein Cloud (Application Development Deployment) Build your next BI solution in azure [DE/EN]
16:45:00 Dejan Sarka BI (Advanced Analysis, Visualization, Information Delivery) Comparing Predictive Mining Models from R, Python, SSAS, and Azure ML [EN]
16:45:00 Rainer Stropek Cloud (Application Development Deployment) DB Application Monitoring with Azure Application Insights [DE / EN]
16:45:00 William Durkin Administration (Platform, Architecture) PowerShell for the DBA: Why I love my inner pig-dog [DE/EN]
16:45:00 Gianluca Sartori Administration (Platform, Architecture) Benchmarking like a Pro [EN]
16:45:00 Tillmann Eitelberg Development Industry 4.0 in a box [DE]
16:45:00 Reza Rad BI (Advanced Analysis, Visualization, Information Delivery) M and Power Query Beyond Limits [EN]

SessionID: 67013

Introduction to U-SQL and Data Lake [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 10:45:00 - Track: Cloud (Application Development Deployment)

Speaker: Alex Whittles

Title: Introduction to U-SQL and Data Lake [EN]

Abstract:

U-SQL is the new kid on the SQL language block. In this session we'll look at the what, where, why and how of the language. Is it a query language? Is it a data transformation language? Will it replace T-SQL? Should you learn it? Where is it? What is Data Lake? We'll discuss all this and more.

SessionID: 67401

Worst Practices Less Known Limitations for Columnstore Indexes [DE/EN]

Back to calendar

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

Speaker: Niko Neugebauer

Title: Worst Practices Less Known Limitations for Columnstore Indexes [DE/EN]

Abstract:

Have you ever considered a situation where Columnstore Index can be quite the opposite of what one would expect from it? A slow, wasteful source of painfully slow queries, lagging the performance, consuming irresponsible amount of resources …

Setting the wrong expectations (it won’t run 100 times faster on EVERY query), selecting the wrong architecture (partition by 100s of rows instead of millions), using and aggregating by the large Strings in the fact tables – this list is actually quite large.

What about some of the less known limitations for building Columnstore Indexes? The ones that will bite you suddenly in the middle of the project – when you do not expect it at all?

Let me show you how to achieve those painful mistakes and you will surely know how to avoid them :)

SessionID: 68321

Power BI Server - On Premises [DE / EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 10:45:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Frank Geisler

Title: Power BI Server - On Premises [DE / EN]

Abstract:

In dieser Session zeigen wir was mit dem Power BI Server, den man inzwischen auch lokal installieren kann möglich ist. Neben der Installation erklären wir die Unterschiede zur Cloud-Variante, erläutern die Bereitstellung des Servers mit und ohne SQL Server 2017. Außerdem zeigen wir, wie man den Power BI Server in andere Umgebungen wie beispielsweise SharePoint oder eigene Applikationen integrieren kann.

SessionID: 69266

SQL Server Availability Groups Configuration, Maintenance and Troubleshooting [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 10:45:00 - Track: Administration (Platform, Architecture)

Speaker: Karol Papaj

Title: SQL Server Availability Groups Configuration, Maintenance and Troubleshooting [EN]

Abstract:

SQL Server Availability Group is a still newest HA feature available in SQL Server, even it’s (highly) available from SQL Server 2012. After you successfully configure and deploy your first AG, you will need to further monitor and maintain AG to ensure that your environment stays highly available after deployment in production. Also, troubleshooting is a part of every DBA’s real life and we will not even avoid this part. In this session, besides looking on the AG newest features in SQL Server 2016/2017, we will address most common scenarios of administration, monitoring and troubleshooting of Availability Groups.

This session is useful for DBA’s that are using or considering Availability Groups for high availability in SQL Server 2016/2017.

SessionID: 69780

SQL Server auf Linux: Benchmarking und Tuning [DE]

Back to calendar

Event Date: 19-01-2018 - Session time: 10:45:00 - Track: Administration (Platform, Architecture)

Speaker: Michael Saß

Title: SQL Server auf Linux: Benchmarking und Tuning [DE]

Abstract:

Im März 2016 überraschte Microsoft mit der Ankündigung, den SQL Server auch für Linux-Betriebssysteme bereitzustellen. Hier werden die Mechanismen der Bereitstellung von SQL Server vNext/2017 auf Linux erläutert (Installation und Zugriff) und darauf eingegangen, wie es mit Performance und Tuning aussieht. Hierbei kommt es auch zum Vergleich von Ausführungsplänen zwischen Linux und Windows. Auch wird es ein Benchmark-Vergleich zwischen SQL Server auf Linux und Windows geben.

SessionID: 70155

Lightning Talks (5 speakers, 5 talks, 10min each) [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 10:45:00 - Track: Lightning Talks

Speaker: Markus Ehrenmueller-Jensen

Title: Lightning Talks (5 speakers, 5 talks, 10min each) [EN]

Abstract:

Alexander Arvidsson - Speak Your Hands

Asgeir Gunnarsson - Analysis Services Documentation Solution Erik Monchen - Sharing in Power BI Marcos Freccia - My 5 favorite Powershell commands Jan Mulkens - Data Science, easy until it's not

SessionID: 67486

Implementing a hybrid data warehouse [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 13:00:00 - Track: Cloud (Application Development Deployment)

Speaker: Johan Ludvig Brattås

Title: Implementing a hybrid data warehouse [EN]

Abstract:

The last couple of years have seen the emergency of "Big Data", "Cloud" and "Internet of Things". Subsequently, Gartner at the 2016 Gartner Summit in Barcelona declared the Enterprise data warehouse (EDW) as dead.

Which of course is silly. Sensible companies don't just throw money out of the window. But they need to adapt and change when new opportunities arrive. Enter the hybrid data warehouse. Combining the power of big data and cloud with your trusty EDW.

This session will take a look at a few different approaches to a hybrid data warehouse, with components such as SQLServer 2016, Azure Data Lake, HDInsight, Azure Analysis Services, Azure SQL Data warehouse and Polybase, with some scenarios where the approaches might become relevant. And some pitfalls you need to know about along the way.

SessionID: 67677

Einstieg in Azure SQL Databases und Powershell Automation [DE]

Back to calendar

Event Date: 19-01-2018 - Session time: 13:00:00 - Track: Cloud (Application Development Deployment)

Speaker: Björn Peters

Title: Einstieg in Azure SQL Databases und Powershell Automation [DE]

Abstract:

Einstieg in das Thema SQL Datenbanken in der Microsoft Cloud, von A wie Allgemeines, nach B wie Backup, dann über P wie Powershell nach R wie Restore.

Ich gebe einen Überblick, welche Möglichkeiten es gibt eine Azure SQL Database zur Verfügung zu stellen, wie höhere Anforderungen realisiert werden können, ebenso gehe ich auf das Thema Kostenersparnis ein.

Wir werden uns verschiedene Deployments anschauen, auf das Thema Backup und auf die unterschiedlichen betrieblichen Leistungsanforderungen eingehen.

SessionID: 69407

Hacking SQL Server [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 13:00:00 - Track: Administration (Platform, Architecture)

Speaker: André Melancia

Title: Hacking SQL Server [EN]

Abstract:

How easy is it to hack a SQL Server?

In this session we'll see examples on how to exploit SQL Server, modify data and take control, while at the same time not leaving a trace. We'll start by gaining access to a SQL Server (using some "creative" ways of making man-in-the-middle attacks), escalating privileges and tampering with data at the TDS protocol level (e.g. changing your income level and reverting without a trace after payment), hacking DDM, RLS, and more. More important, we'll also cover recommendations on how to avoid these attacks, and take a look at the pros and cons of new security features in SQL Server 2016. This is a demo-driven session, suited for DBAs, developers and security consultants. Disclaimer: No actual crimes will be committed. Please do not send agents to my house again.

SessionID: 69453

Champions League Final Battle - Tableau vs. Power BI [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 13:00:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Oliver Engels

Title: Champions League Final Battle - Tableau vs. Power BI [EN]

Abstract:

If you look into the Gardner Quadrant you will see two major players in Self-Service BI: Tableau and Power BI. Of course there is a lot in the press, but hey, here are two guys one Microsoft MVP and a Tableau Expert and these to will hold a final of these massive competitors battling on a real world exercise. If you are interested to see the differences in playing skills, tackling, pressing and how the goal keepers handle penalties. have a look. After that session you are prepared and know whether a Tableau or Power BI come in and says: I can do this in my tool better... and we can tell you: It will be fun as well to see the battle.

SessionID: 71696

SQL Query Performance Monitoring und Analyse [DE]

Back to calendar

Event Date: 19-01-2018 - Session time: 13:00:00 - Track: Administration (Platform, Architecture)

Speaker: Michael Roedeske

Title: SQL Query Performance Monitoring und Analyse [DE]

Abstract:

Dieser Vortrag beschäftigt sich anhand konkreter Praxisbeispiele mit dem SQL Query Performance Monitoring und der Analyse mit dem DBPLUS Performance Monitor™.

Der Vortrag gibt Antworten auf die Fragen: Wie identifiziert man schnell unter abertausenden SQL-Abfragen die Wesentlichen hinsichtlich CPU, logischem bzw. physischem IO zu einem spezifischen Zeitpunkt oder über Zeit? Wie lassen sich verändernde Ausführungsplänen auffinden und über Zeit historisch analysieren? Welche Abfragen wurden heute erstmalig ausgeführt bzw. sind für eine Lastspitze zu einer bestimmten Zeit verantwortlich? Welche Abfragen greifen auf eine bestimmte Tabelle zu? Wie kann ich in Sekunden Lastprofile historisch vergleichen und visualisieren? Und wie geht das überhaupt bereits ab SQL Server Version 2005 ohne den Query Store, Instanzweit und Datenbankübergreifend und ohne T-SQL in einer intuitiven grafischen Oberfläche?

SessionID: 66641

Advanced insides into System Versioned Temporal Tables [DE/EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: Administration (Platform, Architecture)

Speaker: Uwe Ricken

Title: Advanced insides into System Versioned Temporal Tables [DE/EN]

Abstract:

SQL Server 2016 introduces support for system-versioned temporal tables as a database feature that brings built-in support for providing information about data stored in the table at any point in time rather than only the data that is correct at the current moment in time.

This session takes you behind the basics of Temporal Tables and answers - after a short introduction - the following questions:

You are interested in the answers to all the above questions (and more). This session will answer EVERY question about Temporal Tables.

SessionID: 66690

Biml: I got the basics - what's next? [DE/EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Ben Weissman

Title: Biml: I got the basics - what's next? [DE/EN]

Abstract:

So you have made first contact with Biml and are excited? Good!

You're wondering, if Biml can do more than just transfer data from SQL table to another? Great!

Because Biml does so much more than just simple SSIS packages. We'll explore the potential on how to improve your existing packages using BimlScript and LINQ. Topics covered, amongst others, are derived columns, incremental changes and how to handle flat files.

You'll leave with sample code and hopefully a couple of ideas on how to bring your Biml development to the next level.

SessionID: 67504

Shaving of Microseconds [DE / EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: Development

Speaker: Thomas Grohser

Title: Shaving of Microseconds [DE / EN]

Abstract:

This session is a compilation of extreme techniques I had to use over time to make very fast operations go a bit faster. It will cover multiple areas (indexing, table design, data access layer, schemas, object naming, datatyped, collations physical data placement and more. All examples given in this session are from real world cases of some of the most demaning workloads in the world.

SessionID: 68458

Azure Analysis Services - An important step for BI in the cloud? [DE / EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Gabi Münster

Title: Azure Analysis Services - An important step for BI in the cloud? [DE / EN]

Abstract:

Since April 2017 another fascinating PaaS in the Microsoft Cloud reached general availability: Azure Analysis Services.

But why should you switch from your existing on-premise solution to the cloud or plan your new approach with it? What are the big advantages of Azure Analysis Services? And what actually are the differences to PowerBI? Why is Azure Analysis Services an important step to enhancing the possibilities for BI in the cloud? This session offers answers to your questions and provides insight to support the positioning of Azure Analysis Services in your Business Intelligence strategy.

SessionID: 68543

Azure SQL DW: Optimization technics to maximize performance [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: Cloud (Application Development Deployment)

Speaker: Sergiy Lunyakin

Title: Azure SQL DW: Optimization technics to maximize performance [EN]

Abstract:

Azure SQL DW is powerful MPP cluster for processing a big amount of structured data. But, it still requires optimization to maximize performance and optimize resource usage. Some technics almost similar to what we do with our regular SQL Server, some of them not due to MPP architecture. In this session, I will cover next topics:

SessionID: 68838

Data Science for beginners [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 14:15:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Tomaž Kaštrun

Title: Data Science for beginners [EN]

Abstract:

Data science can be hard to grasp, complex and big, but making data science easy to understand and bringing it closer to all who want to tackle this new emerging field is an important task in world of data. Exploring, extracting and finding hidden gems from data using statistical and mathematical methods, computer science and several different technologies is essentially what data science is doing. In practice this means, data science is an iterative process of harvesting data, managing and cleaning the data, performing analysis and and at the end interpreting, visualizing and using information that will bring insights to end-user, business people and making decisions much easier.

We will focus on answering 5 simple questions.

  1. is this weird?
  2. is A better than B, respectively?
  3. how much / many of this is needed?
  4. this belong to group A?
  5. what is next?

Session we will look into technologies that can be tackled using SQL Server 2016 and ML Azure.

SessionID: 67507

Understanding the Power BI data model [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Kasper de Jonge

Title: Understanding the Power BI data model [EN]

Abstract:

In this session we will look at all the important topics that are needed to get your Power BI modelling skills to the next level. We will cover the in memory engine, relationships, DAX filter context, DAX vs M and DirectQuery.

SessionID: 67870

Lockless in Seattle: Using In-Memory OLTP Transaction Processing [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: Development

Speaker: Mark Broadbent

Title: Lockless in Seattle: Using In-Memory OLTP Transaction Processing [EN]

Abstract:

Locks and latches have long been the mechanism used to implement SQL Server concurrency control, but with the introduction of In-Memory OLTP the paradigm has shifted. Are we really looking at the Brave New World of Transaction Processing or a dystopian nightmare?

In this session, we will understand how In-Memory OLTP architecture is implemented and how its mechanics function. We will learn what transactional bad dependencies and other considerations are introduced by its use and what capabilities are provided by SQL Server 2016.

SessionID: 68239

Deadlocks. Everything you ever wanted to ask but were too shy. [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: Administration (Platform, Architecture)

Speaker: Denis Reznik

Title: Deadlocks. Everything you ever wanted to ask but were too shy. [EN]

Abstract:

It's not a secret that a deadlock - it's not very good. Definition of deadlock is very simple and quite clear: This is an exceptional situation when two concurrent queries request same resources but in a different order.

Classic deadlock can occur when two concurrent transactions are modifying data from the two tables in a different order. Unfortunately, in real life deadlocks often are more complex and unobvious. One of the rules, which I always keep in mind, sounds: "You can not design a database, in which the occurrence of deadlock is impossible". And we should deal with them. The algorithm is simple:

  1. Catch the deadlock
  2. Find the root cause
  3. Design and implement a solution. In practice, these steps can be tricky and may require different types of analysis.

In this session, we will look at ten various deadlocks scenarios and find the root cause of the deadlocks. Then, you will see how it will be easy to get the solutions for the deadlock issue if we did the secon

SessionID: 69078

Cardinality Estimator with SQL Server 2014 and 2016 [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: Administration (Platform, Architecture)

Speaker: Dean Savović

Title: Cardinality Estimator with SQL Server 2014 and 2016 [EN]

Abstract:

Cardinality Estimator had a major upgrade in SQL Server 2014 version and 2016. After a few introductory words, I will speak about model assumptions of Cardinality Estimator, calculation direction, model selection of Cardinality Estimator and improvements in SQL Server versions 2014 and 2016. I will also have a few demos where I will demonstrate how to optimally use the new features.

SessionID: 69253

Adopting Database Lifecycle Management (DLM) at a large Viennese software house [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: Development

Speaker: Alex Yates

Title: Adopting Database Lifecycle Management (DLM) at a large Viennese software house [EN]

Abstract:

At Greentube business is booming. However, for the last few years they have faced increasing problems scaling their product and headcount.

Like many orgs, Greentube has a complicated SQL Server backend which supports many apps.

In 2016, despite best efforts, the database was not in source control, deployments were manual and the production database schemas were out of sync. The core database team was struggling to keep up with the business’s rapid growth because so much time was wasted firefighting unexpected issues.

The business recognised that the database was a bottleneck on the company’s growth. And that was an expensive problem.

Come and learn from Manoj Lona, the DB Team Lead at Greentube, and Alex Yates, a DLM Consultant from DLM Consultants, about how last year they made the necessary technical and organisational changes that today enable GreenTube to deploy their database at the click of a button - allowing them to scale their product and headcount to meet business

SessionID: 69402

Build your next BI solution in azure [DE/EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 15:30:00 - Track: Cloud (Application Development Deployment)

Speaker: Alexander Klein

Title: Build your next BI solution in azure [DE/EN]

Abstract:

Azure bietet eine Vielzahl von Diensten und Services an, die man zu einer BI Solution in der Cloud zusammenstellen kann. Welche Möglichkeiten bietet aktuell Azure um eine zeitgemäße BI Architektur zu erstellen? Die Komponenten, die derzeit angeboten werden reichen von Azure SQL DB und SQL DWH über Data Factory, Stream Analytics, Logic App bis hin zu Analysis Services und Power BI um nur ein paar zu nennen. Das ist eine sehr gute Toolbox, mit der man sehr schnell die ersten Erfolge erreichen kann. Schritt für Schritt wird hier erklärt wie man das klassische ETL in der Cloud erstellt und die Ergebnisse in Power BI analysieren kann.

SessionID: 67417

Comparing Predictive Mining Models from R, Python, SSAS, and Azure ML [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Dejan Sarka

Title: Comparing Predictive Mining Models from R, Python, SSAS, and Azure ML [EN]

Abstract:

There is a lot of overlapping in Microsoft BI suite. For advanced analytics, like data mining, you can use SQL Server Analysis Services (SSAS), or R, or Python, or Azure ML. The question arises which tool to use. The answer is simple, through another question. Why not all of them?

In data mining, you typically create multiple predictive models for the same task, and then evaluate them to select the best one. So why wouldn’t you even use different tools for different models? You will learn how to evaluate the predictive models. Then you will see how to bring all of the mining models together and compare them no matter of the source they come from. You will see how you can use SQL Server Integration Services, Excel, and other tools for this task.

SessionID: 67423

DB Application Monitoring with Azure Application Insights [DE / EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: Cloud (Application Development Deployment)

Speaker: Rainer Stropek

Title: DB Application Monitoring with Azure Application Insights [DE / EN]

Abstract:

Modern cloud-based applications consists of many different services, databases, apps, websites, etc. Application monitoring is crucial because without it, it nearly impossible to quickly find the root cause of problems. Microsoft offers the PaaS offering Application Insights for this use case. In this session, long-time Azure MVP Rainer Stropek introduces Application Insights. He will focus on those features that are relevant for data-driven applications. You will see dependency tracking for SQL Server, performance monitoring, App Insights Analytics, Power BI integration and many other features.

SessionID: 67765

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

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: Administration (Platform, Architecture)

Speaker: William Durkin

Title: PowerShell for the DBA: Why I love my inner pig-dog [DE/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: 69305

Benchmarking like a Pro [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: Administration (Platform, Architecture)

Speaker: Gianluca Sartori

Title: Benchmarking like a Pro [EN]

Abstract:

Exciting times ahead! You bought a license for SQL Server 2016 and you are going to upgrade to the new shiny version of SQL Server on a beefy new machine!

Fantastic! Except that you have no idea how your application will work on the new version. There’s a new cardinality estimator in 2016: how will it affect performance? The new features in In-Memory OLTP and Columnstore Indexes look really promising, but how will your workload take advantage of these features? The best way to know for sure is to conduct a benchmark and compare it to your current system. In this demo-intensive session you will discover how to capture a meaningful workload in production and how to replay it against your test system. You will also learn which performance metrics to capture and compare, and which tools can help you in the task.

SessionID: 69447

Industry 4.0 in a box [DE]

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: Development

Speaker: Tillmann Eitelberg

Title: Industry 4.0 in a box [DE]

Abstract:

IoT is often associated with developer boards such as the Raspberry PI or Arduino. However, IoT has not only played an important role under the slogan "Industry 4.0", many industry companies are using IoT in their production lines since years.

To show the potential of the Azure IoT in connection with industry components, we have took a conveyor belt, a sorting unit and sensor technologies built-in in a small flightcase. All these industry components are communicating directly to an Azure IoT Hub.

See how we can analyze the generated data with Stream Analytics and building Power BI dashbaords with streaming data. We will also show how we can interact with the components via cloud 2 device messages if the analysis shows errors or disfunctionalities and how Cortana Analytics can help minimize errors.

SessionID: 70156

M and Power Query Beyond Limits [EN]

Back to calendar

Event Date: 19-01-2018 - Session time: 16:45:00 - Track: BI (Advanced Analysis, Visualization, Information Delivery)

Speaker: Reza Rad

Title: M and Power Query Beyond Limits [EN]

Abstract:

Power Query is the transformation engine in Power BI. This is the engine that you do all data preparation before loading data into the model. This is the keystone of your Power BI solution. In this session, you will learn what things Power Query can do. M is the language behind the scene of Power Query, you will learn how M can be more beneficial than the Power Query Graphical interface. You will see demos of transformations that you can do with M Code. This session is full of live demos. Prepare to be amazed with what Power Query can do with heaps of demos in this session.