Nr: 157
SQLSaturday #157 - San Diego 2012
SessionID: 10345
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Benjamin Nevarez
Abstract:
SessionID: 10346
Dive into the Query Optimizer-Undocumented Insight
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Benjamin Nevarez
Title: Dive into the Query Optimizer-Undocumented Insight
Abstract:
SessionID: 11469
Parallel Query Plans - Good and Bad
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Chris Dickey
Title: Parallel Query Plans - Good and Bad
Abstract:
I will review the basics of Parallel Query Plans and discuss a variety of issues. Single CPU query plans can be very complicated. Multi CPU plans add another layer of complexity. There are benefits to using more than 1 CPU to run a query faster but there are also pitfalls. Why do some high cost queries only use 1 CPU? What about CXPACKET? Why can a parallel plan query run slower than the same query using only 1 CPU? All new computers have multiple CPU cores. This has increased the relevance of parallel plan query execution.If you have questions or stories of parallel plan issues, please share your questions and experiences during this talk.
SessionID: 12869
Agile Data Warehousing with WhereScape
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Doug Barrett
Title: Agile Data Warehousing with WhereScape
Abstract:
SessionID: 12873
Data Warehouse Best Practices
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 1
Speaker: Doug Barrett
Title: Data Warehouse Best Practices
Abstract:
This session will describe the best practises for designing a data warehouse to get the most out of SQL Server. Doug has worked in data warehousing for 12 years and will blend experience, with best practises and recommendations from Microsoft's Fast Track program. Each version of SQL Server introduces new features specifically for data warehousing - by applying the correct technique, feature, hint, modelling approach and layout the data warehouse will be faster and more scalable.
SessionID: 13420
Relational Database Design 101
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 1
Speaker: Diana Dee
Title: Relational Database Design 101
Abstract:
Would you like to understand the basic structure of relational databases?
Have you ever wondered how you can flawlessly decide whether two tables have a one-to-many, many-to-many, or one-to-one relationship?
Do you want to understand the basics of top-down and bottom-up database design?
Do you want to be able to explain normalization to third normal form?
Then this presentation is for you!
Content:
• Keys and dependencies / determinants
• Top-down design (What are the entities?)
• Table connectivity (one-to-many or many-to-many)
• Bottom-up design (What are the attributes?)
• Normalization
SessionID: 14350
From T-SQL Turtle to T-SQL Rabbit: Macro Scripting
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Eric Freeman
Title: From T-SQL Turtle to T-SQL Rabbit: Macro Scripting
Abstract:
Do you ever find yourself frustrated writing query, after query, after query? In this session we will go over two fairly simple methods to write fast(er) and reliable T-SQL code. What is macro scripting? Come find out how you can spend a little bit of time today and how it can save you a lot of time in the future. We will also go "over" some of the new features in SQL 2012 window functions and how to save time using them. Yes, there will be a live demo.
SessionID: 15284
11 Reasons Why You Want Developers Using Entity Fr
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 1
Speaker: Ike Ellis
Title: 11 Reasons Why You Want Developers Using Entity Fr
Abstract:
Can your DAL do this? I'll show you eleven ways Entity Framework is better than the average data access layer. I'll show demos on compile-time errors, change tracking, portability, easy maintanence, and lazy-loading.
SessionID: 15938
Discovering the Plan Cache
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Jason Strate
Title: Discovering the Plan Cache
Abstract:
SessionID: 15940
Extended Events, Work Smarter Not Harder
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Jason Strate
Title: Extended Events, Work Smarter Not Harder
Abstract:
SessionID: 17545
Advancing Data Storage: How Flash-Optimized Storag
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Arvind Rayasam
Title: Advancing Data Storage: How Flash-Optimized Storag
Abstract:
Advancing Data Storage:
How Flash-Optimized Storage Architectures
Accelerate Performance and Simplify Storage Management
This presentation will explore the evolution of storage architectures over the past 25 years, reviewing the technology inflection points and core business drivers that have propelled the transitions from direct attached to monolithic to modular storage solutions.
We are at the beginning of the next major technology inflection driving enterprise storage. Solid state drives (SSDs) promise to solve the performance challenges inherent in spinning disks, rendering traditional storage architectures obsolete.
But SSDs by themselves are not the solution. The next decade will be dominated by storage architectures
SessionID: 17909
Database Design Throw Down
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 1
Speaker: Karen Lopez
Title: Database Design Throw Down
Abstract:
Karen and Tom debate about the options and best practices of common and advanced design issues, such as:
- Natural vs. Surrogate keys
- NULL vs NOT NULL
- Datatypes
- Agile Database Design
- Database Refactoring
- Identity Crisis
? ...and others.
Bring your votes, your debates, and your opinions. Help us figure out who's right and who wrong...or less right.
SessionID: 17910
Career Management for Data Professionals
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Career / Other
Speaker: Karen Lopez
Title: Career Management for Data Professionals
Abstract:
Career Success in Data Management during Turbulent Timesa; A workshop on issues and ideas that today's data professionals can do to build their careers and networking skills with other data management professionals. Workshop topics will include:
• Demonstrating your expertise
• Building a portfolio of your success stories
• Getting others to sell your skills and business value
• Building extending your data management skill set
• 10 Steps to highlighting you and your work
Bring your thoughts, ideas, and experiences.
SessionID: 18043
SQL Server 2012 PowerView - What's missing?
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Ken Mears
Title: SQL Server 2012 PowerView - What's missing?
Abstract:
(and probably many others) needed.
ln this session I will show how we utilized custom
development, Open XML 2.0. and a few other tools to remedy the problem.
SessionID: 18044
Building Your Own SQL Server Virtual Playground
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Kendal Van Dyke
Title: Building Your Own SQL Server Virtual Playground
Abstract:
As the number of SQL Server versions and features grow over time so does the the difficulty in maintaining a set of tools for working with all of them on your local machine. Add in that some features require multiple physical instances and suddenly a single installation isn't enough. Need to quickly switch between versions and editions of SQL Server? Want to learn how to set up a cluster? Or maybe you want to try out the latest features in SQL 2012...virtualization offers a convenient way to do any or all of these. In this session we'll show you how by covering the fundamentals of desktop virtualization and demonstrating how to set up a virtual playground on your own machine.
SessionID: 18045
Working With XML In SQL Server
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Kendal Van Dyke
Title: Working With XML In SQL Server
Abstract:
SessionID: 18380
Managing Your Technical Career
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Career / Other
Speaker: Kim Smith-Rohlfs
Title: Managing Your Technical Career
Abstract:
You've got some decisions to make. Should you stay where you are or should you explore new opportunities? Contract or permanent job? Management or individual contributor role?
Bring your questions and be sure to sign up for the free resume critique.
SessionID: 19326
NoSQL - for the SQL Server Developer
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Lynn Langit
Title: NoSQL - for the SQL Server Developer
Abstract:
Are you confused (and concerned) by all the talk about noSQL solutions? Are you uncertain as to whether a noSQL solution is right for your project? If using noSQL, do you know which 'flavor' to use, i.e. Graph, Key-Volume, Column or other some type? Join me to understand the noSQL landscape. Presentation includes info about cloud-based storage from all of the big vendors, i.e. Amazon, Google, Microsoft. The talk also includes info about Hadoop and other open source databases, such as MongoDB.
SessionID: 19327
Using Amazon's Cloud for the SQL Server Profession
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Lynn Langit
Title: Using Amazon's Cloud for the SQL Server Profession
Abstract:
Azure isn't the only (cloud) game in town for SQL Server pros. Learn what Amazon Web Services (AWS) has to offer for virtualization, development, training environments, and more. In this session, featuring real-world examples and demos galore, you'll see how to go from zero to virtualized SQL Server in minutes. I have been using AWS for virtualization, testing, training, and development for SQL Server for several years and am excited to share the practical tips I've learned.
SessionID: 19840
Dundas Dashboard - Visualize with Agility
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 1
Speaker: Matthew Warren
Title: Dundas Dashboard - Visualize with Agility
Abstract:
SessionID: 21045
Table Indexing for the .NET Developer
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 1
Speaker: Denny Cherry
Title: Table Indexing for the .NET Developer
Abstract:
In this session we will be looking at the best and worse practices for indexing tables within your SQL Server 2008 databases. We will also be looking into the new indexing features that are available in SQL Server 2008 (and SQL Server 2005) and how you the .NET developer can make the best use of them to get your code running its best.
SessionID: 21046
SQL Server Table Partitioning from the ground up
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Denny Cherry
Title: SQL Server Table Partitioning from the ground up
Abstract:
In this session we will be looking at the SQL Server table partitioning features which were introduced in SQL Server 2008. We will
look at how to create partitioned tables and indexes as well as the internals of the table. We will also look at how to move data
from one partition to another and from one table to another with minimal to no impact to the users.
SessionID: 22111
Up Your Game With OUTPUT
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 1
Speaker: Phil Helmer
Title: Up Your Game With OUTPUT
Abstract:
There are some classic database programming tasks that rely on answering the question "What did I just change?" Prior to SQL Server 2005, we had to use functions like SCOPE_IDENTITY() and some extra tricks for handling multiple rows. Some people even had to resort to triggers. Yikes!! This session focuses on the practical use cases for the T-SQL OUTPUT clause. More importantly, you will find out how you can ditch the tricks of the past for a simpler solution that will help keep you sane.
SessionID: 23055
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Ron Johnson
Abstract:
SessionID: 23056
Introduction to SSIS with a Real-World Example
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 2
Speaker: Ron Johnson
Title: Introduction to SSIS with a Real-World Example
Abstract:
SessionID: 23098
SQL Server 2008 T-SQL For Your Daily Use Part 1
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Rick Martinez
Title: SQL Server 2008 T-SQL For Your Daily Use Part 1
Abstract:
SessionID: 23099
SQL Server 2008 T-SQL For Your Daily Use Part 2
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Rick Martinez
Title: SQL Server 2008 T-SQL For Your Daily Use Part 2
Abstract:
SessionID: 23100
SSIS 2012 Management Considerations and Best Pract
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 1
Speaker: Rushabh Mehta
Title: SSIS 2012 Management Considerations and Best Pract
Abstract:
SessionID: 23101
Introduction to Data Quality Services
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 1
Speaker: Rushabh Mehta
Title: Introduction to Data Quality Services
Abstract:
SessionID: 23972
Private Clouds with SQL Server 2012
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Sarah Barela
Title: Private Clouds with SQL Server 2012
Abstract:
SessionID: 23973
Bulletproof: Hardening your SQL Server from Attack
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Sarah Barela
Title: Bulletproof: Hardening your SQL Server from Attack
Abstract:
Recent major security breaches have not only exposed customer data, but also the system vulnerabilities DBAs must overcome daily. As data protection is a DBA’s primary responsibility, establishing an impenetrable environment to host the data is the first step towards risk-free security. How can DBAs ensure SQL Servers are fortified against the latest threats and vulnerabilities? In this session, we will go through the process of hardening your SQL Server from attack from Windows Server to the database level step-by-step. I will share will share with you how establish security baselines and monitor for changes to your security foundation. This session will provide specific actions for you to take back and apply to your servers.
SessionID: 24126
SQL Azure - What is it and why do you need it?
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Scott Klein
Title: SQL Azure - What is it and why do you 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: 24127
Scalling your cloud database with SQL Federation
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 2
Speaker: Scott Klein
Title: Scalling your cloud database with SQL Federation
Abstract:
SessionID: 24845
Introduction to SSAS 2012
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 1
Speaker: Christian Wade
Title: Introduction to SSAS 2012
Abstract:
SessionID: 25116
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Performance
Speaker: Thomas LaRock
Abstract:
SessionID: 26016
Proactive Administration with Ring Buffers.
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Tara Kizer
Title: Proactive Administration with Ring Buffers.
Abstract:
Ring buffers were added in SQL Server 2005. They provide diagnostic data that can be used to troubleshoot server issues such as memory and CPU pressure. By storing this wealth of information in SQL Server, we can spot problems/trends and even resolve problems automatically without having to page the on-call DBA to fix it. In this session, we'll take a look at what ring buffers provides and also what we can do with the data. I'll show you a scenario that recently occurred in my environment and what I did to correct the problem before customers were even aware of it. The tool that I wrote can easily be placed in your environment and adapted to your needs.
SessionID: 27101
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 2
Speaker: Trent Mera
Abstract:
• Why you need to go beyond just watching standard thresholds
• Sources of base lining data
• Timing and granularity in baselining
• When and how to use baselines
• Quest tools that make baselining easier
SessionID: 28167
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: DBA
Speaker: Wil Sisney
Abstract:
SessionID: 34627
Geeks Anonymous
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Career / Other
Speaker: David McCarter
Title: Geeks Anonymous
Abstract:
What do programmers really want? Do you work at a great or bad company? Are you frustrated with your job? Are you stressed out to the point your head wants to explode? What can be done about this and more subjects? Attend this session and find out the answers from your fellow geeks. This will be a highly collaborative session and you are guaranteed to learn a lot!
SessionID: 34628
How To Survive The Technical Interview
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Career / Other
Speaker: David McCarter
Title: How To Survive The Technical Interview
Abstract:
Have you ever not gotten a job due to not being prepared for the technical interview? I've have interviewed 100's of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. This session will include advice from hiring managers and even recruiters!
SessionID: 9650
Mobile BI with SSRS and SharePoint
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 2
Speaker: Angel Abundez
Title: Mobile BI with SSRS and SharePoint
Abstract:
SessionID: 9651
Chart Anatomy 101
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: Business Intelligence 2
Speaker: Angel Abundez
Title: Chart Anatomy 101
Abstract:
SSRS Charts are the next common report item you will use in designing business reports after the Tablix. In this session, we'll deep dive together into the anatomy of a chart: chart elements, properties, and areas. We'll review the drastic improvements Microsoft has made to chart visualization and mimick some of the awesome features found in Power View, Microsoft's new reporting client in SQL Server 2012. Based on visualization fundamentals by renowned data viz expert Stephen Few, I will share with you some ground rules and how to apply them when designing reports in SSRS 2008 R2.
SessionID: 9837
Implementing Tabular Data Models and PowerView
Event Date: 15-09-2012 - Session time: 00:00:00 - Track: SQL Dev 3
Speaker: Arman Saffarnia
Title: Implementing Tabular Data Models and PowerView
Abstract:
This session is intended for professionals who need to understand the new SQL Server 2012 Business Intelligence features including Excel PowerPivot, Analysis Services tabular models and PowerView. We will also take a look at SQL 2012 BI integration with SharePoint 2010.