Nr: 230
SQLSaturday #230 - Rheinland 2013
SessionID: 11144
Einsatzmöglichkeiten von Window Functions
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Christoph Muthmann
Title: Einsatzmöglichkeiten von Window Functions
Abstract:
Bereits ab der Version 2005 erweitern diese Funktionen die Möglichkeiten von T-SQL. Im Zusammenhang mit Common Table Expressions lassen sich komplexe Sachverhalte einfach auswerten. Mit SQL Server 2012 gab es noch einmal eine Erweiterung dieser Funktionen. Wir werden uns die Grundlagen anschauen und anhand einiger Beispiele die Einsatzmöglichkeiten betrachten.
SessionID: 11425
Hadoop Now, Next and Beyond
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Mrinal Devadas
Title: Hadoop Now, Next and Beyond
Abstract:
SessionID: 11801
StreamInsight: Complex Event Processing by MS
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Constantin Klein
Title: StreamInsight: Complex Event Processing by MS
Abstract:
In this session you will learn what a great addition for your toolbox StreamInsight is, if you have to develop applications, that have to handle complex events (CEP- Complex Event Processing). See how you can start with this technologie and how easy it is to jump in for .NET developers.
SessionID: 13177
DDD und relationale Daten - Ein Widerspruch?
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Dennis Traub
Title: DDD und relationale Daten - Ein Widerspruch?
Abstract:
Besonders bei Greenfield-Projekten bietet Domain-Driven Design (DDD) hervorragende Ansätze für den Anwendungsentwurf. Die verschiedenen Muster und Konzepte helfen dabei, eine strukturierte und wartbare Anwendung zu schaffen. In der Praxis treffen wir jedoch selten auf Neuentwicklungen, sondern vielmehr auf bestehende Systeme mit komplexen Strukturen, die über Jahre hinweg gewachsen sind. Die Aufgabe vieler Entwickler ist es, genau solche Anwendungen zu warten oder weiterzuentwickeln. Dieser Vortrag zeigt, wie die Bausteine des DDD dabei helfen können, ein objektorientiertes Domänenmodel mit vorhandenen Datenbanken zu verknüpfen.
SessionID: 14320
SQL Server basierte SharePoint 2013 Apps mit LightSwitch entwickeln
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Azure Big Data
Speaker: Frank Geisler
Title: SQL Server basierte SharePoint 2013 Apps mit LightSwitch entwickeln
Abstract:
In Visual Studio LightSwitch hat sich mit dem Update 2 für Visual Studio einiges getan. So ist es nun beispielsweise möglich Datenbank-Apps für SharePoint 2013 zu entwickelt. In dieser Session gibt Frank Geisler einen Überblick über die Möglichkeiten und zeit an einen praktischen Beispiel wie die SharePoint 2013 App Entwicklung mit Visual Studio LightSwitch funktioniert.
SessionID: 14358
From MDS to SSRS - a short walkthrough
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Gabi Münster
Title: From MDS to SSRS - a short walkthrough
Abstract:
MDS makes the administration and maintenance of your master data quite easy and comfortable. But how is the effect on your business interfaces? This session will present demos of how the changes to your master data will effect your cube and reports - and how quick they can be available to your business users.
SessionID: 14569
Introduction to Microsoft Big Data – Part I
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Georg Urban Sascha Dittmann
Title: Introduction to Microsoft Big Data – Part I
Abstract:
SessionID: 14922
Die Qual der Wahl - nicht-relationale Datenbanken im Überblick
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Jan Steemann
Title: Die Qual der Wahl - nicht-relationale Datenbanken im Überblick
Abstract:
„SQL Server“ ist ein mächtiges und etabliertes Stück Infrastruktur. Trotzdem gibt es Szenarien, die einen Einsatz von alternativen Datenbanken – häufig auch etwas irreführend als „NoSQL“-Datenbanken“ bezeichnet - rechtfertigen. Dieser Vortrag gibt einen Überblick über die verschiedenen nicht-relationalen Datenbankalternativen. Er bringt Licht in den Datenbankdschungel aus 150 Produkten und erklärt, welcher Typ sich für welche Problemstellung eignet.
Am konkreten Beispiel wird gezeigt, welche neuen Möglichkeiten sich beim Einsatz ergeben, z.B. für mobile Apps und clientorientierte Anwendungen á la Google Mail.
SessionID: 15072
Advanced Indexing
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Azure Big Data
Speaker: Hugo Kornelis
Title: Advanced Indexing
Abstract:
So you know all about heaps, clustered indexes, and nonclustered indexes, but are still not satisfied? Then this is just the session for you!
Hugo will explore advanced features such as included columns, indexed views, and filtered indexes. You will find out how they are stored on disk, and how SQL Server uses them to satisfy queries. Then, you will see the tools SQL Server itself hands you to help identify just the right subset of indexes. And finally, you will get an stunning demonstration of just how bad you can hurt performance by following all those recommendations and creating too many indexes.
SessionID: 15076
Inside the Columnstore Index - Deep Dive
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Hugo Kornelis
Title: Inside the Columnstore Index - Deep Dive
Abstract:
You have heard the marketing speak. You may have seen the demos. And maybe you have even played with the feature - columnstore indexes, the amazing "go faster" switch in SQL Server 2012!
But do you know how they work? Come to this session to find out. We will lift the hood to give you a fascinating in-depth view of how columnstore indexes are built and read, how batch-mode execution operates, and how these features work together to achieve an amazing performance boost.
SessionID: 15373
DataExplorer - the reason you might not need SQL Server
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: BI
Speaker: Niko Neugebauer
Title: DataExplorer - the reason you might not need SQL Server
Abstract:
The DataExplorer plugin for Excel( which is currently in preview) is targeting Excel users and Business Analysts by providing them a homegrown ETL process without any additional Servers. Powered by the flexibility of the "M" language, DataExplorer is capable reaching out for such diverse sources as OData, File System, HDInsight or Facebook, for example.
Besides providing an accessible interface for the non-IT people, the real potential behind DataExplorer lies in creating customizable functions and processes far beyond any GUI.
Join me for an hour of "DataExploration"! :)
SessionID: 16555
Analysing Data with Power View
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: BI
Speaker: Jen Stirrup
Title: Analysing Data with Power View
Abstract:
- investigate Power View based on current cognitive research around Data Visualisation principles
- examine how data can be analysed with Power View
- look at where Power View is supplemented by other parts of the Microsoft Business Intelligence stack
Come to this session if you really want to think about the best ways of presenting data to your Business Intelligence data consumers, and see how to apply these principles in Power View.
SessionID: 17918
Reporting Services mit Geospatial Visualization
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Alexander Karl
Title: Reporting Services mit Geospatial Visualization
Abstract:
Reporting Services mit Geospatial Visualization
konkret:
„Von Adressdaten bis zur Daten-Darstellung im SSRS Mapcontrol in 3 Schritten.“
Jedes Unternehmen hat Adressdaten in der relationalen Form [Strasse], [PLZ] und [Ort]
Im ersten Schritt wird der Übergang zu Geodaten in der Form von Längen- und Breitengrad dargestellt. Die Frage nach der Datenquelle und der Datenqualität ist ebenfalls Thema dieses Abschnitts.
Im nächsten Schritt erfolgt die Auswahl des geeigneten Kartenmaterials. Hervorzuheben ist das Datenmatching der Karte mit den Adressdaten. Auch die Eigenerstellung von Kartenausschnitten wird an einem Beispiel erläutert.
Im dritten Schritt erfolgt die Verwendung und Konfiguration des Controls und der Bezug zu den Reportdaten.
SessionID: 18742
SQL Azure from Plan, to Backup, to Cloud
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Azure Big Data
Speaker: Tobias Koprowski
Title: SQL Azure from Plan, to Backup, to Cloud
Abstract:
Microsoft released SQL Azure more than two years ago - that's enough time for testing (I hope!). So, are you ready to move your data to the Cloud? If you’re considering a business (i.e. a production environment) in the Cloud, you need to think about methods for backing up your data, a backup plan for your data and, eventually, restoring with Red Gate Cloud Services. In this session, you’ll see the differences, functionality, restrictions, and opportunities in SQL Azure and On-Premise SQL Server 2008/2008 R2/2012. We’ll consider topics such as how to be prepared for backup and restore, and which parts of a cloud environment are most important: keys, triggers, indexes, prices, security, service level agreements, etc.
SessionID: 19224
The Developer Side of Master Data Services
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: Sascha Lorenz
Title: The Developer Side of Master Data Services
Abstract:
SessionID: 19434
Big Data - Hype or Reality?
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Marcel Franke
Title: Big Data - Hype or Reality?
Abstract:
We can read about Big Data nearly daily in the news and how Big Data helps for cancer care, can help you win Jeopardy and helps Facebook and Google to make a lot of money. But what is behind Big Data? In this session I will try to demystify the buzzwords and talk about what customers really want to do with it. We will also have a look at Microsofts Big Data offering including some live demos with HDInsight, Hadoop, Hive and Data Explorer.
SessionID: 20732
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Azure Big Data
Speaker: Miloš Radivojević
Abstract:
SQL Server optimizer doesn't use and index seek for execution of your query although the quer is high selective? What is better, when and why: LIKE vs: SUBSTRING, IN vs. EXISTS, SUBQUERY vs. JOIN. Why you should not use the UPPER or LOWER functions? How to avoid non-SARG-able WHERE clauses? Which query takes about 3 minutes in SQL Server 2008 and only one second in SQL Server 2012?
In this session we will advice how to avoid common developer mistakes and show how bad designed queries reduce the SQL Server optimizer's capabilities for choosing an optimal execution plan.
SessionID: 21345
SQL Server 2012 Memory Management
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Neil Hambly
Title: SQL Server 2012 Memory Management
Abstract:
SQL Server 2012 brings a wide range of changes from its previous versions - one key change is the way SQL Server memory is managed. With releases prior to SQL Server 2012, there were 2 memory managers, these have been merged into 1 with the latest version, and that’s just the start of the changes for SQL Server memory.
This session will dive into questions related to memory primarily for SQL Server 2012.
SessionID: 22430
oData- Selbst gemacht
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Rafael Dabrowski
Title: oData- Selbst gemacht
Abstract:
Häufig ist es doch so, dass man eine Anwendung mit einem wunderschönen Datenbankmodel hat, in das viel Investiert wurde. Die Anwendung selber aber ein bisschen Altbacken und nicht mehr auf der Höhe der Zeit ist. User wünschen sich neue Kanäle, beispielsweise als Tablet oder Smartphone Lösungen. Doch wie die Infrastruktur aufsetzen? Datenbank Online schalten? Eher nicht! Und was ist mit Self Service BI, à la PowerPivot? Usern direkten Zugriff geben? No-Go!
Als mögliche Lösung für die genannten Probleme stelle ich oData vor.
Ich gehe kurz auf die Definition und die daraus gegebenen Möglichkeiten von oData ein. Anhand verschiedener Praxisbeispiele zeige ich danach wie eigene oData Feeds erstellt werden können und wie diese oder auch fremde Data Feeds mit anderen Applikationen konsumiert werden können. Security und Fallstricke von oData dürfen dabei natürlich nicht außer Acht gelassen werden.
SessionID: 23487
Social Text, Sentiment and Tone Analysis
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: BI
Speaker: Ruben Pertusa Lopez
Title: Social Text, Sentiment and Tone Analysis
Abstract:
We live in a world of social data. There are tweets, Facebook posts, updates, book reviews or forum discussions written in Social Networks. As an insight, we can find sentiment in all these social texts. This session reviews some text mining and integration techniques for extracting and incorporating these insights from Big Data into our analytical platform. Real life samples and practical demos will be shown using Microsoft technologies. Co-speaker: Paco Gonzalez (SolidQ BI Mentor)
SessionID: 23985
Introduction to Microsoft Big Data – Part II
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Openness
Speaker: Sascha Dittmann
Title: Introduction to Microsoft Big Data – Part II
Abstract:
SessionID: 24767
From SQL Traces to Extended Events. The next big switch.
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Mladen Prajdić
Title: From SQL Traces to Extended Events. The next big switch.
Abstract:
This session will give you insight into both of the current tracing technologies in SQL Server with emphasis on Extended Events.
The old SQL Trace which has served us well over the past 10 or so years is on its way out because the overhead and details it produces are no longer enough to deal with today's loads.
The new Extended Events are a new lightweight tracing mechanism built directly into the SQLOS thus giving us information SQL Trace just couldn't. They were designed and built with performance in mind and it shows. Mastering Extended Events requires learning at least one new skill: XML querying.
We'll look at how the Extended Events work with only a brief overview of old SQL Trace architecure.
SessionID: 25958
Advanced DQS Integration
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: BI
Speaker: Tillmann Eitelberg
Title: Advanced DQS Integration
Abstract:
SessionID: 25991
Microsoft PDW im Projekteinsatz
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: BI
Speaker: Thomas Strehlow
Title: Microsoft PDW im Projekteinsatz
Abstract:
Die Flagschiffversion des SQL Servers, Parallel Data Warehouse (PDW), ist ein recht junges Produkt. Erfahrungen mit Proof of Concepts gibt es schon einige, doch kaum einer hat bisher echte Projekterfahrungen sammeln können. Das Vortragsteam ist seit Mitte 2012 aktiv in einem der ersten PDW Projekte und berichtet über die Erfahrungen im Projekteinsatz.
SessionID: 27050
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: Azure Big Data
Speaker: Torsten Schüßler
Abstract:
In dieser Session schauen wir uns die tempdb genauer an und untersuchen den Einfluss der Konfiguration und Hardware auf die Performance. Damit Schwierigkeiten im täglichen Betrieb mit der tempdb schnell erkannt werden, betrachten wir die Möglichkeiten zum Monitoring.
Abschliessend gehen wir der Frage nach: Gibt es "die tempdb" für Jedermann?
SessionID: 34579
The SSIS Script Task Component from A - Z
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DEV
Speaker: André Kamman
Title: The SSIS Script Task Component from A - Z
Abstract:
SessionID: 8792
SQL Server under Attack - Angriffsszenarien
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Andreas Wolter
Title: SQL Server under Attack - Angriffsszenarien
Abstract:
Obwohl SQL Server als "secure by default" gelten kann, finden sich in der Praxis immer wieder verschiedenste Schwachstellen. Teilweise sind diese umgebungsbedingt (siehe SQL Authentifizierung), oder einfach unbedacht durch nicht ausreichend sensibilisierte Administratoren oder Entwickler implementiert.
In dieser rein Demo-basierten Session werden verschiedene Angriffsszenarien auf verschiedenen Ebenen des SQL Server gezeigt. - Auf vielfachen Wunsch auch einige Advanced SQL-Injection Beispiele. - Hinweis: Eine Anleitung zum Hacking wird hier nicht gegeben (dafür würde die Zeit auch nicht ausreichen), sondern es soll für das Thema sensibilisiert werden. - (fast) keine Folien: Demos Demos Demos
SessionID: 9358
Powershell: The DBA as a consumer
Event Date: 13-07-2013 - Session time: 00:00:00 - Track: DBA
Speaker: Johan Bijnens
Title: Powershell: The DBA as a consumer
Abstract:
Focus for this session is demonstrating some quick benefits Powershell brings to day-to-day operations for a DBA and some gotchas experienced during the learning curve.