sqlsathistory

Nr: 183

Back to Main list

SQLSaturday #183 - Albuquerque 2013

Start Time (24h) Speaker Track Title
00:00:00 Ben Miller SMO Internals for High Performance PowerShell
00:00:00 Jason Brimhall SQL 2012 Extended Events
00:00:00 Carlos Bossy Using Columnstore Indexes in SQL Server 2012
00:00:00 Chris Shaw Outages; Dispatchers, Cops and Detectives
00:00:00 Dave Justice SSRS: Tweak Squeak
00:00:00 Gabriel Villa Scripting Timesavers and Productivity Utilities
00:00:00 Jason Horner Dimensional Modeling: Beyond the Basics
00:00:00 Kat Long SQL Server Maintenance Plans
00:00:00 Kyle Neier Throwing T-SQL 2012 Enhancements Against the Wall
00:00:00 Mark Halstead PowerShell For the SQL Server DBA
00:00:00 Denny Cherry Table Indexing for the .NET Developer
00:00:00 Reeves Smith Master Data Services
00:00:00 Jeff Renz Data Vault Data Warehouse Architecture
00:00:00 Rob Mandeville Virtualizing our Environment
00:00:00 Ron Beatty SSIS ETL for Type1 and Type2 SCD
00:00:00 Russ Burns PowerPivot and Power View for the Business Analyst
00:00:00 Steve Jones Branding Yourself for a Dream Job
00:00:00 Sri Sridharan Big Data - Where do I start ?
00:00:00 Steve Wake SSIS 2012: More Than Just a Pretty UI
00:00:00 TJay Belt Release Management: A Necessary Evil
00:00:00 Todd Kleinhans Build An Affordable SQL Server 2012 Lab
00:00:00 Michael Fal Exposing the Core: SQL 2012 on Server Core
00:00:00 Aaron Bertrand T-SQL : Bad Habits and Best Practices
00:00:00 Thomas Norman Taking Over

SessionID: 10232

SMO Internals for High Performance PowerShell

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Ben Miller

Title: SMO Internals for High Performance PowerShell

Abstract:

Ever wanted to know what happens in SQL Server when you use PowerShell and SMO to manage a SQL Server? How fast can your automation really go? I will take you through the most common objects in SMO and the internals of what happens when you use those objects. We will examine the TSQL that is generated, and learn techniques that lead to high efficiency. We will dive deep through the collections that make SMO the powerful tool it is. Combining the flexibility of PowerShell and SMO Internals is a recipe for awesome sauce. Come peek behing the curtain and squeeze the speed out of your automation scripts using PowerShell and SMO. You'll be glad you did.

SessionID: 10813

SQL 2012 Extended Events

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Jason Brimhall

Title: SQL 2012 Extended Events

Abstract:

Extended Events were introduced in SQL Server 2008. With SQL 2012, we have seen a significant upgrade to this feature. Join me for a little adventure into what extended events are. We will discuss how to use extended events to aid in performance tuning and in day to day administration. We will also explore some background and the architecture of extended events.

SessionID: 11303

Using Columnstore Indexes in SQL Server 2012

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Carlos Bossy

Title: Using Columnstore Indexes in SQL Server 2012

Abstract:

Columnstore Indexes in SQL Server 2012 will allow you to significantly improve the speed of data warehousing queries without creating cubes, aggregated tables, or other techniques normally used to improve performance. This session will show how to implement this new type of index in SQL Server and demonstrate their advantages compared to traditional solutions. Carlos also discuss the scenarios for which columnstore indexes should be implemented instead of cubes, on top of star schemas, and with reporting tables to provide powerful but flexible BI solutions.

SessionID: 11491

Outages; Dispatchers, Cops and Detectives

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Chris Shaw

Title: Outages; Dispatchers, Cops and Detectives

Abstract:

Recently I watched the news as a crisis situation was played out. There were police officers were running around, moving behind large solid objects like cars, putting on their protective gear.  At first it looked like mass chaos but after watching it closely the officers moved like a well-oiled machine.

  The more I watched the more I realized that as database professionals we have crisis situations as well. As the situations are compared there are a number of things that we can learn by watching how other professionals handle crisis.  This session is dedicated to looking at how others handle crisis so that we can learn from what they do.

SessionID: 13255

SSRS: Tweak Squeak

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Dave Justice

Title: SSRS: Tweak Squeak

Abstract:

When you just can't seem to make your report look the way you want it to, consider using Custom Code snippets. Learn about doing custom formatting, report documentation, and even using SSRS to generate file extracts. We will also look at a tweak to the rsReportServer.config file to configure custom export formats. We'll wrap up with a report on the ExecutionLog table that will give us an idea of which reports are our problem children.

SessionID: 14125

Scripting Timesavers and Productivity Utilities

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Gabriel Villa

Title: Scripting Timesavers and Productivity Utilities

Abstract:

Do you spend a lot of time writing code? If you have repeated tasks that are slowing you down, why not takeaway tips and tricks to save time and become more productive. I have been told, “If you do something once, do it right, you do it twice, automate it!” I will share some tips how scripting anything from batch files, PowerShell, Perl or AutoHotkey scripts and using productivity tools will save you time, and convert you into a codefu ninja

SessionID: 15848

Dimensional Modeling: Beyond the Basics

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Jason Horner

Title: Dimensional Modeling: Beyond the Basics

Abstract:

In this session, we will dive deeper into the art of dimensional modeling.

We will identify the different types of fact tables and dimension tables and discuss how and when to use each type. We will also review approaches to creating rich hierarchies that simplify complex reporting. This session will be very interactive--bring your toughest dimensional modeling quandaries!

SessionID: 18539

SQL Server Maintenance Plans

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Kat Long

Title: SQL Server Maintenance Plans

Abstract:

Most DBA’s know you need to be doing some form of maintenance on your databases: Backups, index rebuilding\reorganization, update statistics, integrity checks, and system cleanup. SQL Server offers some basic tasks to complete this needed maintenance. The session will cover setting up a maintenance plan including the tasks, schedules, and logging. From there, we will dive deeper into the basic task, find out what is going on behind the scene, and discuss when it is ok to use them and when you should create your own. At the end of the session you will know how to create a maintenance plan, how to log results and keep a history of success or failures, when you should use what SQL Server has provided and when you should create your own plan.

SessionID: 18899

Throwing T-SQL 2012 Enhancements Against the Wall

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Kyle Neier

Title: Throwing T-SQL 2012 Enhancements Against the Wall

Abstract:

Just like your grandma tested spaghetti to tell if it was done, we'll be throwing several of the new T-SQL enhancements against the wall to see what's good and what falls off. We'll silence the lion's RaiseRror by throwing some meaty exceptions. We'll bring together the old lovers "Coalesce" and "+" for one last jaunt before they are banished by the Concat function. We'll even open the window on some of the new aggregate and analytical functions as well as some other t-sql enhancements introduced in SQL 2012.

SessionID: 20138

PowerShell For the SQL Server DBA

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Mark Halstead

Title: PowerShell For the SQL Server DBA

Abstract:

There are times when T-SQL, DMV's and system tables can't tell you what you need to know or do what you need to do. Knowing the basics of PowerShell can provide functionality when you need to work "outside of the box".

SessionID: 21042

Table Indexing for the .NET Developer

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Denny Cherry

Title: Table Indexing for the .NET Developer

Abstract:

In this session we will be looking at the best and worse practices for indexing tables within your SQL Server 2012 databases. We will also be looking into the new indexing features that are available in SQL Server 2012 (and SQL Server 2005-2008) and how you the .NET developer can make the best use of them to get your code running its best.

SessionID: 22777

Master Data Services

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Reeves Smith

Title: Master Data Services

Abstract:

Master Data Services (MDS) is a Master Data Management solution on the Microsoft Platform. This solution enables the management of non-transactional data (nouns) within the enterprise. Get a good understanding of how MDS can help your organization obtain better consistency across your organization.

SessionID: 22895

Data Vault Data Warehouse Architecture

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Jeff Renz

Title: Data Vault Data Warehouse Architecture

Abstract:

Data vault is a compelling architecture for an enterprise data warehouse using SQL Server 2012. A well designed data vault data warehouse facilitates fast, efficient and maintainable population of a data mart. SQL Server 2012 introduces column store indexes and the Vertipaq engine. Because the Vertipaq engine allows you to use a dimensional model or a relational model, I will argue that a data vault design is the best architecture for your data warehouse. In this session we will introduce you to the data vault architecture, the new modeling capabilities of Vertipaq, compare the performance of the OLAP engine vs the Tabular engine and discuss data warehouse design options to best leverage column store indexes.

SessionID: 23363

Virtualizing our Environment

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Rob Mandeville

Title: Virtualizing our Environment

Abstract:

This session will describe our journey to convert our cluttered, underutilized, power draining physical hosts to a sleek virtualized environment. This session will also provide some VMware high level architecture, terms and concepts, and a look at vSphere (VMware admin console). I'll discuss the differences between virtual and physical host metrics and issues surrounding them. We'll discuss some virtualization shortcomings and then show a little about Confio's Ignite and how it can help DBAs achieve virtualization and not lose visibility of their physical layer.

SessionID: 23435

SSIS ETL for Type1 and Type2 SCD

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Ron Beatty

Title: SSIS ETL for Type1 and Type2 SCD

Abstract:

How to handle and track changes in a data warehouse dimension table is an important dimensional modeling consideration. The dimension tables of a data warehouse need to be designed to appropriately store a history of attribute changes over time. The ETL processes need to detect these changes and correctly update the dimensional table to preserve historical accuracy. Finally, fact records need to be associated with the correct historical version of the dimension. In this presentation, a SQL Server Integration Services (SSIS) will be demonstrated that creates an ETL data flow which will load a dimensional table with both Type 1 and Type 2 dimensional attributes.

SessionID: 23562

PowerPivot and Power View for the Business Analyst

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Russ Burns

Title: PowerPivot and Power View for the Business Analyst

Abstract:

Excel 2013 brings PowerPivot and Power View to the desktop (without downloading add-ins) so you should get ready for it. Your users will google Power View and try to make magic with their own data. Unfortunately it isn't as simple as uploading a grid of excel data into PowerPivot and exploring it with Power View. We will work with an imaginary Business Analyst who needs help bringing their data to life.

SessionID: 24463

Branding Yourself for a Dream Job

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Steve Jones

Title: Branding Yourself for a Dream Job

Abstract:

Everyone wants a dream job that they enjoy going to each week. However finding that job, and getting yourself hired can be hard for most people. Steve Jones will give you practical tips and suggestions in this session that show you how to better market yourself, how to get the attention of employers, and help improve the chances that the job you want will get offered to you. Learn about networking, blogging, and more.

SessionID: 25229

Big Data - Where do I start ?

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Sri Sridharan

Title: Big Data - Where do I start ?

Abstract:

Every CIO and CTO is now talking and thinking about Big Data can make their life easier at their business. You will walk out of this session with a fair understanding of Big Data, the various terminologies in this space. So next time when your CIO asks about it - you know where to start.

SessionID: 25683

SSIS 2012: More Than Just a Pretty UI

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Steve Wake

Title: SSIS 2012: More Than Just a Pretty UI

Abstract:

SSIS 2012 added rounded corners and Undo/Redo to the designer, but what else was added to make this worth the upgrade? In this session there will be as many demos of the new features as can be fit into the time provided. Along with the rounded corners, you will also see the changes to deployment, SSIS catalog database, metadata/XML updates, Parameters, logging updates, Data Taps, ODBC support, script debugging, PowerShell interface and as many others as we can get through. If you haven't seen what has been updated in SSIS 2012, this will be the session to cover the most!

SessionID: 26910

Release Management: A Necessary Evil

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: TJay Belt

Title: Release Management: A Necessary Evil

Abstract:

The very nature of a database system is to be dynamic; rarely static. The applications that use databases tend to change, requiring changes to occur within our databases. The totality of pieces and parts that comprise this ‘change’ will be combined into a ‘Release’ that will be applied to your systems. Controlling this change is not rocket science, but it is not without its complexities. We will discuss various terms, processes, ideas, and suggest tools to assist you in performing this necessary function, while minimizing risk, and impacting your systems in a graceful fashion.

SessionID: 26959

Build An Affordable SQL Server 2012 Lab

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Todd Kleinhans

Title: Build An Affordable SQL Server 2012 Lab

Abstract:

SessionID: 34797

Exposing the Core: SQL 2012 on Server Core

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Michael Fal

Title: Exposing the Core: SQL 2012 on Server Core

Abstract:

Everything that's old is new again, as Windows Server moves back to the terminal interface. With SQL 2012, we can now run our SQL Servers on Server Core, a version of the Windows OS that is smaller and more secure. This presentation will introduce you to Server Core, how to prepare it for a SQL installation(including using Powershell for management), and how to actually install SQL 2012 on to it.

SessionID: 8917

T-SQL : Bad Habits and Best Practices

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Aaron Bertrand

Title: T-SQL : Bad Habits and Best Practices

Abstract:

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

SessionID: 9839

Taking Over

Back to calendar

Event Date: 09-02-2013 - Session time: 00:00:00 - Track:

Speaker: Thomas Norman

Title: Taking Over

Abstract:

Have you ever taken over a server or better yet an entire environment? Just recently I changed jobs knowing nothing about their databases except what I could learn from the interview process. I walk in knowing there are going to be issues but where do I start? What is most important, what can wait? How can I get a picture of the systems? Are there any tools to help me? Let’s put our heads together, let’s see what you would do, then I will let you know what I have begun to do.