sqlsathistory

Nr: 108

Back to Main list

SQLSaturday #108 - Redmond 2012

Start Time (24h) Speaker Track Title
00:00:00 Aaron Nelson Pioneer Square PowerShell for Data Professionals
00:00:00 Wesley Brown Queen Anne Fundamentals of SAN, NAS and IP Storage
00:00:00 Argenis Fernandez Queen Anne Troubleshooting SQL Server with SysInternals Tools
00:00:00 Robert Davis Pioneer Square Replication Magic: Initializing From Backups
00:00:00 David Eichner Montlake SRS Report Builder for Business Intelligence
00:00:00 Dev Nambi Capitol Hill Database Development: Keep It Agile, Not Fragile
00:00:00 Donabel Santos Montlake SQL Server Reporting Services - Beyond the Basics
00:00:00 Douglas Barrett Montlake Data Warehousing Update
00:00:00 Diane Robey Queen Anne Merge Replication for High Availability
00:00:00 Hugo Kornelis Queen Anne Advanced indexing
00:00:00 Kevin Kline Pioneer Square Top 10 Admin Mistakes on SQL Server
00:00:00 Mark Simms Capitol Hill The Elephant in the Room (Hadoop for DBAs)
00:00:00 Merrill Aldrich Pioneer Square PowerShell 101
00:00:00 Paul Turley Montlake Dashboard Design: Making Reports Pop
00:00:00 Piotr Palka Capitol Hill Database lifecycle with Visual Studio 2010 and TFS
00:00:00 Rick Morelan Capitol Hill Basic Performance Tips and Gotchas
00:00:00 Mark Tabladillo Pioneer Square Enterprise Data Mining with SQL Server
00:00:00 Steve Stedman Capitol Hill Unleashing Common Table Expressions in SQL Server
00:00:00 Wil Sisney Montlake 5 SSIS Tricks to Take You from Beginner to Awesome
00:00:00 John Huang Queen Anne Parallel Task Scheduling with T-SQL

SessionID: 28417

PowerShell for Data Professionals

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Pioneer Square

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

Fundamentals of SAN, NAS and IP Storage

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Queen Anne

Speaker: Wesley Brown

Title: Fundamentals of SAN, NAS and IP Storage

Abstract:

SAN’s and NAS’s have their own challenges but also open up a whole new set of tools for disaster recovery and high availability. We will touch on the basics that can be applied to most SAN’s and talk about strategies for setting up your storage. We will also cover what makes up a Storage Area Network and what seperates Network Attached Storage from SAN's and how iSCSI fits into this picture.

SessionID: 28788

Troubleshooting SQL Server with SysInternals Tools

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Queen Anne

Speaker: Argenis Fernandez

Title: Troubleshooting SQL Server with SysInternals Tools

Abstract:

SessionID: 29474

Replication Magic: Initializing From Backups

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Pioneer Square

Speaker: Robert Davis

Title: Replication Magic: Initializing From Backups

Abstract:

If you work with very large databases (VLDBs) that must be replicated, you should be using initialization from backup. There are a some misconceptions the have caused DBAs to assume that they could not use initialization from backup. In this session I will explore those misconceptions and prove that they are incorrect.

Demos will include initializing a subscriber from a transaction log backup and performing a partial restore of a database and initializing the subscriber from the partial backup.

SessionID: 29800

SRS Report Builder for Business Intelligence

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Montlake

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.

SessionID: 29901

Database Development: Keep It Agile, Not Fragile

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Capitol Hill

Speaker: Dev Nambi

Title: Database Development: Keep It Agile, Not Fragile

Abstract:

Does your company use agile development? It can deliver more value to customers with lower project risk. However, it can also make the system design change rapidly, and require frequent software rollouts. This session will focus on best practices for DBAs and developers to make design, testing and deployments easier. Keep your systems agile, not fragile!

SessionID: 29960

SQL Server Reporting Services - Beyond the Basics

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Montlake

Speaker: Donabel Santos

Title: SQL Server Reporting Services - Beyond the Basics

Abstract:

You’re already familiar with your data sources and datasets, and already comfortable with your basic tables and matrices. Now you want to add a bit more “zing” to your reports. In this presentation we will look different ways of using and extending Reporting Services.

In this session we will work with expressions to add dynamic components to SSRS, create drilldowns and drillthroughs, use custom code to modularize our logic, connect to non-SQL Server data sources, and utilize your geospatial data by plotting them onto SSRS maps. We’ll include a few more cool stuff you might not have known about SSRS!

This presentation will be demo-filled. You'll be sure to go home with ready-to-use tricks up your sleeve.

SessionID: 29976

Data Warehousing Update

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Montlake

Speaker: Douglas Barrett

Title: Data Warehousing Update

Abstract:

Data warehousing is changing. New products, new features - how do you make sense of it all. This session takes a look data warehousing on SQL Server, looking at Classic Data warehousing, Fast Track, PDW and the new features Denali introduces, specifically Columnar storage and Data Quality Services. How do you use them in your situation, why and what is the impact.

SessionID: 29984

Merge Replication for High Availability

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Queen Anne

Speaker: Diane Robey

Title: Merge Replication for High Availability

Abstract:

Load balancing web servers between database servers enables high availability when using merge replication. When one data center has a power failure, the HVAC is down or other disaster, the web hosting and databases at the other data center can take over new connections along with the existing connections and continue with the entire load. Upgrades and equipment maintenance are more convenient when another data center can easily take over. There are limitations and specific procedures for setup and maintenance. Discover the benefits and caveats of merge replication.

SessionID: 30348

Advanced indexing

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Queen Anne

Speaker: Hugo Kornelis

Title: Advanced indexing

Abstract:

So you know all about heaps, clustered indexes, and nonclustered indexes, but are still not satisfied? Then this is just the session for you!I will explore advanced features such as included columns, indexed views, and filtered indexes. You will find out how they are stored on disk, and how SQL Server uses them to satisfy queries, But I will also show the dangers of using too many indexes, and the tools SQL Server itself hands you to help identify just the right subset of indexes.

SessionID: 31323

Top 10 Admin Mistakes on SQL Server

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Pioneer Square

Speaker: Kevin Kline

Title: Top 10 Admin Mistakes on SQL Server

Abstract:

Microsoft SQL Server is easier to administrate than any other relational database on

the market. But “easier than everyone else” doesn’t mean it’s easy. And it doesn’t mean that database administration on SQL Server is problem free. And since SQL Server is constantly growing from small, home-grown applications, many IT professionals end up encountering issues that others had tackled and solved years ago. Why not learn from those who first blazed the trails of database administration, so that we don’t make the same mistakes over and over again. In fact, wouldn’t you like to learn about those mistakes before they ever happen?

SessionID: 31600

The Elephant in the Room (Hadoop for DBAs)

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Capitol Hill

Speaker: Mark Simms

Title: The Elephant in the Room (Hadoop for DBAs)

Abstract:

The rapidly evolving worlds of cloud and big data are producing a wide variety of new computing and storage platforms beyond the relational paradigm. This includes Not-Only SQL (noSQL) data stores, such as MongoDB and Cassandra, to distributed data management and computation ecosystems such as Hadoop.

This session will explore the key technology gaps and drivers behind this shift, and examine the pros and cons of various tools and approaches.

This will encompass hands-on demonstrations, real world applications and how best to leverage these new platforms in conjunction with SQL Server.

SessionID: 31702

PowerShell 101

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Pioneer Square

Speaker: Merrill Aldrich

Title: PowerShell 101

Abstract:

If you haven't dug in to PowerShell at this point, you're missing out on some amazing, powerful, practical stuff that could save you time every day. PowerShell does have a learning curve at the outset, especially for those not already familiar with OO concepts or programming in a language like C#, so this introductory session will go through the very basics of PowerShell syntax. If that collection of pipes and hyphens and curly braces seems to be written in some incomprehensible foreign language, this session is for you. At the end of the session you should have a grasp of how and why a PowerShell script does what it does, and the confidence to dig in deeper and begin using POSH scripts in your own work.

SessionID: 32184

Dashboard Design: Making Reports Pop

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Montlake

Speaker: Paul Turley

Title: Dashboard Design: Making Reports Pop

Abstract:

Create a highly-visual reporting experience in SharePoint with SQL Server Reporting Services integrated with SharePoint 2010. See how to use BI report design elements like sparklines, KPI indicators, gauges and maps to make important business information jump off the screen and get users’ attention. Create highly-interactive reports with dynamic drill-down, drill-through and super reports that morph as users interact with the data. Build an interactive dashboard using PerformancePoint/Insights and Reporting Services together.

SessionID: 32318

Database lifecycle with Visual Studio 2010 and TFS

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Capitol Hill

Speaker: Piotr Palka

Title: Database lifecycle with Visual Studio 2010 and TFS

Abstract:

Are you tired of manually integrating scripts before every release, inadequate history of changes to database objects or lack of consistent and automated unit testing for SQL Server objects?

We will learn how we can use Visual Studio 2010 Database Project and Team Foundation Server for managing lifecycle of our database projects. Session will cover basic rules for managing tables, views and stored procedures in Visual Studio project, using Team Foundation Server source control and creating unit tests. We will also use TFS build agent to automate creation of the differential SQL scripts, deploying it to test/development environment and execution of defined unit tests. Finally we will create deliverables for release.

SessionID: 32514

Basic Performance Tips and Gotchas

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Capitol Hill

Speaker: Rick Morelan

Title: Basic Performance Tips and Gotchas

Abstract:

Forget Profiler for a second, I have seen one poorly placed index bring an enterprise database to its knees. We will cover the basic tips of performance which always work and the ones which always fail. What can you do – and what should you do –when it comes to the most common types of indexes so you always make the right move. We will use lessons from SQL Architecture Joes 2 Pros Vol3.

SessionID: 33082

Enterprise Data Mining with SQL Server

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Pioneer Square

Speaker: Mark Tabladillo

Title: Enterprise Data Mining with SQL Server

Abstract:

This presentation describes SQL Server Data Mining (SSDM) for SQL Server Professionals. Starting with SQL Server Management Studio (SSMS), the demo includes the interfaces important for professional development, including Business Intelligence Development Studio (BIDS), highlighting Integration Services, and PowerShell. The interactive demos are based on Microsoft's Contoso Retail sample data. Finally we will evaluate where Microsoft data mining can help you in a practical business environment, which may include Oracle and SAS.

SessionID: 33215

Unleashing Common Table Expressions in SQL Server

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Capitol Hill

Speaker: Steve Stedman

Title: Unleashing Common Table Expressions in SQL Server

Abstract:

Have you ever wanted to create a recursive query, but didn't see how to do it. With the Common Table Expressions class you will learn everything needed to start using CTE's for recursive queries, as a temporary views, and to use the result set multiple times in the same query. Learn how simplify query syntax using CTE's. One of the most overlooked features of SQL Server is the CTE which no only simplifies the query, but gives you the ability to do things that would otherwise be impossible (or at least very challenging) with SQL Server. This presentation is targeted for database programmers and administrators who are familiar with TRANSACT SQL, Subqueries, and advanced join techniques.

SessionID: 34489

5 SSIS Tricks to Take You from Beginner to Awesome

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Montlake

Speaker: Wil Sisney

Title: 5 SSIS Tricks to Take You from Beginner to Awesome

Abstract:

You know how to create a connection manager, and you can extract data to a flat file. So how do you get past basic package creation? This presentation will cover 5 high-level techniques you can use to become the "go-to" person for SSIS in your organization. This session will be packed with demos of packages you can use to achieve SSIS Awesomeness!

SessionID: 34694

Parallel Task Scheduling with T-SQL

Back to calendar

Event Date: 25-02-2012 - Session time: 00:00:00 - Track: Queen Anne

Speaker: John Huang

Title: Parallel Task Scheduling with T-SQL

Abstract:

It's not so difficult to write a stored procedure to execute number of tasks (SQL statements) sequentially and/or conditionally. However, things will become complex when you decide to run the code blocks within the procedure from different sessions concurrently with desired ordering and definable degrees of parallelism. In this session, we will discuss different ways to implement thread schedulers, semaphores, synchronizations, and process ordering as well as process monitoring and manipulation by using pure T-SQL.