sqlsathistory

Nr: 62

Back to Main list

SQLSaturday #62 - Tampa 2011

Start Time (24h) Speaker Track Title
00:00:00 Aaron Nelson Track 1 SQL Smackdown: SSIS vs. PowerShell
00:00:00 Adam Jorgensen Track 1 Iron Chef SQL Server
00:00:00 Bill Ramos Track 2 Troubleshooting with the SQL Server 2008 DC MDW
00:00:00 Brian Knight Track 2 Accelerating BI Development with BI xPress
00:00:00 Bradley Ball Track 2 Page And Row Compression How, When, and Why
00:00:00 Brian Mitchell Track 3 SQL Server 2008 R2 Parallel Data Warehouse
00:00:00 Brian McDonald Track 4 Reporting Services 2008
00:00:00 Bradley Schacht Track 1 Introduction to SSIS
00:00:00 Julie Smith Track 1 Cool Tricks to Pull from your SSIS Hat:
00:00:00 Chad Miller Track 5 SQL Server PowerShell Extensions (SQLPSX)
00:00:00 Jack Corbett Track 2 Why I Use Stored Procedures
00:00:00 David Dye Track 4 Implementing auditing in SQL Server
00:00:00 Dmitri Korotkevitch Track 4 Revive the code: refactoring for performance
00:00:00 Don Stevic Track 2 DBA 101
00:00:00 David Taylor Track 7 To click or to type, that is the question
00:00:00 Ed Wilson Track 5 Windows PowerShell 2.0 Best Practices for DBA's
00:00:00 Eric Wisdahl Track 6 SSIS Data Flow Buffer Breakdown
00:00:00 Eddie Wuerch Track 7 Find Performance Problems by Reading the Waits
00:00:00 Geoff Hiten Track 3 Bad SQL
00:00:00 Ira Warren Track 7 Creating a Metadata Mart w/ SSIS - Data Governance
00:00:00 Janis Griffin Track 7 Sql Server Service Broker - An Overview
00:00:00 Jeffrey Garbus Track 3 Indexing for performance
00:00:00 James McAuliffe Track 1 SSIS Cafeteria
00:00:00 Jonathan Kehayias Track 4 SQL Server Auditing 101
00:00:00 John Welch Track 1 Do You Know the Data Flow?
00:00:00 Jorge Segarra Track 6 Policy-Based Management in a Nutshell
00:00:00 Kendal Van Dyke Track 5 DR Availability,You're Wanted in the Recovery Room
00:00:00 Michael Stark Track 7 Spatial Data in SQL 2008 and Bing
00:00:00 Michael Antonovich Track 3 Introduction to PowerPivot for Excel
00:00:00 Mark Landry Track 6 MDX 201
00:00:00 Denny Cherry Track 5 Where should I be encrypting my data
00:00:00 Troy Gallant Track 6 Introduction to Transactional Replication
00:00:00 Plamen Ratchev Track 2 Building Hierarchy Solutions with SQL Server 2008
00:00:00 Randy Knight Track 6 Become a Bilingual DBA! Oracle for the SQL Server
00:00:00 Rodney Landrum Track 4 DBA Repository Update 2010 Using SSIS and SSRS
00:00:00 Ronald Dameron Track 5 Why Learn PowerShell?
00:00:00 Russel Loski Track 4 SSIS and SSRS Better Together
00:00:00 Sandra Mueller Track 3 Developing Date and Role-Playing Dimensions
00:00:00 Scott Schledwitz Track 3 How SQL saved my Business Intelligence Platform
00:00:00 Dr. Suresh Rajappa Track 2 Efficient Datawarehouse Design
00:00:00 Kevin Boles Track 6 SQL Server Memory Deep Dive
00:00:00 Tim Radney Track 5 You inherited a database Now What?
00:00:00 Timothy McAliley Track 7 ITIL V3 for the Database Administrator

SessionID: 28413

SQL Smackdown: SSIS vs. PowerShell

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: Aaron Nelson

Title: SQL Smackdown: SSIS vs. PowerShell

Abstract:

In this session, you’ll learn how to load a database using SQL Server Integration Services (SSIS) and PowerShell. You'll see a battle between two database experts (Mike Davis and Aaron Nelson), attempting to load the database in the fastest, simplest, and most reliable way. You'll see side-by-side solutions developed in each language. In the end you decide which works best for you and who wins the SQL Smackdown.

SessionID: 28520

Iron Chef SQL Server

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: Adam Jorgensen

Title: Iron Chef SQL Server

Abstract:

In this session, you’ll learn how to load a data warehouse using SQL Server Integration Services (SSIS). You'll see a battle between two SSIS experts (Adam Jorgensen and a surprise guest GURU), attempting to load the data warehouse the best way. You'll see varying architectures and best practices from each of the presenters and you decide who wins the Iron Chef competition.

SessionID: 29050

Troubleshooting with the SQL Server 2008 DC MDW

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Bill Ramos

Title: Troubleshooting with the SQL Server 2008 DC MDW

Abstract:

In this session you will learn about the SQL Server 2008 R2 data collector and management data warehouse for troubleshooting your problem situations with your SQL Server. I'll demonstrate several problem scenarios and how the MDW reports can help you identify the root cause.

SessionID: 29076

Accelerating BI Development with BI xPress

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Brian Knight

Title: Accelerating BI Development with BI xPress

Abstract:

In this session, Brian Knight will show you how to accelerate your BI development lifecycle with BI xPress. You’ll see how to implement advanced SSIS frameworks, implement code reusability in SSIS and write MDX calculation code in seconds with this must have time saving application.

SessionID: 29149

Page And Row Compression How, When, and Why

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Bradley Ball

Title: Page And Row Compression How, When, and Why

Abstract:

Page and Row Compression are powerful new tools. Vardecimal shipped with SQL 2005 SP2, Page Row with SQL 2008 RTM, and Page Row with Unicode Compression with SQL 2008 R2. Get an overview into how each version of compression works internally. Learn how your Allocation Units will determine if your data is a candidate for compression. Understand how your tables Update and Scan pattern’s affect the compression types you should consider. And what you should you take into consideration for additional overhead.

SessionID: 29266

SQL Server 2008 R2 Parallel Data Warehouse

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Brian Mitchell

Title: SQL Server 2008 R2 Parallel Data Warehouse

Abstract:

We will cover an overview of the functionality of SQL PDW. PDW is a highly scalable appliance for Enterprise data warehousing. We will discuss how PDW partitions large tables across multiple physical nodes, each having its own dedicated CPU, memory, storage, and each running its own instance of SQL Server in a parallel shared nothing design.

SessionID: 29280

Reporting Services 2008

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: Brian McDonald

Title: Reporting Services 2008

Abstract:

SQL Server Reporting Services is a fundamental part of Microsoft’s Business Intelligence suite of products which as its name suggests provides a centralized robust reporting solution for organizations. Using a familiar development environment we can create static and interactive reports that can be delivered to consumers in a variety of ways. In this introductory session, I will cover topics like: - What is reporting services and what can it be used for? - New Features included in 2008 R2 - Architectural Overview - Demonstrations to cover the entire process of developing, deploying and rendering reports using the built in Report Manager and URL Access.

SessionID: 29330

Introduction to SSIS

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: Bradley Schacht

Title: Introduction to SSIS

Abstract:

In this session we will help get you past the learning curve of SSIS. We will cover the basics of the development environment, the control flow and data flow. We will show you how to create an end to end package to demostrate best practices and illustrate design concepts. This is a great session for anyone who is new to SSIS. Co-Presenter: Sherri McDonald

SessionID: 29363

Cool Tricks to Pull from your SSIS Hat:

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: Julie Smith

Title: Cool Tricks to Pull from your SSIS Hat:

Abstract:

Variables, For Each Loops, and the SSIS Expression Language. This presentation is geared toward the developer new to SSIS who has mastered the dataflow, and is now looking for elegant ways to automate his/her solutions. This presentation will cover some useful SSIS features commonly used to add flexibility and elegance to more advanced ETL solutions. It will demonstrate short case studies of commonly encountered, real world business scenarios and solutions.

SessionID: 29574

SQL Server PowerShell Extensions (SQLPSX)

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Chad Miller

Title: SQL Server PowerShell Extensions (SQLPSX)

Abstract:

In this sesssion we will look at how the CodeProject SQLPSX can be used for real world PowerShell automation. Specific topics covered include using ADO.NET, retrieving SQL Server information, SSIS administration, Policy-Based Management and SQLIse a WPF-based query tool.

SessionID: 29603

Why I Use Stored Procedures

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Jack Corbett

Title: Why I Use Stored Procedures

Abstract:

In today's environment many developers are extolling the merits of ORM tools like NHibernate, Linq to SQL, and Entity Framework. Jack will share the reasons why he still believes that stored procedures are the best way to access data in SQL Server. When the session is over you will be able to discuss the issues with developers and have resources to show why you think stored procedures can improve application performance, data security, and code maintenance.

SessionID: 29854

Implementing auditing in SQL Server

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: David Dye

Title: Implementing auditing in SQL Server

Abstract:

SQL Audit provides the ability to track and log activities and changes at the instance or database level built upon Extended Events SQL Audit provides both synchronous and asynchronous capabilities. The granularity of events that can be monitored and tracked with SQL Audit can only be matched by means of using a SQL Profiler trace, but provides reduced overhead. This presentation will provide insight into the internals of SQL Audit, along with how to plan, create, and monitor instance and database level audits.

SessionID: 29923

Revive the code: refactoring for performance

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: Dmitri Korotkevitch

Title: Revive the code: refactoring for performance

Abstract:

Stored procedures are slow? SQL Server is overloaded? Maybe it's time to upgrade the server. But maybe all you need to do is the code refactoring.

This session shows how to replace several common procedural style patterns in T-SQL code with set-based approaches. It demonstrates how to gain huge performance improvements using CTE, table-valued functions, TVP, MERGE operator, OUTPUT clause and other modern T-SQL constructs. No PowerPoint slides. Presentation is based on the real examples and real code.

SessionID: 29941

DBA 101

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Don Stevic

Title: DBA 101

Abstract:

When I was a freshly minted DBA and trying to learn the ropes, my manager used to tell me “You should know that, that’s DBA 101”. As much as it frustrated me, he was right. There is a core set of knowledge that DBA. Correct SQL installation and configuration, how’s and whys of backups, how to make your role proactive, and many other things fall under that heading. This session is for the “freshly minted” DBA to help them find and define their own set of best practices.

SessionID: 30029

To click or to type, that is the question

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: David Taylor

Title: To click or to type, that is the question

Abstract:

When adminstering SQL Server, in SSMS are you a clicker or a typer? This session explores the use of the GUI vs. using scripting in SSMS to get day to day tasks accomplished, with a bent toward scripting for increased accuracy, control and speed. Tasks are illustrated through the use of the Day-to-Day section of Brad McGeehee's Sure DBA Checklist at http://www.bradmcgehee.com , Used with Permission and Great Thanks.

SessionID: 30034

Windows PowerShell 2.0 Best Practices for DBA's

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Ed Wilson

Title: Windows PowerShell 2.0 Best Practices for DBA's

Abstract:

Learn Windows PowerShell best practices as they apply to each stage of the script development lifecycle. See the differences between working interactively from the Windows PowerShell prompt, writing an inline script, adding basic function, advanced functions and finally the implementation of Windows PowerShell Modules. What is a local best practice for Windows PowerShell development is not the same as a global best practice, and this talk covers those differences

SessionID: 30133

SSIS Data Flow Buffer Breakdown

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Eric Wisdahl

Title: SSIS Data Flow Buffer Breakdown

Abstract:

An advanced session which will attempt to break down areas of the data flow buffer. In examining how the buffers are built and used, the user will begin to understand if, how and why package performance will be impacted when new transformations or columns are added. The session will further take a look at the effects of parallel package and parallel task execution.

SessionID: 30162

Find Performance Problems by Reading the Waits

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: Eddie Wuerch

Title: Find Performance Problems by Reading the Waits

Abstract:

Start with a simple proposition: a process is either working or waiting. You can tune the working part, but are you seeing the whole picture? There are many different resources on which your process could be waiting – a lock, memory, disk, CPU, and much more. When a process must wait, SQL Server will log it. There are hundreds of different wait types, and they are a gold mine of data for finding and solving performance problems – and proving the changes worked. After attending this session, you will be able to gather wait stats and use them to zero in on performance issues affecting your databases. Stop guessing, start knowing!

SessionID: 30233

Bad SQL

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Geoff Hiten

Title: Bad SQL

Abstract:

How do you tell good code from bad? Bad SQL code makes the system work harder for the same results. Bad SQL does not scale well with larger data sizes, nor does it scale with increased server activity. Extreme Bad SQL can bring a server to a grinding halt. This presentation shows you how and why certain commonly used SQL constructions are Bad SQL. Bad SQL is not very useful by itself so each example includes its Good SQL counterpart.

SessionID: 30401

Creating a Metadata Mart w/ SSIS - Data Governance

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: Ira Warren

Title: Creating a Metadata Mart w/ SSIS - Data Governance

Abstract:

Recently I have had a client that required migrating and re hosting a data warehouse from the Oracle environment to the Netezza Appliance. The application had hundreds of tables and almost 2900 Source to Target Mappings. This would have taken 1000's of hours of manual coding. For this client we implemented a reusable data driven architecture , via SSIS, that relys on a metadata mart. The end result a greatly reduced TCO(developemnt effort) for generating the code required vs manual cosing. In addition the process leaves behind a metadata mart to report on for auditing and other Data Governance efforts. We generated over 100,000 lines of code and over 3000 load scripts.

SessionID: 30430

Sql Server Service Broker - An Overview

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: Janis Griffin

Title: Sql Server Service Broker - An Overview

Abstract:

SessionID: 30663

Indexing for performance

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Jeffrey Garbus

Title: Indexing for performance

Abstract:

Learn all you wanted to know about index design but were afraid to ask. This session focuses on physical index structures as well as how the server chooses indexes. Note: Join optimization is a separate session

SessionID: 30863

SSIS Cafeteria

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: James McAuliffe

Title: SSIS Cafeteria

Abstract:

SSIS can be tricky sometimes. You've probably encountered some behaviours that make you scratch your head, throw up your hands, or even something unprintable. Well, me too!. Over the years of working with SSIS, I have acquired a collection of tips and tricks around areas like: Working with Excel, both as a source and destination, why does this package run so fast on this server and not even run on this other one? How can I compare packages? We will start the session by selecting , cafeteria style, from the topics of interest to the attendees, pick four or five, and drill down from there. Bring your questions!

SessionID: 30873

SQL Server Auditing 101

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: Jonathan Kehayias

Title: SQL Server Auditing 101

Abstract:

Auditing user activity in SQL Server has become a hot topic lately. From SOX and PCI to HIPPA, the security of personal data, and the ability to track who accessed the data and how has become extremely important. In this session, SQL Server MVP Jonathan Kehayias covers the various methods available in SQL Server 2000, 2005, and 2008 to accomplish this task including SQL Trace in SQL Server 2000 and 2005, and the new Server Audits in SQL Server 2008.

SessionID: 30947

Do You Know the Data Flow?

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 1

Speaker: John Welch

Title: Do You Know the Data Flow?

Abstract:

The Data Flow task is one of the most powerful and most complex tools available in SSIS. Whether you are brand new to SSIS, or you’ve been using it for a while, it’s likely you’ve had some questions about the Data Flow. Why are some components so much slower than others? Why can’t I store a value (like a row count) in one component, and use it in another component later in the Data Flow? And why does it always seem to be the part of my package that fails when I run it against real data? Well, you’re not alone. During this session, we’ll answer these questions (and many others) by learning how the Data Flow operates internally. After attending this session, you’ll know a lot more about getting the most out of Data Flows in SSIS.

SessionID: 31025

Policy-Based Management in a Nutshell

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Jorge Segarra

Title: Policy-Based Management in a Nutshell

Abstract:

We will be learning an overview of this powerful new feature in SQL Server 2008 and how you can leverage it to help manage your existing SQL environment. This will include plenty of demos, best practices and QA so by the end you should be able to walk away ready to take control of your SQL Servers!

SessionID: 31268

DR Availability,You're Wanted in the Recovery Room

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Kendal Van Dyke

Title: DR Availability,You're Wanted in the Recovery Room

Abstract:

There are a lot of options when it comes to disaster recovery and high availability with regards to SQL Server. Most business owners (and many DBA’s) lump disaster recovery (DR) high availability (HA) together and while they do share some pieces, they call for different strategies. Do you pick one or more than one of these options, and based on what? It’s incredibly important that you understand the decision tree that helps you pick the right one(s) for your business, and that you can explain the choices clearly to the stakeholders. It’s not as complicated as it sounds, but it is complicated – and in this hour presentation we’ll give you a high level understanding of the options, the costs, complexities, reasons for using each of them.

SessionID: 31772

Spatial Data in SQL 2008 and Bing

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: Michael Stark

Title: Spatial Data in SQL 2008 and Bing

Abstract:

A demonstration of SQL Geography Data Type in SQL Server 2008. We will constuct queries to easily match data by geographic location. Then we will wire this query up to an ASP.Net using Javascript and Handlers. Finally, we will wire this query up to a windows phone 7 device.

SessionID: 31793

Introduction to PowerPivot for Excel

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Michael Antonovich

Title: Introduction to PowerPivot for Excel

Abstract:

This session focuses on the basics of how to use PowerPivot with Excel to create simple pivot tables (cubes) and pivot charts using both data already in Excel as well as how to connect to SQL tables as your data source. It will also cover how add slicers, how to add calculated columns and how to define hierarchies in your pivot tables.

SessionID: 31950

MDX 201

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Mark Landry

Title: MDX 201

Abstract:

Intermediate MDX. Calculations, subselect, subcubes, MDX extensions. The subsequent session to "MDX 101".

SessionID: 31992

Where should I be encrypting my data

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Denny Cherry

Title: Where should I be encrypting my data

Abstract:

In this session we'll be looking at all the various places within the application stack that data can be encrypted. This includes the application layer, the database layer, encrypting over the wire, transparent data encryption, encrypting using your MPIO driver and offloading encryption to your HBAs.

SessionID: 32127

Introduction to Transactional Replication

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Troy Gallant

Title: Introduction to Transactional Replication

Abstract:

SQL Server replication allows DBAs to distribute data to various servers throughout an organization. Some reasons to employ replication include load balancing, offline processing redundancy. Transactional replication in particular can offer a very flexible solution where data frequently changes. This session will discuss the basics of planning and implementation of a solid transactional replication solution.

SessionID: 32256

Building Hierarchy Solutions with SQL Server 2008

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Plamen Ratchev

Title: Building Hierarchy Solutions with SQL Server 2008

Abstract:

Hierarchical solutions used to be “reserved” for experts in the theory of trees and graphs. Not anymore! Learn how the new data type HIERARCHYID in SQL Server 2008 helps to simplify storage and manipulation of hierarchies. Practical examples and comparison with traditional methods like nested sets, adjacency list, and materialized path.

SessionID: 32379

Become a Bilingual DBA! Oracle for the SQL Server

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Randy Knight

Title: Become a Bilingual DBA! Oracle for the SQL Server

Abstract:

In today's enterprise environments, it is becoming increasingly necessary to integrate data from a variety of sources. As SQL Server continues its march into the enterprise, the days of focusing 100% on one platform are over. At a bare minimum, we need to be able to communicate with DBA's for other platforms. Terminology as simple as Instance and Database mean very different things in Oracle than they do in SQL Server. In this session, we will compare and contrast the two platforms in terms of features and terminology. We will also discuss some of the best practices and pitfalls when integrating the two.

SessionID: 32622

DBA Repository Update 2010 Using SSIS and SSRS

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: Rodney Landrum

Title: DBA Repository Update 2010 Using SSIS and SSRS

Abstract:

At its heart, the DBA Repository solution employs SSIS and SSRS and in late 2009 was updated for performance and resiliency. This session will cover the original solution, published in SQL Server Magazine, plus the latest enhancements which will delve into some interesting uses of package variables and MERGE in SSIS along with some new reports.

SessionID: 32639

Why Learn PowerShell?

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Ronald Dameron

Title: Why Learn PowerShell?

Abstract:

I will detail my reasoning why any IT Pro working in the Microsoft space would benefit from learning PowerShell. I will demonstrate how you can use PowerShell in conjunction with SQL, WMI, and SMO to automate repetitive tasks and better manage your workload. I will also share my thoughts on the best ways to learn PowerShell.

SessionID: 32721

SSIS and SSRS Better Together

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 4

Speaker: Russel Loski

Title: SSIS and SSRS Better Together

Abstract:

SQL Server Integration Services (SSIS) and Reporting Services (SSRS) are two pillars of Microsoft's Business Intelligence stack: SSIS gathering the data and SSRS displaying the data. Do you know that SSRS provides a set of Web Services that SSIS can use to manage and even render SSRS reports? In this session we will develop an SSIS package that exports an SSRS report to pdf format using these Web Services. Then we will use the SSRS Web Services in a Data Flow Script Component to get data from a report.

SessionID: 32765

Developing Date and Role-Playing Dimensions

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Sandra Mueller

Title: Developing Date and Role-Playing Dimensions

Abstract:

Every data warehouse needs a date dimension to help users slice and dice data. What should be included in the dimension, what is enough and what is too much? Should you use the wizard to generate the dimension for you; what are the advantages and disadvantages? We will explore a generic date dimension load script, loading a custom table and configuring SSAS to use the table as the time dimension. Finally we will address the advantages of role-playing dimensions to make an Order Date, Ship Date, Received Date exposed to users as opposed to multiple date dimensions.

SessionID: 32819

How SQL saved my Business Intelligence Platform

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 3

Speaker: Scott Schledwitz

Title: How SQL saved my Business Intelligence Platform

Abstract:

The capabilities of SQL are appreciated by the PASS community, but when the end users express their love for SQL, that is pretty amazing. SQL 2005 actually saved a BI deployment from becoming an utter disaster and flipped it to an enormous success. We will explore the previous data model and how the adaptability of SQL made changes to the front end (changing from standard html output to allowing RIA and Ajax design tools) and extension of user capabilities possible without degrading performance or burdening the developers.

SessionID: 33272

Efficient Datawarehouse Design

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 2

Speaker: Dr. Suresh Rajappa

Title: Efficient Datawarehouse Design

Abstract:

Design tips and tricks on implementing enterprise datawarehose and common pitfalls to avoid. This session also provides the realworld examples

SessionID: 33525

SQL Server Memory Deep Dive

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 6

Speaker: Kevin Boles

Title: SQL Server Memory Deep Dive

Abstract:

Like the title says, be prepared to get really down and dirty with memory allocations and usage in SQL Server. RAM is one of the three pillars of server performance and understanding how it is used, how you can analyze what is going on with it and how to properly adjust the the few knobs you have at your disposal are very important topics for both your server's health and performance.

SessionID: 33600

You inherited a database Now What?

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 5

Speaker: Tim Radney

Title: You inherited a database Now What?

Abstract:

You have recently inherited the support of a new or existing database, what are the things you should immediately check and start monitoring and what are the things that you should address over the next few weeks. When taking over support of a database or system, you cannot ASSUME anything. At the end of this session you will have a nice checklist of things you should check and be doing on ALL your databases not just the one you inherited.

SessionID: 33652

ITIL V3 for the Database Administrator

Back to calendar

Event Date: 15-01-2011 - Session time: 00:00:00 - Track: Track 7

Speaker: Timothy McAliley

Title: ITIL V3 for the Database Administrator

Abstract:

Information Technology Infrastructure Library (ITIL) Version III is a public/non-proprietary framework that describes Best Practices in IT Service Management. Conducting database administration within an ITIL framework can improve change management, reduce operational risks, stabilize your environment and pose challenges. Learn the conceptual basics of the Information Technology Infrastructure Library, Version 3 (ITIL V3), the responsibilities and deliverables of DBAs in an ITIL shop, and review a few examples of scaled deployments of the ITIL V3 process framework.