sqlpasshistory

ID: 8

Back to Main list

PASS SQLRally 2011 Nordic

Session Date/Time (dd-MM-YYYY 24h) Speaker Category Track Title
08-11-2011 09:30 To be Announced Keynote (75 minutes) General Welcome & Keynotes
08-11-2011 11:00 Tibor Karaszi Regular Session (60 minutes) DBA Making the GUI work for you
08-11-2011 11:00 Johan Åhlén, Tim Peterson Regular Session (60 minutes) BI The New Possibilities in Microsoft Business Intelligence
08-11-2011 11:00 Peter Larsson Regular Session (60 minutes) Developer Relational Division
08-11-2011 13:00 Thomas Kejser Regular Session (60 minutes) DBA The Grade of the Steel
08-11-2011 13:00 Marco Russo Regular Session (60 minutes) BI BISM Introduction
08-11-2011 13:00 Kevin Kline Regular Session (60 minutes) Developer Ten Crucial Dev Skills That Will Keep Your DBA Happy
08-11-2011 14:15 Mark Mortimore, D. Britton Johnston Regular Session (60 minutes) DBA Learn about the Database Consolidation Appliance
08-11-2011 14:15 Cihan Biyikoglu Regular Session (60 minutes) Developer Building Large Scale Applications on SQL Azure
08-11-2011 14:15 Alberto Ferrari Regular Session (60 minutes) BI Programming Patterns with BISM Tabular
08-11-2011 15:45 Chris Webb Regular Session (60 minutes) BI Security in Analysis Services 2008R2 and BISM
08-11-2011 15:45 Raoul Illyes, Erling Skaale Regular Session (60 minutes) DBA Make my day, Distributed Replay
08-11-2011 15:45 Lubor Kollar Regular Session (60 minutes) Developer Performance and Scalability improvements in SQL Server Denali engine
08-11-2011 17:00 Simon Lidberg Regular Session (60 minutes) BI Planning and forecasting with SQL Server, Excel 2010 and SharePoint 2010
08-11-2011 17:00 Aaron Bertrand Regular Session (60 minutes) Developer T-SQL : Bad Habits to Kick
08-11-2011 17:00 Thomas Grohser Regular Session (60 minutes) DBA How to establish a Service Level Agreement (SLA)
09-11-2011 09:00 Thomas Ivarsson Regular Session (60 minutes) BI Top five features in Crescent, Microsoft's new Denali Reporting Tool
09-11-2011 09:00 Bjorn Eriksen Regular Session (60 minutes) Developer Database Development with SQL Server Developer Tools Code-Named “Project Juneau
09-11-2011 09:00 Mark S. Rasmussen Regular Session (60 minutes) DBA Knowing the Internals, Who Needs SQL Server Anyway?
09-11-2011 10:15 Itzik Ben-Gan Regular Session (60 minutes) Developer T-SQL Window Functions in SQL Server Denali
09-11-2011 10:15 Marcel Franke, Alexei Khalyako Regular Session (60 minutes) BI Designing High Performance ETL for Data Warehouse, Best Practices and Approaches
09-11-2011 10:15 Jerome Halmans Regular Session (60 minutes) DBA Using Correlated Tracing to Diagnose Query Level Performance
09-11-2011 12:30 Tobias Ternstrom Regular Session (60 minutes) Developer What is New for T-SQL in SQL Server Code Name "Denali" & SQL Azure
09-11-2011 12:45 Regular Session (60 minutes) DBA ColumnStore Index in action
09-11-2011 12:45 Peter Myers Regular Session (60 minutes) BI Delivering KPIs with Analysis Services
09-11-2011 13:45 Roman Schindlauer Regular Session (60 minutes) Developer Event-Driven Stream Processing with Microsoft StreamInsight
09-11-2011 14:00 Feodor Georgiev Regular Session (60 minutes) DBA Database hidden disasters and planning against them
09-11-2011 14:00 Jen Stirrup Regular Session (60 minutes) BI Data Visualisation: Are You Winning the Red Queen's Race?
09-11-2011 15:15 André Kamman Regular Session (60 minutes) DBA RoboDBA
09-11-2011 15:15 Dave Ballantyne Regular Session (60 minutes) Developer "Cursors are Evil"
09-11-2011 15:15 Benjamin Sigursteinsson Regular Session (60 minutes) BI Slowly Changing Dimensions – Features vs. Performance

SessionID: 2153

Welcome & Keynotes

Back to calendar

Event Date: 08-11-2011 09:30 - Category: Keynote (75 minutes) - Track: General

Speaker(s): To be Announced

Title: Welcome & Keynotes

Description:

Welcome & Keynotes speaker: Mark Souza

SessionID: 2036

Making the GUI work for you

Back to calendar

Event Date: 08-11-2011 11:00 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Tibor Karaszi

Title: Making the GUI work for you

Description:

Many of us have a love-hate relationship with the GUI, SQL Server Management Studio primarily. After teaching SQL Server for two decades, I see people struggle with the GUI, but at the same time are dependent on it. The purpose of this presentation is to describe how you have a conflict-free relationship with the GUI, forgive and work around its weaknesses and take advantage of its strengths.

SessionID: 2038

The New Possibilities in Microsoft Business Intelligence

Back to calendar

Event Date: 08-11-2011 11:00 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Johan Åhlén, Tim Peterson

Title: The New Possibilities in Microsoft Business Intelligence

Description:

Microsoft is bringing us new opportunities in Business Intelligence. This session introduces all of these new opportunities: the BISM model in Denali with the possibility of creating in-memory cubes, the beautiful new self-service Business Intelligence tool Power View, large scale data warehousing on a new level with the Parallel Data Warehouse, and a preview of the exciting self-service ETL tool Data Explorer. The purpose of this demo-intensive session is to give an inspiring overview of the possibilities that are becoming available. When should you use each of these new technologies? How can you prepare for implementing each one? How can you migrate from your current Microsoft BI system to the new systems that are available or will soon be available? This session will provide you with some of the answers.

SessionID: 1782

Relational Division

Back to calendar

Event Date: 08-11-2011 11:00 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Peter Larsson

Title: Relational Division

Description:

This session will learn you everything you ever wanted to know about Relational Division. What it is?

Relational Division is the easiest way to pull out rows from a table which matches a subset of other rows. Even if you don't know it, you are actually using Relation Division every day. I'll prove it.

SessionID: 2033

The Grade of the Steel

Back to calendar

Event Date: 08-11-2011 13:00 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Thomas Kejser

Title: The Grade of the Steel

Description:

Having conqueried the bulk API and hit 16M rows/sec, we turn our eyes to other workloads to see just how hard we can push SQL Server before it breaks.

In this session, I will take simple SQL statements, the stuff you write every day, and bump up the scale until things start breaking. I will attempt to answer questions like

SessionID: 1814

BISM Introduction

Back to calendar

Event Date: 08-11-2011 13:00 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Marco Russo

Title: BISM Introduction

Description:

BISM (BI Semantic Model) is the new model that will be available in Analysis Services "Denali" for all end user experiences in BI applications. It will merge the multidimensional experience (formerly known as UDM) and the tabular experience provided by the new Vertipaq engine, now embedded in Analysis Services and previously introduced by PowerPivot. This new model will be support both MDX and DAX and will preserve existing investment, offering new tools and opportunities to BI applications of any size. This session will show how this long term roadmap will be implemented in the future versions of Analysis Services, analyzing the impact on existing applications and the opportunities offered by new features and new tools.

SessionID: 2062

Ten Crucial Dev Skills That Will Keep Your DBA Happy

Back to calendar

Event Date: 08-11-2011 13:00 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Kevin Kline

Title: Ten Crucial Dev Skills That Will Keep Your DBA Happy

Description:

Stereotypes abound for different types of people in the IT world. Developers think DBAs are control freaks. DBAs think developers are unruly cowboys. How do we overcome these differences? If you’re a developer, your best strategy is to manage your DBAs’ anxieties and demonstrate your competence and credibility. Attend this session to learn about 10 techniques that developers can apply to calm their DBAs’ fears and earn their admiration.

This session will answer questions like:

There are a short list of mistakes that, if you know of them in advance, will make your life much easier. These mistakes are the “low hanging fruit” of application design, development, and administration. Once you apply the lessons learned from this session, you’ll find yourself performing at a higher level of efficiency and effectiveness than before.

SessionID: 2146

Learn about the Database Consolidation Appliance

Back to calendar

Event Date: 08-11-2011 14:15 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Mark Mortimore, D. Britton Johnston

Title: Learn about the Database Consolidation Appliance

Description:

In this session you will learn the key features of the Database Consolidation appliance, the new software, hardware integration, performance, HA as well as the deep engineering work needed to tune and enhance database specific management virtualization capabilities. This appliance is an ideal solution to consolidate hundreds or thousands of database instances, that offers also the benefits of a private cloud infrastructure like resource pooling, self-service provisioning, elasticity and control.

SessionID: 2144

Building Large Scale Applications on SQL Azure

Back to calendar

Event Date: 08-11-2011 14:15 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Cihan Biyikoglu

Title: Building Large Scale Applications on SQL Azure

Description:

SQL Azure provides the best of breed database service in the cloud to power your applications. In this session we explore the patterns and practices that help you develop and deploy applications that can exploit the full power of the elastic, highly available, and scalable SQL Azure database service. Cihan Biyikoglu will first discuss SQL Azure architecture and how Federations fit in. Following that, Cihan will dive into step by step process for building database tiers that can stretch beyond limitations of a single database in SQL Azure. Cihan will share some of customer stories, and how the new breed of applications designed with Federations can scale to unlimited capacity, gain online elasticity and simplify tenancy model for multi-tenant applications. Federations bring in some of the NoSQL properties into SQL Server as first class citizens and there will be coverage of this as well as part of the talk. If you are looking to build app with big data and big scale in the cloud, this is the talk for you.

SessionID: 1809

Programming Patterns with BISM Tabular

Back to calendar

Event Date: 08-11-2011 14:15 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Alberto Ferrari

Title: Programming Patterns with BISM Tabular

Description:

BISM, the new way of modeling data in SSAS, implements the DAX programming language as one of the options to author complex calculations. Moreover, in BISM there is the new Tabular data model, in pair with the Multidimensional data model we are used to adopt since the birth of SSAS. Both these environments are quite new and somehow inexplored.

In this session the speaker is going to analyze some common data modeling scenarios, take a quick view at the Multidimensional implementation and then perform a deep dive into the Tabular/DAX solution of the same data model, paying attention to the main differences in the approach of the two methodologies. Using examples of various complexity, the goal is to show how to leverage the DAX programming language and the Tabular data model to solve common scenarios.

SessionID: 2040

Security in Analysis Services 2008R2 and BISM

Back to calendar

Event Date: 08-11-2011 15:45 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Chris Webb

Title: Security in Analysis Services 2008R2 and BISM

Description:

This session will cover how to implement security in Analysis Services 2008 R2, including more advanced topics such as dynamic security and security on parent/child hierarchies. It will also look at how security can be implemented in the Tabular model in BISM and compare functionality with the Multidimensional model.

SessionID: 2145

Make my day, Distributed Replay

Back to calendar

Event Date: 08-11-2011 15:45 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Raoul Illyes, Erling Skaale

Title: Make my day, Distributed Replay

Description:

Stress testing a system from a DBA´s perspective has almost been impossible using the old replay functionality that came with the profiler, since it was limited to only be able to replay workload from a single host. In Denali, Distributed Replay is a new multi-threaded replay utility that removes this limit by allowing you to spread the workload of the replay, utilizing multiple servers. In this session you will see first-hand how the whole distributed replay process works, how to do pre-upgrade stress testing and finally produce some understandable results.

SessionID: 2150

Performance and Scalability improvements in SQL Server Denali engine

Back to calendar

Event Date: 08-11-2011 15:45 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Lubor Kollar

Title: Performance and Scalability improvements in SQL Server Denali engine

Description:

The next release of SQL Server is coming and it is chocked full of enough cool improvements to make even the most skeptical DBA and SQL developer giggle with excitement. This session will provide a survey of a few of the top engine improvements including support for new columnstore indexing technology, more online operations, support for 15k partitions, enhanced full-text search and support for more memory and processors in Windows 8. You should not miss this session - will learn many facts not available in the documentation.

SessionID: 2110

Planning and forecasting with SQL Server, Excel 2010 and SharePoint 2010

Back to calendar

Event Date: 08-11-2011 17:00 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Simon Lidberg

Title: Planning and forecasting with SQL Server, Excel 2010 and SharePoint 2010

Description:

When Microsoft discontinued PerformancePoint 2007 Planning many thought that Microsoft left the planning space to partners and competitors. This session will cover how you can build a complete planning solution using the new write-back capabilities in Excel 2010 together with Analysis Services and SharePoint Server to create a complete planning solution.

SessionID: 1849

T-SQL : Bad Habits to Kick

Back to calendar

Event Date: 08-11-2011 17:00 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Aaron Bertrand

Title: T-SQL : Bad Habits to Kick

Description:

Bad habits: we all have them. SELECT * is the obvious one; but in this session you will learn about various other habits and why they can be bad for performance or maintainability. Come learn how these habits develop, what kind of problems they can lead to, and how you can avoid them. Eliminating these habits will lead to more efficient code, a more productive work environment, and - in a lot of cases - both.

SessionID: 1857

How to establish a Service Level Agreement (SLA)

Back to calendar

Event Date: 08-11-2011 17:00 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Thomas Grohser

Title: How to establish a Service Level Agreement (SLA)

Description:

100% availability, high performance, zero data loss, ... Every manager wants that from us DBA's and of course on an almost zero budget.

Learn how to define a real SLA, get a grip on what's possible and what is impossible to do and guarantee in a SLA. A Realistic SLA will protect you and your company from unpleasant surprises. See how including non SQL Server topics in the SLA will help you to negotiate more realistic terms

SessionID: 2116

Top five features in Crescent, Microsoft's new Denali Reporting Tool

Back to calendar

Event Date: 09-11-2011 09:00 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Thomas Ivarsson

Title: Top five features in Crescent, Microsoft's new Denali Reporting Tool

Description:

This session is focused on presenting the new self service reporting tool in Denali and SharePoint 2010, Crescent.

The first part will describe the role of Crescent in the Microsoft BI stack of reporting tools and compare it to Excel 2010, Reporting Services and Report Builder. Topics are supported data sources, Crescent and Sharepoint 2010 and Crescent's reporting language DAX.

The second part will demo the five most important features in Crescent like how to design the report, the abstraction of the data model, support for pictures and the possibility to show data changes over time in charts.

Finally a few shortcomings in the first release will be mentioned.

SessionID: 2151

Database Development with SQL Server Developer Tools Code-Named “Project Juneau

Back to calendar

Event Date: 09-11-2011 09:00 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Bjorn Eriksen

Title: Database Development with SQL Server Developer Tools Code-Named “Project Juneau

Description:

In the SQL Server code-named “Denali” release, the SQL Server Developer Tools, code-named "Juneau", provide a brand-new developer experience for database developers by bringing a familiar Microsoft Visual Studio development paradigms to bear; debug, refactor and maintain your database declaratively. This session introduces you to the new tools and how you can leverage them to build and maintain you SQL Server and SQL Azure database.

SessionID: 1778

Knowing the Internals, Who Needs SQL Server Anyway?

Back to calendar

Event Date: 09-11-2011 09:00 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Mark S. Rasmussen

Title: Knowing the Internals, Who Needs SQL Server Anyway?

Description:

You're stuck on a remote island with just a laptop and your main database .MDF file. The boss calls and asks you to retrieve some data, but alas, you forgot to install SQL Server on your laptop. Luckily you have a HEX editor by your side!

In this level 500 deep dive session we will go into the intimate details of the MDF file format. Think using DBCC Page is pushing it? Think again! As a learning experiment, I've created an open source parser for MDF files, called OrcaMDF. Using the OrcaMDF parser I'll go through the primary storage mechanisms, how to parse page headers, boot pages, internal system tables, data & index records, b-tree structures as well as the supporting IAM, GAM, SGAM & PFS pages.

Has your database suffered an unrecoverable disk corruption? This session might just be your way out! Using a corrupt & unattachable MDF file, I'll demo how to recover as much data as possible. This session is not for the faint of heart, there will be bytes!

SessionID: 2021

T-SQL Window Functions in SQL Server Denali

Back to calendar

Event Date: 09-11-2011 10:15 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Itzik Ben-Gan

Title: T-SQL Window Functions in SQL Server Denali

Description:

This session covers a group of calculations in T-SQL called Window Functions that can help in addressing a wide variety of querying tasks. The session first describes the limitations and shortcomings of traditional, or classic, T-SQL constructs that are used to address common querying tasks. It then explains how window functions address those limitations very elegantly and efficiently. The session describes the gradual improvements in SQL Server's support for window functions initially in SQL Server 2005 and then with more complete support in SQL Server Denali.

SessionID: 1824

Designing High Performance ETL for Data Warehouse, Best Practices and Approaches

Back to calendar

Event Date: 09-11-2011 10:15 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Marcel Franke, Alexei Khalyako

Title: Designing High Performance ETL for Data Warehouse, Best Practices and Approaches

Description:

In today’s business the amount of data is growing constantly. Data Warehouses are getting bigger and bigger but the loading windows stay constantly and Data Loads during the day become very common.

Achieving the right performance for Data Loads becomes a very crucial steps for the success of a Data Warehouse solution. This sessions gives an overview of design principles and best practices how to best load a Data Warehouse with SQL Server Integration Services in case of performance.

SessionID: 2115

Using Correlated Tracing to Diagnose Query Level Performance

Back to calendar

Event Date: 09-11-2011 10:15 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Jerome Halmans

Title: Using Correlated Tracing to Diagnose Query Level Performance

Description:

Diagnosing production issues affecting Microsoft SQL Server can be difficult and time consuming. Determining whether the problem lies in the client or the server adds even more difficulty. With SQL Server code name “Denali”, diagnostic capabilities have been enhanced with Extended Events and integration with Data Access Trace. These enhancements provide the capability to trace requests from clients to the lowest levels of SQL Server, find resource contention and determine what is really slowing down your queries.

This talk will focus on using the diagnostic capabilities of Extended Events, which provides visibility into the internal operations of SQL Server and how these capabilities can be combined with client traces to pinpoint the source of production issues.

SessionID: 2147

What is New for T-SQL in SQL Server Code Name "Denali" & SQL Azure

Back to calendar

Event Date: 09-11-2011 12:30 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Tobias Ternstrom

Title: What is New for T-SQL in SQL Server Code Name "Denali" & SQL Azure

Description:

Come and learn about what is new and cool in T-SQL in SQL Server code name "Denali" and SQL Azure. There are several interesting additions to T-SQL, this session will focus on what they are, why they were added to the product and how you can benefit from using them.

SessionID: 2152

ColumnStore Index in action

Back to calendar

Event Date: 09-11-2011 12:45 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s):

Title: ColumnStore Index in action

Description:

How much faster queries can run using a ColumnStore index? How do these indexes make queries run so fast? These are common questions that customers and partners are asking since this new technology emerged in the first Denali CTPs. In this session we’ll talk about how the technology works and what kind of queries will benefit from this new index type, trying to understand why batch mode processing have to do with that and which best practices are emerging from early customer experiences on real world data.

SessionID: 2009

Delivering KPIs with Analysis Services

Back to calendar

Event Date: 09-11-2011 12:45 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Peter Myers

Title: Delivering KPIs with Analysis Services

Description:

Key Performance Indicators (KPIs) are important measurements that influence behavior and allow an organization to evaluate whether they are meeting target for specific objectives. This session will commence by introducing how KPIs are defined in Analysis Services, in both the Unified Dimensional Model (UDM) and the upcoming release of PowerPivot, and then made available for consistent reporting using Excel, Excel Services, Reporting Services and PerformancePoint Services.

Next, consideration will be given to where the KPI sources its target data from. The session will explore additional capabilities of the UDM to collect planning data, specifically by using cube write-back, and Data Mining to seed planning values.

Finally, the session will introduce how the Excel 2010 What-If Analysis feature can be used to support the collection of planning data from users.

SessionID: 2020

Event-Driven Stream Processing with Microsoft StreamInsight

Back to calendar

Event Date: 09-11-2011 13:45 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Roman Schindlauer

Title: Event-Driven Stream Processing with Microsoft StreamInsight

Description:

Microsoft StreamInsight is a comprehensive development platform for building event-driven applications in .NET. While typical relational database applications are query-driven, event-driven applications are characterized by high event data rates, continuous standing queries, and millisecond latency requirements that make it impractical to store the data in a relational database for processing. Event driven application workloads are common in many different industries, including manufacturing, oil and gas, utilities, financial services, health care, retail, web analytics and data center monitoring. In this session we will provide an overview of the platform, explore common scenarios, and talk about new features in StreamInsight V1.2, which has been released in July 2011. Moreover, we will provide a preview into project codename Austin, a Cloud service that lets you provision and run StreamInsight on Windows Azure.

SessionID: 1994

Database hidden disasters and planning against them

Back to calendar

Event Date: 09-11-2011 14:00 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): Feodor Georgiev

Title: Database hidden disasters and planning against them

Description:

There are many techniques which deal with a disaster that has already happened, but how much better would it be to avoid disasters altogether? In my opinion, proactive disaster prevention is a back-breaking yet rewarding process.

While understanding your databases and knowing what to expect 3-5 years down the road may seem like a low priority and staggering effort, the concepts and techniques presented in this session aim at making it easier and more accessible to both seasoned DBAs and a broad range of IT professionals. By the end of this session the audience, regardless of its expertise, will have grasped the concepts of proactive disaster prevention concerning databases.

SessionID: 1794

Data Visualisation: Are You Winning the Red Queen's Race?

Back to calendar

Event Date: 09-11-2011 14:00 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Jen Stirrup

Title: Data Visualisation: Are You Winning the Red Queen's Race?

Description:

Is your enterprise reporting like the Red Queen's Race, running madly on the spot, and can't move forward? Reporting is an essential and highly-visible part of running a business. If data visualisation best practices are not followed, then reports can be mislead even the smartest business decision makers. To help you win the Red Queen's Race and move enterprise reporting forward, this presentation will discuss best practices around data visualisation, using SQL Server 2008 R2. We will discuss a variety of topics, including:

Demonstrations will be carried out using SQL Server 2008 R2. This presentation will assume a basic familiarity of Reporting Services. This session is aimed at Business Intelligence specialists with some familiarity with Reporting Services. Ultimately, it is intended for those who would like to produce effective reports by working smarter rather than harder. Come and learn how to win the Red Queen's Race by moving your reporting forwards, not running on the spot!

SessionID: 2003

RoboDBA

Back to calendar

Event Date: 09-11-2011 15:15 - Category: Regular Session (60 minutes) - Track: DBA

Speaker(s): André Kamman

Title: RoboDBA

Description:

How do you manage a large environment?

I was a DBA for more than 400 instances.

•Did I do all that by myself? •Was the whole environment standardised ? •Did nothing ever go wrong? •Did I look through all the error logs on a daily basis by hand?

Of course the answer to all these questions is a big fat NO.

I'll explain how managing a large environment like this works, and I'll do it in such a way that even if you have 5 instances, this should still be useful.

Expect 50% processes and war stories and 50% scripts and demos (lots of PowerShell of course, but not everything)

SessionID: 1786

"Cursors are Evil"

Back to calendar

Event Date: 09-11-2011 15:15 - Category: Regular Session (60 minutes) - Track: Developer

Speaker(s): Dave Ballantyne

Title: "Cursors are Evil"

Description:

"Cursors are evil, and shouldnt be used."

Thats frequent advice given on forums when asking about performance problems. Its correct advice, but how do you go about removing cursors and what do you replace them with ? Thats the tricky part!

By deconstructing a cursor based routine, Dave will demonstrate a number of TSQL techniques and how they can be applied to generate a new routine with significantly less overhead.

SessionID: 2149

Slowly Changing Dimensions – Features vs. Performance

Back to calendar

Event Date: 09-11-2011 15:15 - Category: Regular Session (60 minutes) - Track: BI

Speaker(s): Benjamin Sigursteinsson

Title: Slowly Changing Dimensions – Features vs. Performance

Description:

This session will give examples of different approaches to loading Slowly Changing Dimensions (SCD), type 1 and type 2. This is one of the bottlenecks in loading data warehouses and pros and cons of the most common approaches will be explored. Tools used will be SSIS (3rd party solutions and Microsoft‘s own SCD Wizard) and T-SQL. For those not familiar with SCD‘s, a quick introduction will be made.