Nr: 409
SQLSaturday #409 - Rheinland 2015
SessionID: 22107
Azure Rocks - Patrick plays with SQL and other technology a bit
Event Date: 13-06-2015 - Session time: 09:15:00 - Track: 3 - Cloud
Speaker: Patrick Heyde
Title: Azure Rocks - Patrick plays with SQL and other technology a bit
Abstract:
lets say demo demo and demo. it's based on Azure, SQL and other technology to demontrate non-traditional IT thinking.
SessionID: 35755
Maintenance Plans ad Hoc
Event Date: 13-06-2015 - Session time: 09:15:00 - Track: 1 - DBA
Speaker: Tobias Koprowski
Title: Maintenance Plans ad Hoc
Abstract:
Maintenance Plans for Beginners (but not only) | Each of experienced administrators used (to some extent) what is called Maintenance Plans - Plans of Conservation. During this session, I'd like to discuss what can be useful for us to provide functionality when we use them and what to look out for. Session at 200 times the forward-300, with the opening of the discussion.
SessionID: 36159
Hochverf#252;gbarkeit mit AlwaysOn f#252;r die SSISDB
Event Date: 13-06-2015 - Session time: 09:15:00 - Track: 5 - BI
Speaker: Stefan Grigat
Title: Hochverf#252;gbarkeit mit AlwaysOn f#252;r die SSISDB
Abstract:
Seit der Version SQL 2012 haben die Integration Services mit der SSISDB eine eigene Datenbank. Zeitgleich wurde neben dem klassischen Mirroring und dem Clustering die Hochverf#252;gbarkeitstechnik AlwaysON eingef#252;hrt. In diesem Vortrag wird der generelle Aufbau einer AlwaysOn-L#246;sung f#252;r eine User-Datenbank gezeigt. Anschlie#223;end wird die SSISDB mit in das AlwaysOn-Konstrukt aufgenommen und auf die Besonderheiten z.B. der Verschl#252;sselung eingegangen. Am Ende wird ein Weg f#252;r einen automatischen Wiederanlauf eine SSIS-Paketes nach einem Failover demonstriert.
SessionID: 36303
Kerberos: Alptraum oder Zusammenspiel?
Event Date: 13-06-2015 - Session time: 09:15:00 - Track: 4 - Mixed
Speaker: Mark A. Kuschel
Title: Kerberos: Alptraum oder Zusammenspiel?
Abstract:
Wer mit Kerberos zu tun hatte kennt die Schwei#223;perlen beim Einrichten auf der Stirn. Wie einst bei Douglas Adams gilt auch hier: KEINE PANIK!
In diesem Vortrag erl#228;utere ich, was man unter Kerberos und Delegierung versteht, wie eine optimale Konfiguration im Zusammenspiel SQL Server + SharePoint mit Reporting Services aussieht – und vor allem: Wie man Troubleshooting durchf#252;hren kann ohne wahnsinnig zu werden.
SessionID: 15412
Understanding Solving Columnstore Problems
Event Date: 13-06-2015 - Session time: 10:45:00 - Track: 5 - BI
Speaker: Niko Neugebauer
Title: Understanding Solving Columnstore Problems
Abstract:
Dive deep into Columnstore Indexes and discover their advantages and some of the limitations.
Look into some of the Columnstore Indexes myths, understand more complex concepts of Batch Mode Query Processing with another depth.
Can you make your Columnstore queries ran even faster ?
Can you actually lower the Degree of Parallelism and get a better performance ?
How much memory does Columnstore Index actually use when working with queries ?
How can you test your Columnstore queries in Row Mode and what is the actual difference between Row Batch Modes.
The answers on those questions are to be revealed at this session.
SessionID: 19230
Data Vault in der Praxis mit dem SQL Server
Event Date: 13-06-2015 - Session time: 10:45:00 - Track: 4 - Mixed
Speaker: Sascha Lorenz
Title: Data Vault in der Praxis mit dem SQL Server
Abstract:
Data Vault ist als alternativer Modellierungsansatz f#252;r Data Warehouse Umgebungen mittlerweile sehr bekannt geworden. Dennoch fehlt vielen Teams noch die Praxis zur Bewertung der Methode, um in der Architekturphase eines Data Warehouse eine Entscheidung begr#252;nden zu k#246;nnen.
Diese Session gibt Entscheidern und Entwicklern einen #220;berblick #252;ber die in der Methode vorgeschlagenen Artefakte, skizziert einen Architekturansatz f#252;r das sogenannte Core Data Warehouse und zeigt die Vorteile auf gegen#252;ber der klassischen Denormalisierung im Data Warehouse in der Realisierung mit dem SQL Server und den SQL Server Integration Services.
SessionID: 28256
A Programmatic Journey Through SSISDB
Event Date: 13-06-2015 - Session time: 10:45:00 - Track: 2 - DEV
Speaker: Wolfgang Strasser
Title: A Programmatic Journey Through SSISDB
Abstract:
With the advent of SQL Server Integration Services Catalog (SSISDB) a new place of storing, executing and monitoring SSIS packages came into existence. In this session, Wolfgang will show you different aspects of programmability in the context of SSISDB. Beginning with a short overview of the underlying database objects, a deeper look at SSISDB's stored procedures will follow. A side-step from TSQL to C# and the available Integration Services SDK illustrates a different view accessing SSISDB.
Concluding, the analysing and reporting aspect of SSISB programmability is shown with some exemplified SQL Server Reporting services reports.
SessionID: 36192
Index Fragmentation
Event Date: 13-06-2015 - Session time: 10:45:00 - Track: 1 - DBA
Speaker: Torsten Strauss
Title: Index Fragmentation
Abstract:
In this session you will learn the difference between the internal and external index and heap fragmentation and how to detect it.
You will get a deeper understanding of the reasons of fragmentation like
- page split
- index fill factor
- ghost record
- forwarding record
- heap PFS insert algorithm
- batch insertion
- database shrink / auto growth
SessionID: 37865
Azure Stream Analytics - Internet der Dinge in Echtzeit
Event Date: 13-06-2015 - Session time: 10:45:00 - Track: 3 - Cloud
Speaker: Constantin Klein
Title: Azure Stream Analytics - Internet der Dinge in Echtzeit
Abstract:
Eine st#228;ndig wachsende Anzahl an Sensoren bringt uns dem „Internet der Dinge“ kontinuierlich n#228;her. Anwendungen, die sehr schnell eine gro#223;e Menge der erzeugten Daten verarbeiten, analysieren und mit Vorhersagemodellen kombinieren m#252;ssen, sind eine logische Konsequenz. Daraus ergeben sich aber eine Reihe von Fragen: Welche Herausforderungen verbergen sich in der Verarbeitung von Datenstr#246;men? Welche Alternativen bietet der Microsoft-Kosmos zur In-Flight Datenverarbeitung und wie gelingt der Einstieg? Diesen Fragen wollen wir in dieser Session auf den Grund gehen und zus#228;tzlich zeigen wie mit Azure Stream Analytics ein neuer Cloud-Service bei dieser Problematik weiterhilft.
SessionID: 35855
Big Data for the SQL Ninja
Event Date: 13-06-2015 - Session time: 12:00:00 - Track: 3 - Cloud
Speaker: Scott Klein
Title: Big Data for the SQL Ninja
Abstract:
SessionID: 36131
Qualit#228;tsmanagement im DWH Projekt
Event Date: 13-06-2015 - Session time: 12:00:00 - Track: 4 - Mixed
Speaker: Christoph Seck
Title: Qualit#228;tsmanagement im DWH Projekt
Abstract:
Hoffen Sie noch, oder Testen Sie schon? In der klassischen Software Entwicklung geht nix ohne (behaupten sie dort jedenfalls), bei DWH Projekten ist es anscheinend Magie.
Systematische Tests sind da nur der Anfang. Denkt man genauer #252;ber Qualit#228;tssicherung nach, f#228;llt einem noch diverses weiteres ein: Anforderungs-Reviews, Standards, Pair Programing, Continous Delivery etc. etc. Aandererseits, ist es wirklich notwendig den Projektumfang gleich zu verdoppeln?
In dieser Session wollen wir uns einerseits den Werkzeugkasten des potentiell Sinnvollen anschauen, inklusive aktueller Testtools wie NBi und der entsprechenden Frameworks. Andererseits soll ein Rahmen geschaffen werden, der hilft zu beurteilen, welche dieser Werkzeuge wann wirklich zum Einsatz kommen sollten. Sind etwa Unit Tests beim ETL unverzichtbar und Deployment Tests reiner Luxus?
SessionID: 36462
Using BIML as an SSIS Design Patterns Engine
Event Date: 13-06-2015 - Session time: 12:00:00 - Track: 5 - BI
Speaker: Andy Leonard
Title: Using BIML as an SSIS Design Patterns Engine
Abstract:
Business Intelligence Markup Language provides a powerful solution for creating and managing SSIS Design Patterns. Andy Leonard, one of the authors of SSIS Design Patterns, demonstrates the flexibility of BIML in this session.
SessionID: 37903
Under Construction - Power BI for Developers?
Event Date: 13-06-2015 - Session time: 12:00:00 - Track: 2 - DEV
Speaker: Tillmann Eitelberg
Title: Under Construction - Power BI for Developers?
Abstract:
SessionID: 8824
Tracing with Extended Events – Top Features
Event Date: 13-06-2015 - Session time: 12:00:00 - Track: 1 - DBA
Speaker: Andreas Wolter
Title: Tracing with Extended Events – Top Features
Abstract:
Extended Events, which entered the product in SQL Server 2008, are replacing the old SQL Trace Profiler - and there are many good reasons for that. In this session MCM + MCSM Andreas Wolter will demonstrate a selection of the most fascinating possibilities using this Tracing Framework. If you want to find out how to trace in a flexible and lightweight way, get a callstack for further analysis within the Debugger, how to do advanced analysis directly inside the GUI, how to audit Database and Table-access with Standard edition, analyze deadlocks without old-fashioned TraceFlags based on the built-in system_health session, this session is just for you. Having started my lectures on Tracing with Extended Events in 2012 under the slogan “Hasta la vista, Profiler”, I hope to convince the last one, to kick Profiler out of the door.
SessionID: 10968
Securing your SQL Azure Database. How?
Event Date: 13-06-2015 - Session time: 14:30:00 - Track: 3 - Cloud
Speaker: Boris Hristov
Title: Securing your SQL Azure Database. How?
Abstract:
Do you think that your data is not secured in the cloud? Is that one of the reasons for you to not migrate at least some workloads there? Things changed in the last few months in terms of Azure database security. In this session we will take a closer look at what the features Row Level Security(RLS) and Dynamic Data Masking can do for your business and how they can help you secure your data.
SessionID: 14328
Defensive T-SQL Datenbankentwicklung
Event Date: 13-06-2015 - Session time: 14:30:00 - Track: 2 - DEV
Speaker: Frank Geisler
Title: Defensive T-SQL Datenbankentwicklung
Abstract:
Bei der Entwicklung von Programmlogik in T-SQL Code kann man sehr viele Fehler machen die aus falschen oder unscharfen Annahmen bestehen und die dazu f#252;hren, dass der T-SQL Code nicht das macht was man vermutet, gar keine Ergebnisse oder gar falsche Ergebnisse liefert. Dieses Verhalten, das auf den ersten Blick nicht-deterministisch zu sein scheint ist relativ schwierig zu debuggen. Um Situationen zu vermeiden in denen der T-SQL Code nicht das tut was er soll muss man versuchen m#246;glichst viele der impliziten Annahmen die man bei der Entwicklung von Programmlogik in SQL triff zu eliminieren - das versteht man unter defensiver Datenbankentwicklung. Anhand von praktischen Beispielen demonstiert SQL Server MVP Frank Geisler klassische Fehler die man machen kann und was man tun muss um diese Fehler zu vermeiden
SessionID: 27284
CDC - Change Data Capture in Detail
Event Date: 13-06-2015 - Session time: 14:30:00 - Track: 4 - Mixed
Speaker: Uwe Ricken
Title: CDC - Change Data Capture in Detail
Abstract:
This session demonstrates the basic concepts, detailed components and implementation strategies of CDC.
The demo is based on a real scenario which has been implemented that way!
SessionID: 36123
Event Date: 13-06-2015 - Session time: 14:30:00 - Track: 5 - BI
Speaker: Marcel Franke
Abstract:
SessionID: 36487
SQL Server Monitoring - Piloten fliegen auch nicht Blind
Event Date: 13-06-2015 - Session time: 14:30:00 - Track: 1 - DBA
Speaker: Andre Essing
Title: SQL Server Monitoring - Piloten fliegen auch nicht Blind
Abstract:
SessionID: 25113
PowerBI on SAP HANA
Event Date: 13-06-2015 - Session time: 15:45:00 - Track: 5 - BI
Speaker: Gerhard Brueckl
Title: PowerBI on SAP HANA
Abstract:
SAP HANA is ubiquitous nowadays and it will also remain a hot topic in the future. But besides the technical specifications it is also very important how to work with the data in the end and the majority of users still relies on Microsoft Excel here. Especially Office 365 and Power BI enables users to work with this data in a whole new way. In this session I will show how to combine the best of both worlds by using Power BI to load and analyze data that resides in SAP HANA and will highlight the most common pitfalls and what you have to consider.
SessionID: 32123
Hätte ich auf der Titanic überlebt? Machine Learning in Microsoft Azure
Event Date: 13-06-2015 - Session time: 15:45:00 - Track: 3 - Cloud
Speaker: Olivia Klose
Title: Hätte ich auf der Titanic überlebt? Machine Learning in Microsoft Azure
Abstract:
Machine Learning oder Data Science sind in einer Zeit, in der die Menge an Daten stetig zunimmt, wertvolle Hilfsmittel. Dementsprechend gehören Data Scientists derzeit zu den begehrtesten Experten in der IT-Branche. Die Einsatzbereiche sind vielfältig und reichen von der Vorhersage von Fußballergebnissen über persönliche Kaufempfehlungen in Online-Shops bis zum Ergreifen präventiver Wartungsmaßnahmen in der industriellen Produktion.
In diesem Vortrag werden wir Microsoft Azure Machine Learning vorstellen - ein Dienst von Microsoft Azure, mit dem Entwickler Predictive Analytics-Modelle anhand von Machine Learning-Algorithmen bauen und als Cloud Service veröffentlichen können. Dabei gehen wir einen End-to-End Workflow durch, mit dem wir die Überlebenschancen auf der Titanic berechnen können: wir entnehmen existierende Daten, erstellen darauf basiert verschiedene Modelle, die gleich in Anwendungen eingebaut werden können.
SessionID: 35993
Build your own Monitoring Environment with Powershell
Event Date: 13-06-2015 - Session time: 15:45:00 - Track: 1 - DBA
Speaker: André Kamman
Title: Build your own Monitoring Environment with Powershell
Abstract:
Let's build a Powershell script together that will use Remoting to run whatever script you like in parallel on any number of servers. We'll talk about remoting, remoting across domains or even without, how to run scripts in the background and in parallel. I'll show you how to store the results and report on it across all your servers in one go.
SessionID: 36183
Test-driven database development
Event Date: 13-06-2015 - Session time: 15:45:00 - Track: 2 - DEV
Speaker: Sergey Olontsev
Title: Test-driven database development
Abstract:
While software developers use unit testing for a long time, many database developers still write stored procedures using SQL Server Management Studio, test code on either a production server or a copy of it and manually check the results. But what to do when your database project become so complex? Unit-testing for database projects could be a solution. I will tell you about some products you can use and how they can make your life as a database developer easier.
SessionID: 37895
SQL Server Enterprise-Konsolidierung
Event Date: 13-06-2015 - Session time: 15:45:00 - Track: 4 - Mixed
Speaker: Bodo Michael Danitz
Title: SQL Server Enterprise-Konsolidierung
Abstract:
Die Weiterentwicklung von SQL Server schreitet immer schneller voran. Wer den Anschluss nicht verlieren m#246;chte, der muss migrieren. Angesichts der immer leistungsf#228;higer werdenden Hardware, den vielen Virtualisierungsm#246;glichkeiten und dem Bestreben, Kosten einzusparen, liegt es nahe, gleichzeitig den vielerorts existierenden, im letzten Jahrzehnt organisch gewachsenen SQL Server-Zoo zu konsolidieren.
Hatte der Chef „Mal eben konsolidieren“ gesagt?
Dieser Vortrag zeigt auf, wie gro#223; das Chaos tats#228;chlich werden kann und versucht gleichzeitig, eine Anleitung zu dessen Bew#228;ltigung zu sein, getreu dem Motto: „Wenn man das Chaos kennt, ist es schon keines mehr.“
SessionID: 23987
SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
Event Date: 13-06-2015 - Session time: 17:15:00 - Track: 3 - Cloud
Speaker: Sascha Dittmann
Title: SQL Server vs. Azure DocumentDB – Ein Battle zwischen XML und JSON
Abstract:
Seit dem SQL Server 2000 hielt St#252;ck f#252;r St#252;ck die XML-Unterst#252;tzung Einzug in die Microsoft RDBMS Welt.
Mit der Azure DocumentDB kam die zweite, hauseigene NoSQL-Datenbank in der Microsoft Cloud hinzu, welche die Daten im JSON-Format verarbeitet.
In dieser Session werden wir anhand eines Praxisbeispiels step-by-step, d.h. von den vorbereitenden Schritten, #252;ber das Schreiben bis hin zum Lesen der Daten, diese beiden Technologien gegen#252;berstellen.
Dabei arbeiten wir die Vor- und Nachteile der einzelnen Ans#228;tze heraus und zeigen Best Practices auf.
SessionID: 34505
You don't need Enterprise Edition to do that!
Event Date: 13-06-2015 - Session time: 17:15:00 - Track: 2 - DEV
Speaker: William Durkin
Title: You don't need Enterprise Edition to do that!
Abstract:
The most coveted features of SQL Server are made available in Enterprise Edition and are sometimes released into Standard Edition a few years later. This often leaves a vast group of users who "window shop" the latest and greatest features and return to the office wishing they never saw those features presented. This session will show you how you can achieve the same, or at least a similar, outcome to those features without having to fork out for Enterprise Edition licenses or breaking any license agreements. You will leave the session with a set of solution concepts that you can build upon or extend and maybe save you and your company a nice pile of cash.
SessionID: 36161
A journey through the Modern Data Warehouse
Event Date: 13-06-2015 - Session time: 17:15:00 - Track: 5 - BI
Speaker: Ruben Pertusa Lopez
Title: A journey through the Modern Data Warehouse
Abstract:
The traditional data warehouse has been the key of our business analytics architecture for many years. In a world ruled by the data culture concept, new challenges are emerging: data growth; unstructured data; hidden patterns and cloud-born data.
Which is the best architecture in order to get over these new challenges?
Join this session and learn how to enable the Modern Data Warehouse in your organization using Cubes, HDInsight, AzureML, Stream Analytics and DocumentDB. All through a continuous example using a retail shop scenario.
SessionID: 37893
Event Date: 13-06-2015 - Session time: 17:15:00 - Track: 4 - Mixed
Speaker: Bastian Sold
Abstract:
SessionID: 9361
Restoring Databases with Powershell
Event Date: 13-06-2015 - Session time: 17:15:00 - Track: 1 - DBA
Speaker: Johan Bijnens
Title: Restoring Databases with Powershell
Abstract: