Nr: 158
SQLSaturday #158 - New York City 2012
SessionID: 10124
Implementing SQL Server 2012 on Windows Server Cor
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: Edwin Sarmiento
Title: Implementing SQL Server 2012 on Windows Server Cor
Abstract:
SQL Server DBAs have relied so much on graphical user interface (GUI) to administer and manage database servers. So, why take away the GUI? If you’re more into using the command-line and PowerShell to manage your servers, come to this session to learn how to implement SQL Server 2012 on Windows Server Core
SessionID: 10126
Deploying SQL Server 2012 Multi-site Clusters
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Edwin Sarmiento
Title: Deploying SQL Server 2012 Multi-site Clusters
Abstract:
This is a demo-driven session that will focus on designing and implementing a multi-site, geographically dispersed SQL Server 2012 Failover Cluster instance across multiple data centers. We will cover the considerations on implementing such an architecture to address high availability and disaster recovery requirements for your mission-critical databases.
SessionID: 10179
Surviving Your Peak Database Load
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Ben DeBow
Title: Surviving Your Peak Database Load
Abstract:
SessionID: 10500
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Brian Knight
Abstract:
SessionID: 10503
Data Cleansing with SSIS 2012
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Brian Knight
Title: Data Cleansing with SSIS 2012
Abstract:
In this session, you'll learn how to cleanse your data and apply simple to complex business rules in SSIS. Learn how to solve complex data problems quickly in SSIS using Data Quality Services (DQS). The speaker will show you how to incorporate scripting into your SSIS data flow to find and fix bad data. Then he'll show how to use advanced fuzzy logic to satisfy data duplication issues. Lastly, he’ll show you how to implement advanced data cleansing and normalization in SQL Server 2012 SSIS with DQS and MDS.
SessionID: 10734
Building Faster SQL Servers
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Brent Ozar
Title: Building Faster SQL Servers
Abstract:
SQL Server speed boils down to how fast we can get data in and out of storage. Sooner or later, we're going to run out of memory to cache. In this session, we take a lesson from Microsoft's blazing-fast Fast Track Reference Architectures, look at why they work so well for the wildest queries, and explain how to build our own SQL Servers for quick queries. Brent Ozar shows you how to test your own servers and compares them to servers he's worked with in the field.
SessionID: 10735
Real-Life SQL 2012 Availability Group Deployments
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Brent Ozar
Title: Real-Life SQL 2012 Availability Group Deployments
Abstract:
SessionID: 11588
What's Buried in the Plan Cache?
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
Speaker: Christina Leo
Title: What's Buried in the Plan Cache?
Abstract:
Creating a query plan can be a time consuming and expensive process. To avoid repeating these costly steps, SQL Server stores its query plans, in the plan cache where they can be reused as needed.
In this session, we’ll look at how the plan cache is organized, what plans are saved, when plans are reused and when they are recreated, methods for observing the contents of the plan cache, and finally, methods for manipulating plan reuse and recreation.
SessionID: 12901
Mastering Date-Time Based Analysis in DAX
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 5
Speaker: Dan Clark
Title: Mastering Date-Time Based Analysis in DAX
Abstract:
SessionID: 14971
Replicaton Technologies
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 5
Speaker: Hilary Cotter
Title: Replicaton Technologies
Abstract:
troubleshooting techniques.
SessionID: 15498
(SQL,SSIS,MDS) Adv Fuzzy Matching Roll Your Own
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Ira Warren
Title: (SQL,SSIS,MDS) Adv Fuzzy Matching Roll Your Own
Abstract:
Fuzzy Matching, Similarity Matching or Record Linkage is the most critical and least understood process in any Data Warehouse, BI, Integration, Big Data , Data Quality, MDM , Social Network or integrating crap effort. Over at LinkedIn there is Group run by Henrik Liliendahl Sorensen for Data Matching, Bill Winkler, principal researcher at the US Census" has written a series of white papers on record linkage and particular a technique called "Blocking Indexs". In addition we wil cover William Cohen Research Professor, Machine Learning Department, Carnegie Mellon University white papers an implementations. Presented will be our collection of "real world" examples(Code) and you will leave a master of record linkage and the concepts behind it
SessionID: 15900
Advanced Charting Techniques in SSRS
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: Jason Thomas
Title: Advanced Charting Techniques in SSRS
Abstract:
SSRS 2008 R2 has been a game changer for SQL Server in terms of visualization techniques. With a wide range of available options for charting, BI professionals struggle to get familiar with even the basic functionalities of most charts.
This session will talk about the basic functionalities of all the charts as well as some tips and tricks around them. Come to this session and take your charting skills to the next level.
SessionID: 17026
Full Text Indexing Basics
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 5
Speaker: John Miner
Title: Full Text Indexing Basics
Abstract:
Today's large data fields (LDF) are full of unstructured information stored in varchar, text, varbinary or xml data types. How do you write an application to search the column for patterns? Traditional SQL techniques using a column INDEX and LIKE operator result in a query plan that contains a full table scan. I will be introducing the brother's grimm database that has the full text of each fairy tale. I will create a full text catalog / index, select a change tracking strategy, define optional stop list / thesaurus file, and then populate the index. I will use CONTAINS and FREETEXT operators in SELECT queries to leverage the FTI. This resulting query plan performs index seek.
SessionID: 18160
SQL Server Internals Architecture
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: Kevin Kline
Title: SQL Server Internals Architecture
Abstract:
SessionID: 18161
Team Management Fundamentals
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: Kevin Kline
Title: Team Management Fundamentals
Abstract:
fundamental skills needed to effectively lead an IT team. Topics include motivational skills,
conflict resolution skills, communication skills and project/job tracking skills. Attendees will also
learn:
- How to motivate a team and keep the members of that team focused and on task.
- How to resolve conflicts, address performance problems, and handle project/job missteps.
- How to gain support for your ideas, earn upper management support, and communicate with
top management.
SessionID: 18313
What's new in SQL Server 2012 - from A to Z
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Kevin Goff
Title: What's new in SQL Server 2012 - from A to Z
Abstract:
SessionID: 18316
SQL Server 2012 Columnstore index
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 2
Speaker: Kevin Goff
Title: SQL Server 2012 Columnstore index
Abstract:
It might seem far-fetched that a company would upgrade to SQL Server 2012 “just” for a database index. But after you see the performance enhancements gained from the new columnstore index in SQL Server 2012, you’ll see why many are calling this one of the most important features in the history of SQL Server. In this presentation, I’ll talk about the physical aspects of columnstore index in SQL Server 2012, how to create it, and what environments (mainly data warehousing environments) and queries can make use of it. I’ll show performance benchmarks between columnstore indexes in SQL Server 2012, and compare them to index strategies prior to SQL Server 2012. I'll also show how the new Batch execution mode can improve performance as well
SessionID: 19016
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
Speaker: Leonard Lobel
Abstract:
SessionID: 19020
Programming T-SQL Enhancements in SQL Server 2012
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
Speaker: Leonard Lobel
Title: Programming T-SQL Enhancements in SQL Server 2012
Abstract:
As SQL Server evolves, so does Microsoft continue to improve and enhance Transact SQL (T-SQL). In SQL Server 2012, T-SQL remains the primary language for programming the relational database engine. In this informative and demo-packed session, Lenni will guide you through the T-SQL enhancements in the very latest release of SQL Server. We’ll dive into powerful new windowing enhancements with the OVER clause, running and sliding aggregations, new T-SQL functions (all 22 of them!), improved error handling with THROW, server-side paging with OFFSET/FETCH NEXT, sequence generators, and rich metadata discovery techniques. If you want to learn the new T-SQL enhancements in SQL Server 2012, you won’t want to miss out on this session!
SessionID: 19158
Running SQL Server on Solid State Drives
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: Linchi Shea
Title: Running SQL Server on Solid State Drives
Abstract:
Solid State Drives (SSD) are becoming one of the mainstream storage solutions, and many firms have started placing SQL Server database files on SSD in hope of gaining performance. However, how to best run SQL Server on SSD is not a settled question. Conflicting opinions abound. This session is packed with first-hand data points, sharing with you the results from a series of extensive performance tests on SSD, either with or without SQL Server. You will learn the basic performance characteristics of SSD, and what SQL Server/SSD configurations may give you best results.
SessionID: 19420
Introduction to Data Quality Services
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: Marc Jellinek
Title: Introduction to Data Quality Services
Abstract:
Get an overview of the problem domain, architecture and solution space for Data Quality Services. See how Data Quality Services works hand-in-hand with Master Data Management to create master data, matching rules and leverage both to deduplicate data
SessionID: 19542
Moves like Jagger - Upgrading to SQL Server 2012
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Mark Broadbent
Title: Moves like Jagger - Upgrading to SQL Server 2012
Abstract:
This session will also look at several advanced scenarios such as migrating to SQL Server 2012 on Server Core, AlwaysOn Availability Groups and AlwaysOn Fail-over Clustered Instances.
Attend this must see session and you too can have the “Moves like Jagger”.
SessionID: 19543
READPAST Furious-Transactions.Locking.Isolation.
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Mark Broadbent
Title: READPAST Furious-Transactions.Locking.Isolation.
Abstract:
Do you really understand SQL Servers’ Concurrency behaviour?
Are you sure that Transactions are an ALL or NOTHING operation?
Do you believe Read operations cannot start a Transaction?
Do you really know if READ_UNCOMMITTED is safe for reporting?
Is being Optimistic really better than being Pessimistic?
Can SQL Server 2012 be the solution to all our problems or our worst nightmare?
I look forward to you joining me in this very revealing and thought provoking session where I will provide answers to all these questions and more and make you wish you had known all of this sooner.
SessionID: 19748
Temporal Fact Tables: The Road Less Traveled
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 5
Speaker: Martin Schoombee
Title: Temporal Fact Tables: The Road Less Traveled
Abstract:
Snapshot fact tables are a common approach when a point-in-time reference is required. In some cases though, even snapshots are not an option due to the amount of data it will generate.
In this session we will walk through a practical example of when and how to implement temporal fact tables, and how these can be a viable alternative to snapshots in certain situations.
SessionID: 20102
Slowly changing dimensions- an integrated approach
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: Mark Stacey
Title: Slowly changing dimensions- an integrated approach
Abstract:
There are many treatments of table design for slowly changing dimenions, and almost as many on doing ETL on an SCD. Much less has been said about building a cube around a slowly changing dimension.
In this session, Mark will review the types of slowly changing dimensions, describe the performance implications of various methods of loading SCDs in SSIS (SCD task, Lookups, Merge, and Script component), and build the versioning directly into the dimension in Analysis Services
SessionID: 20232
Virtualizing Tier-1 SQL Server Databases On VMware
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Michael Corey
Title: Virtualizing Tier-1 SQL Server Databases On VMware
Abstract:
Key Takeaway 1 Key Database Best Practices
Key Takeaway 2 Common Mistakes How to Avoid Them
Key Takeaway 3 Many resources available and where to find them
SessionID: 20569
Seven SQL Agent Jobs You Should be Running
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: Mike Hillwig
Title: Seven SQL Agent Jobs You Should be Running
Abstract:
See those things around your ankles? You hope they're your socks because no DBA wants to be caught with their pants down.
Whether you're an accidental DBA, a DBA who has just inherited a bunch of servers, or someone who works in a shop that won't buy monitoring tools, this session will help you get basic monitoring in place to make sure you know what's going on in your environment.
You'll learn how to implement seven simple scripts that perk their ears up and start barking like a dog after a stranger walks in the house. They are the canary in your coal mine. You'll know when backups fail, when they run longer than usual, when data files are getting full, when transaction logs have excessive VLFs, and more.
SessionID: 20570
How Not to Be a Cranky DBA
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Mike Hillwig
Title: How Not to Be a Cranky DBA
Abstract:
Mike Hillwig is known as the Cranky DBA. You probably have pain points in your environment that make you cranky, too. Mike has lots of horror stories to tell about bad SQL Server implementations and practices. More importantly, he has developed a list of 12 key tips for managing your SQL Server environment. By following these tips, you’ll make your DBAs, developers, and system administrators a little less cranky.
SessionID: 22212
Self-Managed BI with PowerPivot
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: Peter Myers
Title: Self-Managed BI with PowerPivot
Abstract:
SQL Server 2012 PowerPivot will allow analysts to use Excel 2010 to load and prepare large volumes of data from various data sources to create a data model. The data model can then be enriched with calculations to become a data source for Excel PivotTable, PivotChart and CUBE function reports.
And as compelling as these BI experiences can be that’s not the end of the story. A PowerPivot workbook deployed to SharePoint Server 2010 can be used to create even more compelling BI experiences using Reporting Services and PerformancePoint Services.
In this presentation learn about the fundamentals of PowerPivot data model creation, and the exciting ways PowerPivot data models can be used to visualize and share data.
SessionID: 22214
Enriching Applications with SSAS Data Mining
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: Peter Myers
Title: Enriching Applications with SSAS Data Mining
Abstract:
Data mining as a technology is designed to analyze large volumes of data looking for patterns that accurately predict behavior. These patterns can then be used to derive knowledge about data, and in turn this knowledge can be used to enhance application designs and the user experience. In this presentation, you will be introduced to Microsoft SQL Server 2005 and 2008 Data Mining and demonstrations on how to develop data mining models that can be embedded into your applications. Demonstrations are based on SQL Server 2008 R2 Data Mining. This presentation is a must for any developer looking to embed “Artificial Intelligence” into their solution design to take their applications to the next level.
SessionID: 22518
But it worked great in Dev! Perfomance for Devs
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
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: 23010
SQL 2012 Error Handling. Pick your Destiny
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Rick Morelan
Title: SQL 2012 Error Handling. Pick your Destiny
Abstract:
Gone are all the spaghetti errors of past versions of SQL. For example did you know that BEGIN TRAN…COMMIT TRAN is not enough to make everything work together? People are often shocked when they see the demo in this talk where the first statement fails and all others statements still commit. This can still happen to you in SQL 2012 if you are not aware of the options. In fact did you know that when SQL encounters an error of Severity 11 (or higher), there a 4 different ways it can react? Learn how to predict the Error Action and control it. This is possible with or without structured error handling. See both ways to control the outcome to the way you want it.
SessionID: 23046
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Ron Johnson
Abstract:
SessionID: 23543
Much Ado about Indexes - Tips, Tricks and Tuning..
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
Speaker: Robert Pearl
Title: Much Ado about Indexes - Tips, Tricks and Tuning..
Abstract:
SessionID: 24013
Get-PowerShell | Get-SQLServer
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: SB Chatterjee
Title: Get-PowerShell | Get-SQLServer
Abstract:
SessionID: 24123
SQL Azure - What is it and why do I need it?
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: Scott Klein
Title: SQL Azure - What is it and why do I need it?
Abstract:
This session will take an exploratory look at Microsoft's cloud-based relational database offering. We'll lift the hood and look at its many benefits and features, and how it easily fills the need for a highly available and scalable database service in the cloud. We'll discuss how SQL Azure helps ease provisioning and deployment, and how Microsoft takes care of the physical administration so that developers and DBA's alike can focus on the aspects of their job they really care about.
SessionID: 24124
SQL Azure Scalability with Federations
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: Scott Klein
Title: SQL Azure Scalability with Federations
Abstract:
SessionID: 25198
Alright,WHY is the server REALLY running so slow!
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 3
Speaker: Steve Simon
Title: Alright,WHY is the server REALLY running so slow!
Abstract:
SessionID: 26697
Know Backups and Know Recovery
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 8
Speaker: Tim Radney
Title: Know Backups and Know Recovery
Abstract:
You say you have a backup strategy, but what is your recovery strategy?
In this session I will demonstrate several methods for performing much-needed backups and how to recover those backups to include FULL, DIFFERENTIAL, FILE GROUP, and TRANSACTION LOG. He will also demo performing a peace meal restore as well as backing up and restoring the tail end of the log after the data file becomes corrupt.
I will discuss industry best practices for backing up and recovering your data. The goal of this session is to educate you on the various backup strategies so you can decide which is best for your organization, demonstrate how to recover your databases, and to create the desire for you to go back and validate your current strategies
SessionID: 26943
Real World Integration Services: Excel Spreadsheet
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 5
Speaker: Todd McDermid
Title: Real World Integration Services: Excel Spreadsheet
Abstract:
You rarely hear of a data integration project that doesn't involve a spreadsheet as a source document, a lookup reference, or an output. It's the ambiguously ubiquitous container for business data because it's so flexible and familiar to users. Unfortunately, the same features those business users crave tend to cause huge problems for data professionals.
In this session we'll look at typical integration issues with Excel, explain why they occur, and show you more options than just the Excel Source or COM API. In a world where spreadsheets are the "database of choice" for business users, knowing how to get SSIS to interact reliably with Excel is an essential skill.
SessionID: 28050
SSAS 2012 Tabular vs. Multidimensional
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: William E Pearson III
Title: SSAS 2012 Tabular vs. Multidimensional
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 Analysis Services 2012, may find it difficult to choose between the two paths. In this session, BI Architect and MVP 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 real world examples to illustrate approaches for given scenarios.
SessionID: 9112
Without A SQLTrace - Getting To Know Extended Even
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: AJ Mendo
Title: Without A SQLTrace - Getting To Know Extended Even
Abstract:
SessionID: 9226
Shred SQL Server XML.
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 6
Speaker: Alex Grinberg
Title: Shred SQL Server XML.
Abstract:
Practical XML usage for SQL Server 2005 and up. Working examples how to load, create, and shred the XML using XPath query methods. The XML tips and tricks.
SessionID: 9234
SQL Server Dos and Don'ts: Keys to DBA Nirvana
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Allan Hirt
Title: SQL Server Dos and Don'ts: Keys to DBA Nirvana
Abstract:
SessionID: 9477
Microsoft's Big Play for Big Data
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 1
Speaker: Andrew Brust
Title: Microsoft's Big Play for Big Data
Abstract:
Come to this session to get an overview of Big Data, Hadoop and its integration with te Microsoft BI stack. See how your skills can be applied to this rapidly growing part of the industry.
SessionID: 9478
Hadoop and its Ecosystem Components in Action
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 4
Speaker: Andrew Brust
Title: Hadoop and its Ecosystem Components in Action
Abstract:
It’s one thing to have a high-level understanding of Big Data, Hadoop and MapReduce; it’s quite another to feel comfortable working with the tools. In this demo-heavy session, ZDNet Big Data blogger and Visual Studio magazine columnist Andrew Brust will take a look at actual MapReduce code and see Hadoop ecosystem components HBase, Hive, Pig and Mahout in action.
SessionID: 9674
Writing Faster Stored Procedures and Functions
Event Date: 04-08-2012 - Session time: 00:00:00 - Track: Track 7
Speaker: Andrew Novick
Title: Writing Faster Stored Procedures and Functions
Abstract:
Stored procedures and functions are the mainstay of SQL Server coding. In this presentation you will learn techniques to locate problem code and to improve it's performance. Step 1 is to discover where the time is going using server traces, code to analyzes the traces, and the new Extended Events. Once we know where the time is going we look at strategies to improve performance: Managing indexes on temp tables and why heaps are often the best choice for temp tables; determining if an index is helping; Rewriting scalar and multi-statement functions as inline functions and why it’s so important; mastering minimally logged operations and the “Go Faster” switch. Each technique is illustrated with examples