sqlsathistory

Nr: 453

Back to Main list

SQLSaturday #453 - Minnesota 2015

Start Time (24h) Speaker Track Title
08:40:00 Paul Timmerman Enterprise Database Administration Deployment Database Snapshots - Making Your Job Easier
08:40:00 Dan English BI Data Presentation Visualization What's new in Excel 2016 for Business Intelligence
08:40:00 Vern Rabe Enterprise Database Administration Deployment It’s Time for a Change: Temporal Table Support in SQL Server 2016
08:40:00 Joshua Warne Professional Development Building Stronger Relationships Between Us... "Data People" and Them... "End Users"
08:40:00 Riley Major Database Development Tuning SQL Server 2016 - New Feature Preview
08:40:00 Steve Hughes Database Development Tuning A Window into Your Data: Using SQL Window Functions
08:40:00 Bill Preachuk BI Architecture, Development Administration Hadoop for the SQL Server Developer/DBA
10:00:00 Jim Horn Database Development Tuning SQL calendar table
10:00:00 Mark Skiles Enterprise Database Administration Deployment Mission Critical Confidence – (SQL 2012/2014 AlwaysOn) and Availability Groups
10:00:00 Dave Bland Database Development Tuning How to use Execution Plans to find Performance Issues
10:00:00 Mark Vaillancourt BI Data Presentation Visualization A Bigger Boat: Data Visualization Lessons From the Movie Theater
10:00:00 Jason Strate Database Development Tuning Managing SQL Server Performance with Extended Events
10:00:00 David Klee Enterprise Database Administration Deployment Right-Sizing Your SQL Server Virtual Machine
10:00:00 Jared Zagelbaum Enterprise Database Administration Deployment Automated Restore Script Output for Ola Hallengren’s Maintenance Solution
10:00:00 Greg Beaumont BI Architecture, Development Administration Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a product in Azure Marketplace
11:20:00 Brian Larson BI Data Presentation Visualization Effective Reporting through SSRS Advanced Authoring Features
11:20:00 Adam Jorgensen Professional Development The future of the data professional
11:20:00 Michael DeFehr Database Development Tuning TSQL Bullet-Dodging and Spoon-bending
11:20:00 Rick Lowe Database Development Tuning How I survived supporting a Java team
11:20:00 Phillip Labry BI Architecture, Development Administration Why do I need Analysis Services?
11:20:00 Eric Zierdt Enterprise Database Administration Deployment SQL Server 2014, more than just in-memory
11:20:00 Eric Selje Enterprise Database Administration Deployment How to Hack a Database
11:20:00 Devlin Liles Professional Development 7 Habits of Highly Effective Developers
13:35:00 Rick Bielawski Enterprise Database Administration Deployment Securing data in Microsoft SQL Server - Part-1
13:35:00 Scott Swanberg Enterprise Database Administration Deployment How to archive your database data in “Stealth Mode”.
13:35:00 Ed Leighton-Dick Database Development Tuning Protecting Your Data with Encryption
13:35:00 Jason Strate Database Development Tuning The Plan Cache Whisperer: Performance Tuning SQL Server
13:35:00 Tim Plas Cloud Application Development Deployment SQL Server Databases in the Clouds
13:35:00 Jason Horner BI Architecture, Development Administration Dimensional Modeling Design Patterns: Beyond the Basics
13:35:00 Alex Barbeau BI Architecture, Development Administration Write DAX Queries using DAX Studio
13:35:00 Jim Dorame Enterprise Database Administration Deployment Baseline your servers and still get a good night's sleep
15:25:00 Jason Horner Database Development Tuning Tricks from the DBA Inbox: Real World Performance Tuning
15:25:00 Michael DeFehr Enterprise Database Administration Deployment Deadlocks: What to do about the dreaded 1205
15:25:00 Ben Thul Database Development Tuning Running with Scissors - SQLCLR and You
15:25:00 Pat Phelan Enterprise Database Administration Deployment PowerShell for the Reluctant Administrator
15:25:00 David Klee Other My Brain Has Blue Screened - Let's Laugh
15:25:00 George Bryant BI Data Presentation Visualization Cortana Analytics with Power BI
15:25:00 Merrill Aldrich BI Architecture, Development Administration Test-Driven ETL? Join all the Things.

SessionID: 37635

Database Snapshots - Making Your Job Easier

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Paul Timmerman

Title: Database Snapshots - Making Your Job Easier

Abstract:

Want to off load some of that reporting workload, make an emergency rollback during a production upgrade faster, or make managing your test databases easier? If any of these appeal to you, then you should be familiar with database snapshots within SQL Server. Available since SQL Server 2005, use of this feature can make your life a lot easier.We'll spend the first part of this session taking an in depth look at how database snapshots work. We’ll look at what exactly is happening behind the scenes when you create a snapshot and when you query a snapshot. Once we've covered the basics, we'll spend the rest of our time analyzing and discussing a number of real world use cases where snapshots can be very beneficial and save you a great deal of time.

SessionID: 37692

What's new in Excel 2016 for Business Intelligence

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: BI Data Presentation Visualization

Speaker: Dan English

Title: What's new in Excel 2016 for Business Intelligence

Abstract:

SessionID: 39977

It’s Time for a Change: Temporal Table Support in SQL Server 2016

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Vern Rabe

Title: It’s Time for a Change: Temporal Table Support in SQL Server 2016

Abstract:

Without temporal tables (AKA history tables), we can only see the current version of data. We can’t see rows that have been deleted or rows as they existed before the latest update. The temporal table support in SQL Server 2016 gives us the ability to create system maintained “history” tables to track all changes to the table data.

In this session, we’ll discuss why you may need temporal support in your tables, how to implement temporal support without a true period data type (since SQL Server doesn’t yet have one), and how to query such a table using the new FOR SYSTEM_TIME clause in a SELECT statement. We will also discuss and demonstrate bi-temporal design, where both system time and application time are supported.

SessionID: 40060

Building Stronger Relationships Between Us... "Data People" and Them... "End Users"

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: Professional Development

Speaker: Joshua Warne

Title: Building Stronger Relationships Between Us... "Data People" and Them... "End Users"

Abstract:

The role of data and IT professionals is evolving from simply responding to requests about business to one of helping shape the business strategy. The integration of these professionals into the strategy process is a transformation that presents communication challenges and requires more visibility by people typically known to be introverts. In this session we will discuss some of the barriers causing relationship pains as well as some techniques and strategies to begin building stronger relationships with the managers and end users so data can thrive and customer satisfaction can proliferate.

SessionID: 40064

SQL Server 2016 - New Feature Preview

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: Database Development Tuning

Speaker: Riley Major

Title: SQL Server 2016 - New Feature Preview

Abstract:

Be the first on the block to try the shiny new features coming in SQL Server 2016.

We'll review how you can get up and running with the SQL Server 2016 Community Technology Preview and play with all of the new toys.

Time travel with Temporal Tables. Watch the gears turn with Live Query Statistics. Go shopping in the Query Store. And impress your developer friends with some freshly minted JSON.

Maybe we'll even figure out how to bottle up that new version smell.

SessionID: 40135

A Window into Your Data: Using SQL Window Functions

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: Database Development Tuning

Speaker: Steve Hughes

Title: A Window into Your Data: Using SQL Window Functions

Abstract:

Window functions and the OVER() clause are an underused feature in T-SQL. These functions can help you solve complex business problems such as running totals and ranking. If you have never used these functions or are looking to solve ranking and aggregate types of calculations without using GROUP BY, join us for a demo filled session on SQL window functions. We will also look at some of the performance implications of using these functions.

SessionID: 40261

Hadoop for the SQL Server Developer/DBA

Back to calendar

Event Date: 10-10-2015 - Session time: 08:40:00 - Track: BI Architecture, Development Administration

Speaker: Bill Preachuk

Title: Hadoop for the SQL Server Developer/DBA

Abstract:

Are you new to Hadoop? In this beginner-friendly technical session you'll learn about the Hortonworks Data Platform (HDP) and Microsoft HDInsight from the ground up with a focus on what SQL Server professionals like yourself need to know.

We will go into technical detail about what HDFS, MapReduce and YARN/Tez actually are how they work. Then you'll discover the Hadoop ecosystem and the myriad of projects within. We'll see how Hadoop complements the traditional relational database world, and discuss real-world data tasks/use cases that Hadoop can accomplish.

SessionID: 37650

SQL calendar table

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Database Development Tuning

Speaker: Jim Horn

Title: SQL calendar table

Abstract:

Demonstration of SQL Server T-SQL script that will build a calendar table, and demonstrate ways to easily query it to perform what would otherwise be complex date expressions.

Based on this article.. (behind the paywall) http://rdsrc.us/djrG6F (in front of the paywall) http://www.experts-exchange.com/articles/12267/Build-your-own-SQL-calendar-table-to-perform-complex-date-expressions.html

Sequel articles for how to build customized calendars such as federal fiscal year, crop year, and a T-SQL date expression cheat sheet are in the works, and will be completed before SQL Saturday.

SessionID: 37663

Mission Critical Confidence – (SQL 2012/2014 AlwaysOn) and Availability Groups

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Mark Skiles

Title: Mission Critical Confidence – (SQL 2012/2014 AlwaysOn) and Availability Groups

Abstract:

AlwaysOn is SQL Server 2012/2014’s High Availability solution. It provides a new standard for mission critical databases and end-to-end business intelligence at a lower total cost of ownership. It provides the required 9S of availability without the total cost and complexity. In this session, we’ll specifically explore high availability databases – Availability Groups. AG is a new feature that enhances and combines database mirroring and log shipping. We’ll demonstrate the setup and failover of multiple databases simultaneously.

SessionID: 39384

How to use Execution Plans to find Performance Issues

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Database Development Tuning

Speaker: Dave Bland

Title: How to use Execution Plans to find Performance Issues

Abstract:

This is a introductory session on how a DBA and developers can use Execution plans to find performance bottlenecks. This will cover the fundamentals and cover some of the basic techniques that can be used to find hidden performance problems. This session is intended for individuals who don't have a great deal of experience working with execution plans or someone who just wants a learn more about the basics.

SessionID: 39672

A Bigger Boat: Data Visualization Lessons From the Movie Theater

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: BI Data Presentation Visualization

Speaker: Mark Vaillancourt

Title: A Bigger Boat: Data Visualization Lessons From the Movie Theater

Abstract:

When Chief Brody first sees the shark in Jaws, he carefully backs away from the stern of the Orca and quietly, but certainly, tells Quint, “You’re gonna need a bigger boat.” That one line, combined with a terrific delivery by Roy Sheider, packs a great deal of contextual information into six words.

Making efficient use of space to convey meaning is a vital part of good Data Visualization.

In this session, we will discuss the fundamentals of human visual perception, including the important distinction between Pre-Attentive and Attentive Processing. We will use examples from feature films like Jaws, Alien, and Sneakers to show important aspects of visual analysis around Color, Form, Position, and Motion. We will then put these concepts into practice via demos in Excel and Power BI. By the end of this session, you will have a solid understanding of the importance of data visualization and how to use it to enable better decisions.

SessionID: 39918

Managing SQL Server Performance with Extended Events

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Database Development Tuning

Speaker: Jason Strate

Title: Managing SQL Server Performance with Extended Events

Abstract:

One of a DBA's primary responsibilities is managing the performance of a SQL Server environment. When performance problems arise, DBAs need to have the correct tools in place to be able to dig in and discover the issues that are occurring. Although it's one of the newer tools in the DBA toolbox, Extended Events is one of the most powerful tools available. In this session, we will discuss performance management responsibilities for DBAs and provide a foundation, through Extended Events, to understand and resolve performance issues.

SessionID: 39942

Right-Sizing Your SQL Server Virtual Machine

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Enterprise Database Administration Deployment

Speaker: David Klee

Title: Right-Sizing Your SQL Server Virtual Machine

Abstract:

Virtualizing your top-tier production SQL Servers is not as easy as P2V’ing it. Sometimes allocating more resources to the VM is the wrong approach, and getting it wrong will silently hurt performance. What is the most effective method for determining the ‘right’ amount of resources to allocate? What happens if the workload changes a month from now?

The methods for understanding the performance of your mission-critical SQL Servers gathered over the past ten years of SQL Server virtualization will be addressed, and valuable processes for performance statistic collection and analysis will be displayed. Come learn how to properly ‘right-size’ the resources allocated to a VM, improve the performance of your SQL Servers, and keep it maximized well into the future.

SessionID: 40027

Automated Restore Script Output for Ola Hallengren’s Maintenance Solution

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Jared Zagelbaum

Title: Automated Restore Script Output for Ola Hallengren’s Maintenance Solution

Abstract:

This session is designed to be useful to two different audiences:

1.Those implementing Ola Hallengren’s Maintenance Solution for the first time 2.Those that have been using it for awhile, but might have a hole in their DR plan – what to restore when a resource goes offline

We will do an overview of the maintenance solution to start, then get down and dirty quickly with the guts of the extension. What I am presenting is a custom extension that works out of the box for those of you that have created jobs using the maintenance solution. The scripts will add an additional job step to all DatabaseBackup jobs which will output a text file that contains the most current restore scripts for each database in the instance.

SessionID: 40035

Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a product in Azure Marketplace

Back to calendar

Event Date: 10-10-2015 - Session time: 10:00:00 - Track: BI Architecture, Development Administration

Speaker: Greg Beaumont

Title: Rise of the Machine (Learning) – Azure ML in BI, in Apps, and as a product in Azure Marketplace

Abstract:

Machine Learning no longer requires expensive infrastructures and knowledge of specialized statistical coding languages. Azure ML lowers the barriers of entry for predictive analytics using Machine Learning. In this session, review the similarities and differences of Machine Learning compared to traditional Predictive Analytics, Data Mining, Data Science, and Artificial Intelligence. I will demonstrate how a BI solution using only Excel with Power Pivot can connect to an Azure ML Model in the cloud for predictions and new types of analysis. Learn how Azure ML can be used to add value to Apps. Also, review ways to turn your Azure ML Model into a source of revenue using Azure Marketplace. Machine Learning is now quietly rising all around us as it integrates with technology, improves processes and workflows, and transforms how data drives business. Empower your organization with new competitive advantages using Azure ML.

SessionID: 38041

Effective Reporting through SSRS Advanced Authoring Features

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: BI Data Presentation Visualization

Speaker: Brian Larson

Title: Effective Reporting through SSRS Advanced Authoring Features

Abstract:

Effective reporting is not simply the output of data, but the meaningful presentation of that data in a manner that informs the user. SQL Server Reporting Services provides a myriad of features to create a clear, instructive, and interactive experience. This session will demonstrate techniques to utilize SSRS advanced authoring features to facilitate more informative communication. These features include: nesting data regions, leveraging scope, geographic/geometric reporting, complex charting, rich formatting, incorporating managed code assemblies, intuitive drilldown, data from multiple datasets in a single data region, datasets that update source data, and more.

SessionID: 38462

The future of the data professional

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Professional Development

Speaker: Adam Jorgensen

Title: The future of the data professional

Abstract:

The world of data is changing rapidly. Come learn what this means for your role as a data professional and what you can do to make sure you stay at the front of your field. What does the future look like for DBA's, BI Developers, and Architects? Come get the lay of the land and guidance on keeping your career and learning on the right path. I will go through the updated landscape and decisions facing data professionals today and help you chart a course to make sure your plans are right for you and your organization.

SessionID: 38649

TSQL Bullet-Dodging and Spoon-bending

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Database Development Tuning

Speaker: Michael DeFehr

Title: TSQL Bullet-Dodging and Spoon-bending

Abstract:

Did you think you could dodge bullets with SQL Server? Well, with some of these techniques, you won't have to. Learn some of the newer language elements in SQL server: Recursive CTE's, Composable DML, the MERGE statement, Row numbering and table-valued parameters. This fast-paced session that is almost exclusively demos is sure to leave you with a few ideas to make your TSQL development life easier.

SessionID: 38947

How I survived supporting a Java team

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Database Development Tuning

Speaker: Rick Lowe

Title: How I survived supporting a Java team

Abstract:

After spending the last decade or so completely devoted to the Microsoft stack, I spent the last year supporting the SQL Server instance for a team of Java developers. Yes, sure, Java is just another language so there aren't really and issues that are absolutely unique to the Java world. I did find, however, that there were cultural differences which made my biggest challenges different from what I was used to dealing with in the .Net world. Come hear about my misadventures with JBoss, server side cursors, and NOCOUNT settings.

SessionID: 39073

Why do I need Analysis Services?

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: BI Architecture, Development Administration

Speaker: Phillip Labry

Title: Why do I need Analysis Services?

Abstract:

Do you write a lot of SSRS reports with SQL queries or stored procedures? Have you heard about analysis services but don't know if it's a good fit for you? Are you trying to decide whether you should go with Tabular or OLAP? Are you thinking about using Power BI? In this session Phillip will go over use cases for Analysis Services and highlight the differences and strengths of each flavor of SSAS. If you have a data warehouse and aren't using SSAS come learn how SSAS will make your users love you.

SessionID: 40000

SQL Server 2014, more than just in-memory

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Eric Zierdt

Title: SQL Server 2014, more than just in-memory

Abstract:

It feels like the only feature of SQL 2014 people talk about is in-memory but SQL Server 2014 has some other really cool features like Buffer Pool Extensions, Resource Governor Improvements, Incremental Statistics, Online Operations Enhancements and more. We'll take a look at some of the lesser advertised improvements to SQL Server.

SessionID: 40043

How to Hack a Database

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Eric Selje

Title: How to Hack a Database

Abstract:

Do you ever hear about a database hack and think “Wow, whoever pulled this off must be some super-smart hacker type with access to advanced technology and supercomputers?” Well in reality nothing could be further from the truth. Database hacks are accomplished with a combination of readily available tools, a dash of readily available know-how, a large helping of blind luck, and a heaping helping of laziness on the part of the folks who are responsible for securing their systems. It's so easy even I can do it!

In this presentation I will teach you how to hack a database so you can defend your systems against the hackers who want to get at your assets.

SessionID: 40095

7 Habits of Highly Effective Developers

Back to calendar

Event Date: 10-10-2015 - Session time: 11:20:00 - Track: Professional Development

Speaker: Devlin Liles

Title: 7 Habits of Highly Effective Developers

Abstract:

We have all come across those great developers in our careers. They seem to fall into the right answer and make it look so easy to deliver great quality software so quickly. The true is though it is not an innate ability but the application of many deliberate practices. Practices that help to avoid distraction, staying blocked to long, break down problems, and many others. In many years of developing software in teams I have realized that we can learn new practices from just about everyone. In this talk we will look at the 7 most important practices I have found and adopted. This talk with have a technical tilt and some code, but will have value for anyone working with developers.

SessionID: 37765

Securing data in Microsoft SQL Server - Part-1

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Rick Bielawski

Title: Securing data in Microsoft SQL Server - Part-1

Abstract:

My experience at many dozens of companies indicates that more than 90% of all database implementations don't follow some of the most fundamental best practices. Learn to view security differently and how basic builtin features can be leveraged to make your systems both more maintainable and more secure. Features covered include schema use and a detailed comparison between Ownership Chaining, Execute-As and Certificate Signing.

SessionID: 38072

How to archive your database data in “Stealth Mode”.

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Scott Swanberg

Title: How to archive your database data in “Stealth Mode”.

Abstract:

I know I should be archiving some of this data. My boss wants me to archive some of this data. But the database is so complicated. It has so many foreign keys. There are so many level of hierarchy. When could I ever schedule an outage or how can I do this without impacting production. It’s so risky. What if I mess up?

Learn how to design and implement a “Database Archiving Strategy” in a graceful, almost unnoticed manner I call “Stealth Mode”. The method is this. Reverse engineer your database so you know the hierarchy levels of your database. Determine the sequence order in which tables must be archive. Use transaction code, include simple double checks. Use indexed temp tables to minimize impact on other tables and to increase performance and speed. Archive in very small batches that run in 1 to 5 seconds, repeat many times during the lowest activity part of the night. Never drop and reapply foreign keys. Minimize locking and blocking and yield to more important tasks.

SessionID: 39039

Protecting Your Data with Encryption

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Database Development Tuning

Speaker: Ed Leighton-Dick

Title: Protecting Your Data with Encryption

Abstract:

We’ve all seen the recent news stories about companies whose data has been stolen by hackers. What was once a rare event has become all too common, and companies large and small are at risk. While it isn’t always possible to prevent intrusions, you can reduce the risk by encrypting your data. In this presentation, I’ll show you the four ways that SQL Server provides to encrypt data: hashes, cell-level encryption, database-level encryption (also known as transparent data encryption), and backup encryption. We’ll also discuss the keys required for each type of encryption and discuss how to protect the keys themselves.

SessionID: 39914

The Plan Cache Whisperer: Performance Tuning SQL Server

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Database Development Tuning

Speaker: Jason Strate

Title: The Plan Cache Whisperer: Performance Tuning SQL Server

Abstract:

SessionID: 40063

SQL Server Databases in the Clouds

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Cloud Application Development Deployment

Speaker: Tim Plas

Title: SQL Server Databases in the Clouds

Abstract:

Application servers or services running on a cloud platform now have many options for their database engines. We discuss the various alternatives for providing Microsoft SQL Server services to cloud-based applications, particularly for Microsoft Azure and Amazon AWS. Why would you choose one approach over the other? What are the trade-offs on cost, performance, availability, security, ongoing maintenance, required skill sets, etc.

SessionID: 40072

Dimensional Modeling Design Patterns: Beyond the Basics

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: BI Architecture, Development Administration

Speaker: Jason Horner

Title: Dimensional Modeling Design Patterns: Beyond the Basics

Abstract:

Dimensional modeling is one of cornerstones of successful business intelligence (BI) initiatives. Even with new technologies such as PowerPivot and SQL Server Analysis Services (SSAS) tabular models, you need to represent your organization’s data in a way that is accessible for end users and IT staff alike. An effective dimensional model can also help to ensure that your data warehouse or data mart is responsive and can accommodate emerging requirements.

This session dives deeper into the art of dimensional modeling. We look at how and when to create different types of fact and dimension tables, including patterns for enriching dimensional data, creating usable hierarchies for efficient navigation, and tracking historical changes. After this session, you will be able to confidently assess the quality of your organization’s dimensional model and recommend and implement changes. Bring your toughest quandaries to this interactive and engaging session.

SessionID: 40601

Write DAX Queries using DAX Studio

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: BI Architecture, Development Administration

Speaker: Alex Barbeau

Title: Write DAX Queries using DAX Studio

Abstract:

This session will serve as an introduction to using DAX, the primary language of Power BI Desktop, Power Pivot, and SSAS Tabular, as a query language. This presentation will use DAX Studio, an open source tool, to begin writing DAX Queries in a user friendly manner, transitioning from syntax to best practices for re-usable and high-performing DAX. Learn the differences between the Formula Engine and Storage Engine, with an emphasis on reading the performance timings that DAX Studio unveils.

SessionID: 41088

Baseline your servers and still get a good night's sleep

Back to calendar

Event Date: 10-10-2015 - Session time: 13:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Jim Dorame

Title: Baseline your servers and still get a good night's sleep

Abstract:

Your boss comes up to you and asks you why the system is slow, unless you know how your system is supposed to respond you are stuck scrambling to answer those questions. With a few free quires and some SSIS magic you can capture a Baseline of your systems. With this you will be able to know exactly where to look and what might be amiss. Before you can say what is wrong with your system you need to know how it reacts under normal circumstances. This session will provide the tools you need to start collection of your systems baselines and give you a great deal of information.

SessionID: 38501

Tricks from the DBA Inbox: Real World Performance Tuning

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: Database Development Tuning

Speaker: Jason Horner

Title: Tricks from the DBA Inbox: Real World Performance Tuning

Abstract:

In this heavily demo based session, we show some techniques for performance tuning common problems faced by DBA's Including: how to identify the problem, resolve the issue, and test the solution. Along the way we will also discuss some of theory behind the solutions. We all know there is no such thing as DBCC GO_FASTER but this session is the next best thing.

SessionID: 38646

Deadlocks: What to do about the dreaded 1205

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: Enterprise Database Administration Deployment

Speaker: Michael DeFehr

Title: Deadlocks: What to do about the dreaded 1205

Abstract:

Deadlocks can be very tricky, unpredictable and generally nasty. Is all hope lost? This demo-intensive session will explore several types of deadlocks and give you some insight into how to track them down and prevent them. We wil start with a quick review of locking and blocking concepts, then take a deep-dive into deadlock demos.

SessionID: 39055

Running with Scissors - SQLCLR and You

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: Database Development Tuning

Speaker: Ben Thul

Title: Running with Scissors - SQLCLR and You

Abstract:

Have you ever tried to do something in the database that T-SQL just didn't seem quite up to the task? Or perhaps you've been a little jealous of the application developers and their fancy Visual Studio and whatnot. Whatever your reason for wanting to learn about the CLR, you've come to the right place! In this session you'll learn how to extend the capabilities of your database with CLR stored procedures, functions, aggregates, and data types.

SessionID: 39425

PowerShell for the Reluctant Administrator

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: Enterprise Database Administration Deployment

Speaker: Pat Phelan

Title: PowerShell for the Reluctant Administrator

Abstract:

You've heard many people claim that PowerShell is fabulous, but you've never really felt the need for it. What's all the fuss? What is PowerShell and why should you even care, much less learn it? How will this new toy make your work easier?

This session will help you understand what PowerShell is, how it integrates into the tools you know and love, and how it can help make your everyday work go faster and more smoothly. Along with the background on PowerShell, you'll see some simple but useful tools and ideas for how you can use those tools and make your own tools too.

This session was designed for the non-PowerShell user and the new PowerShell user. It is intended to help people start to use PowerShell, and it will touch on advanced ideas but only assumes only basic scripting/coding experience like understanding a variable, a loop, etc.

SessionID: 39941

My Brain Has Blue Screened - Let's Laugh

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: Other

Speaker: David Klee

Title: My Brain Has Blue Screened - Let's Laugh

Abstract:

Is your brain mush from too much technical content, but you just need a break before the next session? Come share your IT war stories with the group and laugh for an hour. This open panel session is guaranteed to at least get a chuckle as we all relax and share our experiences.

SessionID: 39969

Cortana Analytics with Power BI

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: BI Data Presentation Visualization

Speaker: George Bryant

Title: Cortana Analytics with Power BI

Abstract:

The content is purposefully casual and based around EPL Fantasy Football and sports metrics (for the English premier League). We will explore the use of great new tools such as Power Query, Power Pivot, and subsequently Power BI in order to create the perfect fantasy football team.

Power BI does not just have to be for the Corporate world. John and Jane should be loving this too.

SessionID: 40055

Test-Driven ETL? Join all the Things.

Back to calendar

Event Date: 10-10-2015 - Session time: 15:25:00 - Track: BI Architecture, Development Administration

Speaker: Merrill Aldrich

Title: Test-Driven ETL? Join all the Things.

Abstract:

Data Warehousing and ETL processes have become standard at most businesses, but testing ETL processes remains difficult and less refined than testing in conventional OO application development. This session will offer practical tools, techniques and discussion of how to make ETL development more test-centric, and improve the quality and agility of data warehouse work. We will look at techniques to automate warehouse testing/data validation and how to move ETL requirements toward something resembling test-driven design, even when the data sources span different applications or technologies.