sqlsathistory

Nr: 497

Back to Main list

SQLSaturday #497 - Huntington Beach 2016

Start Time (24h) Speaker Track Title
08:30:00 Ike Ellis Other Habits of Highly Effective SQL Development Teams
08:30:00 Rushabh Mehta BI Platform Architecture, Development Administration Mastering and Enhancing Company Data
08:30:00 Kendra Little Enterprise Database Administration Deployment 3 Skills Every Junior DBA Must Know
08:30:00 Yevgeniya Mushkatblat Application Database Development Mysteries of Data Masking Revealed - in Azure, SQL Server, and beyond.
08:30:00 Robert Hatton Strategy and Architecture Managing Hierarchial Data in a Relational Database
08:30:00 Andrew Karcher Strategy and Architecture A NoSQL Primer for the SQL Server Developer
09:45:00 Daniel Upton Strategy and Architecture Data Modeling for Integration of RDBMS with NOSQL
09:45:00 Joseph D'Antoni Enterprise Database Administration Deployment Production SQL Server 2016--Lessons from the Field
09:45:00 Warren Sifre Cloud Application Development Deployment Introduction to Azure Streaming Analytics
09:45:00 Sean Werick Application Database Development Tired of looking for query performance optimizations? Try the Query Store!
09:45:00 Niran Even-Chen Enterprise Database Administration Deployment How to successfully virtualize critical SQL servers
09:45:00 Eduardo Favio Angeles Professional Development Data Migrations (using SSIS)
09:45:00 Tamera Clark BI Information Delivery Microsoft Business Intelligence 2016 – More Love for Your Data
09:45:00 Kalen Delaney Enterprise Database Administration Deployment Are You Optimistic About Concurrency?
11:00:00 Jeff Prom Strategy and Architecture SQL Injections and How to Stop Them
11:00:00 Kendra Little Enterprise Database Administration Deployment How to Bully Your Query Execution Plans
11:00:00 Jennifer McCown Enterprise Database Administration Deployment Effortless Backups with Minion Backup
11:00:00 Ranjay Singh Strategy and Architecture The Power of Partitioning
11:00:00 Vazi Okhandiar Analytics and Visualization Building a PowerPivot BI Dashboard
11:00:00 Benjamin Nevarez Application Database Development Query Processing in In-Memory OLTP (Hekaton)
11:00:00 Konstantin Melamud BI Platform Architecture, Development Administration Optimizing your data warehouse for OLAP Processing
11:00:00 Vicky Harp Application Database Development Introduction to SQL 2016 Temporal Tables
12:30:00 Ed Cho Enterprise Database Administration Deployment Cisco and Nimble Storage: Partners to Create a Next Gen SQL Server Solution
12:30:00 Rony Ross BI Information Delivery New Capabilities on top of Microsoft SQL SSAS
12:30:00 Ken Smallwood Other DB "Time Machine" Never lose more than 1 second of transactions ever again!
12:30:00 Niran Even-Chen Enterprise Database Administration Deployment SQL and VMware - more than just virtualization demos
12:30:00 Matt Henderson Strategy and Architecture Flash Storage 101: How Flash Storage Modernizes Database Design
12:30:00 Mickey Stuewe Enterprise Database Administration Deployment Keeping your SQL Objects Safe In Development
13:30:00 Phil Helmer Application Database Development Building Your Way to Better Database Testing
13:30:00 David McCarter Other Rock Your Technical Interview (Part 1)
13:30:00 Sapna Jeswani Enterprise Database Administration Deployment SQL Stretch Database
13:30:00 Warren Sifre Advanced Analysis Techniques Introduction to Azure Machine Learning
13:30:00 Karen Lopez Application Database Development The Key to Keys
13:30:00 Konstantin Melamud Enterprise Database Administration Deployment VLDB: Partitioning in SQL Server Standard Edition.
13:30:00 Paul Turley BI Platform Architecture, Development Administration Power BI for the Enterprise
13:30:00 Kerry Tyler BI Information Delivery Connecting Power BI to On-Prem Data with SSAS
14:45:00 Vijayakumar Thurupathan Cloud Application Development Deployment Protecting your data in the Cloud
14:45:00 David McCarter Other Rock Your Technical Interview (Part 2)
14:45:00 Mickey Stuewe Professional Development Be a Role Model for Women in Tech through Blogging
14:45:00 Sean McCown Enterprise Database Administration Deployment Monster Text Manipulation: Regular Expressions for the DBA
14:45:00 Sahaj Saini Analytics and Visualization PolyBase in SQL Server 2016: Query Hadoop with ease
14:45:00 Benjamin Nevarez Application Database Development Understanding Parameter Sniffing
14:45:00 Kerry Tyler Enterprise Database Administration Deployment Managing Your Schema with Database Projects in Visual Studio
14:45:00 Ted Stathakis BI Platform Architecture, Development Administration Better Report Development and Management Techniques
14:45:00 Denny Cherry Professional Development Things You Should Never Do In Microsoft SQL Server
16:00:00 Vishal Pawar Analytics and Visualization How to Get Lightning Fast Answers with Power BI QA and Cortana
16:00:00 Jeff Prom BI Platform Architecture, Development Administration Mastering Master Data Services
16:00:00 Karen Lopez Professional Development Panel: Will the DBA Job of the Future Still Involve DBAs?
16:00:00 Robert Hatton Application Database Development Thinking in SQL
16:00:00 Paul Turley BI Information Delivery Reporting Services 2016 Solutions: The New Awesome
16:00:00 Phil Robinson BI Information Delivery Power BI Desktop – A BI developer’s view
16:00:00 Vicky Harp Application Database Development Understanding and Monitoring Tempdb

SessionID: 42216

Habits of Highly Effective SQL Development Teams

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: Other

Speaker: Ike Ellis

Title: Habits of Highly Effective SQL Development Teams

Abstract:

t its most fun, software development is a team sport. Think of an NFL team. Does the quarterback know where the running back or tight-end will be? Does he do his job in a vacuum or with coordination and support from his teammates?

However, if the teammate isn't doing what they're supposed to do, the play dissolves and leads not only to losing a game, but also individual dissatisfaction. Come to this session to learn how to coordinate and communicate as a team, improving individual and overall developer effectiveness. Learn how to overcome particular obstacles unique to SQL Developers.

SessionID: 43087

Mastering and Enhancing Company Data

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Rushabh Mehta

Title: Mastering and Enhancing Company Data

Abstract:

Getting a good 360 degree view of organizations (customers or vendors) or doing customer centric analysis is often complicated as a result of bad data/ duplicate data / inconsistent data coming from multiple systems. In addition, there are external factors like mergers and acquisitions, inter-company relationships and other nuances that may not be captured in source systems. Getting a clear picture of customer and vendor data can not only provide a clear picture for analysis of information, but also aid in critical risk management functions. In this session, you will learn about some techniques and data services from DB that you can use to clean and enhance your data.

SessionID: 44701

3 Skills Every Junior DBA Must Know

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Kendra Little

Title: 3 Skills Every Junior DBA Must Know

Abstract:

You’re just getting started as a SQL Server Database Administrator -- or you’re trying to get there. You’re confused about exactly what you need to learn to master the basics of the job. Kendra Little has been there, and she can help! In this session she’ll explain three critical skills that every Junior DBA must master. You’ll leave this session with free scripts and an itemized, online training plan to achieve your goals.

SessionID: 45896

Mysteries of Data Masking Revealed - in Azure, SQL Server, and beyond.

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Yevgeniya Mushkatblat

Title: Mysteries of Data Masking Revealed - in Azure, SQL Server, and beyond.

Abstract:

Data Masking, or Data De-identification, is a technique allowing a database practitioner to hide data with "false" values. Done in response to the compliance regulations such as HIPAA, GLBA, PCI and other, it allows securing data in variable ways based on the user role in the organization. Data Masking is not encryption! The strategies and algorithms would differ whether you need to use it in production or non-production environment and whether you need to apply it enterprise -wide or in separate applications. Learn about data masking as a part of privacy - by -design strategy and how to decide what to use and where.

SessionID: 46470

Managing Hierarchial Data in a Relational Database

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: Strategy and Architecture

Speaker: Robert Hatton

Title: Managing Hierarchial Data in a Relational Database

Abstract:

Managing hierarchical data (such as Budgets, Bills of Material, or Organization Charts) can be a real challenge in a relational database. This session will feature a design pattern that makes it seem almost simple. We'll see a database schema that is flexible and efficient. We'll also take some time to discuss common design mistakes. Finally we review a recursive CTE that will allow you to traverse large hierarchies with surprising speed!

SessionID: 46745

A NoSQL Primer for the SQL Server Developer

Back to calendar

Event Date: 02-04-2016 - Session time: 08:30:00 - Track: Strategy and Architecture

Speaker: Andrew Karcher

Title: A NoSQL Primer for the SQL Server Developer

Abstract:

You have all probably heard about this "NoSQL" thing and wondered what is about, how does it differ from SQL Server and how will this affect me. You might want to just stick your head in the sand and ignore it, but as database professionals it is always good to know about what other technologies might be out there to compliment your existing solutions. We will not be going deep into any one solution, but by the end of this session, the goal will be that you understand the following:

  1. The different types of NoSQL databases
  2. Some use cases where they might be applicable
  3. Some of the major solutions out there for each one

SessionID: 42225

Data Modeling for Integration of RDBMS with NOSQL

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Strategy and Architecture

Speaker: Daniel Upton

Title: Data Modeling for Integration of RDBMS with NOSQL

Abstract:

Join us to explore how emerging data modeling methods and model notations help us define, and easily communicate, robust integration points between NOSQL data stores and emerging RDBMS 'Lean Data Warehouse' models that would otherwise be challenging to map across due to radical differences in normalization. Did you buy the pitch about how 'BigData and RDBMS Data Warehouses can remain in isolation'. Me neither! You will leave this sessions not only free from some rigid E/R modeling assumptions and diagramming standards, but also armed with an introduction to a practical method of logical data modeling in the new world of polyglot data storage.

SessionID: 44396

Production SQL Server 2016--Lessons from the Field

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Joseph D'Antoni

Title: Production SQL Server 2016--Lessons from the Field

Abstract:

SQL Server 2016 is almost here--there a ton of new features whether you are a business intelligence pro, a DBA or a developer. In this session you will learn practical lessons learned supporting 2016 in early production environments.

You will learn about:

--AlwaysOn Availability Groups and how they're better --Columnstore Index changes --What features are for you --Backing up to Azure --The joys of dealing with a rapid release cycle

This session will present a candid view of the 2016 process and why it will be ready for you to roll out on RTM day.

SessionID: 45508

Introduction to Azure Streaming Analytics

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Cloud Application Development Deployment

Speaker: Warren Sifre

Title: Introduction to Azure Streaming Analytics

Abstract:

This session will cover what is Streaming Analytics and the various use cases. We will demonstrate the creation of a Streaming Analytics process which will output the data to a dashboard for review. The intention is to provide insights in how this technology can potentially be leveraged by the SQL community.

SessionID: 45536

Tired of looking for query performance optimizations? Try the Query Store!

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Sean Werick

Title: Tired of looking for query performance optimizations? Try the Query Store!

Abstract:

This session will discuss the fantastic new capabilities of Query Store with SQL Server 2016. It will illustrate what it is, why we want it, how we would use it, and how it is BETTER than any other available performance tuning tools. This session will walk through enabling this feature, leveraging its capabilities, and modifying some of the available options. If attendees walk away with nothing else from this session, remember the LIVE Query Statistics (or Execution Plan). This is a game changer and will greatly impact any on-demand query optimization.

SessionID: 45971

How to successfully virtualize critical SQL servers

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Niran Even-Chen

Title: How to successfully virtualize critical SQL servers

Abstract:

Today, many enterprise organizations have already virtualized most of their non critical applications, these organizations are now employing a "Virtual First" policy, harnessing the efficiency and cost savings of virtualization for their most critical applications.

Still, many IT architects and DBA's are hesitant of virtualizing their SQL workloads, they are worried about performance, scale, availability and support for what is usually considered their most critical applications. In this session we will review the guidance for successfully virtualizing critical SQL databases, we will cover the best practices, real world customer experience and what to watch out for when virtualizing the most critical SQL databases. The session is delivered by the same person writing the official SQL on VMware best practices guides.

SessionID: 46737

Data Migrations (using SSIS)

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Professional Development

Speaker: Eduardo Favio Angeles

Title: Data Migrations (using SSIS)

Abstract:

We will focus on important concepts, methodologies and do some demos if there is time at the end. If you would like to have an advanced sessions, please send me an email.

Agenda

  1. Infrastructure - What do you need to get started with SSIS?
  2. Methodology, Concepts, Best Practices
  3. If we have time, we may jump to some SSIS demos and share some tips.

SessionID: 46779

Microsoft Business Intelligence 2016 – More Love for Your Data

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: BI Information Delivery

Speaker: Tamera Clark

Title: Microsoft Business Intelligence 2016 – More Love for Your Data

Abstract:

Heartbroken over Microsoft’s neglect of SSRS over the years? Well the 2016 release might start healing that broken heart. This upcoming release boast a handful of great new items; from connecting SSRS PowerBI to mobile report publishing. Join me while I walk you through the best of 2016 for Business Intelligence and help you fall in love with Microsoft BI again.

SessionID: 46869

Are You Optimistic About Concurrency?

Back to calendar

Event Date: 02-04-2016 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Kalen Delaney

Title: Are You Optimistic About Concurrency?

Abstract:

What exactly does it mean to have optimistic concurrency? What is the alternative? Is SQL Server 2012's SNAPSHOT Isolation optimistic? How can SQL Server 2014’s In-Memory OLTP provide truly optimistic concurrency? In this session, we’ll look at what guarantees the various isolation levels provide, the difference between pessimistic and optimistic concurrency, and the new data structures in SQL Server 2014 that allow the enormous benefits of having totally in-memory storage with no waiting!

SessionID: 42233

SQL Injections and How to Stop Them

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Strategy and Architecture

Speaker: Jeff Prom

Title: SQL Injections and How to Stop Them

Abstract:

Right now, there are hackers all around the world trying to get into your web applications. How safe are you? By using a technique called SQL injections, hackers can wreak havoc with web applications by compromising security, manipulating data, hoarding system resources, retrieving sensitive information, and manipulate data database objects such as dropping databases!

During the demo, we will take on a couple of different roles. As a hacker we will walk through steps a hacker might take to compromise a web application in order to retrieve sensitive data such as credit card information, usernames, passwords, and social security numbers. Assuming the role of a developer, we will then show various prevention techniques and their effectiveness in preventing SQL injections.

Attend this session to learn how SQL injections work, identify if you are being attacked, and how to stop them.

SessionID: 43042

How to Bully Your Query Execution Plans

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Kendra Little

Title: How to Bully Your Query Execution Plans

Abstract:

Sometimes bad execution plans happen to good queries. You may have heard that it's better to rewrite complex TSQL-- but is using a temporary table better than using query hints? In this session you'll learn the pros and cons of using hints, plan guides, and the new Query Store feature in SQL Server 2016 to manipulate your execution plans. You'll take away a checklist of things to do every time you decide to bully an execution plan.

SessionID: 45094

Effortless Backups with Minion Backup

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Jennifer McCown

Title: Effortless Backups with Minion Backup

Abstract:

Let's take the new, free backup tool out for a spin. We can hop through a quick installation, glance at the multi-install PowerShell script, and dance around the table-based schedules, for a start. Afterward we'll have a long, leisurely walk through some of the best things you can do with MB: backup ordering, pre- and postcode, live insight, striping and mirroring, and of course so much more. Feel free to download MB and follow along on your own laptop!

SessionID: 45104

The Power of Partitioning

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Strategy and Architecture

Speaker: Ranjay Singh

Title: The Power of Partitioning

Abstract:

Overview of Table Partitioning

-What is Partitioning?

SessionID: 45735

Building a PowerPivot BI Dashboard

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Analytics and Visualization

Speaker: Vazi Okhandiar

Title: Building a PowerPivot BI Dashboard

Abstract:

Demonstrate the steps to import raw data from text file, Access database and Excel file into Excel 2013, and then build a BI dashboard using PowerPivot and Power Map.

SessionID: 46334

Query Processing in In-Memory OLTP (Hekaton)

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Application Database Development

Speaker: Benjamin Nevarez

Title: Query Processing in In-Memory OLTP (Hekaton)

Abstract:

In-Memory OLTP (code name: Hekaton) is the most important new feature in SQL Server 2014, and this session will teach you how query processing and optimization work with this new database engine. After explaining the basics, we will discuss how the query optimizer is used in In-Memory OLTP by both natively compiled stored procedures and by traditional stored procedures accessing memory-optimized tables through the query interop functionality. We will also take a look at how the new hash and range indexes are used, as well as how their performance implications are also covered along with the process of translating the plan created by the query optimizer into C code. Finally, some limitations with the current release will also be explained.

SessionID: 46445

Optimizing your data warehouse for OLAP Processing

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Konstantin Melamud

Title: Optimizing your data warehouse for OLAP Processing

Abstract:

Analysis Services have become a major part of upper management daily decision making activities. However, with our DW sizes reaching multiple terabytes minimizing time required to process our data has become our top priority. In this session, we will cover the options we have as DBA’s to improve the performance of our DW processing time. We will look at features and general best practices available to us within SSAS as well as enterprise level features within the database engine itself and how aligning them to work side by side would yield us at least 200% improvement in our processing time.

SessionID: 46728

Introduction to SQL 2016 Temporal Tables

Back to calendar

Event Date: 02-04-2016 - Session time: 11:00:00 - Track: Application Database Development

Speaker: Vicky Harp

Title: Introduction to SQL 2016 Temporal Tables

Abstract:

SQL Server 2016 introduces the concept of temporal tables, also called system-versioned tables. This new feature allows SQL Server to automatically keep track of the history of rows in any table for which it is enabled. In this session we'll cover the basics on how to create and work with temporal tables, including the new FOR SYSTEM_TIME query clause, and we'll discuss some of the ways that they may or may not fill a need in your environment.

SessionID: 46837

Cisco and Nimble Storage: Partners to Create a Next Gen SQL Server Solution

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Ed Cho

Title: Cisco and Nimble Storage: Partners to Create a Next Gen SQL Server Solution

Abstract:

SessionID: 48368

New Capabilities on top of Microsoft SQL SSAS

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: BI Information Delivery

Speaker: Rony Ross

Title: New Capabilities on top of Microsoft SQL SSAS

Abstract:

SessionID: 49115

DB "Time Machine" Never lose more than 1 second of transactions ever again!

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: Other

Speaker: Ken Smallwood

Title: DB "Time Machine" Never lose more than 1 second of transactions ever again!

Abstract:

If you're like the rest of us, don't miss the chance to learn how to forget about snapshots and consistency groups forever with Reduxio's database time machine at SQL Saturday.

Never lose more than 1 second of transactions ever again. Reduxio will showcase their breakthrough Backdating technology that obsoletes existing database backup technologies by providing the ability to instantly recover and clone from any second in the past with no upfront planning or data copy.

SessionID: 49277

SQL and VMware - more than just virtualization demos

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Niran Even-Chen

Title: SQL and VMware - more than just virtualization demos

Abstract:

The demos in this session have been developed to illustrate a few key capabilities of VMware vSphere and VMware NSX that can be used to enhance the overall SQL Server implementation. As a true platform of virtualized hardware, vSphere should be considered the premier platform on which to implement SQL Server. Features such as vSphere vMotion, vSphere HA, Distributed Resource Scheduler and Fault Tolerance are complimentary to all the features and capabilities of SQL Server and create an unparalleled combination of the world’s top RDBMS and the world’s most complete and effective virtualization proposition. With network virtualization NSX can provide security enhancements unachievable with any other technology and can streamline SQL server deployment automation processes. Please join us for this demonstration of advanced vSphere and NSX feature functionality and an explanation as to how this enhances your SQL Server environment.”

SessionID: 49293

Flash Storage 101: How Flash Storage Modernizes Database Design

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: Strategy and Architecture

Speaker: Matt Henderson

Title: Flash Storage 101: How Flash Storage Modernizes Database Design

Abstract:

NAND flash storage is the new wave of technology hitting data centers and solutions design. With a new technology comes a new set of pros versus cons, new economics and changes in solutions architecture that highlight what it has to offer. This session will give an overview of how the technology works, what to look out for, how to properly POC/test each vendor’s solution and how to modernize your database architecture with this new technology.

SessionID: 49314

Keeping your SQL Objects Safe In Development

Back to calendar

Event Date: 02-04-2016 - Session time: 12:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Mickey Stuewe

Title: Keeping your SQL Objects Safe In Development

Abstract:

It has been a long established practice to keep maintain application code in version control. Versioning your application code allows you to view changes made by several developers working on the same project. It allows the team to get the latest changes in a consistent and reliable manner. It allows you to return your code to a prior state. It even acts as a safety net for when that day comes when your developer’s computer won’t turn on.

So, what about your SQL Objects?

Join me in this demo heavy session where we will explore the benefits of versioning your SQL Objects and learn how it can enable streamlined database development without sacrificing control and visibility. We’ll be using Red Gate’s SQL Source Control tool for demos, and we’ll see how it integrates with your existing version control software to manage your SQL Objects just like application code.

SessionID: 42316

Building Your Way to Better Database Testing

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Application Database Development

Speaker: Phil Helmer

Title: Building Your Way to Better Database Testing

Abstract:

Test Data Builders. Ever heard of them? That's ok. Neither did I before I went looking for a convenient way to set up test data in SQL Server. I will show you what they are and how they work. More importantly, you will learn an easy way to get started and what you can do with them that could make your professional value grow and earn more money. I will also cover some of the design decisions you need to make so that they'll fit your needs.

SessionID: 44230

Rock Your Technical Interview (Part 1)

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Other

Speaker: David McCarter

Title: Rock Your Technical Interview (Part 1)

Abstract:

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve 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. Whether you are looking for a new position within your company or at a new company you need to attend this session. Included are crazy and strange interview stories from engineers just like you! Learn tips to get you started, working with recruiters, getting prepared, the technical interview and more. You will also learn what is the #1 question you need to ask during an interview… it’s a game changer! Make sure you attend part 2!

SessionID: 44350

SQL Stretch Database

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Sapna Jeswani

Title: SQL Stretch Database

Abstract:

Your SAN consumption is increasing faster than your budget, you have tables so big that you dread re-indexing, or your end-users demand their cold or archived data always be online. There’s a solution that lets you take advantage of the Cloud, on your terms, all without impacting your existing end-user applications or queries. Come find out how you can move your data securely and transparently, free up disc space and reduce your SAN consumption, while retaining full control from the on-premises SQL Server. You’ll reduce maintenance operations time and resources, plus lower overall cost. Learn how SQL Stretch database will simplify your journey to the Cloud!

SessionID: 45506

Introduction to Azure Machine Learning

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Advanced Analysis Techniques

Speaker: Warren Sifre

Title: Introduction to Azure Machine Learning

Abstract:

We will discuss what is Azure Machine Learning, how it works, what it can do, and why would you use it. This session includes demonstration and use case scenarios. The goal of this session it to provide an understand of what Azure ML can do and how it may apply to business use cases.

SessionID: 45709

The Key to Keys

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Application Database Development

Speaker: Karen Lopez

Title: The Key to Keys

Abstract:

So many of us have learned database design approaches from working with one database or data technology. We may have used only one data modeling or development tool. That means our vocabularies around identifiers and keys tend to be product specific. Do you know the difference between a unique index and a unique key? What about the difference between RI, FK and AK?

These concepts span data activities and it's important that your team understand each other and where they, their tools and approaches need to support these features.

We'll look at the generic and proprietary terms for these concepts, as well as where they fit in the database design process. We'll also look at implementation options in SQL Server and other DBMSs.

SessionID: 46444

VLDB: Partitioning in SQL Server Standard Edition.

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Konstantin Melamud

Title: VLDB: Partitioning in SQL Server Standard Edition.

Abstract:

Partitioning has long been one of the key feature sets utilized to improve performance or reduce contention within our large tables in SQL Server. However, table partitioning has been solely the prerogative of SQL Server Enterprise edition. You may be asking yourself, “Why is he talking about table partitioning? Didn’t we just establish it’s only available in Enterprise and not available to us Standard edition users?” Even though you’d be correct, there are techniques available to us in Standard edition which would accomplish the same result as table partitioning. Yes, I am talking about partitioned views.

In this session we will go through the steps needed to configure and use the partitioned views to achieve the same result as table partitioning. We will also configure the maintenance jobs to demonstrate the sliding window functionality, and for those of us who are lucky to have Enterprise edition, we will see how to be able to take advantage of combining the use of both partitio

SessionID: 46589

Power BI for the Enterprise

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Paul Turley

Title: Power BI for the Enterprise

Abstract:

Sure, Power BI is a terrific self-service data analysis tool but it's also an enterprise-class reporting and dashboard tool for serious business data. Learn how to build serious business solutions with on-premises data sources; SQL Server, Analysis Services and other business systems. You'll also see how you can architect solutions with security and user access control utilizing groups and content packs.

SessionID: 46860

Connecting Power BI to On-Prem Data with SSAS

Back to calendar

Event Date: 02-04-2016 - Session time: 13:30:00 - Track: BI Information Delivery

Speaker: Kerry Tyler

Title: Connecting Power BI to On-Prem Data with SSAS

Abstract:

Microsoft Power BI is going great places. Its great visualizations, easy-to-use tools, and robust sharing capabilities are improving with new releases almost every time you turn around. But, what if uploading or storing your company's data in the cloud is a potential deal-breaker? Fortunately, the Microsoft Power BI Gateway - Enterprise make it possible to live query data in an on-premises SSAS instance for display in Power BI. In this session, we will go through what this gateway does, how it works, and how it is installed to show that BI in the cloud doesn't require data in the cloud.

SessionID: 42295

Protecting your data in the Cloud

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Cloud Application Development Deployment

Speaker: Vijayakumar Thurupathan

Title: Protecting your data in the Cloud

Abstract:

Are you concerned about moving to cloud, because of the safety of your data ? Organizations choose to go with the platform services of Azure using SQL Databases or they go with the Infrastructure services of Azure using virtual machines, in both cases security of your data is vital. This demo driven session will give you all the information you need to know about the security implementations available in SQL Databases in Azure and SQL Server.

The session will cover the following topics with demos. Introduction to cloud adaptation of the organizations, - how enterprises adopt to the cloud and how startups are moving to the cloud. SQL relational store options in Azure. Security features of SQL Databases Cloud demanded security features of SQL Servers Using Azure Key Vault to secure data in SQL Server

SessionID: 44231

Rock Your Technical Interview (Part 2)

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Other

Speaker: David McCarter

Title: Rock Your Technical Interview (Part 2)

Abstract:

Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve 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. Whether you are looking for a new position within your company or at a new company you need to attend this session. Included are crazy and strange interview stories from engineers just like you! Learn tips to get you started, working with recruiters, getting prepared, the technical interview and more. You will also learn what is the #1 question you need to ask during an interview… it’s a game changer! Make sure you attend part 1!

SessionID: 44802

Be a Role Model for Women in Tech through Blogging

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Professional Development

Speaker: Mickey Stuewe

Title: Be a Role Model for Women in Tech through Blogging

Abstract:

Have you wanted to start giving back to our amazing SQL Community through writing, but are not sure how to start? Do you want to start blogging, but are anxious about criticisms? Are you unsure what to write about? I’ll walk through how to find topics to start writing about. I’ll go over tools to help you blog, and websites that you can start blogging about. We’ll discuss why it’s import to be a woman blogger, and I’ll share with you my experience over the last three years as a woman blogger in our community. Role models are needed for women in tech. They need to know that they are wanted in the community and that they have a voice. Be that role model through blogging.

SessionID: 45097

Monster Text Manipulation: Regular Expressions for the DBA

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Sean McCown

Title: Monster Text Manipulation: Regular Expressions for the DBA

Abstract:

Regular expressions can help you perform incredible tasks with very little effort. Need to create 1700 logins from an email request? Developers give you a single script with 300 stored procedures, filled with table variables, instead of temp tables? Need to move 500 databases to a different drive? Any of these tasks can take a long time to code, but regular expressions cut that work from hours or days to minutes or even seconds. Stop writing code manually and let regular expressions do it for you. Learn:

• The most useful regular expression commands • The appropriate times to use regular expressions • How to use regular expressions to write code for you • How to incorporate regular expressions into large tasks and combine them with other methods

SessionID: 45747

PolyBase in SQL Server 2016: Query Hadoop with ease

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Analytics and Visualization

Speaker: Sahaj Saini

Title: PolyBase in SQL Server 2016: Query Hadoop with ease

Abstract:

With the increased volumes of unstructured and semi-structured data , organizations are adopting heterogeneous data stores like Hadoop and cloud, requiring new skill sets to operate and making it harder for DBAs to build applications over them. This session will describe PolyBase, a new feature in SQL Server 2016, that will open the doors to data stored outside of SQL Server. PolyBase allows customers to use T-SQL to access and query data residing in Hadoop or Azure blob storage. It can intelligently push-down computation to Hadoop by generating Map jobs on-the-fly as well as scale-out query processing in SQL Server to enable highly performant queries on massive Hadoop data sets.

This session will cover the PolyBase fundamentals of what the feature is, how customers are using it and how it works under-the-covers. In addition, the session will include a Live Demonstration of how PolyBase can be used to bring relational and semi-structured data together using SQL skill sets.

SessionID: 46335

Understanding Parameter Sniffing

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Application Database Development

Speaker: Benjamin Nevarez

Title: Understanding Parameter Sniffing

Abstract:

Parameter sniffing is a good thing: it is used by the Query Optimizer to produce an execution plan tailored to the current parameters of a query. However, due to the way that the plan cache stores these plans in memory, sometimes can also be a performance problem. This session will show you how parameter sniffing works and in which cases could be a problem. How to diagnose and troubleshoot parameter sniffing problems and their solutions will be discussed as well. The session will also include details on how the Query Optimizer uses the histogram and density components of the statistics object and some other advanced topics.

SessionID: 46858

Managing Your Schema with Database Projects in Visual Studio

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Kerry Tyler

Title: Managing Your Schema with Database Projects in Visual Studio

Abstract:

Integrating databases schema changes into a Software Development Lifecycle Management (SDLC) process can be a daunting and often tedious proposition. Adding the complexity of version control to the mix complicates this scenario. Fortunately, beginning with Visual Studio 2012, Database Projects add an "easy" button to this process. In this session, you will learn about the features and capabilities of VS Database Projects and how to use them to improve the lifecycle of your database structures, even if your organization does do code management.

SessionID: 46943

Better Report Development and Management Techniques

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Ted Stathakis

Title: Better Report Development and Management Techniques

Abstract:

SessionID: 49332

Things You Should Never Do In Microsoft SQL Server

Back to calendar

Event Date: 02-04-2016 - Session time: 14:45:00 - Track: Professional Development

Speaker: Denny Cherry

Title: Things You Should Never Do In Microsoft SQL Server

Abstract:

In this fun session we'll review a bunch of problem implementations that have been seen in the real world.

Most importantly we will look at why these implementations went horribly wrong so that we can learn from them and never repeat these mistakes again.

SessionID: 42218

How to Get Lightning Fast Answers with Power BI QA and Cortana

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: Analytics and Visualization

Speaker: Vishal Pawar

Title: How to Get Lightning Fast Answers with Power BI QA and Cortana

Abstract:

How to interact with your corporate data right from within the Cortana experience including voice integration for querying your data. How QA can resolve our day today question from organization. How to Use natural language queries to find answers in your own data. Start with a question, and have fun traveling through your data refining or expanding your question, uncovering trust-worthy new information, zeroing in on details and zooming out for a broader view

SessionID: 42305

Mastering Master Data Services

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jeff Prom

Title: Mastering Master Data Services

Abstract:

As your organization grows, one challenge will be the management of data between systems and organizational units. With MDS, Microsoft provides the ability to have one accurate source of non-transactional data. This data can then be used within applications, other databases, and ETL processes. By leveraging data stewards to help manage the data repository, you can ensure that your MDS data is always up-to-date and accurate.

In this presentation we will cover MDS from start to finish including installation, creating models/entities, working with data, using the Excel add-in, security, hierarchies, views, versions, and business rules. After this presentation, you will have a good understanding of what master data management is, what MDS does, how to use it, and how to get started with your own MDS project.

SessionID: 45711

Panel: Will the DBA Job of the Future Still Involve DBAs?

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: Professional Development

Speaker: Karen Lopez

Title: Panel: Will the DBA Job of the Future Still Involve DBAs?

Abstract:

Although technologies have been changing rapidly since the creation of databases, the basic tasks that a database administrator (DBA) has performed have been a stable foundation of professional database design and support. But now NoSQL technologies, the cloud, and new SQL Server features are affecting DBA jobs, tasks, and careers.#160;

Our panel of SQL Server experts share their current experiences in the data profession.#160;They share what they believe you should be working towards now and in the future.

SessionID: 46469

Thinking in SQL

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: Application Database Development

Speaker: Robert Hatton

Title: Thinking in SQL

Abstract:

SQL is conceptually different than most programming languages. Join us for a conversation about SQL, why it's different from traditional procedural languages, and how to effectively use this truly elegant programming language. Rather than focus on the kinds of information easily located on the Web, we'll concentrate on how to use SQL for the tasks that it's really good at. Beginners will get a great introduction to the style of thought that gets the most out of SQL. Experienced developers will find a good refresher and an opportunity to share their experiences with others.

SessionID: 46590

Reporting Services 2016 Solutions: The New Awesome

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: BI Information Delivery

Speaker: Paul Turley

Title: Reporting Services 2016 Solutions: The New Awesome

Abstract:

Your old favorite reporting tool just got a lot better. In the new world of SSRS, traditional RDL reports integrate with mobile dashboards, Power BI and Excel. You'll receive guidance and learn best practices to design and orchestrate integrated reporting and BI solutions with improved Reporting Services features and the new report portal.

SessionID: 46660

Power BI Desktop – A BI developer’s view

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: BI Information Delivery

Speaker: Phil Robinson

Title: Power BI Desktop – A BI developer’s view

Abstract:

Power BI Desktop is the new self-service entry in the Microsoft BI development landscape but what does it offer the professional BI developer?

This session will explore Power BI Desktop features for data accusation and manipulation, sample some of the visualization provided and review the deployment options.

SessionID: 46726

Understanding and Monitoring Tempdb

Back to calendar

Event Date: 02-04-2016 - Session time: 16:00:00 - Track: Application Database Development

Speaker: Vicky Harp

Title: Understanding and Monitoring Tempdb

Abstract:

Every SQL Server system that you work with has a tempdb database. In this session, learn how tempdb is structured, what it is used for, and what common performance problems are tied to this shared resource. Gain an understanding of tempdb contention and the snapshot isolation version store and how to detect problems with both. You will leave this session with a new confidence in what configuration and file settings may prevent problems in your environment.