sqlsathistory

Nr: 313

Back to Main list

SQLSaturday #313 - Rheinland 2014

Start Time (24h) Speaker Track Title
00:00:00 Boris Hristov DEV The nightmare of locking, blocking and isolation levels!
00:00:00 Christoph Muthmann DEV Performancesteigerung durch Window Functions
00:00:00 Christoph Seck BI From XML to Nested Sets: Handling Hierarchies with SQL Server
00:00:00 Constantin Klein DEV Unit Testing and Continuous Deployment for DB-Development?
00:00:00 n/a n/a DBA Session Details not available
00:00:00 David Postlethwaite Open Beware of the Dark Side - A Guided Tour of Oracle for the SQL Server DBA
00:00:00 Dejan Sarka Mixed Analyzing Text with SQL Server 2014
00:00:00 Florian Eiden BI Agile Datawarehousing: tips and tricks to deliver your BI solution using Agile methodolgy like SCRUM
00:00:00 Frank Geisler DBA Always ON 2014
00:00:00 Dr. Holger Schwichtenberg DEV Datenzugriff mit Entity Framework – brauchbar oder einfach nur langsam?
00:00:00 Harm Knolle Open Yahoo Cloud Serving Benchmark - MS SQL Server vs. MongoDB
00:00:00 Niko Neugebauer Mixed Clustered Columnstore Deep Dive
00:00:00 Jean-Pierre Riehl BI Power Query vs. SSIS, which one is the most powerful?
00:00:00 Alexander Karl BI Anwenden u. Erweitern des SSIS CatalogDB für ein Logging Framework
00:00:00 Sascha Lorenz DBA PowerShell 101 für SQL Administratoren
00:00:00 Marcel Franke Open SAP HANA, Power Pivot, SQL Server - In-Memory-Technologien im Vergleich
00:00:00 Martin Kopp Mixed Column Store Index 2012 vs. 2014
00:00:00 Mihail Mateev Open Node.js for Microsoft SQLServer Nerds
00:00:00 Miloš Radivojević DBA SQL Server 2014 - New Cardinality Estimator
00:00:00 Oliver Engels Mixed Siena calling! Project Siena a RBID App?
00:00:00 Oliver Engels Open SSIS und HDInsight - Zwei Welten treffen aufeinander?
00:00:00 Stephan Köppen Mixed ROLAP mit der PDW - Endlich der nötige Performanceboost
00:00:00 Sascha Dittmann DEV MapReduce in der Praxis
00:00:00 Scott Klein DEV SQL Server 2014 Top 5 - Hybrid Features
00:00:00 Scott Klein Open MongoDB on Windows Azure
00:00:00 Sergey Olontsev DBA Data Corruption: how to detect, resolve and prevent
00:00:00 William Durkin DBA Database Replication - What, How and Why
00:00:00 Andreas Wolter Mixed Columnstore, In-Memory, Page oder Row-Compressed, OLTP vs OLAP – SQL Server 2014 Speichertypen

SessionID: 10954

The nightmare of locking, blocking and isolation levels!

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Boris Hristov

Title: The nightmare of locking, blocking and isolation levels!

Abstract:

SessionID: 11148

Performancesteigerung durch Window Functions

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Christoph Muthmann

Title: Performancesteigerung durch Window Functions

Abstract:

Durch die Einführung von Window Functions ergeben sich viele neue Ansätze für die Lösung bestehender Aufgaben. In der Vergangenheit haben sich andere Lösungswege etabliert, die aber heute wesentlich eleganter und für die Performance deutlich positiver neu geschrieben werden können. In dieser Session wollen Uwe Ricken und Christoph Muthmann gemeinsam anhand typischer Aufgabenstellungen zeigen, welche alternativen Wege zum Einsatz kommen können. Anschließend werden die Performance-Aspekte dieser Lösungen untersucht und anhand der Ausführungspläne die Auswirkungen auf die Zugriffswege gezeigt. Ziel der Session ist zum einen ein Grundverständnis im Lesen von Ausführungsplänen zu erreichen und zum anderen anzuregen, über das Redesign einiger Queries mittels Window Functions nachzudenken.

SessionID: 11683

From XML to Nested Sets: Handling Hierarchies with SQL Server

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: BI

Speaker: Christoph Seck

Title: From XML to Nested Sets: Handling Hierarchies with SQL Server

Abstract:

With all that in memory and big data stuff the bread and butter SQL problems are easily forgotten. This sessions deals with one common problem: How can I effectively handle hierarchies in SQL Server.

SessionID: 11805

Unit Testing and Continuous Deployment for DB-Development?

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Constantin Klein

Title: Unit Testing and Continuous Deployment for DB-Development?

Abstract:

Unit Testing and Continous Deployment/Integration are techniques quite commonly used by application developers. When it comes to database development things look a bit different. This session aims to familiarize the interested database developer with these topics. It also provides the basic tools to take your database development to the next level.

SessionID: 12090

Session Details not available

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: n/a n/a

Title: Session Details not available

Abstract:

Session Details not available

SessionID: 12463

Beware of the Dark Side - A Guided Tour of Oracle for the SQL Server DBA

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: David Postlethwaite

Title: Beware of the Dark Side - A Guided Tour of Oracle for the SQL Server DBA

Abstract:

Today, SQL Server DBAs are more than likely at some point in their careers to come across Oracle and Oracle DBAs.To the unwary this can be very daunting and, at first glance, Oracle can look completely different with little obvious similarities to SQL Server.This talk sets out to explain some of the terminology, the differences and the similarities between Oracle and SQL Server and hopefully make Oracle not look quite so intimidating.At the end of this session you will have a better understanding of Oracle and the differences between the Oracle RDBMS and SQL Server. Although you won’t be ready to be an Oracle DBA it will give you a foundation to build on.

SessionID: 13563

Analyzing Text with SQL Server 2014

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Dejan Sarka

Title: Analyzing Text with SQL Server 2014

Abstract:

Microsoft SQL Server in versions 2012 and 2014 enhances full-text search support that was substantially available in previous editions. Semantic Search, a new component in Full-Text Search, can help you understanding the meaning of documents. The Term Extraction and Term Lookup components from SQL Server Integration Services also help with text analysis. However, the question arises: is all this enough? This presentation unveils the good and the bad side of text mining with SQL Server tools.

SessionID: 14290

Agile Datawarehousing: tips and tricks to deliver your BI solution using Agile methodolgy like SCRUM

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: BI

Speaker: Florian Eiden

Title: Agile Datawarehousing: tips and tricks to deliver your BI solution using Agile methodolgy like SCRUM

Abstract:

Now that we all master the delivery of a BI solution using traditional waterfall or V-model software development cycle and SQL Server components, it's time to enter the 21st century and adopt Agile Methodologies:

SessionID: 14325

Always ON 2014

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: Frank Geisler

Title: Always ON 2014

Abstract:

In dieser einführenden Session werden Frank Geisler und Klaus Höltgen einen Blick auf die Hochverfügbarkeits- und Desaster Reovery-Möglichkeiten des SQL Servers 2014 werfen. Dabei steht Always ON im Mittelpunkt. Es werden sowohl AlwaysOn Availibility Groups wie auch die Failover Cluster Instance behandelt. Neben einer theoretischen Diskussion der Themen wird es auch die ein oder andere Demo zu sehen geben.

SessionID: 14920

Datenzugriff mit Entity Framework – brauchbar oder einfach nur langsam?

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Dr. Holger Schwichtenberg

Title: Datenzugriff mit Entity Framework – brauchbar oder einfach nur langsam?

Abstract:

Microsoft bietet mit dem ADO.NET Entity Framework einen Objekt-Relationalen Mapper für den Zugriff auf SQL Server und andere Datenbanksysteme. Dieser Vortrag stellt Entity Framework vor und zeigt wie das Laufzeitverhalten von Entity Framework in typischen CRUD-Szenarien ist. Dr. Holger Schwichtenberg hat in den letzten Jahren sehr viel Erfahrung mit Entity Framework gesammelt – auch in Projekten mit mehreren Milliarden Datensätzen. Er wird Tricks zur Optimierung von Entity Framework aufzeigen aber auch die Grenzen benennen: Die Fälle, in denen man doch besser SQL verwendet.

SessionID: 14941

Yahoo Cloud Serving Benchmark - MS SQL Server vs. MongoDB

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: Harm Knolle

Title: Yahoo Cloud Serving Benchmark - MS SQL Server vs. MongoDB

Abstract:

Big Data und Cloud-Anwendungen sind zwei Stichworte, die häufig mit der technischen Entwicklung der letzten Jahre in Verbindung gebracht werden. Längst machen sich die Global Player wie Google, Microsoft, Apple, Facebook oder Twitter Gedanken darüber, wie sich Terabytes der in der Cloud anfallenden Daten besonders effektiv verwalten lassen. An dieser Stelle wird zunehmend die Speichertechnik sogenannter schemaloser bzw. NoSQL-Datenbanken nachgefragt. Ist die erreichbare Performance solcher NoSQL-Datenbanken tatsächlich so viel höher als die der traditionellen relationalen Datenbanken? Dieser Frage soll mit dem von der Firma Yahoo! entwickelten Cloud Serving Benchmark Framework (YCSB) nachgegangen werden. Im Benchmark soll MongoDB als Vertreter der NoSQL-Familie gegen den SQL Server als Kandidat der traditionellen relationalen Systeme antreten. Der Benchmark und die Ergebnisse der Messungen werden erläutert und hinsichtlich der Performance bewertet, verglichen und interpretiert.

SessionID: 15424

Clustered Columnstore Deep Dive

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Niko Neugebauer

Title: Clustered Columnstore Deep Dive

Abstract:

When it comes to clustered columnstore indexes, you may already understand row groups, delta stores, and compression methods, but come see how clustered columnstore indexes work with locking and blocking and when using different compression methods and techniques. We will also dive deep into Dictionaries creation and different methods for ETL processes.

SessionID: 16260

Power Query vs. SSIS, which one is the most powerful?

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: BI

Speaker: Jean-Pierre Riehl

Title: Power Query vs. SSIS, which one is the most powerful?

Abstract:

Is Power Query as powerful as SSIS ? That session will show all the capabilities of Power Query to manipulate data and compare it to SSIS.Warning M-code inside. 100% demos

SessionID: 17948

Anwenden u. Erweitern des SSIS CatalogDB für ein Logging Framework

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: BI

Speaker: Alexander Karl

Title: Anwenden u. Erweitern des SSIS CatalogDB für ein Logging Framework

Abstract:

Seit der Version SQL 2012 haben die Integration Services mit der SSISDB eine eigene Datenbank.

Darin werden u.A. die Paketausführungen / bzw. die -Ergebnisse gespeichert. Im Logginglevel VERBOSE/ASUFÜHRLICH werden zusätzlich auch die "verarbeiteten Zeilen" im DataFlow-Task erfasst. Für andere Verarbeitungen z.B. im T-SQL Task ist das Logging anzupassen. Der Vortrag zeigt zunächst die Konfiguration, die Ausführung sowie die Auswertung im DataFlow-Task, so wie das Logging "out-of-the-box" bereits enthalten ist. Anschließend erfolgt ein T-SQL MERGE für eine 'SlowlyChangingDimension'. Hierbei sind die internen SSISDB StoredProcedures aufzurufen, um das gleiche Logging-Ergebnis zu erhalten. Obgleich SQL 2012 für die .dtsx-Files bereits ein "übersichtlicheres" XML aufweist, sind einige xml-Queries hilfreich, um auch den Admins einen "Blick-ins-Package" zu ermöglichen. ..und fürs Reporting können die 5 enthaltenen Reports mit eigenen ergänzt werden.

SessionID: 19228

PowerShell 101 für SQL Administratoren

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: Sascha Lorenz

Title: PowerShell 101 für SQL Administratoren

Abstract:

In dieser Session werden die essentiellen Kenntnisse für die Arbeit in komplexeren und größeren SQL Server Umgebungen vermittelt. Es werden die grundlegenden Techniken für Administratoren unter PowerShell vorgestellt, dabei wird auf zahlreiche Erfahrungen aus der Praxis referenziert.

SessionID: 19437

SAP HANA, Power Pivot, SQL Server - In-Memory-Technologien im Vergleich

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: Marcel Franke

Title: SAP HANA, Power Pivot, SQL Server - In-Memory-Technologien im Vergleich

Abstract:

Das Thema In-Memory ist an sich kein Neues Thema, wir kennen es bereits aus OLAP-Datenbanken. Neu ist aber, dass In-Memory-Technologien in die relationalen Datenbanken oder auch ins Excel Einzug erhalten. SAP hat mit der HANA-Plattform in den letzten Monaten viel Werbung gemacht. Darum möchte ich in dem Vortrag die verschiedenen Plattformen SAP HANA, SQL Server und Power Pivot gegenüberstellen und einen tieferen Einblick geben.

SessionID: 19739

Column Store Index 2012 vs. 2014

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Martin Kopp

Title: Column Store Index 2012 vs. 2014

Abstract:

In dieser Session wird auf die Neuigkeiten und die Verbesserungen vom Column Store Index 2014 eingegangen.

Der Column Store Index wurde mit der Version 2012 vom SQL Server erstmals eingeführt. Bei vielen ist er in der Praxis noch nicht wirklich angekommen. Dabei bietet er einige Vorzüge. Diese werden vorgestellt und die Versionen 2012 und 2014 werden anhand praktischer Beispiele verglichen.

SessionID: 20346

Node.js for Microsoft SQLServer Nerds

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: Mihail Mateev

Title: Node.js for Microsoft SQLServer Nerds

Abstract:

This session is to all SQL Server and Windows Azure developers, who want to build sclabble applications using Node.js and MS SQLServer / Windows Azure SQL Database.

Node.js came onto the scene four years ago, offering yet another tool for creating server-side software systems that support scalable Internet applications. With the continued support from Microsoft for Nodejs on both Windows and Windows Azure, it is bound to reach great levels. Don't worry if you don't know Node.js - this will not be necessary to understand the session.

SessionID: 20752

SQL Server 2014 - New Cardinality Estimator

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: Miloš Radivojević

Title: SQL Server 2014 - New Cardinality Estimator

Abstract:

In SQL Server 2014 query processing has been improved. What we can expect from new cardinality estimator? Does it really estimate better? Will our execution plans be better after migration to 2014? All of them? Is the key ascending column statistics problem solved in new version? Do we finally can have more than 200 steps in the statistics histogram per table? What about column correlation and cardinality estimates - are the predicates still completely independent?

This session will answers all these questions and will demonstrate new query processing capabilities and compare them with those from SQL Server2012.

SessionID: 21554

Siena calling! Project Siena a RBID App?

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Oliver Engels

Title: Siena calling! Project Siena a RBID App?

Abstract:

With Project Siena Microsoft has introduced a beta release of a new technology for business experts, business analysts, consultants, and other app imagineers. This session will review if Siena is useful for Business analysts. We will show how to combine simple app development with different data sources from Excel Sheets (Power Query driven) , RSS Feeds, SharePoint Lists or Windows Azure Tables and how to deploy your little app in minutes. We will discuss the use cases of Siena from a BI perspective, what you can do already and what is missing.

SessionID: 21555

SSIS und HDInsight - Zwei Welten treffen aufeinander?

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: Oliver Engels

Title: SSIS und HDInsight - Zwei Welten treffen aufeinander?

Abstract:

HDInsight ist der auf Hadoop basierende Dienst von Microsoft, der eine 100-prozentige Apache Hadoop-Lösung in der Cloud zur Verfügung stellt. Mit HDInsight steht eine Cloud-basierte Big Data Plattform zur Verfügung, die Daten jeden Typs und beliebiger Größe, ob strukturiert oder unstrukturiert verwalten kann. Während mit Hadoop Petabytes von unstrukturierten Daten in einigen Stunden verarbeitet werden können, können mit dem SQL Server Terrabytes von strukturierten Daten in wenigen Sekunden verarbeitet werden. Was liegt da näher als die beiden Welten miteinander zu verbinden und Daten zwischen HDInsight und SQL Server zu transferieren?

SessionID: 23790

ROLAP mit der PDW - Endlich der nötige Performanceboost

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Stephan Köppen

Title: ROLAP mit der PDW - Endlich der nötige Performanceboost

Abstract:

Seit vielen Jahren wird ROLAP als eine Möglichkeit zur Cubebereitstellung angeboten. Die eigentliche Herausforderung, welche wir im jedem Projekt antreffen, ist die Daten auch schnell genug bereitstellen zu können. Mit dem SQL Server 2012 kam ein erster Schritt in die richtige Richtung dank des Column Store. Dieses Feature brachte einen erheblichen Performance-Gewinn. Mit der Einführung der PDW V2 steht dem praktischen Einsatz nichts mehr im Wege. Innerhalb dieser Session möchten wir demonstrieren für welche Zwecke ROLAP sinnvoll ist und für welche nicht.

SessionID: 23986

MapReduce in der Praxis

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Sascha Dittmann

Title: MapReduce in der Praxis

Abstract:

Das Programmiermodel MapReduce, welches vor einigen Jahren von Google veröffentlicht wurde, hat Einzug in zahlreiche Systeme erhalten. Dabei wurde es sowohl als eigenständiges System, wie beispielweise bei Hadoop, Disco oder Amazon Elastic MapReduce, aber auch als Abfragesprache innerhalb größerer Systeme, wie beispielweise bei MongoDB, Greenplum DB oder Aster Data, implementiert.

Diese Session stellt gängige Problemstellungen aus der Praxis vor und wie diese mit dem MapReduce Framework von Microsoft HDInsight umgesetzt werden können.

SessionID: 24182

SQL Server 2014 Top 5 - Hybrid Features

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DEV

Speaker: Scott Klein

Title: SQL Server 2014 Top 5 - Hybrid Features

Abstract:

Microsoft SQL Server 2014 brings to market new capabilities to simplify cloud adoption and help you unlock new hybrid scenarios. This demo-filled session will highlight these top features and show how you can use these features to lower your TCO and help manage your mission-critical applications by leveraging the cloud by providing new disaster recovery and backup solutions.

SessionID: 24200

MongoDB on Windows Azure

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Open

Speaker: Scott Klein

Title: MongoDB on Windows Azure

Abstract:

This session will discuss MongoDb on Windows Azure. We will begin with an overview of MongoDb followed by a quick overview of Windows Azure and its great benefits. We will then spend the remainder of the session demoing how to run MongoDb in Windows Azure and the exciting things you can do!

SessionID: 24368

Data Corruption: how to detect, resolve and prevent

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: Sergey Olontsev

Title: Data Corruption: how to detect, resolve and prevent

Abstract:

Once upon a time… You had already encountered with data corruption. If not, you definitely will! You cannot avoid it, you can only prepare for this moment in your DBA career. I will tell you why it happens, what tools are available to you to detect it in time, how to prevent it and what to do when you see it to minimize or avoid data loss.

SessionID: 28210

Database Replication - What, How and Why

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: DBA

Speaker: William Durkin

Title: Database Replication - What, How and Why

Abstract:

Database replication doesn't get much attention, especially now that the AlwaysOn features have been released into the wild.

However, replication offers another way to make data available on multiple servers/locations that steps outside of "normal" HA/DR scenarios.

This session will explain what database replication is, what the different parts are that make up the replication architecture and when/why you would use replication.

The content will be valid for all versions of SQL Server from 2005 onward.

SessionID: 8820

Columnstore, In-Memory, Page oder Row-Compressed, OLTP vs OLAP – SQL Server 2014 Speichertypen

Back to calendar

Event Date: 28-06-2014 - Session time: 00:00:00 - Track: Mixed

Speaker: Andreas Wolter

Title: Columnstore, In-Memory, Page oder Row-Compressed, OLTP vs OLAP – SQL Server 2014 Speichertypen

Abstract:

Mit dem SQL Server 2014 kommt eine komplett neue Storage-Engine in den SQL Server: XTP mit Memory-optimierten Tabellen Indexen. Seit der Version ist auch das ColumnStore-Format in die Engine integriert, welche in 2014 entscheidende Verbesserungen erfährt. Und dann gibt es auch noch Kompression in 2 Varianten. Alle Speicherformen haben ihre Vorzüge und optimale Anwendungsgebiete. In dieser Session sehen wir die Performance- Vor- und Nachteile der jeweiligen Techniken in Action und Hintergründe zu deren Funktionsweise.