sqlsathistory

Nr: 640

Back to Main list

SQLSaturday #640 - Los Angeles 2017

Start Time (24h) Speaker Track Title
08:30:00 Mohan Kumar Application Database Development What, When and Why, a particular database technology (relational or non-relational) to use
08:30:00 Ike Ellis BI Information Delivery Application Life Cycle Management with SQL Server
08:30:00 Steve Jones Application Database Development Continuous Integration for Databases
08:30:00 Kirby Repko Enterprise Database Administration Deployment Azure SQL Database Overview
08:30:00 Rick Lowe Application Database Development Weird Stuff I Saw While ... Working With Heaps
08:30:00 Rushabh Mehta Cloud Application Development Deployment Database code management with VS 2017 and RedGate
08:30:00 Harriet Farmer Professional Development It's Not Magic-Make It Happen. Professional Development: Resume Writing and Interviewing Skills
09:45:00 Julie Koesmarno Analytics and Visualization Boost your Analytics with Machine Learning for SQL Nerds
09:45:00 Brodie Brickey BI Information Delivery Data Driven Subscription Reports with SSRS Standard Edition
09:45:00 Peter Kral Application Database Development JSON and the Astronauts
09:45:00 Andrew Nakamura Enterprise Database Administration Deployment From Zero to Hero: The New Powershell DBA
09:45:00 Rick Lowe Application Database Development Why should I care about ... the plan cache?
09:45:00 Kim Schmidt Application Database Development Amazon Aurora - A New Dawn in the World of Relational Database Engines
09:45:00 Oula Maijala Other SQL Governor - New Era in SQL Server Capacity Optimization
11:00:00 Jose Manuel Jurado Diaz Enterprise Database Administration Deployment SQL SERVER - Next station Azure
11:00:00 Jeff Prom BI Platform Architecture, Development Administration Mastering Master Data Services
11:00:00 David Taylor Analytics and Visualization Pimp my Spreadsheet; Power BI brings numbers to life
11:00:00 Steve Jones Enterprise Database Administration Deployment Bringing DevOps to the Database
11:00:00 Ali Razeghi Strategy and Architecture Upgrades Rollbacks for SQL Server
11:00:00 Kalen Delaney Application Database Development Are You Optimistic About Concurrency?
11:00:00 James McGillivray BI Information Delivery Who needs numbers? Enhance your data models and dashboards with Non-Numeric measures
12:00:00 James McGillivray Information Delivery Windowing Functions: Shedding some light
12:00:00 Steve Rezhener Professional Development What does it take to run both SQL Malibu Local User Group and SQL Saturday in LA (30 minutes)
13:00:00 Niran Even-Chen Enterprise Database Administration Deployment Architecting virtual SQL server for performance
13:00:00 Rob Girard Enterprise Database Administration Deployment Deep Dive on pNUMA vNUMA – Save Your Virtual SQL from Certain DoomA!
13:00:00 Neil Weicher Other Transparent Data Encryption (TDE) – NetLib Security Encryptionizer vs. SQL Server
13:00:00 Michael Patterson Analytics and Visualization Enterprise Analytics on the Microsoft BI Platform - Pyramid BI Office
13:00:00 Susan Poer Other The Profisee MDM Advantage, going beyond MDS
13:00:00 Marsha Pierce Strategy and Architecture How To Talk To Your Storage Admin
13:00:00 Matt Henderson Strategy and Architecture Proving hardware bottlenecks architecting for performance
14:15:00 Benjamin Nevarez Application Database Development Query Processing in In-Memory OLTP (Hekaton)
14:15:00 Virginia Mushkatblat Other Security Warriors: Always Encrypted and Dynamic Data Masking
14:15:00 Kevin Ngo Enterprise Database Administration Deployment Azure SQL Data Warehouse - The next generation of data warehousing
14:15:00 Anantharamakrishnan Jayaram Enterprise Database Administration Deployment SQL Server Transactional Replication and how to recover from failure
14:15:00 Ali Razeghi Cloud Application Development Deployment SQL Server AGs and Clustering In The Cloud
14:15:00 Ted Stathakis BI Information Delivery Introduction to SQL Server Reporting Services
14:15:00 Steve Rezhener Professional Development Women in Technology
15:30:00 Armando Lacerda Enterprise Database Administration Deployment Why are you still taking backups?
15:30:00 Vazi Okhandiar Analytics and Visualization Building a Power BI Dashboard in an Hour
15:30:00 Brodie Brickey Application Database Development Basic Work-Flow with SQL Server Standard
15:30:00 Peter Kral Enterprise Database Administration Deployment SSIS Project Deployment: The T-SQL Way
15:30:00 Konstantin Melamud BI Platform Architecture, Development Administration Optimizing your data warehouse for OLAP Processing
15:30:00 Paul Stanton Enterprise Database Administration Deployment SQL Server Containers and Clones
15:30:00 Vlad Vlasceanu Enterprise Database Administration Deployment Using SQL Server on Amazon Web Services
16:45:00 Armando Lacerda Enterprise Database Administration Deployment Unleashing Stretched Databases
16:45:00 Benjamin Nevarez Application Database Development Understanding Parameter Sniffing
16:45:00 Phil Robinson BI Information Delivery Data Wrangling for Reporting Analytics
16:45:00 James McGillivray Professional Development Why you should be BI curious
16:45:00 Kevin Kline Application Database Development The Optimizer Secrets of 860X
16:45:00 Allan Hirt Enterprise Database Administration Deployment The SQL Server v.Next Availability Story on Linux
16:45:00 Mickey Stuewe Application Database Development Changing Your Habits to Improve the Performance of Your T-SQL

SessionID: 62593

What, When and Why, a particular database technology (relational or non-relational) to use

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Mohan Kumar

Title: What, When and Why, a particular database technology (relational or non-relational) to use

Abstract:

With availability of many choices for database technologies, developer/architect tend to make wrong selection of database systems that helps solving problem for short term but does become problem in long term. Most of these problems are result of not knowing What, When and Why to use a particular database systems but starts using it because they know, how to use it or it looks fascinating or others are using it. Session is planned to uncover myth that leads to common mistake in database system selection, guide thru focus area and provide guidance, and provide use case scenario for both relational and non-relational database systems.

SessionID: 63442

Application Life Cycle Management with SQL Server

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: BI Information Delivery

Speaker: Ike Ellis

Title: Application Life Cycle Management with SQL Server

Abstract:

In this session we talk about the importance of proper development methodology and why it's critically important with the database. We'll discuss working with large teams that change and improve database objects. We'll emphasis the importance of testing, deployment, and value delivery. Come learn how to make the process of shipping database changes enjoyable, reliable, and repeatable.

SessionID: 63996

Continuous Integration for Databases

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Steve Jones

Title: Continuous Integration for Databases

Abstract:

Building software is hard, and we often find that fixing bugs is expensive if they are not caught early. Continuous Integration has proven to be a valuable technique in improving software quality by finding problems quickly and letting developers know immediately they have introduced a bug.This session demonstrates how you can implement CI for SQL Server databases, execute automated tests against your code and inform developers that they have caused a problem immediately.

SessionID: 64048

Azure SQL Database Overview

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Kirby Repko

Title: Azure SQL Database Overview

Abstract:

Learn the benefits of Azure SQL Database in Azure. Come see how to set up, monitor, and administer this "a-la-carte" SQL Server database up to 4 TB in size. With Azure SQL DB your DBA staff can manage many more databases due to Azure SQL DB's Platform as a Service (PaaS) features.

SessionID: 64210

Weird Stuff I Saw While ... Working With Heaps

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Rick Lowe

Title: Weird Stuff I Saw While ... Working With Heaps

Abstract:

We've all been told at some point that heaps are usually bad for select, update, and delete performance. But how bad are they really? Can they also be problematic for inserts? Are they ever a good idea? For this installment of Rick's "Weird Stuff" series we will take a closer look at why heaps can cause issues and maybe see a deadlock or two.

SessionID: 64613

Database code management with VS 2017 and RedGate

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Cloud Application Development Deployment

Speaker: Rushabh Mehta

Title: Database code management with VS 2017 and RedGate

Abstract:

When doing agile development, whether you have 1 production target database or in case of a SaaS solution, multiple targets, database change management becomes extremely crucial. One of the challenges with traditional SSDT projects are that they work on the "as-is" model through the development cycle and obfuscate the details of how actual changes would be applied. In this session, we will look at how to use the RedGate tools now available inside Visual Studio 2017 to manage the development process and gain better control over your deployments.

This session will cover my experiences, tips and tricks with managing a Cloud SaaS solution and we will look at how Visual Studio 2017 and the RedGate family of tools provide tremendous value and higher confidence with our product releases.

SessionID: 66528

It's Not Magic-Make It Happen. Professional Development: Resume Writing and Interviewing Skills

Back to calendar

Event Date: 10-06-2017 - Session time: 08:30:00 - Track: Professional Development

Speaker: Harriet Farmer

Title: It's Not Magic-Make It Happen. Professional Development: Resume Writing and Interviewing Skills

Abstract:

It's Not Magic-Make It Happen. Professional Development: Resume Writing and Interviewing Skills

 Your career is like a game of chess. It requires using multiple skills, simultaneously, while continually improving in all areas.

All with one goal - to 'win' the current challenge and move on to the next milestone. This session will look at where you are in your Career Path and focus on three key areas that keep you moving toward the next milestone. Bring your resume with you (thumb drive or hard copy) for review and edit. We will: - Take a look at your resume, revising content and format - Work on interviewing technique - Chart your current Career Path

SessionID: 63312

Boost your Analytics with Machine Learning for SQL Nerds

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Analytics and Visualization

Speaker: Julie Koesmarno

Title: Boost your Analytics with Machine Learning for SQL Nerds

Abstract:

Are you trying to understand what’s the fuzz around Machine Learning? Are you working with a lot of data analysis and wondered how SQL Server 2016 R Services might be able to help?

This session will provide a gentle and fun introduction to SQL Server R Services for SQL Nerds. We will walk through pragmatic examples of using R through demos, to illustrate Machine Learning in boosting your Data Analysis capabilities. The goal of this session is to provide quick tips and tricks for attendees to get started on SQL Server R Services, either for fun or for work.

SessionID: 63469

Data Driven Subscription Reports with SSRS Standard Edition

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: BI Information Delivery

Speaker: Brodie Brickey

Title: Data Driven Subscription Reports with SSRS Standard Edition

Abstract:

Why not create a report that only sends information if there is data? Oh, don't have the Enterprise Edition? I'll show you how with SQL Server Standard Edition. This demo will walk you through the steps to create these data driven subscriptions. We'll be using Reporting Services, Integration Services and SQL Agent Jobs to setup and schedule data driven subscriptions.

SessionID: 63963

JSON and the Astronauts

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Peter Kral

Title: JSON and the Astronauts

Abstract:

In one small step, SQL Server 2016 has taken a giant leap...to JSON! In this session, we'll launch a probe into a JSON data file containing profiles of NASA astronauts using new JSON T-SQL functions in SQL Server. With each astronaut we meet, we'll learn to validate, read, and manipulate "unstructured" JSON data. We'll get The Right Stuff to start developing, no previous JSON experience required. Let's go where NoSQL has gone before!

Prerequisites: You should have experience writing queries in T-SQL. No previous knowledge of JSON is needed.

Goals: Learn about JSON, and its basic data types Discover how SQL Server 2016 can handle JSON data Be amazed at the cool people NASA sends into space!

SessionID: 64057

From Zero to Hero: The New Powershell DBA

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrew Nakamura

Title: From Zero to Hero: The New Powershell DBA

Abstract:

Are you tired of doing mundane tasks repeatedly and wished there was something or someone to help? What if you could go from nothing to having amazing new code that would automate backups AND restores, fix those pesky SPN issues, query your inventory of servers and databases and give you some quick answers to managers, auditors and everyone else asking about your databases and servers.

In this session, you'll learn about the Powershell community that is creating awesome solutions to ease your life as a DBA. This session is aimed at DBAs from zero to heroes who want to see the new Powershell DBA in action. Come see brand new techniques and demos and become the hero that others will envy.

Come and join me for a momentous session of PowerShell and SQL, full of demos and useful solutions that you will be able to take back to your workplace. This will improve your knowledge and skills, show you how the modern DBA will work and future proof your career by becoming a new Powershell DBA.

SessionID: 64212

Why should I care about ... the plan cache?

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Rick Lowe

Title: Why should I care about ... the plan cache?

Abstract:

SQL Server is a huge product, with many different places a DBA can go to look for information on how the server is performing. So many in fact that they can often overlap, which sometimes makes it hard to understand why tackling a new tool is worth the effort. In this installment of Rick's "Why should I care" series, he lays out a case for why working knowledge of the plan cache is critical for performance tuning efforts in real world environments. A review of relevant views and functions is included for the (newly?) motivated audience.

Perfect for those who are relatively new to performance tuning concerns, or advanced DBAs trying to figure out how to have a similar conversation with their less experienced peers, or developers who are curious as to why their DBAs drink in the morning (allegedly). This is not a deep dive into the cache, it really is primarily a session exploring why these DMOs are worth slogging through.

SessionID: 64889

Amazon Aurora - A New Dawn in the World of Relational Database Engines

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Kim Schmidt

Title: Amazon Aurora - A New Dawn in the World of Relational Database Engines

Abstract:

Amazon Aurora is the result of being asked this question by Andy Jassy, Amazon CEO the person responsible for the conception of AWS: "In a world where AWS exists, how would you re-design the relational database?" What the data team came up with is a whole new paradigm shift: they built a service-oriented decoupled architecture applied to a database engine.

Aurora has 5x the throughput comparable to enterprise commercial databases at 1/10th the cost. It’s built on AWS for the cloud, it's self-managing self-healing. You can perform 6M inserts 30M selects per minute, scaling out further via Read Replicas. Storage automatically grows storage up to 64 TB, and more.

Come hear about the hottest new AWS RDS database, its unique architecture and features, and learn why it's known as an "RDS Game Changer"!

SessionID: 66521

SQL Governor - New Era in SQL Server Capacity Optimization

Back to calendar

Event Date: 10-06-2017 - Session time: 09:45:00 - Track: Other

Speaker: Oula Maijala

Title: SQL Governor - New Era in SQL Server Capacity Optimization

Abstract:

Have you ever been struggling with the consolidation or migration planning of a sizable SQL Server platform? Governor® capacity optimization solution will start a new era in SQL Server capacity planning. It allows you to achieve a perfectly optimized plan, based on facts rather than guesswork. All this can be done in a fraction of time compared to traditional, manual planning methods. As the end result, you will achieve a compact and easily manageable SQL Server platform. https://www.sqlgovernor.com/

SessionID: 62580

SQL SERVER - Next station Azure

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Jose Manuel Jurado Diaz

Title: SQL SERVER - Next station Azure

Abstract:

This session will cover the main aspects to start or migrate from an OnPremise model to one of the two architectures available in SQL Server on Azure, providing the keys to select the more suitable environment for our requirements.

We will cover:

  1. Red pill or blue pill SQL Server on Azure VM (IaaS) vs SQL Azure DB (PaaS) Which one?
  2. Always available. High availability in Azure
  3. Now what ... Best practices and configuration connectivity.

SessionID: 62581

Mastering Master Data Services

Back to calendar

Event Date: 10-06-2017 - Session time: 11: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: 63518

Pimp my Spreadsheet; Power BI brings numbers to life

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: Analytics and Visualization

Speaker: David Taylor

Title: Pimp my Spreadsheet; Power BI brings numbers to life

Abstract:

Investment Sensitivity Analysis using Power BI over an Excel financial model.

Each of the 3 key steps are introduced and demonstrated.

  1. Best practice financial model in Excel using the FAST standard and driver based scenarios;
  2. A simple VBA macro script to integrate Excel and Power BI
  3. Dashboards and reports in Power BI to inform investors with visual interactive storyboards.

SessionID: 63995

Bringing DevOps to the Database

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Steve Jones

Title: Bringing DevOps to the Database

Abstract:

DevOps is a hot topic in today's software development world. However most of the knowledge and experience with DevOps is based around application software and ignores the database. We will examine how the concepts and principles of DevOps can be applied to database development by looking at both automated comparison analysis as well as migration script management. Automated building, testing, and deployment of database changes will be shown.

SessionID: 64041

Upgrades Rollbacks for SQL Server

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: Strategy and Architecture

Speaker: Ali Razeghi

Title: Upgrades Rollbacks for SQL Server

Abstract:

Are you facing a big SQL Server upgrade but are not quite sure how you will tackle it? In this presentation we will discuss what we learned during our 2008 R2 upgrade to SQL 2014. We will go through how we met our RTO, RCO, rollback, testing, and actual cutover process.

We will utilize setting up and testing mirroring to move the data from 2008 to 2014. We will migrate the IP of the old 2008 cluster to the new 2014 cluster. This way no clients change their connection strings as DNS is not an option in this environment. Trans Replication will be set for rollback to the 2008 cluster in case we need to after going live. We will use the 'no init' option as we do not have time to create a snapshot and will protect the data during the upgrade to ensure no writes are conducted.

Scripts and a background on transaction replication will be provided to show the end user how to start testing this process in their environment. Pre-cutover and Post-cutover tasks will also be discussed.

SessionID: 64104

Are You Optimistic About Concurrency?

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: Application Database Development

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 all your data totally in-memory with no waiting for I/O or locks!

SessionID: 64114

Who needs numbers? Enhance your data models and dashboards with Non-Numeric measures

Back to calendar

Event Date: 10-06-2017 - Session time: 11:00:00 - Track: BI Information Delivery

Speaker: James McGillivray

Title: Who needs numbers? Enhance your data models and dashboards with Non-Numeric measures

Abstract:

We don't really think of putting text, date or boolean values in the measures of our pivot tables or on our dashboards, but after this session, hopefully you will.

Enhance the functionality of your SSAS Tabular and PowerBI output, by understanding HOW-, WHY- and WHEN to leverage the power of DAX to create non-numeric measures, and see how you can quickly help business answer a number of different questions, by thinking differently about where measures start and end.

SessionID: 64113

Windowing Functions: Shedding some light

Back to calendar

Event Date: 10-06-2017 - Session time: 12:00:00 - Track: Information Delivery

Speaker: James McGillivray

Title: Windowing Functions: Shedding some light

Abstract:

SQL Server may have been late to the party, but you needn't be! Window functions in SQL add power and speed to your queries, and have a myriad of uses in all types of situations.

Quickly learn how Windowing functions can help you spice up your queries, and solve complex problems quickly and with consummate ease. From running totals, to lag- and lead type queries, Windowing functions will help you deliver high quality information in the quickest time possible.

As an added bonus, all the examples in the talk are on Beatles chart hits. So Come Together, as you Twist and Shout your way to the Windowing Functions Revolution!

SessionID: 64959

What does it take to run both SQL Malibu Local User Group and SQL Saturday in LA (30 minutes)

Back to calendar

Event Date: 10-06-2017 - Session time: 12:00:00 - Track: Professional Development

Speaker: Steve Rezhener

Title: What does it take to run both SQL Malibu Local User Group and SQL Saturday in LA (30 minutes)

Abstract:

Running a Local SQL Server User Group and a SQL Saturday event is tons of fun, but requires an effort. Whenever you're a senior IT professional or a junior in IT field, you can pull it off. In this session, I'll walk you through what does it take to create a Local User Group (10+ people) and gradually move to a SQL Saturday (100+ people). I'm also going to show you the tools that you would need to make your Local User Group and SQL Saturday brands more successful.

SessionID: 63300

Architecting virtual SQL server for performance

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Niran Even-Chen

Title: Architecting virtual SQL server for performance

Abstract:

Today, many 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 author of the official SQL server on VMware best practices guide.

SessionID: 64085

Deep Dive on pNUMA vNUMA – Save Your Virtual SQL from Certain DoomA!

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Rob Girard

Title: Deep Dive on pNUMA vNUMA – Save Your Virtual SQL from Certain DoomA!

Abstract:

There’s more to non-uniform memory access (NUMA) than physical boundaries in your server hardware. Putting the DEEP back into Deep Dive, this session will deliver everything you ever wanted to know about pNUMA vNUMA settings within VMware vSphere, Windows, SQL Server to aid you in getting the settings right to maximize performance. In addition to an overview on NUMA, we’ll discuss some nuances of NUMA that are not commonly known, effects of memory CPU hot-add, selecting cores vs. sockets for your VMs, default calculation behavior, performance penalties for getting it wrong, and MORE!

SessionID: 64350

Transparent Data Encryption (TDE) – NetLib Security Encryptionizer vs. SQL Server

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Other

Speaker: Neil Weicher

Title: Transparent Data Encryption (TDE) – NetLib Security Encryptionizer vs. SQL Server

Abstract:

NetLib Security’s patented data security platform, Encryptionizer, provides Transparent Data Encryption (TDE) and Column Encryption for all versions of SQL Server from 2000 through 2016, and for all editions SQL Server from Express through Enterprise. Encryptionizer’s TDE has virtually no impact on database performance.

Enterprise Manager (EEM) takes Encryptionizer for SQL Server to the next level, allowing you to easily administer from one central location while providing powerful centralized key management. An easy to deploy solution to protect, manage and defend your data while enabling the growing areas of compliance, EEM enables organizations of all sizes to configure and control their encryption needs across the enterprise – no matter where they reside geographically across physical, virtual or clouD. The administrator will be able to easily control key management to meet the new PCI compliance standards. From EEM you can encrypt databases and secure SQL Server instances.

SessionID: 64649

Enterprise Analytics on the Microsoft BI Platform - Pyramid BI Office

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Analytics and Visualization

Speaker: Michael Patterson

Title: Enterprise Analytics on the Microsoft BI Platform - Pyramid BI Office

Abstract:

Pyramid Analytics' BI Office platform is one that appeals to both IT and business user requirements. BI Office offers enterprise capabilities such as wizard-driven data modeling, self-service analytics/data discovery, interactive dashboards, and narrative reporting on any device. BI Office is a true analytics platform that combines the security and stability of IT governance with the flexibility and utility of user-driven analysis. Having a centralized platform that supports the volume and variety of data, subject areas, and users across the enterprise, BI Office allows these to all come together as an integrated, interactive solution. Complete with role-based security that enables the right access for the appropriate audiences across the platform, BI Office enables quick and powerful insights to provide users with perspective to address challenging problems more quickly.

SessionID: 64754

The Profisee MDM Advantage, going beyond MDS

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Other

Speaker: Susan Poer

Title: The Profisee MDM Advantage, going beyond MDS

Abstract:

This session will cover understanding what master data management a.k.a. MDS is and how your existing investments in Microsoft SQL Server and Microsoft technology can be leveraged, what the differences are between MDS and the Profisee Platform, what benefits you'll achieve from the deployment of our solution. We’ll also cover key customer case study examples.

Profisee is a gold Microsoft partner that specializes in helping clients achieve one view of their business by ensuring the accuracy of customer, product, and reference data.

Come learn how achieving a single consistent set of master and reference data leads to more revenue, campaign accuracy, and a competitive advantage.

SessionID: 66508

How To Talk To Your Storage Admin

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Strategy and Architecture

Speaker: Marsha Pierce

Title: How To Talk To Your Storage Admin

Abstract:

Do you really know storage? A lot of DBA's think they know storage but there are a lot of misconceptions and a lot is changing in storage. Learn how to talk to your storage admin and what questions to asks. Databases are the largest consumer of storage space and storage matters.

SessionID: 66564

Proving hardware bottlenecks architecting for performance

Back to calendar

Event Date: 10-06-2017 - Session time: 13:00:00 - Track: Strategy and Architecture

Speaker: Matt Henderson

Title: Proving hardware bottlenecks architecting for performance

Abstract:

Learn how to discover, document and prove when performance issues are caused by hardware and how to architect database servers for optimal performance.

SessionID: 62775

Query Processing in In-Memory OLTP (Hekaton)

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15: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: 63696

Security Warriors: Always Encrypted and Dynamic Data Masking

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: Other

Speaker: Virginia Mushkatblat

Title: Security Warriors: Always Encrypted and Dynamic Data Masking

Abstract:

In the session, we will introduce layered security concept, classify threats, and look at the new mechanisms that SQL server allows for the DBA and DB developers for data protection. We will emphasize two SQL server 2016 features, Always Encrypted and Dynamic Data Masking, both on premises and in Azure. We will also consider use cases for Do's and Don'ts of applying both feature and some custom solutions.

SessionID: 63824

Azure SQL Data Warehouse - The next generation of data warehousing

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Kevin Ngo

Title: Azure SQL Data Warehouse - The next generation of data warehousing

Abstract:

Learn about Azure SQL Data Warehouse (SQL DW) which is a fully managed elastic database built for data warehouse workloads from a few hundred gigabytes to petabytes of data. It has truly unique features like disaggregated compute and storage allowing customers to be able to utilize the service to match their diverse needs. In this session, we take a look at the architecture of SQL DW and features such as elastic scale (grow, shrink, and pause) and Polybase and how you take advantage of them for your data warehousing solution.

SessionID: 64016

SQL Server Transactional Replication and how to recover from failure

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Anantharamakrishnan Jayaram

Title: SQL Server Transactional Replication and how to recover from failure

Abstract:

Introduction

Advantages and disadvantages Replication Architecture How to recover from replication failure/disaster Best Pratices

SessionID: 64039

SQL Server AGs and Clustering In The Cloud

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: Cloud Application Development Deployment

Speaker: Ali Razeghi

Title: SQL Server AGs and Clustering In The Cloud

Abstract:

This session is to help you see how straight forward it is to create a test environment in AWS and Azure utilizing the features provided by Windows Server Failover Clustering (WSFC). We will create both an instance level Failover Cluster Instance (FCI) and a 2014 Availability Group (AG) with a read-only replica node. We will show how to setup IPs, iSCSI devices, default AD setup, and SQL Server installations. Some basic Powershell will be used and the code made available if needed.

iSCSI will be created using a 'Storage Gateway' on AWS and another solution such as DataKeeper for Microsoft Azure.

Ultimately these environments will allow you to quickly spin up machines and begin to look at State Configuration solutions such as 'Microsoft DSC' or for example, utilizing the SALT stack.

SessionID: 64043

Introduction to SQL Server Reporting Services

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: BI Information Delivery

Speaker: Ted Stathakis

Title: Introduction to SQL Server Reporting Services

Abstract:

Are you tired of users constantly coming to you for data? Would like to be able to quickly and easily enable your uses to go get the data themselves? Do you simply not have the budget/executive buy-in to purchase a BI solution? In this session you will see how easy this often overlooked and underutilized feature of SQL Server is to use. The session will start with a quick overview of some reporting examples followed by a live demo that will cover the basics of developing, publishing and using an SSRS report. It will cover all aspects of report creation from connecting to the data source through putting the data on the page and publishing to the report server. You will learn how to use this powerful feature of SQL Server that can relieve you from data delivery tasks and thrill your end users. Return to the office and present meaningful data to your end users with minimal time and effort with the tips learned in this session.

SessionID: 66514

Women in Technology

Back to calendar

Event Date: 10-06-2017 - Session time: 14:15:00 - Track: Professional Development

Speaker: Steve Rezhener

Title: Women in Technology

Abstract:

Join our interactive discussion on diversity and inclusion. This WIT talk is open to all attendees. Let’s share our perspectives in career growth in this inevitable diverse industry. Learn some tips and tricks on how you can grow your potential and help others to grow as well.

SessionID: 62586

Why are you still taking backups?

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Armando Lacerda

Title: Why are you still taking backups?

Abstract:

Keep doing things the same way because they have always worked in the past is a very comfortable mistake we all make in many areas. That includes backup strategies and service account administration. In this one hour presentation full of demos I will explore many options available in SQL Server 2016 and Azure that can potentially reduce the amount of data and time required for backups and even eliminate the need all together. It sounds scary but it will be really fun.

SessionID: 62790

Building a Power BI Dashboard in an Hour

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Analytics and Visualization

Speaker: Vazi Okhandiar

Title: Building a Power BI Dashboard in an Hour

Abstract:

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

SessionID: 63471

Basic Work-Flow with SQL Server Standard

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Application Database Development

Speaker: Brodie Brickey

Title: Basic Work-Flow with SQL Server Standard

Abstract:

Many companies have small tasks that need to be accomplished regularly. Sometimes these tasks require a number of steps to be successful. Need a basic workflow app but aren't a .Net developer? We have a solution for you.

This session will be demo intensive, focusing on how to use SSIS, SSRS, and SQL Server standard edition to stitch together a process that emulates a proper workflow.

SessionID: 63964

SSIS Project Deployment: The T-SQL Way

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Peter Kral

Title: SSIS Project Deployment: The T-SQL Way

Abstract:

Do you deploy SQL Server Integration Services (SSIS) Projects using the Integration Services Deployment Wizard? If you're looking for a repeatable deployment method that can be source controlled, there's another way...the T-SQL way! In this session, you will see a demonstration of T-SQL script deployment of SSIS projects, using stored procedures in the SSISDB database. You'll learn how to query the SSIS catalog to find your project configurations so they can be captured and source controlled. Take control of your SSIS deployments...the T-SQL way!

Prerequisites: You should have previous experience with SQL Server Integration Services (SSIS) package deployment and/or development.

Goals: Learn about the SSISDB database and catalog objects See how to use T-SQL to deploy SSIS projects and packages Discover the new features of SSIS delivered with SQL Server 2016

SessionID: 64814

Optimizing your data warehouse for OLAP Processing

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30: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 and the database engine to ensure optimal performance, as well as enterprise level features within the database engine and SSAS available to us and how aligning those to work side by side would yield us significant improvement in our processing time.

SessionID: 65558

SQL Server Containers and Clones

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Paul Stanton

Title: SQL Server Containers and Clones

Abstract:

“Containers and Clones for SQL Server Development and Test”

Microsoft is emphasizing the use of containers for development and test on SQL Server 2017, and new solutions from Red Gate and Windocks add support for containers and SQL Server database fast cloning, for the full range of the SQL Server family. We’ll explore use of Docker based tooling for delivery of container environments, and their pros and cons. We’ll also look at SQL Server cloning, and how clones enable Dev and Test teams to work on large database environments for containers as well as existing SQL Server instances.

SessionID: 66199

Using SQL Server on Amazon Web Services

Back to calendar

Event Date: 10-06-2017 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Vlad Vlasceanu

Title: Using SQL Server on Amazon Web Services

Abstract:

Amazon Web Services offers the ability to run SQL Server as part of it's relational database service for managed databases, as well as hosting Windows/SQL Server installations via EC2. This session will compare/contrast these two options, and specifically address how to implement High Availability and Disaster Recovery options with both types of implementations.

SessionID: 62587

Unleashing Stretched Databases

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Armando Lacerda

Title: Unleashing Stretched Databases

Abstract:

This is a deep dive session full of demos about SQL 2016 stretched databases feature. It will go from pre-reqs and blocking factor through deployment and disaster recovery. Everything you need to know and when to use this new cloud-based exciting capability.

SessionID: 62778

Understanding Parameter Sniffing

Back to calendar

Event Date: 10-06-2017 - Session time: 16: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: 63285

Data Wrangling for Reporting Analytics

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: BI Information Delivery

Speaker: Phil Robinson

Title: Data Wrangling for Reporting Analytics

Abstract:

This session will review common challenges encountered when preparing new data sets for use in analytics and reporting. We will look at tools for exploring and modifying large CSV/TXT files and discuss design patterns for cleaning and repair.

SessionID: 64111

Why you should be BI curious

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: Professional Development

Speaker: James McGillivray

Title: Why you should be BI curious

Abstract:

Business Intelligence. It's a rather all-encompassing term, isn't it.

In this beginner level session, learn the basics of Business Intelligence, the stages of BI maturity and get introduced to the Microsoft BI Stack, starting from the humble roots of Reporting Services, through to the incredible power of Interactive Dashboards in Power BI.

Whether you're looking for a different career option, or you're just interested in broadening your knowledge base, come and experience the wonders of being (in) BI!

Note: This session comes packaged with a series of double entendres and other innuendos.

SessionID: 65143

The Optimizer Secrets of 860X

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: Application Database Development

Speaker: Kevin Kline

Title: The Optimizer Secrets of 860X

Abstract:

SessionID: 65503

The SQL Server v.Next Availability Story on Linux

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Allan Hirt

Title: The SQL Server v.Next Availability Story on Linux

Abstract:

Although the paint on SQL Server 2016 just finished drying, Microsoft is already working on v.Next and preview builds are already available. One of the biggest changes is that SQL Server will be supported on Linux in addition to Windows Server. This means that all of the considerations we have for deploying instances and databases will be relevant and possibly different on Linux. While the story is still a work in progress, this session will cover how SQL Server v.Next can be made available based on what is known at this time. If you want to get a head start with SQL Server on Linux, this session is for you.

SessionID: 65516

Changing Your Habits to Improve the Performance of Your T-SQL

Back to calendar

Event Date: 10-06-2017 - Session time: 16:45:00 - Track: Application Database Development

Speaker: Mickey Stuewe

Title: Changing Your Habits to Improve the Performance of Your T-SQL

Abstract:

Do you dread handing your T-SQL over for code review? Do your queries run slower than you expect? Does the DBA always want to tweak your T-SQL? In this demo-heavy session, we’ll take a look at various ways to improve your T-SQL. You’ll learn why top down design is not always the best pattern as well as why implicit conversions can slow down your queries. You’ll learn how to rewrite most cursors as well as finding out how user defined functions affect performance. You’ll learn some simple ways to troubleshoot these types of issues using execution plans and extended events. Finally, we’ll take a look at how standards can help quicken turnaround time when refactoring T-SQL. By changing some of your T-SQL writing habits you can improve performance of queries from the very beginning.