sqlsathistory

Nr: 198

Back to Main list

SQLSaturday #198 - Vancouver, BC 2013

Start Time (24h) Speaker Track Title
00:00:00 Edwin Sarmiento SW1 - Room 1205 Optimizing SharePoint Performance thru SQL Server
00:00:00 Ben Miller SW3 - Room 1750 SQL Server TDE
00:00:00 Cathy Dumas SW5 - Room 1840 What Excel 2013 really means for BI
00:00:00 Robert Davis SW1 - Room 1205 Implementing Contained Databases
00:00:00 Colin Stasiuk SW3 - Room 1750 Doing More With Less-SQL Server Policy Based Mgmt
00:00:00 Constantin Klein SW9 - Room 110 StreamInsight: Complex Event Processing by MS
00:00:00 Damir Bersinic SW9 - Room 110 Large SQL Workloads on Microsoft's Private Cloud
00:00:00 David Eichner SW5 - Room 1850 SRS Report Builder for Business Intelligence
00:00:00 Donabel Santos SW5 - Room 1840 SQL Server Reporting Services 2012 Jumpstart
00:00:00 Greg Larsen SW5 - Room 1850 Data Profiling with SSIS Data Profiling Task
00:00:00 Guy Bowerman SW3 - Room 1750 New Backup and Deployment features in SQL Server 2
00:00:00 Hugo Kornelis SW3 - Room 1710 UDFs, or: How to kill performance in one easy step
00:00:00 Niko Neugebauer SW9 - Room 110 Inheriting a database for Developers, version 2
00:00:00 Julie Koesmarno SW5 - Room 1840 Power View for Geographical Analysis
00:00:00 Joseph Verftido SW5 - Room 1850 Data Quality Services Approach to Cleansing
00:00:00 Josh Fennessy SW5 - Room 1840 Demystifying BISM and Tabular Mode SSAS
00:00:00 Josh Fennessy SW5 - Room 1840 The Essential 8: Narrative Reporting Techniques
00:00:00 John White SW1 - Room 1205 Configuring SharePoint for Business Intelligence
00:00:00 Jean Rene Roy SW5 - Room 1850 SSIS Configurations in SQL Server 2012
00:00:00 Karen Lopez SW5 - Room 1840 Model-Driven Database Design
00:00:00 Medhat Elmasry SW1 - Room 1205 Entity Framework 5
00:00:00 Michael DeFehr SW3 - Room 1750 Query Plans and Indexes in SQL Server
00:00:00 Oliver Engels SW5 - Room 1850 Data Quality rulez! Go best practise
00:00:00 Pat Sinthusan SW1 - Room 1025 SQL Server 2012 in Virtualization World
00:00:00 Paul Turley SW1 - Room 1025 Visualization Choices: What, When, and How?
00:00:00 Rick Morelan SW9 - Room 110 Introducing SQL Server Data Tools! (Project Juneau
00:00:00 Rick Morelan SW9 - Room 110 New SQL 2012 Functions
00:00:00 Rohan Joackhim SW3 - Room 1710 Deep Dive to SQL Server Parallel Query Processing
00:00:00 Scott Klein SW1 - Room 1025 Kung Fu Migration to Windows Azure SQL Database
00:00:00 Stacia Varga SW1 - Room 1205 Taking BI to the Next Level: Collaboration
00:00:00 Stacia Varga SW9 - Room 110 Power View: A Peek Behind the Curtain
00:00:00 Yaroslav Pentsarskyy SW1 - Room 1205 Building apps for SharePoint 2013 and Profiting!
00:00:00 Mladen Prajdić SW3 - Room 1750 SQL Impossible: Restoring/Undeleting a table
00:00:00 Thomas LaRock SW3 - Room 1710 Database Design Throwdown
00:00:00 Thomas LaRock SW3 - Room 1710 Database Design: Size DOES Matter
00:00:00 Steve Stedman SW3 - Room 1710 Exploring the TSQL Enhancements in SQL Server 2012
00:00:00 Richard Baumet SW1 - Room 1025 SQL Server 2012: AlwaysOn
00:00:00 John Huang SW1 - Room 1025 DBCC WritePage and Data Recovery
00:00:00 Mark Tabladillo SW5 - Room 1850 Applied Enterprise Semantic Mining
00:00:00 Aaron Nelson SW3 - Room 1750 PowerShell for Data Professionals
00:00:00 Aaron Bertrand SW3 - Room 1710 T-SQL : Bad Habits and Best Practices
00:00:00 Allan Hirt SW1 - Room 1025 Demystifying Clustering for the DBA

SessionID: 10115

Optimizing SharePoint Performance thru SQL Server

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

Speaker: Edwin Sarmiento

Title: Optimizing SharePoint Performance thru SQL Server

Abstract:

SessionID: 10260

SQL Server TDE

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Ben Miller

Title: SQL Server TDE

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

What Excel 2013 really means for BI

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Cathy Dumas

Title: What Excel 2013 really means for BI

Abstract:

Excel 2013 was silently packed with a slew of new BI features, including native integration of the PowerPivot and Power View add-ins.

Come see some demos of how these new features work. Although you will see some pretty visualizations, there's more to Excel 2013 than dancing bubbles. There are some serious implications to taking advantage of these new technologies. Learn some of the trade-offs involved in taking advantage of these new features, especially when working with multiple data sources.

SessionID: 11438

Implementing Contained Databases

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

Speaker: Robert Davis

Title: Implementing Contained Databases

Abstract:

Contained Databases is a new feature introduced in SQL Server 2012. We will take a look at the security implications of contained databases and why it considered only “partially” contained. This technical dive into the feature will demonstrate how to implement contained databases, how to migrate a contained database, and

what “gotchas” to be aware of.

SessionID: 11760

Doing More With Less-SQL Server Policy Based Mgmt

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Colin Stasiuk

Title: Doing More With Less-SQL Server Policy Based Mgmt

Abstract:

Do more with less… sound familiar? In this demo rich introduction to Policy Based Management presentation we will be going over what Policy Based Management is and how you can use Policy Based Management and a Central Management Server to evaluate your daily, weekly, and monthly checklists against your entire SQL Server environment. We will be reviewing some of the “out of the box” policies as well as creating some custom policies that you might be interested in evaluating against all of your SQL Server instances.

SessionID: 11800

StreamInsight: Complex Event Processing by MS

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Constantin Klein

Title: StreamInsight: Complex Event Processing by MS

Abstract:

The number of sensors is growing and growing and brings us closer to the "Internet of things". Applications, that have to process a big amount of data from event streams are a logical consequence. Some developers might have heard from Reactive Extensions (Rx) already, but Microsoft offers with StreamInsight (SI) another comprehensive platform for these scenarios.

In this session you will learn what a great addition for your toolbox StreamInsight is, if you have to develop applications, that have to handle complex events (CEP- Complex Event Processing). See how you can start with this technologie and how easy it is to jump in for .NET developers.

SessionID: 12145

Large SQL Workloads on Microsoft's Private Cloud

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Damir Bersinic

Title: Large SQL Workloads on Microsoft's Private Cloud

Abstract:

In this session you will learn about the capabilities in Windows Server 2012 Hyper-V that allow you to take large-scale SQL Server workloads and migrate them to Microsoft’s Private Cloud. You will find out how to configure the key resources – memory, CPU, network, and disk – to help enable the largest SQL Server implementations to perform well. You will see how System Center 2012 SP1 helps you deal with performance and other issues allowing you to respond more quickly to elements that may impact the applications your users depend on. Finally, we will demonstrate how implementing SQL Server on a Private Cloud helps to more easily deal with routine maintenance of both SQL Server and the infrastructure supporting it.

SessionID: 12781

SRS Report Builder for Business Intelligence

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: David Eichner

Title: SRS Report Builder for Business Intelligence

Abstract:

Learn how easy it is to utilize the free download from Microsoft that allows users to create maps, charts, dashboard objects and reports against any kind of data easily without having to use Visual Studio. See how SQL Report Builder makes creating executive dashboards easy!

SessionID: 13363

SQL Server Reporting Services 2012 Jumpstart

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Donabel Santos

Title: SQL Server Reporting Services 2012 Jumpstart

Abstract:

Jumpstart your way with SQL Server 2012 Reporting Services! This session will cover the basics – and some intermediate topics – on designing reports with SSRS 2012. We will start with basic reports, and build our way to adding parameters, interactive components, charts and subreports. This session will be jampacked with demos.

SessionID: 14813

Data Profiling with SSIS Data Profiling Task

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: Greg Larsen

Title: Data Profiling with SSIS Data Profiling Task

Abstract:

Profiling data allows you to understand various aspects of new you receive. By profiling data you can make sure it meets your data quality standards. During this session we will be exploring the SSIS Data Profiling task to quickly analyze your data. Each of the eight different profiles available will be reviewed. A number of demos will be shown so you understand how to use and configure the different profiles. You will learn how to use the Data Profiling task output to control your SSIS data flow. Additionally you will be shown how to store the profiling output in SQL Server, so you can produce trend reports based on past profiling output information.

SessionID: 14915

New Backup and Deployment features in SQL Server 2

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Guy Bowerman

Title: New Backup and Deployment features in SQL Server 2

Abstract:

Cumulative update 2 introduces new features to SQL Server backup and Sysprep which enable important hybrid scenarios. In this session you’ll learn how to use and troubleshoot the new features.

SessionID: 15077

UDFs, or: How to kill performance in one easy step

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

Speaker: Hugo Kornelis

Title: UDFs, or: How to kill performance in one easy step

Abstract:

User-defined functions in SQL Server are very much like custom methods and properties in .Net languages. At first sight, they seem to be the perfect tool to introduce code encapsulation and reuse in T-SQL. So why is this feature mostly avoided by all T-SQL gurus?

The reason is performance. In this session, you will learn how user-defined functions feed the optimizer with misleading and insufficient information, how the optimizer fails to use even what little information it has, and how this can lead to shocking query performance. However, you will also see that there is a way to avoid the problems. With just a little extra effort, you can reap the benefits of SQL Server and still get good performance.

SessionID: 15379

Inheriting a database for Developers, version 2

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Niko Neugebauer

Title: Inheriting a database for Developers, version 2

Abstract:

There are very few applications which are being developed from zero, the most are apps are simply inherited from previous development teams. This session serves to show some easy implementable practices to follow after inheriting a database. Those practices allow to check some if the database design was done in regards to the actual data, or if while implementing some of the constraints and checks some tables were left behind. :) The practices shown in this session will allow to check the database design and identify some of the possible performance degradations.

SessionID: 16913

Power View for Geographical Analysis

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Julie Koesmarno

Title: Power View for Geographical Analysis

Abstract:

Geographical Analysis is now made easy with Power View and Excel 2013. Simple yet powerful data exploration and segmentation analysis on geography can be performed, without the need of expensive hardware or software. In this session, you’ll learn how to create visually appealing and meaningful maps using Power View.

SessionID: 17492

Data Quality Services Approach to Cleansing

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: Joseph Verftido

Title: Data Quality Services Approach to Cleansing

Abstract:

Learn about Microsoft’s Data Quality Services (DQS), what it is and how it works. We'll show you how DQS sets itself apart from conventional data cleansing routines that we’re used and go through examples on how to begin your own Data Quality Project. But what really makes DQS unique and powerful is its ability to access shared knowledge. In this presentation, we will also go through how to access and use that shared knowledge.

SessionID: 17514

Demystifying BISM and Tabular Mode SSAS

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Josh Fennessy

Title: Demystifying BISM and Tabular Mode SSAS

Abstract:

With the release of SQL 2012, Analysis Services (SSAS) has seen some major changes. An entire new method of modelling analytic data has emerged and it's called Tabular Mode Analysis Services. In addition to that, a new semantic layer has been added to the tool, the Business Intelligence Semantic Model (BISM), which will help to bring the two modes -- Multidimensional and Tabular -- into one level playing arena.

In this session, attendees will gain understanding of what Multidimensional and Tabular modelling IS, as well as how the BISM layer helps to translate user requests to ensure no confusion is made. Attendees will also learn how to BUILD a Tabular model, and will help design a solution live during the presentation.

SessionID: 17515

The Essential 8: Narrative Reporting Techniques

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Josh Fennessy

Title: The Essential 8: Narrative Reporting Techniques

Abstract:

Providing boring static reports is no longer acceptable in today's business culture.  Analytics are expected to be highly visual, interactive, and should tell a meaningful story.  The latest version of Microsoft Excel is designed to perform those duties and more. Narrative reporting goes far beyond the tabular format and eliminates the need for comments.

Learn how to craft narrative style reporting in this unique session.  Join Josh Fennessy and Julie Koesmarno as they guide you through several design scenarios that are often asked of a business analyst.  You'll learn Excel reporting techniques that will enable you to build highly visual and interactive reports without the need for heavy infrastructure requirements.

SessionID: 17574

Configuring SharePoint for Business Intelligence

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

Speaker: John White

Title: Configuring SharePoint for Business Intelligence

Abstract:

This session is will help the SQL DBA or the SharePoint farm administrator understand what is required from the "other side" to get BI features up and running in SharePoint. We will outline the SharePoint farm and services architectures, and then walk through configuration scenarios that will get BI assets such as Reporting Services in SharePoint mode, PowerPivot for SharePoint, Power View, and PerformancePoint up and running.

SessionID: 17613

SSIS Configurations in SQL Server 2012

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: Jean Rene Roy

Title: SSIS Configurations in SQL Server 2012

Abstract:

Before SQL Server 2012, SSIS configuration was a Rocket science. Since then Microsoft has been working nonstop to get this aspect of SSIS more simple. A large amount of enhances in SQL Server 2012 have been done to SSIS and if you know how difficult it was to configure SSIS packages in SQL Server 2008, you need to see this session. If you are new to SSIS you also need to see all enhances to SSIS and see how simple it is to use it.

SessionID: 17884

Model-Driven Database Design

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1840

Speaker: Karen Lopez

Title: Model-Driven Database Design

Abstract:

Model-Driven Database Development: Myths, Magic and Methods. In this presentation, Karen discusses data model-driven database development from the point of view of the Data Architect, the DBA, and the Developer. She will cover topics such as "Who does what?", "Why are we doing this?", "Do I have to Use a GUI?" and "Just who do you think you are?". Demos, too. Finally, 10 tips for making model-driven database development successful in your organization's culture and environment.

SessionID: 20048

Entity Framework 5

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

Speaker: Medhat Elmasry

Title: Entity Framework 5

Abstract:

Never tried Entity Framework before? Or long term Entity Framework developer? Come learn how Entity Framework 5 makes it very simple to keep both your code and database in sync as you make changes using Code First and Migrations. Plus learn about many other enhancements including Designer improvements and support for new Enums and Spatial types.

SessionID: 20444

Query Plans and Indexes in SQL Server

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Michael DeFehr

Title: Query Plans and Indexes in SQL Server

Abstract:

Data access can be easy to set up in your applications with wizards and ORMs, but sometimes your queries are just not as fast as you think they should be – especially on those tables that are getting bigger and bigger. In this session, we will take a peek under the hood and see how SQL server answers the questions you ask of it. This is an introductory session, but it will be jam-packed with demos and useful tips that you will be able to use to make your applications more responsive.

SessionID: 21542

Data Quality rulez! Go best practise

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: Oliver Engels

Title: Data Quality rulez! Go best practise

Abstract:

With the new Data Quality Services (DQS) Microsoft has an offering for Data

Quality Management. This session gives you insights how to use DQS efficiently. In demos you will understand best practises in setting up a knowledge base, correct matching rules and how to integrate DQS to your processes as DQS is never an island solution. DQS performance aspects and how to report your quality improvements will round up the session. The session assumes that you have already tested DQS and want to get further with this toolset.

SessionID: 21744

SQL Server 2012 in Virtualization World

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

Speaker: Pat Sinthusan

Title: SQL Server 2012 in Virtualization World

Abstract:

Microsoft SQL Server is one of the most commonly virtualized application. In order for SQL Server to run well in a virtual environment, the virtualized host must be properly configured and managed. We will discuss some of the benefits of virtualization that particularly apply to virtualized SQL Server environments which include: easier failover, hardware abstraction and simpler capacity planning. This session will demonstrate how to setup SQL Server storage in a virtual environment as well as best practices, caveats, and performance of SQL Server database.

SessionID: 21831

Visualization Choices: What, When, and How?

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

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

Introducing SQL Server Data Tools! (Project Juneau

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Rick Morelan

Title: Introducing SQL Server Data Tools! (Project Juneau

Abstract:

Data Dude gone wild!!! Your final scripts deployed to the live database a few months ago and almost everything went perfectly. Since then you have heard there were few index patches needed maybe even a new column in one or the tables. The live database has drifted just a little from your deployed SQL scripts. How would you like to update your next baseline code to already resemble the current state of the production database? This is just one of the incredible features you can do with SSDT. Take the statefull nature of your database to create and test your code automatically and declaratively. Database developers can use the SQL Server Object Explorer in VS to easily. See how the new scripting and automation tools are used in SQL 2012.

SessionID: 22997

New SQL 2012 Functions

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Rick Morelan

Title: New SQL 2012 Functions

Abstract:

Using a Function is quick and easy if you know they are there. Functions always do or return something useful. When you send data into a function, it does its work and then sends you back some information. Each version of SQL server adds new functionality and 2012 continues that tradition. Many things you may not even have to build since more system supplied functions now ship with SQL Server 2012. This session will focus on the new string, time and logical functions added to SQL Server 2012.

SessionID: 23032

Deep Dive to SQL Server Parallel Query Processing

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

Speaker: Rohan Joackhim

Title: Deep Dive to SQL Server Parallel Query Processing

Abstract:

During query optimization, SQL Server is looking for queries or index operations that might benefit from parallel execution. This session will start with the basics of parallelism in SQL Server. Then lead you to understand what is under the hood of parallel query execution. How you can avoid or benefit from parallelism in OLTP or OLAP environment.

SessionID: 24079

Kung Fu Migration to Windows Azure SQL Database

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

Speaker: Scott Klein

Title: Kung Fu Migration to Windows Azure SQL Database

Abstract:

SessionID: 24683

Taking BI to the Next Level: Collaboration

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

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

Power View: A Peek Behind the Curtain

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW9 - Room 110

Speaker: Stacia Varga

Title: Power View: A Peek Behind the Curtain

Abstract:

Power View is the new data visualization and self-service BI tool that debuted in SQL Server 2012 and is now available as part of Excel 2013. To successfully roll-out this technology to your user community, you need to understand its architecture and data dependencies. Come to this session to get past the razzle dazzle that most Power View sessions offer, and peek behind the curtain to learn how to properly configure your environment to support Power View and how to prepare data for user consumption within Power View .

SessionID: 24759

Building apps for SharePoint 2013 and Profiting!

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1205

Speaker: Yaroslav Pentsarskyy

Title: Building apps for SharePoint 2013 and Profiting!

Abstract:

New marketplace is a great opportunity for developers to get rapid exposure on a growing platform. SharePoint 2013 introduces a new app model that brings the best of web development to SharePoint. This session will use a series of demos to walk through the developer getting started experience for apps for SharePoint and will highlight development tools such as Napa and Visual Studio. Whether you're a .NET developer or a SharePoint developer come learn how to build apps for SharePoint and submit them to Office marketplace.

SessionID: 24766

SQL Impossible: Restoring/Undeleting a table

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Mladen Prajdić

Title: SQL Impossible: Restoring/Undeleting a table

Abstract:

Yes, you read the title right.

No, it's not about the usual "one table per partition" and "restore full backup then copy the data over" methods. No, there are no 3rd party tools involved. Just you and your SQL Server.

Yes, it's crazy. No, it's not for production purposes. And yes, that's why it's so much fun. Prepare to dive into the world of data pages, log records, deletes, truncates and backups and how it all works together to get your table back from the endless void.

Want to know more? Come and see!

SessionID: 25132

Database Design Throwdown

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

Speaker: Thomas LaRock

Title: Database Design Throwdown

Abstract:

Karen and Tom debate about options and best practices of common and advanced design issues, such as: * Natural vs. Surrogate keys *NULL vs NOT NULL * Agile Database Design * Database Refactoring * How much does Size Matter? * Who Calls the Shots and Who Does What? ...and others. Bring your votes, your debates, and your opinions.

SessionID: 25133

Database Design: Size DOES Matter

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

Speaker: Thomas LaRock

Title: Database Design: Size DOES Matter

Abstract:

Great database performance starts with great database design. During the database design process it is important to select your datatypes wisely. The wrong choices will often lead to wasted space, increased response times, and less stability. Additionally you run the risk of having your design not scale as well as it should. Leave this session armed with the knowledge you need to help your databases perform at their peak efficiency.

SessionID: 25741

Exploring the TSQL Enhancements in SQL Server 2012

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

Speaker: Steve Stedman

Title: Exploring the TSQL Enhancements in SQL Server 2012

Abstract:

SQL Server 2012 adds many new enhancements to TSQL. Learn how to use the windowing functionality of the OVER clause to create sliding aggregation. Find out about the new SEQUENCE object and when you should or should not use it to replace an IDENTITY. Learn the IIF function and CHOOSE function to replace a common simple CASE functions. OFFSET / FETCH will be covered to show you how to eliminate cursors or CTEs for data paging. With CONCAT you have an easier time building strings in your TSQL statements independent of the data type, and without concern over nulls. With these and other new TSQL enhancements you will be able to take full advantage of the power of TSQL in SQL Server 2012.

SessionID: 27113

SQL Server 2012: AlwaysOn

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

Speaker: Richard Baumet

Title: SQL Server 2012: AlwaysOn

Abstract:

Go through the artichecture for setting up AlwaysOn talking about the differnt technogies involved and how you can leverage them to divide up workloads among different replicas. You'll quickly know why this HADR solution is one of SQL Server 2012's biggest feature

SessionID: 34676

DBCC WritePage and Data Recovery

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

Speaker: John Huang

Title: DBCC WritePage and Data Recovery

Abstract:

DBCC WritePage is an undocumented command that allows users to modify physical pages directly. It can only be useful for database repairing when there are extreme situations where nothing can help you recover your data. It makes troubles in most of the time. But it's a good tool for learning other stuff. More importantly, you need to know this when others have already known.

In this 500 level session, We will explore some internals, use this command or other ways to break the database integrity, and use this tool to recover it. I will also demonstrate you how to keep yourself safe from using this command.

SessionID: 34719

Applied Enterprise Semantic Mining

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW5 - Room 1850

Speaker: Mark Tabladillo

Title: Applied Enterprise Semantic Mining

Abstract:

Text mining is projected to dominate data mining, and the reasons are evident: we have more text available than numeric data. Microsoft introduced a new technology to SQL Server 2012 called Semantic Search. This session's detailed description and demos give you important information for the enterprise implementation of Tag Index and Document Similarity Index. The demos include a web-based Silverlight application, and content documents from Wikipedia. We'll also look at strategy tips for how to best leverage the new semantic technology with existing Microsoft data mining.

SessionID: 8853

PowerShell for Data Professionals

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1750

Speaker: Aaron Nelson

Title: PowerShell for Data Professionals

Abstract:

You’ve heard it said, “If you have to do it twice, automate it.” Cut the learning curve and get a real handle on this powerful automation tool. This session walks you through a dozen scripts to simplify and easily automate time-consuming and tedious elements of your day to day job. This isn’t stuff you’ll use SOMEDAY, these are scripts you can use when you get home tonight. Harness the power of Power Shell to easily find Servers short on space. Script out tables and constraints across all of your databases at once. Backup databases and restore them to a different environment. These tricks and many others will allow PowerShell to simplify your job like no other tool.

SessionID: 8911

T-SQL : Bad Habits and Best Practices

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW3 - Room 1710

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

Demystifying Clustering for the DBA

Back to calendar

Event Date: 16-02-2013 - Session time: 00:00:00 - Track: SW1 - Room 1025

Speaker: Allan Hirt

Title: Demystifying Clustering for the DBA

Abstract:

The word cluster is used a lot in the IT world, especially when it comes to SQL Server. We have clustered instances of SQL Server, availability groups that require Windows failover clustering ... but how does a DBA make sense of it all? Wonder no more! This session will explain all the forms of clustering as they relate to SQL Server (including how Windows fits into the picture) and give you some of the top keys to success whether you are using an older version of Windows and SQL Server, or you're looking to deploy the latest and greatest.