SQL Server Konferenz 2018 Logo

SQL SERVER KONFERENZ 2018
FROM 26 TO 28 FEB 2018
KONGRESSCENTER
DARMSTADT, GERMANY

PASS Logo

PreCon

Finally, all PreCon sessions are confirmed.
Please select your favourite Workshop during the registration process. Your choice is binding.

MainCon

There they are: The best speakers with sessions on a huge variety of topics at different levels. Have a look. They are awesome!
PDF Download Download Agenda [PDF] - print in color.

  • Registration
    26.02. | 09.00 - 10.00
      Registration PreCon & FullCon
  • PreCon Workshop english
    26.02. | 10.00 - ca. 17.00
    From Earth to Cloud: Successful Data Migration Techniques !Bring your own device
    Thomas LaRock & Karen Lopez

    In this advanced workshop, we cover data and application migration techniques for SQL Server.
    Today, we are in an era of the "Data Estate", one that is more global, interconnected, and flexible than ever. Organizations of all sizes are implementing cloud solutions to better meet the demands of a modernized workforce.
    With demonstrations and several exercises, this workshop uses group labs to cover data and application migration techniques. But this is not your average "here's how to lift and shift a database, now you are in the cloud" course. Our goal is to cover migration features in SQL Server and Azure SQL Database that are relevant to all modern enterprise IT departments, whether or not you have a cloud destination.
    Discussion topics will include:

    • The cost, benefit, and risks of cloud solutions
    • The roles and responsibilities of data professionals during migration projects
    • Why "lift and shift" may not be the right choice
    • How to use a professional migration process

    Attendees will leave this session with an understanding of the following:

    • Data migration techniques
    • Data security and privacy features
    • How to determine when it is time to tune or scale

    The day will include lecture style format as well as interactive discussions and exercises.
    Attendee prerequisites: Hands-on experience with SQL Server (any version) and Azure SQL Database. Basic understanding of database administration concepts. Familiarity with basic Azure and Data Platform features. Laptops are required to participate in the hands-on labs.

  • PreCon Workshop german
    26.02. | 10.00 - ca. 17.00
    ! Fully Booked ! Columnstore Indexes: Practical Solutions & Techniques Niko Neugebauer

    Learn practical Columnstore Indexes tips and tricks such as which type to use, how and when to use Disk-Based vs. In-Memory or Clustered vs. Nonclustered, how to load data into Columnstore in the most efficient way, and how to get the best performance possible out of the Batch Execution Mode.
    With a nod to each of the available SQL Server versions (2012, 2014, 2016, 2017 and the Azure SQLDB), this full day session focuses on practical solutions and applications of Columnstore Indexes and the Batch Execution Mode. We also review the limitations of both and learn how to solve some of those limitations.
    Covering all available relational engines supporting Columnstore Indexes (including parts of the SQL DataWarehouse), this pre-conference will give you insight on why and when to use Columnstore Indexes, and when to take a step back and use a different type of technology.
    Since November 2016 (and more specifically since Service Pack 1 for SQL Server 2016), Columnstore Indexes have been available for every Edition of SQL Server (including Express and Local editions). Join this workshop and become a part of the columnar revolution that is positively affecting database platforms around the world.

  • PreCon Workshop englisch
    26.02. | 10.00 - ca. 17.00
    Level 300 Deploying Power BI in your enterprise Adam Saxton

    Attendee requirements: This is not a hands on workshop, but if you want to have laptops with Power BI Desktop installed and access to the Power BI service, that may assist with following along.

    Have you wondered what the right approach is for creating and deploying your Power BI content? Which tools are the right ones? When do you use app workspaces and apps? How to understand your licensing options? And how to keep your data up to date? If you answered yes to one or more of the above questions, then this pre-con is for you!
    During the pre-con, we will look at the following areas.

    • Deployment options
    • Licensing options
    • Data storage
    • Refreshing data
    • Collaboration and sharing options
    • All about administration and security
    • and more...
  • PreCon Workshop deutsch
    26.02. | ca. 10.00 - 17.00
    100-400 Security für Anfänger !Bring your own device
    Uwe Ricken

    „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 Workshop ü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 Sicherung 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:

    • 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

    Alle Sicherheitsaspekte von Microsoft SQL Server werden in diesem Workshop ausführlich behandelt und sollen auf eigenen Laptops mit umfangreichen Demos und Übungen selbst ausprobiert werden.
    Level: 100 - 400. Wir fangen erst mal ganz langsam an – wird dann aber doch sehr komplex. Der Durchschnitt liegt bei 200 – 300.
    Anforderungen: Bitte bringen Sie einen eigenen Rechner mit zum Event, auf dem Microsoft SQL Server (Version ab 2005) vorinstalliert ist.
    Die Demoskripte und Demodatenbank kann während des Workshops aus dem Repository heruntergeladen werden.

  • Registration
    27.02. | 08.00 - 09.15
      Registration MainCon & Welcome Coffee
  • Welcome
    27.02. | 09.15 - 09.30
    Track 1 Intro & Welcome
  • Keynote
    27.02. | 09.30 - 11.00
    Track 1 PASS Deutschland & DataCore Software

  • BREAK
    27.02. | 11.00 - 11.15
      Changing rooms // short break
  • DBA german
    27.02. | 11.15 - 12.15
    Track 1
    Level 200
    Chaosbewältigung - SQL Server Migration und Konsolidierung Bodo Danitz

    Jede neue SQL Server Version lädt zur Migration ein. Und wenn man schon einmal dabei ist, kann man ja auch gleich seinen Server-Zoo konsolidieren, was obendrein Lizenzkosten spart.
    Das stellt die IT-Mannschaften nicht selten vor ungeahnte Herausforderungen: Da finden sich SQL Server in den Versionen 2000 bis 201x, Express bis Enterprise. Manche wissen nicht einmal, wieviele SQL Server es wo in ihrem Unternehmen überhaupt gibt. Schaut man genauer hin, dann variieren die Serverzeichensätze nicht minder, und wer die Abhängigkeiten der Server untereinander oder zu anderen Datenquellen untersucht, der ist geneigt, das Handtuch zu werfen. Doch hier hört das Chaos nicht auf, denn es gibt ja auch noch Anwendungen und deren Benutzer, die gerne - nach höchstens minimaler Ausfallzeit, versteht sich - wie gewohnt weiterarbeiten möchten bzw. sollen.
    Hatte der Chef „Mal eben konsolidieren“ gesagt?

    Dieser Vortrag zeigt auf, wie groß das Chaos tatsächlich werden kann und versucht gleichzeitig eine Anleitung zu dessen Bewältigung zu sein.

  • DBA english
    27.02. | 11.15 - 12.15
    Track 2
    Level 300
    Upgrading to SQL Server 2017 Thomas LaRock

    Upgrading to the latest version of SQL Server is often seen as a comprehensive and difficult project. Management often fails to see the benefit for migrating to the latest version and your end users aren’t interested in all of the extra testing. As a DBA you need to come up with a plan that earns both management and end-user support.
    In this session we will cover all the information you need to collect and consider before, during, and after upgrading to SQL Server 2017. We will discuss licensing, upgrade approaches, and building out your own upgrade checklist.
    If you feel stuck on an older version of SQL Server, attend this session to understand the features and benefits of SQL Server 2017 that will justify your upgrade project. Come and learn about the tools and methods that will make your upgrade project be successful.

  • BI german
    27.02. | 11.15 - 12.15
    Track 3
    Level 200
    SharePoint 2016 BI oder PowerBI v2 (Tradition oder doch Neu)? Lars Platzdasch

    Diese Session befasst sich mit den Unterschieden zw. SharePoint 2016 BI Tools und Power BI V2:

    • Einführung- Der BI Prozess & Tools
    • SharePoint 2016 & BI : was ist neu?
    • SQL Server 2016 Reporting Services : was ist neu ?
    • Power BI v2
    • Zusammenfassung und Vorschlag
  • BI german
    27.02. | 11.15 - 12.15
    Track 4
    Level 200
    Power BI Report Server (PBIRS) – Was / Wie / Warum? Wolfgang Strasser

    Powerbi.com als cloudbasierter SaaS Dienst für Self-Service Business Intelligence (BI) ist nun bereits seit zwei Jahren verfügbar. Mit der Reporting Roadmap und dem geplanten Cloud- und on-premises Featuregleichstand hat sich Microsoft einiges vorgenommen. Mit der Veröffentlichung des Power BI Report Server (PBIRS) im Juni 2017 wurde ein Teil der Power BI Funktionalität auch für das eigene Rechenzentrum und somit die eigenen Server verfügbar gemacht.
    In dieser Session möchte ich die Einordnung des Power BI Report Servers in die Microsoft BI Landschaft diskutieren:

    • Welche Funktionalität bietet der PBIRS?
    • Welche Unterschiede gibt es zwischen powerbi.com und dem PBIRS?
    • Wo und wie wird gegenüber der „normalen“ SQL Server Reporting Services abgegrenzt?
    • Wie sieht es mit der Lizenzierung aus?
    • ...
  • AZURE german
    27.02. | 11.15 - 12.15
    Track 5
    Level 200
    Azure Cosmos DB - Planet-scale, globally distributed, multi-model. Ja nee, is klar... Andre Essing

    Azure Cosmos DB? Planet-scale, Globally distributed, Multi-model - Was zum Teufel?
    In dieser Session möchte ich dem genauer auf dem Grund gehen und die Architektur und die Einsatzmöglichkeiten der Cosmos DB näher beleuchten. Ist der neue Cloud-Service nur eine weitere No-SQL Datenbank oder kann der Service tatsächlich was er verspricht.

  • AZURE english
    27.02. | 11.15 - 12.15
    Track 6
    Level 300
    Introducing Azure SQL Managed Instance Jovan Popovic

    Azure SQL Managed Instance is a new data service in Azure cloud that combines the best features from Azure SQL Database and SQL Server. This is a fully managed PaaS service that provides built-in and automated high-availability, backups, automatic tuning, monitoring, and maintenance. Combined with classic SQL Server features and components such as In-memory technologies, SQL Agent, Service Broker, native restore, cross-database queries, and linked servers, it represents a unique database offer in the cloud.
    In this session, you will see Azure SQL Managed Instance in action, understand architecture and some constraints that you need to be aware if you want migrate your on-premise database to Azure cloud. Also, you will see what are some specific on-premise features that are not supported in Azure SQL Managed Instance.

  • BREAK
    27.02. | 12.15 - 13.30
      Lunch // Partner Exhibition
  • DBA german
    27.02. | 13.30 - 14.30
    Track 1
    Level 300
    Analyse von Wait Stats Uwe Ricken

    Die wichtigste Aufgabe für einen DBA und Entwickler ist es, den Überblick über die Tätigkeiten des Microsoft SQL Server zu behalten. Dazu ist es notwendig, regelmäßig die Systeme zu analysieren. Mit dieser Session zeigt Uwe Ricken die grundsätzlichen Vorgehensweisen bei der Kontrolle der Leistungsdaten eines Microsoft SQL Servers. Weiterhin steht im besonderen Fokus die Analyse von Wartezeiten (Wait Stats), die regelmäßig bei einem Microsoft SQL Server auftreten. Die Wait Stats geben – bei richtiger Analyse – sehr schnell Aufschluss darüber, welche Probleme der Microsoft SQL Server hat / haben könnte. Der Vortrag ist überwiegend von Demos geprägt und zeigt mit Hilfe mehrerer Simulationen von bis zu 100 Clients die verschiedenen Wartezustände, wie man sie erkennt, welche Auswirkungen sie haben – und wie man sie beheben kann.

    • Parallelisierung (CXPACKET) und ihre Auswirkung auf die Performance
    • SOS_SCHEDULER_YIELD – wenn es mal wieder etwas länger dauert
    • ASYNC_IO_COMPLETION – nicht immer ist SQL Server das Problem
    • ASYNC_NETWORK_IO – wenn die Applikation die Daten verweigert
    • THREADPOOL – Gedrängel an der Waiter List
    • PAGELATCH_?? – Sperren sind leider notwendig
  • DBA english
    27.02. | 13.30 - 14.30
    Track 2
    Level 200
    Query Store without SQL 2016 = Open Query Store William Durkin

    When SQL Server 2016 was released, it offered a fantastic new feature with the Query Store. Long term, statistics based, query tuning became a reality. But what about the thousands of servers that aren't upgrading to SQL 2016 or newer? The open source project Open Query Store is designed to fulfill that need.
    This session will give a short introduction to the Query Store feature in SQL 2016 and then dive into the Open Query Store (OQS) solution. William (one of the co-creators of the OQS project) will explain the design of OQS and demonstrate the features. You will leave this session with an understanding of the features of Query Store and Open Query Store, and a desire to implement OQS in your systems when you return to the office.

  • AZURE & IM german
    27.02. | 13.30 - 14.30
    Track 3
    Level 300
    Das Modell und der Freak – Intelligente Bots zum Selbermachen Kostja Klein & Marcel Tilly

    Microsoft stellt etliche Cognitive Services bereit, die es einfach machen die eigene Anwendung mit zusätzlicher Intelligenz auszustatten. Manchmal genügt aber ein solcher Black-Box Service nicht, um die eigene Business Domäne zu adressieren. Und warum überhaupt „eigene Anwendung“? Gibt es nicht einen einfacheren Weg einen intelligenten Service bereitzustellen? Mit trainierbaren Diensten, wie z.B. LUIS und Custom Vision und dem Microsoft Bot Framework lassen sich schnell und effizient Lösungen gestalten, die eigene Anforderungen erfüllen und spezielles Domänenwissen beinhalten. Auf diese Weise lassen sich individuelle Modelle und intelligente Bots erstellen, und das auch ohne großen Softwareentwicklungsaufwand. Hier lässt sich live erleben, wie sich zuverlässig Hunde- und Katzenrassen identifizieren oder gar Pilzsorten unterscheiden lassen.

  • TBA german
    27.02. | 13.30 - 14.30
    Track 4
    Level 200
    Take P, R or U and Solve your Data Quality Problems [Analyst] Oliver Engels & Tillmann Eitelberg

    Today we deal with more and more data. Unfortunately our data quality problems we had in the past are still not really solved. Ok, we have tools like Master Data Services (MDS) and Data Quality Services (DQS), but they are not enough, if you work with large, complex data streams and if you need to operationalize your data curation processes. Here, two languages usable with SQL Server 2017, Python and R, can help you. Also Azure Datalake Analytics (ADLA) has possibilities that you can use. In a demo driven presentation, we show what libraries you can use to build score matrices, to build standardization processes, to do deduplication in ADLA or to build a Data Quality Dashboard in Power BI. There are a lot of fantastic functionalities in the Microsoft Data Platform to curate data. You need just to know how...

  • BI german
    27.02. | 13.30 - 14.30
    Track 5
    Level 300
    Beyond BIML Benjamin Kettner

    As we all know, there's always more than one way to solve a problem. In order to build a framework for integrating multiple IT systems you can either spend many years building one ETL package after the other or you can automate the process.
    The most common automation tool in the field of SQL Server Integration Services is BIML, but as any solution, BIML has its Downsides in day to day work, especially if the source systems you're trying to integrate are under development and metadata changes.
    In our session we will discuss an approach to automating SSIS development and deployment without the use of BIML. This approach was developed in a customer project. We will show how to integrate data being moved between a multitude of sources and destinations (from SQL Server to E-Mail attachments) using different techniques for capturing deltas in the sources.

  • DEV-OPS english
    27.02. | 13.30 - 14.30
    Track 6
    Level 300
    SQL Server Statistical Semantic Search Matija Lah

    SQL Server 2012 introduced an important extension to its integrated Full-text Search, namely the Statistical Semantic Search. In this session you will learn how to install and configure this new functionality, how to use it to extend your existing full-text search capabilities, and how to utilize it properly to improve your information management solutions. You will learn how to automatically extract key phrases from your documents, and how to find similarities between individual documents of your information corpus based on the key phrases that they contain.

  • BREAK
    27.02. | 14.30 - 14.45
      Changing rooms // short break
  • BI german
    27.02. | 14.45 - 15.45
    Track 1
    Level 300
    Power BI und IoT Markus Raatz

    Von Echtzeit-Daten, wie sie meist im Streaming-Verfahren von IoT-Datenquellen geliefert werden, geht ein großer Reiz aus. Nichts ist schöner, als auf ein Browserfenster zu starren und zu sehen, wie sich der winzige Lieferwagen von allein Meter um Meter auf mein Haus zubewegt! Auch Dashboards, wo Liniengrafiken auf- und abwärts zucken, können uns stundenlang beschäftigen. Der technische Hintergrund dazu sind Power BI Streaming Datasets, deren Möglichkeiten wir uns in diesem demo-reichen Vortrag einmal ansehen werden. Was sind mögliche Visualisierungen, welche Datenquellen bieten sich an und welche Beschränkungen der Technologie gibt es?

  • BI english
    27.02. | 14.45 - 15.45
    Track 2
    Level: 300
    Using a gateway to leverage on-premises data in Power BI Adam Saxton

    In this session, we will look at how the On-Premises Data Gateway works, and how to deploy a gateway in your environment. We also look at the latest features of the gateway including high availability and Kerberos SSO with DirectQuery. Throw in some common issues that customers have and a look at some ways you can troubleshoot the gateway.

  • BIG DATA & ANALYTICS german
    27.02. | 14.45 - 15.45
    Track 3
    Level 100
    Graph 101 – Why graphs? Tom Martens

    Currently it seems, that a new thing has entered the database stage - graph databases. Using Microsoft Technology we can currently decide from 3 different products to lay our hands on technology that provides data processing using graphs. With Microsoft SQL Server 2017 new table types can be used, to store nodes and edges. CosmosDB provides a special API to provide answers to graph-based questions. With GraphX we are able to use the analytical power from Spark's framework using a specialized API. This coding free session provides an introduction into the world of "Graph Databases", and demonstrates how graph processing / analysis provides a deeper insight!

  • DEV-OPS german
    27.02. | 14.45 - 15.45
    Track 4
    Level 300
    SQL Server im Container Frank Geisler

    In seinem einstündigen Vortrag erklärt Data Platform MVP Frank Geisler die Vorteile der Container Technologie Docker für die Entwicklung von SQL Server basierten Anwendungen und zeigt wie man sich schnell und einfach SQL Server Entwicklungsumgebungen als Docker-Images zusammenbauen kann. Durch ihren kleineren Footprint im Vergleich zu virtuellen Maschinen, durch ihre zentrale Bereitstellung von vorgefertigten Images und durch ihre Plattformunabhängihkeit eignen sich Docker Container ideal als lokale Entwicklungsplattform. Darüber hinaus können sie auch für die Verteilung und Bereitstellung von Anwendungen hervorragend genutzt werden.

  • IM german
    27.02. | 14.45 - 15.45
    Track 5
    Level 300
    Einführung in Ensemble Modelling am Beispiel von DataVault Ben Weissman

    Viele haben schon von Modellierungstechniken wie DataVault gehört, die im Bereich des Enterprise DataWarehouse immer mehr an Bedeutung gewinnen. Essentieller Bestandteil vieler dieser Methoden sind sogenannte Ensembles welche das Grundgerüst des kompletten Datenmodells bilden.
    In dieser Session sehen wir uns an, was ein Ensemble ist, welche Regeln dafür gelten, wie sich die Vorgehensweise von klassischen Dimensional Modelling oder 3NF Ansätzen unterscheiden und welche Vor- und Nachteile sich daraus ergeben.

  • BI english
    27.02. | 14.45 - 15.45
    Track 6
    Level 400
    Spatial Analytics with SQL Server, R and Power BI Andrea Martorana Tusa

    Everything in our world is located “somewhere” and is related to other things. Spatial analysis consists of studying these relationships to find out meaningful patterns and behaviors. Figure out, you’re looking for the best position to open a new store. It´s not only a matter of “where”, but also there are more implications; is the area easily accessible by customers? Is there any parking? Is it easy to reach for suppliers? Are there any competitors store around? What is the volume of shopping for the same business in the area? Here is where spatial analysis can help us collecting, comparing and matching data to build up a framework of possibilities. Since 2008 release, SQL Server is supporting spatial data type. Now new amazing features are offered with the addition of R. R is shipped with a huge number of packages for performing spatial analysis, mapping, geocoding, etc . There virtually anything you can’t do with R: finding relationships, measuring spatial autocorrelation, interpolating point data, mapping point data, …
    And, last but not least, we have Power BI that offers a full range of mapping capabilities. Not only bubble or choropleth maps, but visual for performing spatial analysis like ArcGIS, or for creating custom shape maps. And R scripts naturally.
    In the session, we will show how the joint use of these three tools empowers us to analyze and query the spatial properties of data. We’ll showcase a real-world example for a better understanding of the endless possibilities that are now offered to us.
    Come, have fun and discover a world of information inside your data with Spatial Analytics!

  • BREAK
    27.02. | 15.45 - 16.15
      Coffee break // Partner Exhibition
  • AZURE & DBA deutsch
    27.02. | 16.15 - 17.15
    Track 1
    Level 300
    Managing your Data in a Secure and Compliant Manner using the SQL Platform Joachim Hammer & Andreas Wolter

    Azure SQL Database has been leading the industry with high-value, highly-differentiated security capabilities that allow anyone to implement an effective data protection strategy independent of their level of expertise, and make Azure SQL Database the most secure data platform in the cloud. With the latest version of our PaaS offering, customers can take advantage of an impressive set of new security and privacy capabilities that make securing Azure SQL Database easier than ever. In this presentation we will examine both internal service security as well as the most recent externally-facing security capabilities that together make up the security umbrella for Azure SQL Database and other managed data services such as SQL Data Warehouse or Azure Database for PostgreSQL, for example. We conclude by showing how our security investments align with the long-term vision for our managed database services.

  • BI english
    27.02. | 16.15 - 17.15
    Track 2
    Level 300
    Scripting Tabular models Bent Nissen Pedersen

    Introducing the new scripting language for tabular models. Before SQL Server 2016 tabular models was wrapped into a multidimensional constructs. TOM is the new native library for tabular - this makes it easy to maintain, modify and deploy your model.
    During this session I will go through and explain some examples and best practices on generating a SSAS tabular model by using the new TOM. I will spend some time showing and explaining a real world example on pushing measure creation and changes to the key business stakeholders and to ensure quick time to market.
    I will show you how to get started with automated build and release for Tabular models and how this can quickly be setup using PowerShell scripts and VSTS.
    The last thing I will show is how you speed up your development free up to 50% of the time you spend building tabular models with the simple and advanced features of Tabular Editor 2.0.

  • BIG DATA & ANALYTICS german
    27.02. | 16.15 - 17.15
    Track 3
    200-300
    Powerbot App - Cognitive Power of Q&A in Minutes to PowerApps Volker Hinz

    Artificial Intelligence - one of the newest Initiatives by different Cloud Service providers to enhance the capabilities of Business Intelligence & Machine Learning. Also Microsoft has some cool new cognitive Services, e.g. the QnA Maker. Come and join the session to see how easily this can be configured. But not enough - enrich it as App - e.g. as PowerApp to build an end-to-end scenario within minutes!

  • IM german
    27.02. | 16.15 - 17.15
    Track 4
    Level 300
    Die SQL Server GraphDB im Kontext Christoph Seck

    NoSQL war ja inzwischen mit aller Gewalt auch bei uns Microsofties angekommen. Hadoop in diversen Varianten (klar), DocumentDB etc. etc. Einzig bei Graphen sah es doch recht mau aus. Trinity wurde zwischenzeitlich zwar Open Source, rührte sich sonst aber rein gar nicht. Trotzdem, spätestens seit der LinkedIn Übername brodelte die Gerüchteküche. Im letzten Sommer dann der Doppelschlag: Cosmos und die GraphDB Integration im 17er. Anlass genug für uns einen näheren Blick zu riskieren: Was können GraphDBs eigentlich besser als unser vertrauter rein relationaler SQL Server? Und warum? Als Benchmark wählen wir den wohl etabliertesten Vertreter - Neo4J - und schauen was wir uns davon an Features abgucken können/wollen. Dann wird es kritisch: Was davon kann unsere Lieblingsdatenbank denn jetzt auch, wie sehen die dreckigen Details aus und liefert Cosmos vielleicht doch die bessere GraphDB?

  • IM german
    27.02. | 16.15 - 17.15
    Track 5
    Level 200
    A Game of Hierarchies - Einführung in Graph DB mit SQL Server 2017 Markus Ehrenmüller-Jensen

    Hierarchien und Graphen sind das A und O der meisten Geschäftsanwendungen und gibt es fast überall: Produktkategorien, Verkaufsgebiete, Kalender und Zeit, Stücklisten, Routen, etc.
    Obwohl es großen Bedarf aus der geschäftlichen Perspektive gibt, ist die Lösung in relationalen Datenbank etwas umständlich. Die höchste Flexibilität bilden selbst-referenzierende Tabellen, die für Abfragen aber komplexe Queries erfordern (Loops oder Common Table Expression). SQL Server 2017 bietet nun einen neuen Ansatz: Graph Database.
    Kommen Sie mit auf eine Reise zu best practices der Datenmodellierung und nützlichen Skripts um Hierarchien in nutzbare Informationen zu verwandeln. Mit den Beispieldaten werden wir jedenfalls Spaß haben – diese basieren auf G. R. R. Martin’s Epos „Game of Thrones“.

  • AZURE english
    27.02. | 16.15 - 17.15
    Track 6
    Level tba
    Stuff your database says about me... and how to fix it Karen Lopez

    Have you ever been called to fix a crazy data quality problem? Maybe your system lost customers or has way too many duplicate customers? Perhaps your organization has been mocked throughout social media for messing up customer data?
    In this presentation, Karen Lopez shows you examples of the types of mistakes, misunderstandings and outright cheats that lead to poor data quality, mistrust in IT systems and overall smelliness in our IT solutions by using real-life evidence of her own data in your systems. There may be snark and humour involved.
    She will leave you with 10 tips for avoiding embarrassing, public-facing data #FAILs in your database designs.

  • BREAK
    27.02. | 17.15 - 17.30
      Changing rooms // short break
  • BIG DATA & ANALYTICS & AZURE english
    27.02. | 17.30 - 18.30
    Track 1
    Level 400
    Best Practices and Performance Tuning of U-SQL in Azure Data Lake Michael Rys

    When processing TB and PB of data, running your Big Data queries at scale and having them perform at peak is essential.
    In this session, we show you some state-of-the art tools on how to analyze U-SQL job performances and we discuss in-depth best practices on designing your data layout both for files and tables and writing performing and scalable queries using U-SQL. You will learn how to analyze performance and scale bottlenecks and will learn several tips on how to make your big data processing scripts both faster and scale better.

  • AZURE english
    27.02. | 17.30 - 18.30
    Track 2
    Level 200
    What are Azure SQL Database Managed Instances? John Martin

    The range of options for storing data in Microsoft Azure keeps growing, the most notable recent addition is the Managed Instance. But what is it, and why is it there? Join John as he walks through what they are and how you might start using them.
    Managed Instances add a new option for running workloads in the cloud. Allowing near parity with a traditional on-premises SQL Server. Including SQL Agent, Cross Database Queries, Service Broker, CDC, and many more. Overcoming many of the challenges to using Azure SQL Databases. But, what is the reality, how do we make use of it, and are there any gotcha’s that we need to be aware of? This is what we will cover, going beyond the hype and looking at how we can make use of this new technology. It is assumed that attendees will have a basic understanding of SQL Server and know of Azure.
    The Session Objectives:
    Goal 1: Understand what Azure SQL DB Managed Instances are.
    Goal 2: Present clear use-case for when to use Managed Instance and when not to use Managed Instance.
    Goal 3: Demonstrate migration to Managed Instance from on-premises SQL Server.
    This session will provide a starting point for those interested in options for hosting relational data in the Microsoft Azure cloud.

  • TBA german
    27.02. | 17.30 - 18.30
    Track 5
    Level 200
    Datenbank in der Cloud... Wo ist das Problem?! Patrick Heyde & Werner Gauer

    Wie einfach die Frage ist oder auch wie komplex, das zeigen wir in der Session. Der Weg ist das Ziel oder sollte man im Cloud-Business immer einen Plan haben, was und wie man etwas durchführt? Jeder möchte den cleversten Weg als Lösung verwenden. Lasst euch überraschen über die Möglichkeiten, wie man diese Frage beantworten und welche Implikationen eine Entscheidung haben kann.

  • TBA german
    27.02. | 17.30 - 18.30
    Track 4
    Level 100
    The new EU General Data Protection Regulation (GDPR):
    what the database team should know
    Ella Schauer & Eckhard Herych

    The European Union (EU) enforces the Data Privacy requirements with the General Data Protection Regulation (GDPR) which will come into effect as of 25 May 2018. The presentation will provide aspects how to comply with several new rules for the protection of personal data from a database perspective. The data lifecycle will be critically examined from different angles such as data ownership, rectification of data, data retention and/or destruction. The new legislation requires an approach to Define, Defend and Detect data breaches affecting also database administration processes.

  • DBA german
    27.02. | 17.30 - 18.30
    Track 5
    200 - 300
    InMemory und Columnstore im Praxiseinsatz für OLTP-Systeme Robert Panther

    Speicheroptimierte Tabellen und Columnstore-Indizes sind spätestens seit SQL Server 2016 erwachsen geworden. Bei all den theoretischen Möglichkeiten, die diese Technologien mit sich bringen, lohnt sich nach einiger Zeit des produktiven Einsatzes auch ein Blick zurück. Welche Vorteile hat der Einsatz dieser Features in der Praxis wirklich gebracht und welche Hindernisse galt es zu überwinden, damit die Technologien überhaupt genutzt werden konnten?
    Diese Session liefert einen Erfahrungsbericht, nach dem Sie leichter entscheiden können, ob speicheroptimierte Tabellen und/oder Columnstore-Indizes auch Ihrer OLTP-Anwendung helfen können und worauf Sie bei der Einführung achten müssen.

  • SQL Family
    27.02. | 18.30
    Track 1 SQL FAMILY - BI Power Hour - Beer Intelligence
  • Get Together
    27.02. | 19.15
      Get Together // Party
  • Registration
    28.02. | 08.30 - 09.30
      Welcome Coffee
  • BI english
    28.02. | 09.30 - 10.30
    Track 1
    Level 300
    Time Intelligence with Dax and Power BI Marco Russo

    Time Intelligence is probably the most interesting feature of any analytical solution. Computing Year-To-Date, Month-To-Date, Same-Period-Last-Year, is quite easy in DAX but, as soon as the customer requests for time intelligence require working days’ evaluation, complex and custom calendar shapes, seasonal pattern recognition, the DAX formulas start to be harder to write.
    In this session, we are going to show how to compute classical time intelligence with the built-in DAX functions in Power BI. Then, we will show some more complex time intelligence formulas, which require thinking out of the box, using advanced data modeling and querying techniques to produce interesting and useful formulas.

  • DBA english
    28.02. | 09.30 - 10.30
    Track 2
    Level 300
    SQL Server 2017 - Intelligence Built-in Scott Klein

    SQL Server 2016 and SQL Server 2017 Just Works! But if you are a IT Professional you want to be armed with all the right diagnostics to react to a mission critical problem or tune the engine to the needs for your business. Dev-Ops also requires the right tools to build and tune queries for maximum performance. SQL Server 2016 and 2017 have all the diagnostics you need just built-in to the product. We also have intelligence built-into the engine based on these diagnostics to automate, learn, and adapt. In this demo-filled session we will show you the wide variety of these built-in diagnostics and performance tools, and you will learn why SQL Server diagnostics are the best in the industry, built-in, and spans all platforms across SQL Server, Azure, and Linux.

  • DEV-OPS german
    28.02. | 09.30 - 10.30
    Track 3
    Level 300
    SQLs für alle Lebenslagen Christoph Muthmann

    Eigentlich ist es keine große Sache, aber wenn man zum ersten Mal vor einer Aufgabenstellung steht, kann es trotzdem schwierig werden!
    In dieser Session sehen wir verschiedene Anforderungen aus dem SQL-Alltag und teilweise verblüffend einfache Lösungen dazu. Diese Lösungen erfordern manchmal nicht unbedingt komplizierte Syntax, sondern die passende Logik zur Aufgabenstellung. Wir sehen neben der Verwendung von Window Functions, (rekursiven) CTEs und dynamischem SQL auch simple Lösungen mit XML (ja, auch das kann einfach sein) und altbekannten SQL-Funktionen. Diese Methoden werden einzeln oder auch in Kombination eingesetzt um das Handling von mehrwertigen Parametern, Duplikaten, Kalendern, Adressen und anderen Daten zu vereinfachen.

  • BI german
    28.02. | 09.30 - 10.30
    Track 4
    Level 200
    Data Warehouse auf Azure mit einfachen Mitteln Martin Kopp & Markus Delhofen

    Ein Data Warehouse auf einer SQL Azure Datenbank. Geht das? Und macht das Sinn? Wie bereite ich die Daten sinnvoll auf? Wir stellen die Funktionalitäten von einer SQL-Datenbank in Azure und der Azure Analysis Services vor und zeigen, wie ein Data Warehouse in der Cloud aussehen kann. Dafür müssen es nicht immer SQL Data Warehouse, Azure Data Lake oder andere Technologien sein. Um im bekannten Umfeld zu bleiben, gibt es gute Ansätze, die genutzt werden können.
    Anhand eines Beispiels zeigen wir, wie gut die Integration von Azure in bestehende On Premise- Umgebungen eingebettet werden kann. Im Vordergrund stehen wie immer die praktischen Dinge (Demos, Demos, Demos …).

  • BIG DATA & ANALYTICS german
    28.02. | 09.30 - 10.30
    Track 5
    Level 300
    Big Data as a Service / Cloud based Big Data Plattformen Guido Jacobs

    Egal ob Sie ein Industrie 4.0/ IoT Projekt haben oder ein Data Lake Konzept umsetzen wollen, die Datenexplosion macht vor niemanden halt. Wenn Sie nicht von dieser Datenflut überrollt werden wollen, dann sollten Sie diesen Vortrag besuchen. Guido Jacobs zeigt Ihnen Möglichkeiten, wie Sie eine Big Data Plattform als „managed Service“ mit Hilfe von Microsoft Azure realisieren können. Gerade in einem Big Data Szenario ist die Verwendung einer Cloud Lösung die effektivste Variante, da im Vorfeld keine Vorab-Investitionen getätigt werden müssen. Sie werden überrascht sein, wie Sie eine modulare Lösung mit den vorhanden Azure Services aufbauen können und diese um weitere open Source Projekte erweitern können.

  • BI english
    28.02. | 09.30 - 10.30
    Track 6
    Level 200
    SQL Server 2017: Data Science with Python or R? Dejan Sarka

    SQL Server 2017 supports two really powerful languages for data science: Python and R. Which one will be your favorite one?
    SQL Server 2016 brought support or the R language. SQL Server 2017 added a new language to the list, the Python language. Both languages target advanced analytics scenarios, popularly known as data science. For a SQL Server professional who wants to move in the data science area, the first question is which language to choose. In this presentation, you will learn basics about both languages. We will try to solve the same problem with both languages. This way, through demos with a lot of explanation, you will realize the most important differences between the two competing languages. You will understand which one is more appropriate for you to start with.

  • BREAK
    28.02. | 10.30 - 11.00
      Coffee break // Partner Exhibition
  • DBA german
    28.02. | 11.00 - 12.00
    Track 1
    Level 300
    Columnstore Clustered vs Nonclustered, when to choose what Niko Neugebauer

    The incredible Columnstore Indexes can increase your analytical query processing speed multiple times, they are updatable (Clustered from SQL Server 2014 and Nonclustered from SQL Server 2016 respectively), but they keep on supporting different sets of the functionalities – such as CDC (Nonclustered Columnstore) and LOBs (Clustered Columnstore), and this brings a great confusion.
    This session will light up your path on when to use what functionality to use and when, even though sometimes one of the type of the Columnstore Indexes does not seems to appear as a default choice for your scenario.

  • BI english
    28.02. | 11.00 - 12.00
    Track 2
    Level 300
    Building a data connector for Power BI Cédric Charlier

    Do you want to access data from a REST API with Power BI? Willing to know more about data connectors and the Power Query M language? Welcome on board! This session will show you, with a real use-case, what’s a data connector and how to build it. Starting with the definition of a function, going through authorization and finally packaging the whole is a nice journey that we’ll follow during the next 60 minutes.

  • BI german
    28.02. | 11.00 - 12.00
    Track 3
    Level 300
    BI-Power durch Automation: SDMX-BI & Power BI Bodo Rauch

    Der ISO-zertifizierte Metadaten-Standard SDMX („Statistical Data and Metadata eXchange“) erleichtert die Speicherung und die Kommunikation statistischer Daten im Umfeld internationaler Organisationen (IWF, OECD, Weltbank, EZB, Nationalbanken und Statistik-Landesämter). Die multidimensionale Datenorganisation des Standards ermöglicht die automatisierte Erzeugung von relationalen SQL Server-Datenbanken und von OLAP-Cubes über die programmierbaren BI-Services in kurzer Zeit. Power BI vollendet die Analyse der SDMX-Datenquellen mit flexiblen Berechnungs- und Visualisierungsmöglichkeiten für den Endanwender.

  • AZURE german
    28.02. | 11.00 - 12.00
    Track 4
    Level 300
    Neues Dream Team - Azure Data Factory V2 und SSIS Stefan Kirner

    Seit kurzem ist das 2nd Release der Data Factory, in der diese komplett überarbeitet wurde (endlich!) in ausgewählten Azure Rechenzentren verfügbar. Der Vortrag gibt einen Überblick zu den spannenden Neuerungen der Factory wie z.B. dem wall-clock-schedule, conditional execution und looping. Selbstverständlich wird auch gezeigt wie man Integration Services Pakete nach Azure deployen, ausführen und überwachen kann.

  • BIG DATA & ANALYTICS german
    28.02. | 11.00 - 12.00
    Track 5
    Level 400
    Azure Databricks - Apache Spark as a Service Sascha Dittmann

    Die treibende Kraft hinter dem Apache Spark Framework (Databricks Inc.) und Microsoft haben einen gemeinsamen Dienst entworfen, mit dem sich schnell und einfach Big Data und Advanced Analytics Lösungen entwerfen lassen.
    Die Kombination aus der einfachen Skalierbarkeit der Azure Plattform und der umfassenden Databricks Unified Analytics Plattform, machen Analysen von Datenströmen, Großen Datenmengen und das Trainieren von KI-Modellen zum Kinderspiel.
    Sascha Dittmann zeigt in dieser Session, wie man den neuen Azure Dienst aufsetzen und in verschiedenen Real-World Szenarien einsetzen kann.

  • BIG DATA & ANALYTICS english
    28.02. | 11.00 - 12.00
    Track 6
    Level 300
    Stream on - Real-time data analysis with StreamInsight and Azure Stream Analytics Sandra Geisler

    Cheap sensors, increased communication bandwidths and lesser hardware limitations pushed the spread of real-time data processing and analytics. The requirement of fulfilling these tasks efficiently lead to the development of the concepts of Data Stream Management and Complex Event Processing (CEP). Microsoft tackled the requirements first with the CEP on-premises platform StreamInsight followed by the cloud-based solution Azure Stream Analytics. In this talk we will first present some data stream foundations and introduce both technologies. Furthermore, similarities and differences between the two as well as pros and cons are discussed. We will show one or two practical example applications utilizing both by processing and analyzing multiple streams. In addition, Azure Machine Learning Studio for prediction and PowerBI for result visualization complete the scenario.

  • BREAK
    28.02. | 12.00 - 13.00
      Lunch // Partner Exhibition
  • BI englisch
    28.02. | 13.00 - 14.00
    Track 1
    Level 400
    Inside the VertiPaq Engine Alberto Ferrari

    The xVelocity engine used by SQL Server Analysis Services Tabular, Power BI, and Power Pivot, is a columnar database capable of incredible performances, both in speed and compression ratio. In this session, we will perform a deep dive in the internals of the database architecture, discovering how Vertipaq stores information, in order to gain better insights into the engine and understand the best way to model your data warehouse to leverage the features of VertiPaq. We will show common and useful techniques to increase the compression ratio and obtain better performances from your Tabular data model.

  • BI english
    28.02. | 13.00 - 14.00
    Track 2
    Level 300
    Building an Analytics Platform in Azure Gerhard Brückl

    Even though the Cloud is becoming more popular every day, most companies still want to host their Data Platform on-premises. However, the Cloud also offers huge potential in this area and technologies and tools - some of them only exist in the Cloud at all! This session focuses purely on Microsoft Azure and the services it provides to build a scalable, powerful and yet low-cost Analytics Platform in the Cloud. Based on a real-world scenario I will show how these components play together and how on-premises data and can be integrated into this pure Cloud system.

  • BI german
    28.02. | 13.00 - 14.00
    Track 3
    Level 200
    Fallen in M-Funktionen und wie man sie umgeht Imke Feldmann

    Die Sprache M breitet sich im Microsoft-Universum immer weiter aus. Ein paar Funtionen beinhalten allerdings Fallstricke, die in diesem Vortrag vorgestellt werden. Dazu werden alternative Funktionen präsentiert und Werkzeuge, wie man diese am besten verfügbar macht.

  • AZURE german
    28.02. | 13.00 - 14.00
    Track 4
    Level 300
    Wie kann die Cloud dir helfen, deinen Lieblingscocktail zu finden? Alexander Klein

    Wer kenn nicht das Problem? Man sitzt an einer Bar und kann sich einfach nicht für einen Cocktail entscheiden.
    Die Cognitive Services bieten hier unter anderem mit Face, Emotion und Recommendation drei sehr interessante API’s, die man sehr gut dafür einsetzten kann. Auch Azure ML ist einen Blick wert. Wie kombiniert man nun diese API’s miteinander, um einen Vorschlag für einen Cocktail zu erhalten?

  • DBA german
    28.02. | 13.00 - 14.00
    Track 5
    Level 300
    SQL Server 2017 – Whats new for the DBA? Frank Seiwerth

    SQL Server 2017 ist das Release, dass nicht nur Windows unterstützt, sondern auch auf Linux und unter Docker zur Verfügung steht. Aber nicht nur die neue Plattformunabhängigkeit sondern auch eine Vielzahl von Neuerungen und Optimierungen, wie z. B. Automatic Tuning, die Integration von Graph-Funktionalität, Unterstützung von Python im SQL Server und neue Möglichkeiten bei Availability Groups, sind in das Release eingeflossen. In dem Vortrag werden wesentlichen Neuerungen des SQL Servers 2017 aus Sicht eines DBAs beleuchtet und zum Teil mit Demos untermauert.

  • DEV-OPS english
    28.02. | 13.00 - 14.00
    Track 6
    Level 300
    Multi-tenant database architectures – from small scale to hyper-scale Kennie Nybo Pontoppidan

    Need to design the database backend for a cloud application? Come and hear about different choices of multi-tenant architectures, from small scale covering tenants in the hundreds all the way up to hyper-scale supporting hundreds of thousands of tenants. We will cover the three main architectures “Separate Databases” , “Shared Database, Separate Schemas” and “Shared Database, Shared Schemas” and how they can be implemented on Azure SQL database and elastic pools. Pros and cons for security, performance and administration will be discussed in each of these architectures.

  • BREAK
    28.02. | 14.00 - 14.15
      Changing rooms // short break
  • DBA german
    28.02. | 14.15 - 15.15
    Track 1
    Level 300
    SQL Server 2017: Schnell, schneller, am schnellsten Andreas Wolter

    Die Aussage Bob Wards, seines Zeichens Principal Architect Databases von Microsoft, „SQL Server 2017 is the fastest database everywhere you need it.” fasst es zusammen: SQL Server 2017 ist schneller als all seine Vorgänger, und auf allen Systemen die schnellste Datenbank: sei es auf Azure, unter Windows oder gar Linux. In dieser Session erläutert Andreas Wolter (MCSM Data Platform), welche neuen Features und Verbesserungen der Datenbank-Engine diese Aussage untermauern. Natürlich wird es auch einige Demos der neuen Möglichkeiten geben. Wer wissen will, ob, oder besser warum er auf das neue Release setzen soll, ist hier genau richtig.

  • BIG DATA & ANALYTICS german
    28.02. | 14.15 - 15.15
    Track 2
    Level 200
    From Zero to AI Hero: Let’s get started with AI Marcel Franke

    Artificial Intelligenz ist mittlerweile an vielen Stellen unseres täglichen Lebens angekommen. Ob durch smarte Assistenten wie Siri, Cortana oder Alexa, autonomes Fahren oder Supermärkte ohne Verkäufer und Kassen, Artificial Intelligence soll überall helfen uns das Leben zu erleichtern. Da AI manchmal auch ein etwas unübersichtlicher Bereich mit vielen Buzzwords und Facetten ist, möchte ich in meinem Vortrag einen kurzen Überblick und Einordnung in das Themenumfeld geben und den Status Quo der Forschung und Entwicklung an Hand von ein paar Beispielen zeigen. Danach werden wir uns einige Tools und Technologien des aktuellen Marktes etwas genauer anschauen und ich werde euch zeigen, wie einfach es heutzutage geworden ist, diese einzusetzen und dass das jeder von euch das nutzen kann. Ich werde auch zeigen, wie man die Technologien an seine eignen Bedürfnisse anpassen kann und einen Ausblick in die zukünftigen Entwicklungen bei Microsoft geben.

  • DBA german
    28.02. | 14.15 - 15.15
    Track 3
    Level 300
    Automatische Datenbankoptimierung... Funktioniert das wirklich? Mark Aslan Kuschel

    Im SQL Server 2017 sowie in der Azure SQL Datenbank hat Microsoft ein Feature eingeführt, welches man teilweise aus anderen Datenbanktechnologien auch schon kennt: Automatic tuning!
    Ist dies der heilige Gral, der eine Datenbank ohne zusätzlichen Aufwand performant hält und den DBA zittern lässt? Oder schafft die automatische Optimierung in der Praxis mehr Probleme als Verbesserungen? In diesem Vortrag gehen wir diesem Thema auf den Grund mit einem Blick auf weitere Tools, die eine automatische Optimierung auch schon teilweise in älteren SQL Server Versionen ermöglichen.

  • BIG DATA & ANALYTICS german
    28.02. | 14.15 - 15.15
    Track 4
    Level 200
    Eine Reise durch das Tidyverse Thomas Hütter

    Inzwischen dürfte wohl die ganze SQL-Welt von der (Programmier-)Sprache R gehört haben, nicht zuletzt, seit Microsoft sie in immer mehr ihrer Data Platform Produkte integriert. Du hast also Dein R Basis-System installiert, und die Entwicklungsumgebung Deiner Wahl. Aber es ist wie beim Kauf eines neuen Autos – mit der Standardausstattung ist keiner zufrieden. Du weißt, es gibt x Pakete, die Dir bei Analyse und Visualisierung helfen, aber welche nimmst Du? Hier bietet sich ein Bündel mit dem Namen „The Tidyverse“ an, eine Philosphie „aufgeräumter“ Daten und einiger Pakete, größtenteils (mit-)entwickelt von Hadley Wickham, einem der hellsten Köpfe im RÖkosystem. Wir werden uns in dieser Session die beliebtesten Zutaten des Tidyverse ansehen, wie tidyr, ggplot2, dplyr und readr, garniert mit vielen Code-Beispielen zum mit- bzw. nachmachen.

  • BI deutsch
    28.02. | 14.15 - 15.15
    Track 5
    Level 200
    Azure Analysis Services – Strategischer Gewinn oder ein Service unter vielen? Gabi Münster

    Seit April 2017 ist mit Azure Analysis Services ein weitere BI Bereich über einen Platform as a Service (PaaS) Dienst abgedeckt: Analysis Services. Im ersten Schritt gibt es „nur“ den Tabular Mode in der Cloud, aber auch das kann sich sehen lassen und hat seither bereits einige interessante Erweiterungen erlebt. Neben den üblichen Cloud Benefits wie Unabhängigkeit von Infrastruktur und Wartungsarbeiten bietet Azure Analysis Services aber noch einige weitere strategisch interessante Vorteile. Welche? Das schauen wir uns im Laufe der Veranstaltung zusammen an.

  • DEV-OPS english
    28.02. | 14.15 - 15.15
    Track 6
    Level 300
    Persistence is futile - Implementing Delayed Durability in SQL Server Mark Broadbent

    The concurrency model of most Relational Database Systems are defined by the ACID properties but as they aim for ever increasing transactional throughput, those rules are bent, ignored, or even broken.
    In this session we will investigate how SQL Server implements transactional durability in order to understand how Delayed Durability bends the rules to remove transactional bottlenecks and achieve improved throughput. We will take a look at how this can be used to compliment In-Memory OLTP performance, and how it might impact or compromise other things.
    Attend this session and you will be assimilated!

  • BREAK
    28.02. | 15.15 - 15.45
      Coffee break // Partner Exhibition
  • BIG DATA & ANALYTICS & AZURE english
    28.02. | 15.45 - 16.45
    Track 1
    Level 300
    Bring your code to explore the Azure Data Lake:
    Execute your .NET/Python/R code at scale with U-SQL
    Michael Rys

    Big data processing increasingly needs to address not just querying big data but needs to apply domain specific algorithms to large amounts of data at scale. This ranges from developing and applying machine learning models to custom, domain specific processing of images, texts, etc. Often the domain experts and programmers have a favorite language that they use to implement their algorithms such as Python, R, C#, etc. Microsoft Azure Data Lake Analytics service is making it easy for customers to bring their domain expertise and their favorite languages to address their big data processing needs.
    In this session, I will showcase how you can bring your Python, R, and .NET code and apply it at scale using U-SQL.

  • AZURE & DBA english
    28.02. | 15.45 - 16.45
    Track 2
    Level 300
    Secure your data at rest - on demand, now! Tobiasz J. Koprowksi

    The new releases of Microsoft SQL Server: SQL Server 2016 & 2017 brings new functionality for Data Security Professionals. Newest release – SQL Server 2017 made those features even more mature. Now you can protect your data in your database anywhere (on-premise, in the cloud, in transit, in the hybrid environment) even more simply than before. Transparent Data Encryption with better algorithms and better support for backup, Row-Level Security, Dynamic Data Masking and Always Encrypted for your application are now simple features. Azure Security Center brings us a new way of looking and adopting security best practices in an easy way. We focus on theory and of course, on demos. We look a little closer for few specific files that exist in our environment. We work on all three different environments, but our goal is only one: protect your data.

  • DBA german
    28.02. | 15.45 - 16.45
    Track 3
    Level 300
    Database tuning advisor vs. database management views Torsten Strauss

    Tuning your SQL queries is one of the most important task of your daily business but how can we achieve this? SQL Server offers two different kind of tools you can benefit from: DTA Database Tuning Advisor and Missing Index Database Management Views. But where are the differences in terms of reliability, usage, limitations and tuning recommendations?
    In this session, we will have a deep dive into both methods to implement the most efficient index strategy to boost your query execution.
    The session (Level 300) assumes that you are familiar with a basic knowledge of indexes architecture and query execution plans.

  • AZURE german
    28.02. | 15.45 - 16.45
    Track 4
    Level 200
    Auf, auf in die Cloud, ihr Datenbanken! Martin Gudel

    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.

  • AZURE english
    28.02. | 15.45 - 16.45
    Track 5
    Level 300
    Azure SQL Datawarehouse - The Complete Introduction André Kamman

    Azure SQL Datawarehouse is not really the standard SQL Server that you could point your existing SSIS packages and reporting queries at and expect the same behaviour and performance.
    So why is that? And what should you do different to get the most out of Azure SQL DB?
    In this session I will explain what is happening behind the scenes and how it is architected. Combined with a bunch of demos you will gain a good knowledge about how it works, and if and how it would work for you in your situtation.

  • Registration
    28.02. | 16.45 - 17.15
      Partner & PASS Raffle