sqlsathistory

Nr: 71

Back to Main list

SQLSaturday #71 - Boston 2011

Start Time (24h) Speaker Track Title
00:00:00 Aaron Bertrand Performance/Monitoring T-SQL : Bad Habits to Kick
00:00:00 Michael Coles SSIS/ETL High Performance SSIS Dimensional Datamart ETL
00:00:00 Andrew Kelly Data Development Understanding Indexes in SQL Server 2008
00:00:00 Andrew Kelly Data Development Maximizing Plan Re-use in SQL 2008
00:00:00 Allan Hirt Infrastructure So Many High Availability Options, So Little Time
00:00:00 Adam Machanic Performance/Monitoring 15 Powerful SQL Server Dynamic Management Objects
00:00:00 Andy Leonard SSIS/ETL SSIS - The New Stuff
00:00:00 Andy Leonard SSIS/ETL “I See a Control Flow Tab. Now What?”
00:00:00 Allen White Performance/Monitoring Gather SQL Server Performance Data with PowerShell
00:00:00 Allen White Future Directions Let Service Broker Help You Scale Your Application
00:00:00 Ayad Shammout Infrastructure SQL Server 2008 Auditing
00:00:00 Barry Ralston BI PowerPivot, Idea to Solution in 60 Minutes
00:00:00 Chris Skorlinski Performance/Monitoring "Extra Eyes" for Monitoring SQL Server
00:00:00 Bill Wilder Future Directions Storing Data in the Cloud: Beyond SQL Azure
00:00:00 Jack Corbett Future Directions Inroduction to Triggers
00:00:00 Craig Purnell Infrastructure Database Mirroring in the Real World
00:00:00 Data Development Axis Technology: Data Masking
00:00:00 Ira Warren SSIS/ETL Creating a Metadata Mart wi/SSIS - Data Governance
00:00:00 Jason Alexander Future Directions Career Development for Local SQL Professionals
00:00:00 Joseph D'Antoni Infrastructure Building your first SQL Cluster
00:00:00 Jeff Mlakar Future Directions Introduction to Developing with SQL Azure
00:00:00 John Flannery Data Development Encryption in SQL 2008 R2 - Column and TDE
00:00:00 Karen Lopez SSIS/ETL Women in Technology
00:00:00 Karen Lopez Data Development Database Design Contentious Issues
00:00:00 Rob MacNaughton BI Self Service BI on a Budget
00:00:00 Matt Masson SSIS/ETL SSIS Performance Design Patterns
00:00:00 Mike Hillwig Infrastructure Consolidation and Virtualization: A Success Story
00:00:00 Mike Walsh BI As A DBA, Where Do I Start?!
00:00:00 Paul White Performance/Monitoring SQL Query Optimization - It's Not Rocket Science!
00:00:00 Performance/Monitoring Vendor Session - Red Gate
00:00:00 Steve Simon Data Development Database Design for mere developers
00:00:00 Douglas Barrett SSIS/ETL WhereScape: Data Integration and Transformation
00:00:00 Sunil Kadimdiwan BI Interactive Dashboards with PerformancePoint 2010
00:00:00 Slava Kokaev BI Introduction to MDX

SessionID: 28436

T-SQL : Bad Habits to Kick

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker: Aaron Bertrand

Title: T-SQL : Bad Habits to Kick

Abstract:

The session will cover a collection of minor bad habits that can occasionally lead to major problems.

SessionID: 28475

High Performance SSIS Dimensional Datamart ETL

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Michael Coles

Title: High Performance SSIS Dimensional Datamart ETL

Abstract:

Performance-driven SSIS ETL solutions require a mix of both SQL and SSIS developer optimizations. In this session attendees will learn SQL code and SSIS data flow optimizations, tips and best practices that are specifically geared to obtain the best performance from your enterprise ETL solution. This session demonstrates high-speed ETL techniques using dimensional datamarts, but much of the information presented can be applied to any SSIS solution.

SessionID: 28551

Understanding Indexes in SQL Server 2008

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker: Andrew Kelly

Title: Understanding Indexes in SQL Server 2008

Abstract:

Understanding the fundamentals of how indexes work and how they are best utilized is an essential part of any DBA or SQL developer’s repertoire. Many people assume if you create an index on a column or columns of a table that it will automatically be used when you reference that column. While that may be true under some conditions the actual usage depends on several key factors and they may surprise you. We will cover the fundamentals of how the indexes work under the covers and why you need to know this in order to ensure your indexes are actually helping and not hurting your performance.

SessionID: 28552

Maximizing Plan Re-use in SQL 2008

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker: Andrew Kelly

Title: Maximizing Plan Re-use in SQL 2008

Abstract:

Lack of plan reuse is one of the biggest performance killers in SQL Server and almost everyone has experienced problems in this area before. We will explore exactly how to determine if this is an issue for you and more importantly, how to address it. See what factors determine if a plan gets reused or not and why. We will cover how to issue calls to the database that guarantee reuse and peak performance. Understanding this aspect of SQL Server is something every good DBA should be fully aware of and attending this session will get you the insight to get started immediately.

SessionID: 28607

So Many High Availability Options, So Little Time

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Infrastructure

Speaker: Allan Hirt

Title: So Many High Availability Options, So Little Time

Abstract:

Are you confused by the various SQL Server high availability technologies? Do you understand what each one does and where each one may or may not benefit you? Do you know the basics of what you need to implement highly available SQL Server instances and databases? If these burning questions speak to you, so will this session. Whether you are an accidental DBA, new to SQL Server, or looking to brush up your skills, this session will cover the different methods of making SQL Server available, compare and contrast them, as well as and cover the top things both SQL Server and non-SQL Server you need to do to ensure uptime for databases and instances.

SessionID: 28637

15 Powerful SQL Server Dynamic Management Objects

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker: Adam Machanic

Title: 15 Powerful SQL Server Dynamic Management Objects

Abstract:

The Dynamic Management Objects--a set of views and functions that first shipped with SQL Server 2005--are a window into the inner workings of your SQL Server instance. Locked within is the data you need to help solve virtually any performance problem, quickly debug issues, and gain insight into what's actually happening on your server, right now. This session is a fast-paced tour of the ins, outs, whys, hows, and even pitfalls of 15 of the most important views and functions--information gleaned from heavy use of the objects in a number of environments. You will learn how to understand transaction behavior, locking, wait statistics, sessions, requests, and much more. Attend this session and you will be the master of your SQL Server instance.

SessionID: 28680

SSIS - The New Stuff

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Andy Leonard

Title: SSIS - The New Stuff

Abstract:

Matt Masson and Andy Leonard team up to deliver an overview of new and improved features in SSIS Denali. Andy and Matt focus on:

  1.  Stuff that will continue working as is
    
  2.  Stuff you’ll want migrate to use the new features
    
  3.  Stuff you’ll develop for Denali from the ground up
    

SessionID: 28682

“I See a Control Flow Tab. Now What?”

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Andy Leonard

Title: “I See a Control Flow Tab. Now What?”

Abstract:

This highly-interactive, demo-intense presentation is for beginners and developers just getting started with SSIS. Attend and learn how to build SSIS packages from the ground up.

SessionID: 28939

Gather SQL Server Performance Data with PowerShell

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker: Allen White

Title: Gather SQL Server Performance Data with PowerShell

Abstract:

We all know how important it is to keep a baseline of performance metrics that allow us to know when something is wrong and help us to track it down and fix the problem. We don't always know how to do this easily and consistently. This session will walk you through a series of PowerShell scripts you can schedule which will capture the most important data and a set of reports to show you how to use that data to keep your server running smoothly.

SessionID: 28940

Let Service Broker Help You Scale Your Application

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Future Directions

Speaker: Allen White

Title: Let Service Broker Help You Scale Your Application

Abstract:

Service Broker was introduced in SQL Server 2005 to provide asyncronous messaging in your database applications, but it's seldom used because it isn't well understood. In this session we'll walk you through the basics of Service Broker and show how you can use it to build highly scalable applications.

SessionID: 28956

SQL Server 2008 Auditing

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Infrastructure

Speaker: Ayad Shammout

Title: SQL Server 2008 Auditing

Abstract:

You may ask yourself, “Who did drop my table? Who altered this Stored Procedure? When did this SQL login grant access to a database? Who inserted, updated or deleted records in a table? Do you need to meet regulatory compliance needs?”

If you’d like to know the answers, this session is for you, I will cover the technical details of the new Auditing feature in SQL Server 2008 with lots of demos and how you can leverage it in your SQL server environment. I will show you how to build a Centralized Auditing Solution where you can view all audit events in your environment centrally with rich dashboards and reports to track and view all audit actions by server, database, object and users across all SQL servers.

SessionID: 28990

PowerPivot, Idea to Solution in 60 Minutes

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: BI

Speaker: Barry Ralston

Title: PowerPivot, Idea to Solution in 60 Minutes

Abstract:

SessionID: 29511

"Extra Eyes" for Monitoring SQL Server

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker: Chris Skorlinski

Title: "Extra Eyes" for Monitoring SQL Server

Abstract:

Are all your databases backed up? Has SQL reported any errors? Are there critical Windows or SQL patches you need to apply? Are all of your SQL Servers configured to Microsoft "Best Practices"? This sessions shows how Microsoft Atlanta Tool can be used to provide the CIO or DBA an "extra set of eyes" to check the health of your SQL Severs.

SessionID: 29577

Storing Data in the Cloud: Beyond SQL Azure

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Future Directions

Speaker: Bill Wilder

Title: Storing Data in the Cloud: Beyond SQL Azure

Abstract:

We live in world where the management of structured data is dominated by relational databases. What happens when we get to the cloud? You may have heard about SQL Azure, Microsoft's take on SQL Server for the cloud. Won't everything be just like the old days? Not so fast... In this talk we will review some of the key differences between SQL Server and SQL Azure, then consider some of the other data storage options offered by Windows Azure. After this talk you will understand the broader picture of storage in Windows Azure and have a basic understanding of how to employ these complementary data storage solutions -- along-side some of the old-school approaches you currently know and love.

SessionID: 29610

Inroduction to Triggers

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Future Directions

Speaker: Jack Corbett

Title: Inroduction to Triggers

Abstract:

This session will give a brief overview of the different types of triggers available in SQL Server (DDL DML) and then go into more detail on how and when to use DML triggers. This session will cover misconceptions about how triggers work, when triggers should and shouldn't be used (we will discuss options), common mistakes, and how to fix the most common mistakes. After attending this session a person will: 1. Identify different types of triggers and when to use them. 2. Be able to identify when a trigger is the right solution 3. Be able to write triggers that perform well

SessionID: 29643

Database Mirroring in the Real World

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Infrastructure

Speaker: Craig Purnell

Title: Database Mirroring in the Real World

Abstract:

A review of Database Mirroring in the context of operations at Baker Hostetler, where mirroring has been a cornerstone high availability tool for over 5 years. A high level look at the key modes of mirroring; specific analysis of setup and configuration problems; various real time monitoring techniques of the mirrored databases; pros and cons of WAN hardware acceleration devices to improve performance; using mirroring to perform a rolling upgrades or to move large databases to a different location.

SessionID: 30378

Axis Technology: Data Masking

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker:

Title: Axis Technology: Data Masking

Abstract:

Data Masking is the act of replacing sensitive data with fictitious but realistic data in order to eliminate the risk of exposure to unauthorized parties. Implementing a sustainable data masking program in a modern enterprise environment can be surprisingly challenging—not just technically and organizationally, but culturally. The reactions and concerns you’ll encounter from your development and QA teams are understandable. You’re not just introducing new controls over confidentiality exposures in development and testing systems. You’re shutting off developers’ and testers’ unfettered access to live customer Production data—something that’s been quite normal and convenient for them to date, something they think they just can’t do th

SessionID: 30379

Creating a Metadata Mart wi/SSIS - Data Governance

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Ira Warren

Title: Creating a Metadata Mart wi/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 rely on a metadata mart. The end result a greatly reduced TCO(development effort) for generating the code required vs manual coding. 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: 30410

Career Development for Local SQL Professionals

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Future Directions

Speaker: Jason Alexander

Title: Career Development for Local SQL Professionals

Abstract:

Whether you are seeking a new position or working to increase your knowledge-base, career development is a hot topic in the greater Boston area. This session will address tips and tactics that successful SQL professionals are utilizing to further their career and increase their income potential. Jason Alexander is the Managing Partner of Alexander Technology Group, a full service consulting and staffing firm focused exclusively on the greater Boston marketplace. Jason also serves on multiple area boards of directors including the Massachusetts and New Hampshire High Technology Councils and speaks frequently on the topic of career development at area colleges and outplacement events.

SessionID: 30638

Building your first SQL Cluster

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Infrastructure

Speaker: Joseph D'Antoni

Title: Building your first SQL Cluster

Abstract:

Interested in high availability, but don't know where to start? This session will start at the ground level and work through all the requirements of building a SQL Cluster environment, including Windows steps, storage steps, and networking needs. Of course, SQL Server will be included in this process.

SessionID: 30657

Introduction to Developing with SQL Azure

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Future Directions

Speaker: Jeff Mlakar

Title: Introduction to Developing with SQL Azure

Abstract:

The Cloud is fast becoming the latest hot topic in the technology arena. We need to understand how we as SQL Developers and Administrators can utilize SQL Azure, Microsoft’s platform for relational data storage in the Cloud, to meet our needs. This talk will be a step-by-step demo of how to obtain an Azure subscription, create and administer a SQL Azure database, and work with it from your own SQL Server Management Studio AddIn. You’ll find that Azure is so easy to work with, you’ll get two for the price of one in this talk: you’ll learn Azure and learn how to create a Management Studio AddIn!

SessionID: 30822

Encryption in SQL 2008 R2 - Column and TDE

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker: John Flannery

Title: Encryption in SQL 2008 R2 - Column and TDE

Abstract:

We will discuss the “how to’s” of column encryption from the perspective of the DBA, Performance Analyst, Application Architect, and Programmer. We will actually encrypt the “NationalIDNumber” column of the Personel.Employee table in AdventureWorks – and subsequently the entire AdventureWorks database. I will contrast column encryption with Transparent Data Encryption (TDE). We will also briefly discuss business role changes necessary to support encryption and subsequently DR.

SessionID: 31196

Women in Technology

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Karen Lopez

Title: Women in Technology

Abstract:

· Is the gender disparity actually an issue

· Why is this still an issue after all these year · What should we be doing about it · How can we encourage younger women and girls to consider an IT career · How can we encourage women to remain in IT · Other diversity issues · Call to action

SessionID: 31197

Database Design Contentious Issues

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker: Karen Lopez

Title: Database Design Contentious Issues

Abstract:

SessionID: 31535

Self Service BI on a Budget

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: BI

Speaker: Rob MacNaughton

Title: Self Service BI on a Budget

Abstract:

Wow BI on a budget...or how a DBA can roll out some of Microsoft's vision of Self Service BI using just SQL EXPRESS. In this session we go from a payroll feed in csv to a SQL 2008 Reporting Services Management Report. This report is utilizing windows login as hidden row level secuity. Finance retains control of access to the payroll information. All this can be set up on SBS 2011

SessionID: 31608

SSIS Performance Design Patterns

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Matt Masson

Title: SSIS Performance Design Patterns

Abstract:

Need a fast data integration solution, but don't have the time or budget for heavy performance tuning? Come learn how to maximize your ROI by applying trusted design patterns to your Integration Services packages. We’ll start off by looking at how to set performance expectations, and see how you can easily put together a simple framework to record benchmarks for your ETL process. We’ll then dive into a number of common design patterns, such as surrogate key generation, advanced Lookup patterns, parallel processing, change data capture, and different ways of handling slowly changing dimensions .

SessionID: 31833

Consolidation and Virtualization: A Success Story

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Infrastructure

Speaker: Mike Hillwig

Title: Consolidation and Virtualization: A Success Story

Abstract:

Consolidating SQL Server Instances can be daunting. Virtualizing SQL Server instances can be intimidating. Doing both at the same time can be absolutely frightening.

When Mike Hillwig inherited his SQL environment, he had 14 SQL Server instances, running five different versions of SQL, all using local disk. In one project, his team consolidated this down to four servers. And the entire environment is virtual. In this session, MIke will share what they did, how they did it, what worked, and what didn't work so well.

SessionID: 32041

As A DBA, Where Do I Start?!

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: BI

Speaker: Mike Walsh

Title: As A DBA, Where Do I Start?!

Abstract:

You've always wanted to get promoted into the DBA position. The good news is you got it - the bad news is you have no idea what to do first. What's important, what's not a big deal, and what can get you fired if you're not careful? If your answer wasn’t, “update my resume”, then this session is a good start. We’ll chat about a natural priority for the overwhelming flood waiting in our offices. By focusing on a few words ending in “ity” we’ll realize what is most important. Through the interaction, stories and examples you’ll leave feeling ready to attack your environment. Be warned – along the way to knowing where to start, you may get that feeling in your stomach that makes you log on to the VPN to check a few things out.

SessionID: 32192

SQL Query Optimization - It's Not Rocket Science!

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker: Paul White

Title: SQL Query Optimization - It's Not Rocket Science!

Abstract:

Writing a query optimizer that produces a great execution plan for every SQL query, on every database, with every hardware configuration, is a hard problem. A really hard problem. Luckily, few of us will be called upon to write an optimizer. On the other hand, most of us have to make use of the SQL Server query optimizer in our everyday work. To write queries that will optimize well, it helps to have a good understanding of how the optimizer translates T-SQL code into an executable plan and how to read those plans. Come to this session and learn how to take full advantage of the optimizer's powerful features, how to avoid some of its limitations, and how to leverage the wealth of information contained in SQL Server's execution plans.

SessionID: 32972

Vendor Session - Red Gate

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Performance/Monitoring

Speaker:

Title: Vendor Session - Red Gate

Abstract:

TBD

SessionID: 33153

Database Design for mere developers

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: Data Development

Speaker: Steve Simon

Title: Database Design for mere developers

Abstract:

In this session, (aimed at software developers) we shall be touching upon several concepts of special importance to the developer. These include database development "patterns and anti-patterns", final proofing of design and creating versatile deployment scripts that can and will be utilized in future endeavors.

SessionID: 33194

WhereScape: Data Integration and Transformation

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: SSIS/ETL

Speaker: Douglas Barrett

Title: WhereScape: Data Integration and Transformation

Abstract:

Does your Query and Reporting tool ‘work’? Studies show that in most cases the Query Tool is not the problem! Today’s challenge is Data, and no one can help manage your data better than WhereScape RED. We build real data solutions – fast! WhereScape and Microsoft have partnered for the newly announced Microsoft SQL Server Fast Track Data Warehouse 3.0. WhereScape RED provides Native support for Microsoft SSIS, SSAS and T/SQL for the agile production of enterprise-level data integration and transformations solutions. WhereScape RED is an IDE for managing data warehouses, marts, stores and vaults. RED is the only product that supports the entire data management life cycle by integrating source system exploration, schema design, metadata man

SessionID: 33265

Interactive Dashboards with PerformancePoint 2010

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: BI

Speaker: Sunil Kadimdiwan

Title: Interactive Dashboards with PerformancePoint 2010

Abstract:

PerformancePoint is now part of SharePoint 2010. You can now get a complete view of your business data using SharePoint and Analysis Services Cubes. How do you create interactive and context driven dashboards? In this session I will demo how you can go about doing this.

SessionID: 33847

Introduction to MDX

Back to calendar

Event Date: 02-04-2011 - Session time: 00:00:00 - Track: BI

Speaker: Slava Kokaev

Title: Introduction to MDX

Abstract:

If you want to get the most out of your Analysis Services cube it’s essential to know and understand MDX: you need to be able to write MDX queries and calculations. MDX is part of the underlying foundation for the SSAS (OLAP architecture), and it offers detailed and efficient navigation and drill across of multidimensional data. MDX is designed to ease the process of accessing data from multiple dimensions

This session aimed at those with little or no previous MDX experience will teach you the basic concepts of the language as well as show you how to write common queries and calculations.