Sessions

App Dev

10:10 – 11:00

Level: 300

Language: English

Gill Cleeren

Title

Accessing data and services in Silverlight

Summary

Accessing data is vital for a Silverlight application. In this session, we’ll take a look at how we can do that

Details

Getting data in Silverlight applications is crucial to build succesful data-driven and enterprise ready applications. The offline aspect of Silverlight requires that we use services to get that data inside our applications. In this session, we’ll look at the options that Silverlight 3 gives us to communicate with services.

BI

13:00 – 13:50

Level: 200

Sprache: Deutsch

Dieter Rüetschi

Title

BI Architektur im Mehrschichtenmodell

Summary

Microsoft bietet einen kompletten BI Stack an. Wie passt nun aber dieser Stack in eine Mehrschichtenarchitektur?

Details

Die Mehrschtenarchitektur ist heute State oft he art. Was sich bei normalen Applikationen bewährt hat, kann ebenfalls auf den BI Stack angewendet werden. Bei diesem Referat handelt es sich um eine Übersicht der verschiedenen Architekturvarianten wobei der Spannungsbogen von BI über Datewarehouse hin zum Microsoft BI Stackgeschlagen wird!

BI

14:00 – 14:50

Level: 400

Language: English

Chris Webb

Title

Cache-warming strategies for Analysis Services 2008

Summary

Learn how to warm the Analysis Services cache to ensure you get maximum query performance.

Details

Ever run an MDX query that was slow, and then found that when you ran it a second time it returned immediately? That was because Analysis
Services answered it directly from its cache. In this session you’ll learn about how Analysis Services caching actually works, when it doesn’t work, and the different ways you can load data into the cache so that your users’ queries run as quickly as possible.

App Dev

11:10 – 12:00

Level: 200

Sprache/Lang: Deutsch or English

Sascha Lorenz

Title

Develop your own OLAP Client in Silverlight! / Entwickle einen eigenen OLAP Client in Silverlight!

Summary

This session demonstrate how to create your own Siliverlight Analysis Services Frontend.
In diesem Vortrag wird gezeigt, wie ein eigenes Silverlight Analysis Services Frontend entwickelt werden kann.

Details

This session gives an overview of techniques to create your own Silverlight 2.0/3.0 OLAP Cube Client. The focus is on building a graphical user interface and display grids and graphs. The basics are how to connect to an Analysis Services cube, get meta data from the cube and build dynamical MDX queries. Advanced techniques are include the opportunity to use user defined mdx formulas and write back data to the cube.
Dieser Vortrag gibt einen Überblick über die Techniken zum Entwickeln eines eigenen Silverlight 2.0/3.0 OLAP Cube Clients. Im Vordergrund stehen das Erstellen einer grafischen Benutzeroberfläche und das Darstellen von Tabellen und Diagrammen. Die Grundlagen dazu sind das Verbinden mit einem Würfel, der Zugriff auf Meta Daten eines Würfels und das Erstellen von dynamischen MDX Abfragen. Fortgeschrittene Techniken sind die Möglichkeit der Nutzung von eigenen MDX Formeln während der Abfrage und des Zurückschreibens von Werten in den Würfel.

App Dev

15:00 – 15:50

Level: 200

Sprache: Deutsch

Dieter Rüetschi

Title

Entity Framework Zugriff auf die Datenbank

Summary

Das Entity Framework ist die neue .NET Technologie, die den Zugriff auf Deteninhalte über Entities ermöglicht.

Details

Mit der Erstellung von Entities können echte Objetke au seiner Datenbankstruktur heraus erstellt werden. Dabei bietet diese neue .NET Technologie eine Editor Lösung für die Umsetzung des Storage Modell auf das konzeptionelle Modell an.

BI

11:10 – 12:00

Level: 300

Language: English

Allan Mitchell

Title

Excel as a Data Mining Tool

Summary

Everyone can use Excel so let me show you a plug-ins that makes Data Mining look easy

Details

Data Mining in SQL Server has been a serious feature since SQL Server 2005.  Microsoft realising that people can be put off by the complexity of data mining have realease Excel plug ins that take all of the pain away in addition to giving us a great visualisation tool.  In this session I will look at some of the really cool and powerful things that you can do with Excel and Data Mining. This is a fast paced but fun session.

BI

15:00 – 15:50

Level: 400

Language: English

Allan Mitchell

Title

Integrating Data Mining into your LOB Application.

Summary

In this session I will show you to use your Data Mining Models in your business applications.

Details

You’ve built your models, trained and tested them.  Now you need to integrate them into your business applications.  In this session I will show you how to integrate your models and also add some cool visualisation features to your applications.

BI

10:10 – 11:00

Level: 200

Language: English

Chris Webb

Title

Introduction to self-service BI with Office 2010 and Gemini.

Summary

Learn all about Gemini, Microsoft’s new tool for self-service BI.

Details

Gemini is Microsoft’s new, heavily hyped BI tool that allows you to manipulate vast amounts of data extremely quickly, all from within Excel.
But what is it and how does it actually work? In this session we’ll take a closer look at Gemini and its architecture, discover its strengths and weaknesses, and find out if it will make you want to upgrade to Office 2010.

DBA

(in reserve)

Level: 250

Language: English

Charley Hanania

Title

SQL Server Disaster Recovery and High Availability Feature Overview

Summary

An overview of the technologies that can keep your data available and recoverable.

Details

SQL Server exposes many methods and techniques that increases the availability and recoverability your data. In this session you’ll get an
overview of the scopes of protection that are available and what technologies cover those bases as well as walk through some disaster recovery scenarios.

DBA

13:00 – 13:50

Level: 300

Sprache: Deutsch

Markus Erlacher

Title

SQL Server HA / DR Customer Deployment Scenarios & Lessons Learned.

Summary

Find out how to utilise SQL Server’s HA & DR Technologies together to meet your Business Goals.

Details

This session includes real life customer deployment scenarios to achieve high availability and disaster recovery, the lessons learned, and best practices. Technologies included are Fail-over Clustering, Database Mirroring, and Log Shipping. You will see how customers utilize multiple technologies to achieve their goals including reduced time for upgrades.

DBA

10:10 – 11:00

Level: 300

Sprache: Deutsch

Roger Breu

Title

SQL Server Maintenance Best Practices.

Summary

Best Practices für regelmässige Wartungsjobs von SQL Server Datenbanken.

Details

SQL Server Datenbanken brauchen regelmässige Wartung. Erstellen und automatisieren Sie optimale Wartungsjobs mit T-SQL Scripts. Für die Verteilung und Überwachung der Jobs bietet SQL Server 2008 neue Features wie Multiserver-Queries und Policies.

DBA

15:00 – 15:50

Level: 300

Sprache: Deutsch

Michael Saß

Title

SQL Server Metadaten Locks.

Summary

Wie und warum werden Metadaten beim SQL Server gelockt? Wie erkenne ich diese und wie kann ich sie vermeiden?

Details

Metadaten werden beim SQL Server an verschiedenen Stellen gespeichert, für verschiedene Objekte und Verwendung. Während des Zugriffs können diese Daten wie alle anderen Daten im SQL Server auch gesperrt werden. Dadurch entsteht Wartezeit für andere Prozesse, die auf diese Metadaten zugreifen wollen. Wo werden diese Metadaten im SQL Server gespeichert und wie werden diese gesperrt? Warum und wie wird auf diese Daten zugegriffen? Wie können die Metadaten Locks erkannt und vermieden werden? Lernen Sie mehr über diese interessanten Details vom SQL Server. [SQL Server Meta Data Locks – The unknown Lock] Meta Data are stored on several places in SQL Server for several kinds of objects and for several purposes. While being accessed they can be locked and lock wait time occurs. Where are the meta data stored and how are they locked? Why and how are they accessed? How do you detect these kinds of locks and how can you avoid them? Take a look at these interesting internals.

DBA

14:00 – 14:50

Level: 300

Sprache: Deutsch

Roger Breu

Title

SQL Server optimiert für Sharepoint.

Summary

Best Practices für die optimale SQL Server Konfiguration im Zusammenhang mit Sharepoint.

Details

SQL Server ist die Storage Grundlage für Sharepoint. Ohne eine saubere SQL Server Implementation ist Sharepoint nicht performant betreibbar. In dieser Sessions erfahren Sie SQL Server Best Practices im Zusammenhang mit Sharepoint bezüglich Konfiguration, Erstellung und Aufteilung der Datenbanken, sowie notwendige Maintenance Tasks.

DBA

11:10 – 12:00

Level: 300

Sprache: Deutsch

Markus Erlacher

Title

SQL Server Virtualization and Consolidation Considerations and Best Practices.

Summary

Learn when to consolidate through instancing versus virtualising your SQL Server environment through Hyper-V.

Details

Learnings and recommendations of running SQL2008 under Hyper-V environment. In this session we will discuss the following: Consolidation considerations – when to consolidate with multiple SQL instances vs. when to consider Hyper-V. Best practices for running SQL Server workloads (OLTP, AS and RS) within Hyper-V Virtual Machines, monitoring strategies, sample data points related to performance of SQL Server (relational engine, AS, and RS) running within Hyper-V Virtual Machines. We will also share roadmap of SQL consolidation future,

App Dev

13:00 – 13:50

Level: 300

Sprache: Deutsch

Sascha Lorenz

Title

SSIS Pakete automatisiert erstellen mit .net Code.

Summary

In diesem Vortrag wird ein Verfahren vorgestellt mit dem SSIS Pakete mittels.net Code erstellt werden können.

Details

Integration Services ist eine äußerst schnelle Technologie, um große ETL Lösungen zu betreiben. Nichtsdestotrotz ist der Entwicklungsprozess mit dem BIDS in größeren und komplexen Umgebungen eine teilweise recht umständliche und fehleranfällige Arbeit. In diesem Vortrag wird ein Erstellungsprozess vorgestellt, welcher sich auf die Einhaltung von Qualität und Agilität konzentriert und dabei die Notwendigkeit von manueller Tätigkeit weitestgehend reduziert. Dieser Ansatz für die Entwicklung von Data Warehouse Lösungen bemüht sich ein schnelles und einfaches Prototyping, Daten Qualität und Data Lingage zu integrieren. Des Weiteren wird eine Methode diskutiert, welche die Art und Weise über SSIS Pakete und Lösungen nachzudenken ändern möchte: Nicht mehr in individuellen Tasks denken, sondern in übergreifenden Entwurfsmustern.

App Dev

14:00 – 14:50

Level: 300

Language: English

Gill Cleeren

Title

WPF databinding.

Summary

In this session, we’ll take a look at how easily data can be bound to a UI built in WPF.

Details

Databinding always sounds a bit intimidating. It’s the concept of attaching data to a user interface and letting the technology take care of what to display where.
WPF has a lot of capabilities in store to make databinding really easy and to help you build data-driven applications a lot faster. In this session, we’ll tackle everything that databinding offers us, from the fundamentals concepts to the advanced topics. With a lot of demos woven into the session, you’ll walk away with deeper knowledge on using data in WPF applications.