sqlsathistory

Nr: 90

Back to Main list

SQLSaturday #90 - Oklahoma City 2011

Start Time (24h) Speaker Track Title
00:00:00 Wesley Brown Database Administration Understanding Storage Systems and SQL Server
00:00:00 Ben Miller Database Administration SQL Server TDE in 30 Minutes
00:00:00 Bryan Smith Developer Building Secure Applications with SQL Server
00:00:00 Greg Galloway Business Intelligence Making Heads or Tails of Analysis Services Storage
00:00:00 Jennifer McCown Developer Unraveling Tangled Code – A Spellbinding Tale
00:00:00 Paul Hunter Developer What's so special about PL/SQL in 30 Minutes
00:00:00 Rob Vettor Developer EntityFramework 360: CodeOnly 4.1
00:00:00 Russel Loski Business Intelligence How to use the XML Datasource in SSIS
00:00:00 Russel Loski Developer Stored procedure tracing using the xml datatype
00:00:00 Ryan Adams Database Administration Manage your shop with CMS and Policy Based Mgmt
00:00:00 Sean McCown Database Administration The Backup Tune-up
00:00:00 Steve Jones Business Intelligence The Winding Road
00:00:00 Sri Sridharan Database Administration Governing Your Database Environment
00:00:00 Tim Mitchell Business Intelligence ETL Head-to-Head: T-SQL vs. SSIS
00:00:00 Tim Mitchell Business Intelligence BI Drive By: A Quick Tour of SQL Server BI
00:00:00 William E Pearson III Business Intelligence Serene Velocity: Reporting Services and SSAS Data

SessionID: 28481

Understanding Storage Systems and SQL Server

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Database Administration

Speaker: Wesley Brown

Title: Understanding Storage Systems and SQL Server

Abstract:

The most important part of your SQL Server is also the slowest, Storage. This talk will take you through the fundamentals of your server's Disk I/O System. This session should give you a solid foundation over storage systems and help you understand why they are slow and how to overcome some of their limitations. We will cover the basics of computer systems, hard disks and disk controllers. Next, we will move to the fundamentals of RAID and how to configure your arrays for performance and reliability. Later, we will discuss the relationship between SQL Server and the file system, what is required for SQL Server and how to configure the file system for optimal performance. Finally, we will touch on how to monitor the performance and health of

SessionID: 29014

SQL Server TDE in 30 Minutes

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Database Administration

Speaker: Ben Miller

Title: SQL Server TDE in 30 Minutes

Abstract:

Have you ever wanted to know how Transparent Database Encryption (TDE) works or how you set it up? This session will go over all the steps and caveats that go with this technology. This is a topic that is an Enterprise Feature, but allows you to have your database encrypted on disk. We will discuss the Encryption Hierarchy as well as how it relates to SQL Server TDE.

SessionID: 29315

Building Secure Applications with SQL Server

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Developer

Speaker: Bryan Smith

Title: Building Secure Applications with SQL Server

Abstract:

As recent breaches and disruptions have demonstrated, application security could not be more critical. As the foundation of many of our applications and the stores of our most sensitive data, databases are a prime target. Still, very few developers take advantage of security features available to them to secure the databases behind their applications. Join Bryan Smith, a Database Technical Specialist with Microsoft, in exploring security features and best practices applicable to Microsoft SQL Server which will allow you to secure your database applications.

SessionID: 30244

Making Heads or Tails of Analysis Services Storage

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: Greg Galloway

Title: Making Heads or Tails of Analysis Services Storage

Abstract:

How can you make your cube more real-time? How can you get more out of your enterprise data warehouse by putting Analysis Services on top of it? What’s new in Denali for Analysis Services? In this session we will take a deep dive into storage modes in Analysis Services. We’ll discuss the pros and cons of the two storage modes a Multidimensional model can use: MOLAP and ROLAP. We’ll discuss the storage modes in new Tabular models coming in the next version of Analysis Services: Vertipaq and DirectQuery. We’ll preview the new columnar index in the next version of SQL Server and discuss how it impacts Analysis Services. And we’ll discuss why one Fortune 500 company chose ROLAP and another chose MOLAP.

SessionID: 30710

Unraveling Tangled Code – A Spellbinding Tale

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Developer

Speaker: Jennifer McCown

Title: Unraveling Tangled Code – A Spellbinding Tale

Abstract:

Once upon a time, you inherited an application or a database filled with chaos and inconsistencies. The T-SQL code is overly complex. The architecture is painful to behold, and grueling to code for. Query performance is “spectacularly mediocre”. If you’re without good documentation or system architects to guide you, how do you break the curse of confusion? In this session you’ll learn several methods for conquering chaotic code, and how to seek and destroy some of the nastier coding mistakes and inefficiencies. We will break complicated queries into key pieces, turn them upside-down, and reform them into something sensible. We will restructure joins, tame subqueries, and refactor dynamic SQL. We will emerge victorious!

SessionID: 32081

What's so special about PL/SQL in 30 Minutes

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Developer

Speaker: Paul Hunter

Title: What's so special about PL/SQL in 30 Minutes

Abstract:

AKA, things I'd like to see in MS SQL Server. PL/SQL is a powerful and flexible SQL programming language that supports some nice features. This is a good overview of people that have to stray across the great divide into “Oracle world”.

SessionID: 32600

EntityFramework 360: CodeOnly 4.1

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Developer

Speaker: Rob Vettor

Title: EntityFramework 360: CodeOnly 4.1

Abstract:

Come see the new "code-centric" approach to managing your application data. In this session, we’ll • Explore the Entity Framework 4.1, its components and show how it works • Define an object model, implementing persistent POCO classes, while customizing the mapping via the tool's fluent API • Walk through a variety of examples that show how to interact with the model • Demonstrate how the Entity Framework automatically tracks data changes and generates updates. You’ll walk-away with a clear understanding of how the new “code only” extensions enable you to implement a code-centric approach to store persistence.

SessionID: 32689

How to use the XML Datasource in SSIS

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: Russel Loski

Title: How to use the XML Datasource in SSIS

Abstract:

XML is a convenient method for transferring data from system to system. SQL Server SSIS provides the XML Datasource to import this data into SQL Server. In this session we will learn how to set up a simple XML Datasource. Then we will look at handling XML files with a more hierarchical structure.

SessionID: 32690

Stored procedure tracing using the xml datatype

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Developer

Speaker: Russel Loski

Title: Stored procedure tracing using the xml datatype

Abstract:

When running a stored procedure it is difficult to record what is happening. I developed a simple logging mechanism. In this session we will examine logger code in T-SQL I added to a stored procedure. We will use the xml datatype to record parameter values, variable values and debug statements. We will look at the "For xml" statement as well as the xml datatype methods, especially the modify method. Finally we will look at how to read the logs when finished.

SessionID: 32738

Manage your shop with CMS and Policy Based Mgmt

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Database Administration

Speaker: Ryan Adams

Title: Manage your shop with CMS and Policy Based Mgmt

Abstract:

In this presentation we talk about Central Management Server and how it can help you manage a disperse environment. We will also cover what Policy Based Management is and how you can leverage its power to better manage your environment. With PBM we'll see what it can and cannot do to help you enforce standards in your enterprise. We will cover and demonstrate PBM for the beginner from creating and evaluating policies to receiving alerts on policy violations.

SessionID: 32855

The Backup Tune-up

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Database Administration

Speaker: Sean McCown

Title: The Backup Tune-up

Abstract:

Have you ever gotten tired of your 1TB database taking 4+ hrs to backup? Are you sick of having your users breathe down your neck for 2hrs because it’s taking too long to restore a DB? Well now you don’t have to worry about that anymore. I’m going to show you some little known tricks, methods, and trace flags you can use to tune your backups just like you would a query. Backups actually have kind of an execution plan that you can access if you know how, and knowing how to get the individual portions of your backup process down will allow you to knock 80% and even more off of your backup and restore time. I’m not holding anything back in this session. This is a method I’ve used for 15yrs to tune my backups and I’ve had great success wi

SessionID: 32925

The Winding Road

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: Steve Jones

Title: The Winding Road

Abstract:

Keynote

SessionID: 33189

Governing Your Database Environment

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Database Administration

Speaker: Sri Sridharan

Title: Governing Your Database Environment

Abstract:

As we all know about SQL sprawl, it becomes cumbersome for the DBAs tostay on top of all the servers in the environment. Come to this sessionand learn about simple techniques can help DBA stay on top of thegrowing SQL environment.

SessionID: 33582

ETL Head-to-Head: T-SQL vs. SSIS

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: Tim Mitchell

Title: ETL Head-to-Head: T-SQL vs. SSIS

Abstract:

In this session, we'll compare ETL strategies between SQL Server Integration Services and plain old T-SQL. Is one better than the other? Should I just use SSIS and skip T-SQL altogether, or vice versa? We'll address these questions and more, and will take a look at some practical examples and a few head-to-head comparisons using both tools.

Seesion Goals: •Attendees will gain an understanding of the role of Transact-SQL as part of an ETL strategy. •Attendees will gain an understanding of the logistical differences between using SSIS and Transact-SQL for ETL processing. •Attendees will learn, through practical demonstration, some situations that may be better served by Transact-SQL rather than SSIS (and the reverse).

SessionID: 33583

BI Drive By: A Quick Tour of SQL Server BI

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: Tim Mitchell

Title: BI Drive By: A Quick Tour of SQL Server BI

Abstract:

In this session, we'll take a very fast tour through the major components of SQL Server Business Intelligence (Integration Services, Analysis Services, Reporting Services). We'll discuss the roles of each of these tools in the enterprise, briefly reviewing some practical applications of each. This session is ideal for software developers, business principals, or other technical professionals who have had little to no exposure to the SQL Server BI stack.

SessionID: 34125

Serene Velocity: Reporting Services and SSAS Data

Back to calendar

Event Date: 27-08-2011 - Session time: 00:00:00 - Track: Business Intelligence

Speaker: William E Pearson III

Title: Serene Velocity: Reporting Services and SSAS Data

Abstract:

SSRS 2008 R2 provides powerful capabilities to help us develop sophisticated reports from Microsoft SQL Server Analysis Services. Unfortunately, many of these features, such as the server aggregation function, are commonly ignored by report developers. The result: redundant work in the reporting layer. In this session, BI Architect and MVP Bill Pearson exposes ways to optimize reporting from SSAS by writing MDX that leverages, rather than replicates, what the cube is designed to do best.