sqlsathistory

Nr: 193

Back to Main list

SQLSaturday #193 - Phoenix 2013

Start Time (24h) Speaker Track Title
00:00:00 Brian Flynn APP DEV / DBA Pivoting Performance Data Pinpointing Problems
00:00:00 Brad Baker BIA / BID Data Quality Services and SSIS
00:00:00 Carlos Bossy BIA Enterprise Tabular Models
00:00:00 Carlos Bossy BIA Predictive Modeling with SQL Server Data Mining
00:00:00 Chris Shaw DBA Interview Tips
00:00:00 Chris Shaw DBA "What is the Best Disaster Recovery Solution?"
00:00:00 Colin Smith APP DEV Delphix Agile Data Management
00:00:00 Colin Smith APP DEV / DBA Intermediate Powershell for the DBA
00:00:00 David Eichner APP DEV Matching and Survivorship
00:00:00 Dave Pettengill Azure Big Data Prof Dev A Heart ot Heart with the Business User
00:00:00 Dave Pettengill DBA Virtualizing Business Critical SQL Servers
00:00:00 Joseph Verftido APP DEV Global Address Data: Storage and Verification
00:00:00 Josh Sivey BID SSRS – Implementing a Rendering Extension
00:00:00 Josh Sivey APP DEV Unit Testing your SQL Server database using tSQLt
00:00:00 Kathy Gibbs DBA Best Practices for Monitoring Databases on VMware
00:00:00 Kathy Gibbs BIA / DBA Extend your Knowledge with Extended Events
00:00:00 Kat Long DBA Case studies of Disaster Recovery
00:00:00 Matt Smith DBA/BIA Designing SSAS for performance and scalability.
00:00:00 Martin Schoombee DBA/BIA The 10 Commandments of ETL
00:00:00 Mark Halstead DBA PowerShell for the SQL Server DBA
00:00:00 Orion Gebremedhin BIA SSAS 2012 Dynamic Security in Tabular Models
00:00:00 Orion Gebremedhin BID MDX For Reporting
00:00:00 Nate Locklin BID Spatial Data in SQL Server Reporting Services
00:00:00 Paul Turley BID Visualization Choices: What, When, and How?
00:00:00 Paul Turley BID Use a custom assembly to extend reports queries
00:00:00 Randy Knight BIA / DBA Understanding Transaction Isolation Levels
00:00:00 Randy Knight APP DEV / DBA But it worked great in Dev! Perfomance for Devs
00:00:00 Reeves Smith BIA / DBA Get Into Evaluation Context with DAX, the Language of PowerPivot
00:00:00 Reeves Smith BIA / BID Master Data Services – 101
00:00:00 Jeff Renz DBA/BIA Tabular Models
00:00:00 Jeff Renz BIA Data Vault Data Warehouse Architecture
00:00:00 Robert Miller APP DEV Secret life of windowing functions
00:00:00 Robert Miller APP DEV You got an OVER clause in my SQL.
00:00:00 Russ Burns BIA / BID PowerPivot and Power View for the Business Analyst
00:00:00 Russ Burns BIA / BID Why SSRS/SharePoint Integration Is Worth The Pain
00:00:00 Ryan McCauley DBA/BIA Introduction to SQL executions plans
00:00:00 Scott Klein Azure Big Data Prof Dev Kung Fu Migration to Windows Azure SQL Database
00:00:00 Scott Klein Azure Big Data Prof Dev Cloud Database Scalability with SQL Federation
00:00:00 Shannon Lowder Azure Big Data Prof Dev OnPremise to Azure
00:00:00 Stacia Varga Azure Big Data Prof Dev A Big Data Primer
00:00:00 Stacia Varga BIA / BID Taking BI to the Next Level: Collaboration
00:00:00 Phil Robinson BID Report Delivery - From Report Manager to the Cloud
00:00:00 Kevin Boles BIA Indexing Deep Dive
00:00:00 Kevin Boles DBA/BIA Common TSQL Mistakes
00:00:00 Kevin Boles APP DEV / DBA File IO Stalls and Wait Stats - Tune Like Guru!
00:00:00 Vern Rabe APP DEV / DBA The Significance of Choosing and Using Data Types
00:00:00 Vern Rabe BIA / DBA Columnstore Indexes in SQL Server 2012
00:00:00 William E Pearson III BIA Possible Musics: SSAS Multidimensional vs Tabular
00:00:00 William E Pearson III BIA / DBA Getting Started with MDX: The (Very) Basics
00:00:00 Andrew Duclos DBA/BIA SQL Server Data Tools Tips and Tricks

SessionID: 10400

Pivoting Performance Data Pinpointing Problems

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV / DBA

Speaker: Brian Flynn

Title: Pivoting Performance Data Pinpointing Problems

Abstract:

Have you ever been wrought with end user complaints of database performance issues only to open your tools that show only live performance or limited historical performance and find no answers? After being bit by this many times, I developed my own eye in the sky to monitor CPU Physical IO at the database, user and application levels. This solution logs data continuously and parses it into an Analysis Services cube which can be queried by Excel. No need to requisition funds for 3rd party tools. You can do this with the tools you have and I’ll give you the scripts to get started. Using these tools I have been able to find needles in haystacks and effectively communicate the nature of the problems to people at all levels.

SessionID: 10617

Data Quality Services and SSIS

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / BID

Speaker: Brad Baker

Title: Data Quality Services and SSIS

Abstract:

DQS and the DQS Cleansing Transformation

SessionID: 11334

Enterprise Tabular Models

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

Speaker: Carlos Bossy

Title: Enterprise Tabular Models

Abstract:

Tabular models in SQL Server 2012 give us a powerful analytic engine that is faster and easier to implement than traditional multi-dimensional cubes using Analysis Services. In this session, you'll see how to develop analytic models using your existing data sources and learn best practices for preparing data so that it can be effectively used as a Tabular database. In addition to creating the model, you'll see how to quickly add measures, hierarchies, and calculated columns to provide a rich user experience and how the model works with Excel, SSRS and other reporting tools.

SessionID: 11335

Predictive Modeling with SQL Server Data Mining

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

Speaker: Carlos Bossy

Title: Predictive Modeling with SQL Server Data Mining

Abstract:

This session will show you how to solve a real-world data mining problem by demonstrating the entire development life cycle of a predictive model. Attendees will learn the essentials required to harness the power of a decision tree algorithm to develop and optimize a production ready predictive model. Carlos will also show how to iterate through the process to improve the model’s effectiveness. Finally, you will see show how to make the most of a predictive model by deploying it and utilizing in your applications and reports

SessionID: 11495

Interview Tips

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Chris Shaw

Title: Interview Tips

Abstract:

Have you been asked for an interview for that perfect job? The job that you would love to have on a team that you really want to be a part of? It is time to sharpen those interview skills.

Every interview is different. During this session we will talk about my observations from many interviews that I have been a part of. There are many examples in this session on how not to present yourself, during an interview. We may laugh at some of the observations, but there are many lessons to learn. Get an inside look at how hiring managers make decisions, and make sure you know what to look for as the candidate.

Have you been tasked with conducting an interview? We will complete the session with some tips on how to make sure that you get the information you need to make a good decision.

SessionID: 11496

"What is the Best Disaster Recovery Solution?"

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Chris Shaw

Title: "What is the Best Disaster Recovery Solution?"

Abstract:

It depends, every situation is different. The question is often asked of DBA's to provide a solution to very open ended requirements.  However, the best solution can only be provided if the database professional is getting all the answers.  This session is a case study into many of Disaster Recovery options that we as database professionals have.  Understand the answers to the important questions that  we should be asking to provide the best solution not only for the database but for the business as well.  As an attendee you will learn how to change an answer from it depends into a solid solution that can be built upon. We will take examples from experiences and as a group determine what the best solution is.

SessionID: 11756

Delphix Agile Data Management

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: Colin Smith

Title: Delphix Agile Data Management

Abstract:

Delphix is a new tool that is coming to market for SQL Server. This product virtualizes at the database level and makes refreshing and or creating new copies of databases for developers very quick and easy. This tool will save you time and storage. It is an amazing tool. I do not work for Delphix I just believe that this tool is one of the most useful tools that I have seen in a long while. This product also has great ROI as you will see in the session

SessionID: 11757

Intermediate Powershell for the DBA

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV / DBA

Speaker: Colin Smith

Title: Intermediate Powershell for the DBA

Abstract:

Now that you know the basics, we will dive into functions and profiles. I will show you how to create your own function library so you can call these functions whenever you need to. This session will be very demo driven, and I will show you how to write scripts in order to offload the simple repeatable tasks that you have to do.

SessionID: 12724

Matching and Survivorship

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: David Eichner

Title: Matching and Survivorship

Abstract:

The spectrum of Contact Data Quality covers numerous interrelated aspects such as parsing, standardization, correction, verification, enrichment and matching. But one crucial concept that is quite commonly overlooked in the field of data quality is the implementation of an intelligent and automatable process for the creation of the “golden record” through the consolidation of data within the matching process; a technique also known as Survivorship

SessionID: 13403

A Heart ot Heart with the Business User

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: Azure Big Data Prof Dev

Speaker: Dave Pettengill

Title: A Heart ot Heart with the Business User

Abstract:

This session discusses how we can deliver a better BI product if we learn to better communicate with the business user and get then to think differently about data and about their needs.

Attendees will gain an understanding of how to initiate conversations and begin a process of increasing the quality of user requirements. They will also learn how to start and develop this process to get user buy in. The end goal is to fully utilize BI capabilities to reduce costs, improve performance or identify new business opportunities.

SessionID: 13404

Virtualizing Business Critical SQL Servers

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Dave Pettengill

Title: Virtualizing Business Critical SQL Servers

Abstract:

Everyone knows that SQL Server can be virtualized, but most are only virtualizing development and testing environments. Top-tier production workloads can be virtualized too, with all of the performance that you enjoy today, and Dave Pettengill will provide valuable insight into how to properly prepare for and implement a successful virtualization campaign for ALL of your SQL Server environments. Practical tips, tricks, and gotchas for designing for performance will be discussed in this session.

SessionID: 17481

Global Address Data: Storage and Verification

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: Joseph Verftido

Title: Global Address Data: Storage and Verification

Abstract:

This session will focus on the differences in address format and structure around the world and how that can place in the effective storage of "useful" address data within the Enterprise. In addition, we’ll discuss how address data is "mangled" to be stored and how it can impact the overall quality level of any tool used for address validation and correction internationally. With 240+ countries and territories around the world, this is not a small consideration.

SessionID: 17499

SSRS – Implementing a Rendering Extension

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Josh Sivey

Title: SSRS – Implementing a Rendering Extension

Abstract:

In SSRS, a rendering extension is a component or module of a report server that transforms report data and layout information into a device-specific format. Out of the box, SSRS includes seven rendering extensions: HTML, Excel, Word, CSV, XML, Image, and PDF. During this presentation, Josh will show how to implement and deploy a JavaScript Object Notation (JSON) rendering extension for SSRS. JSON is a lightweight data-interchange format commonly used in rich client web applications.

SessionID: 17500

Unit Testing your SQL Server database using tSQLt

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: Josh Sivey

Title: Unit Testing your SQL Server database using tSQLt

Abstract:

tSQLt is a database unit testing framework for Microsoft SQL Server. In this session we'll review the main aspects of tSQLt including: installing the tSQLt framework, creating and executing unit tests, isolating code using fake tables/views and stored procedure spies.

SessionID: 17978

Best Practices for Monitoring Databases on VMware

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Kathy Gibbs

Title: Best Practices for Monitoring Databases on VMware

Abstract:

SQL Server on VMware??? Many of our customers are either virtualizing databases or planning to do so soon. I hear from many groups that attempted running their database on VMware but went back to physical hardware because of performance issues. There are many reasons this may have happened, but quite often the decision to go back to physical was not based on hard facts. This presentation will explore the fundamentals of monitoring databases running in a VMware environment. If you are using classic O/S monitoring tools, you may be getting misleading data. Understand what metrics are important and how to get to that data.

SessionID: 17979

Extend your Knowledge with Extended Events

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / DBA

Speaker: Kathy Gibbs

Title: Extend your Knowledge with Extended Events

Abstract:

With 2012 Extended Events became much easier to use and is a great way to find out more of what is going on in the database. This

presentation will show how you can use Extended Events to find out about items like Deadlocks and Query Performance. We will create a new Event and I will show you how you can use the data collected to report commonly monitored statistics.

SessionID: 17989

Case studies of Disaster Recovery

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Kat Long

Title: Case studies of Disaster Recovery

Abstract:

From the expect disasters of failed hardware, malicious and unintentional data corruption, to the more unusual disasters of HVac failures, water main breaks, and fire, we will walk through case studies of each type, discuss what went right and what went wrong with the disaster recovery plan and how to plan better in the future. This session is intended to be interactive, to have you thinking about your own environment and what you need to put into place to help you successfully recover from disasters.

SessionID: 19338

Designing SSAS for performance and scalability.

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Matt Smith

Title: Designing SSAS for performance and scalability.

Abstract:

This session will cover a selection of topics and decision criteria for designing SSAS solutions for performance and scalability. This session is geared primarily towards Multidimensional SSAS, however in many cases Matt will cover how options may impact Tabular as well.

Topics include:

-Parent-Child vs. Natural Hierarchies -Star vs. Snowflake schemas -Many to Many relationships -Partitioning -Aggregation Designs -Processing schemes

SessionID: 19749

The 10 Commandments of ETL

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Martin Schoombee

Title: The 10 Commandments of ETL

Abstract:

ETL (Extract, Transform Load) processes are fundamentally important in any data warehouse environment, and there are many different ways in which to develop the components.

In this session I will share the 10 basic principles I follow when developing ETL processes, and also show how the different choices can affect performance. Following these simple guidelines have resulted in many successful projects and happy customers. I'm sure it will work for you too!!

SessionID: 20139

PowerShell for the SQL Server DBA

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA

Speaker: Mark Halstead

Title: PowerShell for the SQL Server DBA

Abstract:

PowerShell is a powerful tool for automating many daily activities of a SQL Server DBA. This session will introduce you to PowerShell and provide examples of how PowerShell interacts with SQL Server.

SessionID: 21592

SSAS 2012 Dynamic Security in Tabular Models

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

Speaker: Orion Gebremedhin

Title: SSAS 2012 Dynamic Security in Tabular Models

Abstract:

An in depth analysis and demonstration of how dynamic security works in SQL Server 2012 Analysis Services tabular models. With a practical demo and comparison to the Multi-Dimensional instance of SQL Server Analysis Services.

SessionID: 21593

MDX For Reporting

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Orion Gebremedhin

Title: MDX For Reporting

Abstract:

The multi-dimensional analytic cube is the final output of most data warehousing projects as such a practical understanding of the MDX language as applied to reporting from SSAS multidimensional cubes is extremely important. In this session we will go over some basic to advanced query techniques that any developer can use to create useful data sets from SSAS cubes.

SessionID: 21696

Spatial Data in SQL Server Reporting Services

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Nate Locklin

Title: Spatial Data in SQL Server Reporting Services

Abstract:

Will you know where to go when the zombie apocalypse begins? This presentation will offer a fun tutorial for using maps in SQL Server 2012 Reporting Services reports. Sample applications and use of ESRI shapefiles will be included in the demonstration.

SessionID: 21845

Visualization Choices: What, When, and How?

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Paul Turley

Title: Visualization Choices: What, When, and How?

Abstract:

When do you use a sparkline, column, or line chart? How do you create a business scorecard – and with what tool? Using Excel, Power View, and Report Builder, this session will guide you through the choices and help you apply the right visual to your business data. Come see what well-known industry experts have to say about the correct use of visualization choices and techniques, colors, backgrounds, borders, and 3-D effects. Then see demonstrations of how to create those rich visuals in the different reporting tools, used with PowerPivot and tabular semantic models.

SessionID: 21846

Use a custom assembly to extend reports queries

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Paul Turley

Title: Use a custom assembly to extend reports queries

Abstract:

Amp up Reporting Services and take your business reports to the next level with custom code written in Visual Studio. Build one dynamic super report to replace several other reports and address business requirements more effectively. Dynamically add or remove query columns, modify groups and sorting options.

SessionID: 22508

Understanding Transaction Isolation Levels

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / DBA

Speaker: Randy Knight

Title: Understanding Transaction Isolation Levels

Abstract:

SQL Server offers several isolation levels beyond the default "READ COMMITTED". But understanding when to use each one can be daunting. Whether you are a developer who needs to understand how isolation works and and why NOLOCK is not an appropriate hint in most cases, or a seasoned DBA who needs to understand the less commonly used isolation methods, this session is for you. We will look at each level, how it impacts the engine, and examine appropriate (and inapproriate) use cases for each.

SessionID: 22509

But it worked great in Dev! Perfomance for Devs

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV / DBA

Speaker: Randy Knight

Title: But it worked great in Dev! Perfomance for Devs

Abstract:

If you've ever found yourself stating the above, this session is for you. For many developers, writing T-SQL that works is not the challenge. But too often, functional T-SQL is not the same as good T-SQL. In this session, we will examine why "SQL that works" is not good enough. Understanding indexes, exectuion plans, sargability, and more are all critical to writing good T-SQL. We will also examine several real-world examples of T-SQL that "worked great in dev" but caused major issues when it hit production.

SessionID: 22769

Get Into Evaluation Context with DAX, the Language of PowerPivot

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / DBA

Speaker: Reeves Smith

Title: Get Into Evaluation Context with DAX, the Language of PowerPivot

Abstract:

Data Analysis Expressions (DAX) is the language of PowerPivot and the BISM Tabular Model. Review the basics of the DAX language and get introduced to evaluation context: including row and filter context. Learn why different cells return different results based on the same formula. Understanding evaluation context is the driving force behind releasing the potential to create truly dynamic DAX formulas. The demo will walk through various examples the DAX query language and demo row and filter context

SessionID: 22770

Master Data Services – 101

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / BID

Speaker: Reeves Smith

Title: Master Data Services – 101

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 business and technical understanding of how MDS can help your organization obtain better data governance. The demo will walk through the basics of getting started with Master Data Services 2012, including the Excel Add-in for Master Data Services.

SessionID: 22882

Tabular Models

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Jeff Renz

Title: Tabular Models

Abstract:

Tabular modules allow developers to create models based upon different data sources; create hierarchies, perspectives, partitions and roles similar to traditional OLAP cubes. In this session will highlight the differences between traditional OLAP and tabular models and reasons for selecting one approach over another. I will demonstrate how to create a data model first in power pivot model and then import into an Analysis Services Tabular Project. Working with the imported data I will then create measures, KPIs, perspectives, and implement security. Finally I will deploy the model to an Analysis Server.

SessionID: 22883

Data Vault Data Warehouse Architecture

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

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 data integration across business systems. In this session I will review the basics about enterprise data warehouse design, introduce you to the data vault architecture and discuss how you can leverage new features of SQL Server 2012 help make your data warehouse solution provide maximum value to your users.

SessionID: 23085

Secret life of windowing functions

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: Robert Miller

Title: Secret life of windowing functions

Abstract:

Have you ever wondered what functionality exists in T-SQL for aggregation beyond just using a GROUP BY? Curious as to what Windowing functions are? Curious about the numerous enhancements (developer love) to windowing functions in SQL Server 2012? Then come watch the "Secret life of windowing function" presentation.

SessionID: 23086

You got an OVER clause in my SQL.

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV

Speaker: Robert Miller

Title: You got an OVER clause in my SQL.

Abstract:

The OVER clause tends to be under appreciated and, sometimes, ignored. SQL Server 2012 includes new features in the OVER clause. The new features will be discussed along with what that pesky "Window" thing is and how it fits with the OVER clause.

SessionID: 23564

PowerPivot and Power View for the Business Analyst

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / BID

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: 23565

Why SSRS/SharePoint Integration Is Worth The Pain

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / BID

Speaker: Russ Burns

Title: Why SSRS/SharePoint Integration Is Worth The Pain

Abstract:

Reporting Services standardizes your report creation and SharePoint enables collaboration and content management. SSRS/SharePoint Integrated Mode gives you a platform to empower your developers, power users, and end users. We will discuss the initial setup of integrated mode, work through some real life strategies using simple out of the box features, and consider some places where more development and planning may be helpful.

SessionID: 23705

Introduction to SQL executions plans

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Ryan McCauley

Title: Introduction to SQL executions plans

Abstract:

Have you ever seen an execution plan and been totally lost as to what it means or what you can learn from it? We'll cover the basics of execution plans - how the SQL Server assembles the query, different types of joins, and why the query engine makes those decisions. We'll also look at common reasons why the query optimizer can make less-than-optimal decisions, and how you can improve the query layout or the the object metadata to help improve the execution plan and speed up the results.

SessionID: 24146

Kung Fu Migration to Windows Azure SQL Database

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: Azure Big Data Prof Dev

Speaker: Scott Klein

Title: Kung Fu Migration to Windows Azure SQL Database

Abstract:

SessionID: 24148

Cloud Database Scalability with SQL Federation

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: Azure Big Data Prof Dev

Speaker: Scott Klein

Title: Cloud Database Scalability with SQL Federation

Abstract:

You have migrated your SQL Server database to Windows Azure SQL Database (AKA SQL Azure), and you have migrated your application to Windows Azure. Now what? As the load on your database begins to increase, the need to scale your new SQL Database instance becomes a realization. In this demo-filled session we'll explore SQL Federation, Microsoft's solution for cloud database scalability. This session will look at the scalability model for the cloud and how SQL Federation solves the scale-out issue. We'll look at the architecture of SQL Federation and you can apply SQL Federation to your cloud database solution.

SessionID: 24623

OnPremise to Azure

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: Azure Big Data Prof Dev

Speaker: Shannon Lowder

Title: OnPremise to Azure

Abstract:

During this talk I'll walk you through the process actually used to migrate a client's systems from hosted in a company closet to multiple Microsoft Azure data centers. Along the way we'll discuss the planning that went into the migration, the testing we went through, the pain points we hit, all the way to up and running in the cloud. This session covers the roadmap, we won't go through the actual migration itself...that took almost a year to complete.

SessionID: 24708

A Big Data Primer

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: Azure Big Data Prof Dev

Speaker: Stacia Varga

Title: A Big Data Primer

Abstract:

The term "big data" dominates the headlines in technology news these days, but what is the fuss really all about? What are the implications for traditional data warehousing and reporting? What kind of technology and skill sets do you need to successfully implement to a big data strategy? Come to this session for a gentle, business-focused introduction to big data and leave with some inspiration and practical steps for tackling your first big data project.

SessionID: 24709

Taking BI to the Next Level: Collaboration

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / BID

Speaker: Stacia Varga

Title: Taking BI to the Next Level: Collaboration

Abstract:

Self-service BI is usually an independent activity. But when individuals discover interesting information that they want to share, they need a centralized location to do that. When people work together, new insights are possible, and that’s what collaboration is all about. As more people see the benefits of the solution, they become more likely to use it. As individual products, SQL Server 2008 R2, SharePoint 2010, and Excel 2010 expand your options for enabling BI in your organization, but collectively they create a solid platform for collaborative BI. Knowing which tool to use for which job can be tricky. Come to this session to learn how to use these tools to foster collaboration.

SessionID: 24944

Report Delivery - From Report Manager to the Cloud

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BID

Speaker: Phil Robinson

Title: Report Delivery - From Report Manager to the Cloud

Abstract:

SQL Server Reporting Services Report Manager provides a great web platform for managing and delivering many types of reports. We will review delivering reports with Report Manager and explore integrating SSRS as the engine for report presentation within web and windows applications. We will also look at options to feed reports to your document management system and push reports to the cloud for remote access and mobile devices.

SessionID: 26237

Indexing Deep Dive

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

Speaker: Kevin Boles

Title: Indexing Deep Dive

Abstract:

SessionID: 26238

Common TSQL Mistakes

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Kevin Boles

Title: Common TSQL Mistakes

Abstract:

We are going to examine a variety of oopsies MANY developers fall prey too - some obvious, some pretty subtle and some down right sneaky! Lots of code examples with the bad AND good code presented. I GUARANTEE that you will find things here that will either prevent you from getting bad data, throwing unwanted errors or vastly improving your database application's performance. I have given this talk over FORTY times now and it is always very highly rated!

SessionID: 26241

File IO Stalls and Wait Stats - Tune Like Guru!

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV / DBA

Speaker: Kevin Boles

Title: File IO Stalls and Wait Stats - Tune Like Guru!

Abstract:

Analyzing File IO Stalls and Wait Stats can really help you understand why performance on your server is poor and point you in the right direction towards improving the situation! Very helpful scripts will be provided along with discussions and references to help you understand what are two of the most important tools in my performance analysis toolbag!

SessionID: 27375

The Significance of Choosing and Using Data Types

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: APP DEV / DBA

Speaker: Vern Rabe

Title: The Significance of Choosing and Using Data Types

Abstract:

SessionID: 27376

Columnstore Indexes in SQL Server 2012

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / DBA

Speaker: Vern Rabe

Title: Columnstore Indexes in SQL Server 2012

Abstract:

One of the new features of SQL Server 2012 is columnstore indexes, where the storage of index data is “turned on its head”. We will look into how this feature is implemented internally, how it can greatly improve query performance in the right environment, what the current limitations are, and how to implement workarounds for those limitations.

SessionID: 28072

Possible Musics: SSAS Multidimensional vs Tabular

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA

Speaker: William E Pearson III

Title: Possible Musics: SSAS Multidimensional vs Tabular

Abstract:

The Analysis Services 2012 Business Intelligence Semantic Model (BISM) unifies Multidimensional (OLAP) and Tabular (relational) options for organizational BI. BI professionals can implement Multidimensional cubes, or they can deploy Tabular models developed by business users to a dedicated server. Those new to Tabular, or those embarking upon BI for the first time with SSAS 2012, may find it difficult to choose between the two paths. In this session, BI Architect, SQL Server MVP and SSAS Maestro Bill Pearson overviews the nature and design goals of each option, comparing Multidimensional and Tabular features. He then offers guidance on selecting the appropriate model, providing examples to illustrate approaches for given scenarios.

SessionID: 28074

Getting Started with MDX: The (Very) Basics

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: BIA / DBA

Speaker: William E Pearson III

Title: Getting Started with MDX: The (Very) Basics

Abstract:

In this session, led by Microsoft BI Architect and SQL Server MVP Bill Pearson, we will concentrate largely upon crafting simple MDX expressions and queries whose purposes, for the most part, are to return a set of data. We will overview the structure of a cube, using as a basis the sample Adventure Works cube that is available to anyone installing SQL Server Analysis Services 2008 R2. We will then outline the components of simple MDX syntax, and get started writing basic expressions and queries. We will expose basic member functions, introduce filters (or “slicers”), and begin exploring core MDX functionality, including calculated members, and named sets. This session applies equally to Analysis Services 2008, 2008R2 and 2012.

SessionID: 9483

SQL Server Data Tools Tips and Tricks

Back to calendar

Event Date: 27-04-2013 - Session time: 00:00:00 - Track: DBA/BIA

Speaker: Andrew Duclos

Title: SQL Server Data Tools Tips and Tricks

Abstract:

How to successfully deploy permissions, agent job, and better manage the database development life cycle using SSDT.