sqlsathistory

Nr: 716

Back to Main list

SQLSaturday #716 - New York City 2018

Start Time (24h) Speaker Track Title
09:15:00 Andy Leonard BI Platform Architecture, Development Administration Faster SSIS
09:15:00 Janis Griffin Performance Tuning What’s New in the 2017 Query Store
09:15:00 Randy Knight Enterprise Database Administration Deployment Locks, Blocks, and Deadlocks, Oh My!
09:15:00 Grant Fritchey Cloud Application Development Deployment Using Powershell to Manage Your Azure Databases
09:15:00 Ned Otter Strategy and Architecture Will my workload run faster with In-Memory OLTP?
09:15:00 Bob Rubocki Cloud Application Development Deployment Introducing SSIS in the Cloud!
09:15:00 Jim Miller BI Platform Architecture, Development Administration Populating a Data Warehouse with SSIS and Biml Patterns
09:15:00 Andy Mallon Professional Development How to get your Dream Job: Resume job hunting tips
09:15:00 Jerod Johnson Cloud Infrastructure SQL Integration Hubs - Bridge Cloud and On-Premise Data Connectivity
10:35:00 Ray Kim Professional Development I lost my job! Now what?!? A survival guide for the unemployed
10:35:00 George Walters BI Platform Architecture, Development Administration Power BI: Architecture and demo
10:35:00 Erik Darling Performance Tuning Query Optimization Explained in 15 Demos
10:35:00 Matt Gordon Cloud Application Development Deployment Data To Impress Those That Sign The Checks - Azure Logic Apps, Social Media, and Sentiment Analysis
10:35:00 Derik Hammer Cloud Infrastructure Introduction to Azure SQL Data Warehouse
10:35:00 Chris Seferlis BI Platform Architecture, Development Administration Destination Azure... building ETL workloads in the cloud!
10:35:00 John Miner Strategy and Architecture Standard and Custom Auditing of Azure SQL Database
10:35:00 Charles Hyman SQL Server on Linux SQL 2017 on LINUX
10:35:00 Martin Schoombee BI Information Delivery Power BI Development Best Practices
10:35:00 Kevin Goff BI Platform Architecture, Development Administration Implementing Data Warehouse Patterns with the Microsoft Data Plat
10:35:00 Marcelo Adade Enterprise Database Administration Deployment SQL Server and Oracle. Differences and Similarities for the DBA
12:10:00 Chris Lumnah Enterprise Database Administration Deployment Simplifying SQL Data Protection
12:10:00 Bryan Walsh Cloud Infrastructure #GetModern With Dell EMC
13:10:00 Steve Simon Information Delivery SQL Server Reporting Services 2017 on Steroids!!
13:10:00 Sepand Gojgini Cloud Infrastructure Data Landscape on Azure
13:10:00 Kevin Feasel Application Database Development Using Kafka for Real-Time Data Ingestion with .NET
13:10:00 Dan Clark BI Information Delivery Power Query Deep Dive
13:10:00 Hasan Savran Strategy and Architecture What's new in SQL Server 2017
13:10:00 Grant Fritchey Application Database Development Extending DevOps To SQL Server
13:10:00 Marcelo Adade SQL Server on Linux Linux Administration for SQL SERVER DBAs
13:10:00 Jens Vestergaard Analytics and Visualization Power BI Basics - On Coke
13:10:00 Linda Zhang Cloud Application Development Deployment Azure Data Factory V2-ELT, ETL on Cloud
13:10:00 Simon Facer Performance Tuning Azure Data Warehouse Performance Tuning
14:30:00 Jim Donahoe Cloud Application Development Deployment Getting started with SQL Azure Database: What you need to know
14:30:00 Todd Chittenden BI Platform Architecture, Development Administration Row Level Security in Power BI
14:30:00 George Walters Enterprise Database Administration Deployment Organizational Security Compliance with SQL 2012 through 2016/2017
14:30:00 Tim Gorman Enterprise Database Administration Deployment Accelerating Development and Testing Using Data Virtualization
14:30:00 Kevin Mackey Application Database Development Don't just code it—Generate It
14:30:00 Randy Knight Professional Development Soft skills for Geeks: Don't be a flat boxer
14:30:00 David Klee SQL Server on Linux Linux for the SQL Server DBA
14:30:00 Allan Hirt Enterprise Database Administration Deployment New Storage Paradigms for SQL Server Deployments
14:30:00 Russell Etts Information Delivery Statistics - How they're created and how to maintain them
14:30:00 Kevin Goff Application Database Development SSRS for Developers - attendees choose topics
14:30:00 Thomas Grohser Cloud Infrastructure Shaving off Microseconds
15:50:00 Ray Kim Professional Development So you want to be a SQL Saturday speaker?
15:50:00 Stephen Mokszycki Enterprise Database Administration Deployment DevOps Database administration.
15:50:00 Erik Darling Performance Tuning SQL Server 2017: This One Doesn't Suck
15:50:00 Brett Powell BI Platform Architecture, Development Administration DAX Query Use Cases
15:50:00 Kevin Feasel Strategy and Architecture Much Ado About Hadoop
15:50:00 Bhakthi Liyanage Analytics and Visualization Developing AI applications using CNTK Deep Learning
15:50:00 Zhen Zhang Cloud Application Development Deployment Deploy AlwaysOn on Google Cloud in Real Life
15:50:00 John Miner Application Database Development Using Azure blob storage for staging data
15:50:00 Warren Estes Application Database Development Making Life Easy With PowerShell
15:50:00 Ned Otter Enterprise Database Administration Deployment Table Partitioning 101

SessionID: 71453

Faster SSIS

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Andy Leonard

Title: Faster SSIS

Abstract:

Ever wonder why SSIS runs so slow? Watch SSIS author Andy Leonard as he runs test loads using sample and real-world data and shows you how to tune SQL Server 2016 Integration Services (SSIS 2016) packages.

We'll start by experimenting with SSIS design patterns to improve performance loading AdventureWorks data. We will implement different change detection patterns and compare execution performance for each. Then, we'll explain a Data Flow Task's bottleneck when loading binary large objects - or Blobs.

Finally, we'll demonstrate a design pattern that uses a Script Component in a Data Flow to boost load performance to MySql, whether on-premises or in the cloud.

SessionID: 71522

What’s New in the 2017 Query Store

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Performance Tuning

Speaker: Janis Griffin

Title: What’s New in the 2017 Query Store

Abstract:

The Query Store houses valuable information on performance of your queries as well as gives you great insights into your query workload and plan changes. This presentation will take a look at what’s new in the 2017 Query Store, the new adaptive query processing features and how to incorporate Query Store queries into the new SQL Operation Studio for monitoring slow running queries and analyzing waits. You will learn how to use the Query Store to quickly find plan changes, analyze performance issues and find the waits which caused them. Both DBAs and developers can increase their performance tuning skills by attending this session.

SessionID: 72963

Locks, Blocks, and Deadlocks, Oh My!

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Randy Knight

Title: Locks, Blocks, and Deadlocks, Oh My!

Abstract:

"I've got a locking problem", "I need to get rid of blocking," and "deadlocks are normal behavior" are all things heard way too many times.

In this session targeted at the accidental or new DBA, we will walk through each of these items, what they are, what their causes are, which of them are normal behavior and which are not, and some common causes of deadlocks and excessive blocking.

SessionID: 73557

Using Powershell to Manage Your Azure Databases

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Cloud Application Development Deployment

Speaker: Grant Fritchey

Title: Using Powershell to Manage Your Azure Databases

Abstract:

Moving your databases to the cloud by implementing Azure SQL Database and Azure SQL Data Warehouse can be challenging. These challenges are exacerbated by the fact that you simply don’t have as much tooling available to manage and maintain your databases. Enter Powershell. Through the use of Powershell you can much more easily maintain your Azure databases. Further, once you start using Powershell to maintain the databases, you’ll be able to automate a lot more processes within your Azure environment. This session will provide you with the core knowledge to create your own Powershell scripts and it will give you a set of foundation scripts from which you can build your own. You don’t have to feel limited on what you can do just because you’re on Azure. Powershell will empower you to get more done within your Azure database environment.

SessionID: 73830

Will my workload run faster with In-Memory OLTP?

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Strategy and Architecture

Speaker: Ned Otter

Title: Will my workload run faster with In-Memory OLTP?

Abstract:

There are compelling reasons to consider deploying In-Memory OLTP, vastly improved in SQL 2016 and SQL 2017, and now running on all editions.

What are the use cases?

What are the tradeoffs?

We will lift the veil of confusion that surrounds this blazingly fast feature. By the end of the session, you will understand how In-Memory OLTP works and whether your workload is likely to see an increase in performance.

SessionID: 73878

Introducing SSIS in the Cloud!

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Cloud Application Development Deployment

Speaker: Bob Rubocki

Title: Introducing SSIS in the Cloud!

Abstract:

Many organizations have hesitated to migrate on-prem databases to the Azure SQL Database platform because they still needed a server and license to run SSIS. But with the recent announcement of the preview of SSIS in Azure with Azure Data Factory (ADF) v2, Microsoft has cleared this portion of the migration path.

Come to this session to learn how to set up SSIS in Azure, migrate your existing SSIS packages, and execute packages from the cloud.

SessionID: 74005

Populating a Data Warehouse with SSIS and Biml Patterns

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jim Miller

Title: Populating a Data Warehouse with SSIS and Biml Patterns

Abstract:

This session will demonstrate how to leverage Biml Patterns, along with SQL Server Metadata, to rapidly build SSIS packages. The focus of this session will be on populating a data warehouse, however the concepts presented could be applied to most any ETL/ETL scenarios.

The components used during this session:

Attend to see how Biml can revolutionize your SSIS development!

SessionID: 75844

How to get your Dream Job: Resume job hunting tips

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Professional Development

Speaker: Andy Mallon

Title: How to get your Dream Job: Resume job hunting tips

Abstract:

What do you want to be when you grow up? I want to be a DBA, a teacher, a blogger, and a world-traveler. I'm living my dream.

In this session, we'll talk about how I got where I am, and how you can get to where you want to be. In addition to sharing my journey, I'll give some helpful tricks to getting your next job. You'll learn how to write a resume that gets you noticed, how to navigate interviews, and learn how to decide if a potential job and employer is right for you.

Bring your own resume to this session, and I'll provide you some personal (and private) feedback on what I would do to help improve your resume so you can land your Dream Job.

SessionID: 82089

SQL Integration Hubs - Bridge Cloud and On-Premise Data Connectivity

Back to calendar

Event Date: 19-05-2018 - Session time: 09:15:00 - Track: Cloud Infrastructure

Speaker: Jerod Johnson

Title: SQL Integration Hubs - Bridge Cloud and On-Premise Data Connectivity

Abstract:

As data has become increasingly vital to core businesses, it has also become more decentralized than ever. Integrating with disparate data presents its own set of challenges, with varying solutions dependent upon your environment and platform.

A Linked Server is a feature of Microsoft SQL Server that allows users to execute federated queries that combine data stored in SQL Server with other linked data sources, whether that is remote SQL Server instances or other databases with ODBC connectivity. Such connections are typically configured using the OLE DB Provider. With the CData SQL Broker, users can create a Linked Server based on any of the 100+ CData ODBC Drivers and see improved performance, smarter complex query management, and more flexible installation options as compared to using the OLE DB Provider. In this talk, we will discuss the use of Linked Servers, compare the capabilities of Linked Servers created using the OLE DB Provider and CData SQL Broker, and demonstrate creati

SessionID: 70828

I lost my job! Now what?!? A survival guide for the unemployed

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Professional Development

Speaker: Ray Kim

Title: I lost my job! Now what?!? A survival guide for the unemployed

Abstract:

You've just been told by HR that you are no longer a part of their organization. You've been kicked to the curb. You are now living in the no-man's land called unemployment.

Unemployment is a scary situation. You're dealing with emotions and uncertainty. You don't know if you'll be out of work for days, weeks, or months.

Fortunately, unemployment is survivable. In this session, I'll share my own experiences (and perhaps we'll talk about some of yours) with unemployment, and how I managed to get through the tough times. We'll discuss emotional impact, the job hunt, and things you can do to get yourself through this tough time. Hopefully, you'll land on your feet once again before long!

SessionID: 70841

Power BI: Architecture and demo

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: BI Platform Architecture, Development Administration

Speaker: George Walters

Title: Power BI: Architecture and demo

Abstract:

Wonder how to get into "Power BI"? Architecture of Power BI confusing you? Listen to George Walters discuss the architecture of Power BI from rich desktop authoring, to dashboards in the cloud. We will finish with an interactive dashboard of data.

SessionID: 70906

Query Optimization Explained in 15 Demos

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Performance Tuning

Speaker: Erik Darling

Title: Query Optimization Explained in 15 Demos

Abstract:

You've got the hang of writing queries and creating indexes, but once you hit F5 you have no idea what's going to happen.

In this session, we'll look a little deeper into query optimization, and why SQL Server makes the choices it does.

This will be fast-paced, demo-heavy and slide-light.

SessionID: 71581

Data To Impress Those That Sign The Checks - Azure Logic Apps, Social Media, and Sentiment Analysis

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Cloud Application Development Deployment

Speaker: Matt Gordon

Title: Data To Impress Those That Sign The Checks - Azure Logic Apps, Social Media, and Sentiment Analysis

Abstract:

The job of a data professional is evolving rapidly, driving many of us to platforms and technologies that were not on our radar screen a few months ago. I am certainly no exception to that trend. Most of us aren't just monitoring backups and tuning queries - we are collaborating with teams throughout the company to provide them data and insights that drive decisions. This presentation walks you through how a silly idea from a soccer podcast got me thinking about how Azure Logic Apps, sentiment analysis, and Azure SQL DB combine to provide potentially powerful insights to any company with a social media and sales presence. Join me as I walk you through building a solution that can impact your company's bottom line - and potentially yours too!

SessionID: 72535

Introduction to Azure SQL Data Warehouse

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Cloud Infrastructure

Speaker: Derik Hammer

Title: Introduction to Azure SQL Data Warehouse

Abstract:

On-premises data warehouse solutions are typically a large up-front capital expense which expensive boundaries to expansion. This led my organization to look to the cloud. In this session, I cover the basics of Azure SQL Data Warehouse, its architecture, and why you should be interested in combining the flexibility and scalability of the cloud with a massively parallel processing data warehouse.

SessionID: 73598

Destination Azure... building ETL workloads in the cloud!

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: BI Platform Architecture, Development Administration

Speaker: Chris Seferlis

Title: Destination Azure... building ETL workloads in the cloud!

Abstract:

More and more of our data is originating from or being moved to the cloud, but many of us are doing the same old ETL process with SSIS and other tools. In this session, we will compare a legacy SSIS package and show the process of building the same flow with the newly released Azure Data Factory v2

SessionID: 73622

Standard and Custom Auditing of Azure SQL Database

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Strategy and Architecture

Speaker: John Miner

Title: Standard and Custom Auditing of Azure SQL Database

Abstract:

Abstract:

The process of classifying a company into an industry segment has been around since the 1950’s. Wikipedia has listed several popular taxonomies that are in current use. Some industries are more regulated and have stricter compliance regulations than others. As a database administrator, how can we provide an audit trail to a compliance officer when a security issue has occurred?

Coverage:

1 – Azure Auditing using Blob Storage 2 - Table auditing using after triggers 3 - Using database triggers for object auditing 4 - Using custom stored procedures for fine grain audits

SessionID: 74014

SQL 2017 on LINUX

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: SQL Server on Linux

Speaker: Charles Hyman

Title: SQL 2017 on LINUX

Abstract:

See how SQL 2017 Looks and feels while running under various LINUX and Container (Docker) platforms. Examine the various installation scenarios as well as the tools associated with the product.

Co-Existence between the Windows and Linux environments will be shown and explored.

SessionID: 74153

Power BI Development Best Practices

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: BI Information Delivery

Speaker: Martin Schoombee

Title: Power BI Development Best Practices

Abstract:

Are you a developer or analyst, creating Power BI reports that will be shared across teams or even your entire organization? Have you given the structure of your Power BI data model any thought, what the best way is to ingest the data or whether you should have more than one table/entity in your data model?

In this session we will take a brief look at all of the considerations and best practices when developing Power BI models, reports and dashboards.

SessionID: 76964

Implementing Data Warehouse Patterns with the Microsoft Data Plat

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: BI Platform Architecture, Development Administration

Speaker: Kevin Goff

Title: Implementing Data Warehouse Patterns with the Microsoft Data Plat

Abstract:

You’ve read some of the content of well-known Data Warehousing books – now what? How do you take the structures and disciplines inside such books as the Ralph Kimball series and implement them? This session will take several of the key concepts in Data Warehousing and demonstrate some implementations using SQL Server Integration Services and Analysis Services. We’ll look at items such as Type 2 Changing Dimensions, Confirmed Dimensions, Dimension Outriggers, Role-Playing Relationships, Many-to-Many Bridge table relationships, Factless Fact tables, Handling of NULL foreign key values, ETL patterns, and more

SessionID: 82808

SQL Server and Oracle. Differences and Similarities for the DBA

Back to calendar

Event Date: 19-05-2018 - Session time: 10:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Marcelo Adade

Title: SQL Server and Oracle. Differences and Similarities for the DBA

Abstract:

SQL Server and Oracle. Differences and Similarities for the DBA

SessionID: 82729

Simplifying SQL Data Protection

Back to calendar

Event Date: 19-05-2018 - Session time: 12:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Lumnah

Title: Simplifying SQL Data Protection

Abstract:

When you think about backups in your environment, how many servers scripts do you have to manage? Or have you ever needed to get a table back from a large database and didn't want to argue with the storage admins about space for the restore? With Rubrik, we empower you to backup and restore your databases quickly and with ease. Come see how you can quickly protect hundreds of databases with just a few clicks or bring back a database in minutes to satisfy your most demanding executives. With Rubrik, it's not about backing up, it's about going forward!

SessionID: 82778

#GetModern With Dell EMC

Back to calendar

Event Date: 19-05-2018 - Session time: 12:10:00 - Track: Cloud Infrastructure

Speaker: Bryan Walsh

Title: #GetModern With Dell EMC

Abstract:

Consistent and predictable performance is critical for any successful deployment of Microsoft SQL Server. All-Flash arrays have been available for years and sub-millisecond response times should be the expectation. Maximize the performance and agility of your environment and learn how to automate and leverage self-service for snapshots of your databases for protection and re-purposing. Test/dev infrastructures can be refreshed from production DBs in minutes rather than hours or days. Stop working harder and slower than you need to be, learn how you can leverage Dell EMC. Whether storage, servers, networking, data protection, converged or hyper-converged… we have you covered.

SessionID: 70847

SQL Server Reporting Services 2017 on Steroids!!

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Information Delivery

Speaker: Steve Simon

Title: SQL Server Reporting Services 2017 on Steroids!!

Abstract:

Reporting requests that are required ‘yesterday or sooner’, oft times necessitate working more efficiently and effectively. We have all been through this at one time or another.

In this hands on presentation we shall be looking some of the more challenging techniques of extracting our data from our Multidimensional and Tabular Models, in addition to our Data Mining Models. We shall be utilizing concepts of ‘Openquery()’ and ‘linked servers’ as a means to extract data, in addition to looking at the way that these two concepts can help us extract our data utilizing MDX, DMX and DAX expressions; AND YET maintain the flexibility and the ability to utilize all those wonderful techniques that may be done with T-SQL.

SessionID: 70870

Data Landscape on Azure

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Cloud Infrastructure

Speaker: Sepand Gojgini

Title: Data Landscape on Azure

Abstract:

There are many Data Platform offerings available on Azure and new ones are introduced regularly and evolved. In this session we will cover various offering and what scenarios are most suitable for. We will also discuss whether it makes sense to make use of this services or roll your own on-premise or hybrid solutions

SessionID: 71205

Using Kafka for Real-Time Data Ingestion with .NET

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Application Database Development

Speaker: Kevin Feasel

Title: Using Kafka for Real-Time Data Ingestion with .NET

Abstract:

Remember that first time you saw Service Broker and thought of all the great things you could do with it? Remember when you actually tried Service Broker and found all the limitations and pain points? Enter Apache Kafka. Apache Kafka is a distributed publish-subscribe messaging system which can scale out to handle millions of messages per second and support a distributed, microservices-oriented architecture. In this talk, we will cover the basics of this powerful system, including general architectural and design principles. We will also build a .NET project which uses Kafka to produce and consume messages quickly and efficiently.

SessionID: 72123

Power Query Deep Dive

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: BI Information Delivery

Speaker: Dan Clark

Title: Power Query Deep Dive

Abstract:

Power Query is a great tool for extracting, transforming, and loading data. It has an intuitive interface that allows you to create queries without having to worry about writing code. Under the covers Power Query is creating the M code that gets executed. In this session we will pull back the covers to reveal and understand the M code that is being created. This will give you greater insight into how to debug your queries. In addition, we will look at creating advance queries that go beyond what is available using the Power Query user interface.

SessionID: 72775

What's new in SQL Server 2017

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Strategy and Architecture

Speaker: Hasan Savran

Title: What's new in SQL Server 2017

Abstract:

SQL Server 2017 has great new additions and features for everybody. If you are a developer, you want to learn about new Graph tables, new M.O.T enhancements, and new functions. If you are a BI developer, you want to learn about how to run R and Python in SQL Server. If you are a DBA, you might want to learn about new features like Resumable Online Indexes, Automatic Query Optimization and how to monitor R and Python scripts. This session will have overall information about new features of SQL Server 2017

SessionID: 73556

Extending DevOps To SQL Server

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Application Database Development

Speaker: Grant Fritchey

Title: Extending DevOps To SQL Server

Abstract:

Most organizations are under pressure to speed up the software delivery cycle, whether that’s to respond more quickly to the needs of the business, the needs of your customers or just to keep up with the competition. Unfortunately the database is commonly considered a bottleneck. Without the right processes in place, database change management can slow things down, adding risk, uncertainty, and getting in the way of development and operations working together to deliver. Any organization that wants to fully benefit from a DevOps approach is going to have to overcome some specific challenges presented by the database. This session will teach you how to take DevOps principles and practices and apply them to SQL Server so that you can speed up the database delivery cycle at the same time you protect the information contained within.

SessionID: 73705

Linux Administration for SQL SERVER DBAs

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: SQL Server on Linux

Speaker: Marcelo Adade

Title: Linux Administration for SQL SERVER DBAs

Abstract:

You, as a SQL SERVER DBA are used to troubleshooting Windows as a Master. Now we have a different OS flavor. Are you ready to add a few more tools to your DBA skill set?

In this section let´s see how to perform the most common troubleshooting tasks, that we are already used to performing on Windows, now on Linux.

SessionID: 74253

Power BI Basics - On Coke

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Analytics and Visualization

Speaker: Jens Vestergaard

Title: Power BI Basics - On Coke

Abstract:

In this session I will be demonstrating how easy Power BI lets you ingest almost anything; from simple files to complex multi-file scenarios. The Power BI Desktop application lets you solve 80% of the challenges you have with data via the GUI, and the other 20% we will deal with using the Advanced Editor. We will spend time in both accordingly.

In detail we will be looking at these topics: Straight up file (csv, xlsx) Scraping Web Page Data (html) Header/Footer issues Variable number of columns Multiple File Formats (think historical changes) Binding Multiple Imports into a single table Crude Error handling

Attending this session you'll learn the basics of Power BI Desktop, as well as some neat tricks to get through the more complex scenarios.

Additionally I will demonstrate how to deploy your home grown model into Azure Analysis Services

SessionID: 74646

Azure Data Factory V2-ELT, ETL on Cloud

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Cloud Application Development Deployment

Speaker: Linda Zhang

Title: Azure Data Factory V2-ELT, ETL on Cloud

Abstract:

If you are familiar with SSIS , You will like Azure Data Factory. It is a managed cloud service that's built for these complex hybrid extract-transform-load (ETL), extract-load-transform (ELT), and data integration projects.

SessionID: 74668

Azure Data Warehouse Performance Tuning

Back to calendar

Event Date: 19-05-2018 - Session time: 13:10:00 - Track: Performance Tuning

Speaker: Simon Facer

Title: Azure Data Warehouse Performance Tuning

Abstract:

You're a DBA or a developer, and you know all about Wait, Queues, IO, In-Memory, etc for getting the most out of your SQL Server T-SQL Queries. But what do you know about performance tuning in Azure SQL DW?

How do you identify the queries that can be optimized? Can you identify how to optimize those queries? What are the base performance considerations for your MPP environments?

SessionID: 70809

Getting started with SQL Azure Database: What you need to know

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Cloud Application Development Deployment

Speaker: Jim Donahoe

Title: Getting started with SQL Azure Database: What you need to know

Abstract:

Azure SQL Database offers a way quickly spin up new databases with minimal management requirements. However, the number of differences between on-premises SQL Server and Azure SQL Database can be overwhelming. Even worse, with DBaaS it’s not clear who is responsible for what anymore.

In this session, we will cover all the basic steps of getting your first Azure SQL Database instance spun up. We’ll cover common gotchas, like firewall settings and resource locks. We’ll also dive into some more advanced options with templates, allowing you to make your processes reproducible. By the end of this presentation, you’ll understand if Azure SQL Database is the right choice for you and your needs. You’ll understand how it can simplify management and allow you to scale easily. Finally, you’ll have the confidence to go and create your own instance with ease.

SessionID: 70814

Row Level Security in Power BI

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Todd Chittenden

Title: Row Level Security in Power BI

Abstract:

Power BI is the latest and greatest data visualization and delivery service from Microsoft. Product adoption is growing rapidly. Making sure the right people see the right data is a big step in developing any Business Intelligence solution. This session will help you understand the concepts and DAX functions needed to create dynamic Power BI models for internal use for your own company, or for a multi-tenant deployment. Power BI Desktop models and Tabular models will be discussed, and we will look at some common business scenarios for securing your Power BI models.

SessionID: 70840

Organizational Security Compliance with SQL 2012 through 2016/2017

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: George Walters

Title: Organizational Security Compliance with SQL 2012 through 2016/2017

Abstract:

You need to deal with more security requirements in your role. How can SQL Server features help you comply? We will delve into Audit, Compliance, and Encryption. SQL 2016/2017 features like Always Encrypted will be detailed at the end.

SessionID: 70962

Accelerating Development and Testing Using Data Virtualization

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Tim Gorman

Title: Accelerating Development and Testing Using Data Virtualization

Abstract:

Constraining everything in development and testing is database size. Storage is a bottleneck, and while faster SSD/Flash is available, it is still too expensive due to the size of many databases, especially in DEV and TEST. More to the point, it takes a lot of time to push terabytes around, and time itself is expensive. The old joke about "good, fast, and cheap -- pick any two" is so true with data.

Providing full databases for each developer or tester on each task of each project seems unrealistic, when each copy might require terabytes of storage, so for decades everyone has limited themselves to working in shared dev/test environments that are refreshed only every few months, where conflicts occur, quality suffers, and things move slowly.

Come learn why data virtualization is the solution to a problem everyone knows.

Good, fast, and cheap -- have all three with data virtualization. Be able to clone data quickly, and remove the biggest constraint to development and testing.

SessionID: 71310

Don't just code it—Generate It

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Application Database Development

Speaker: Kevin Mackey

Title: Don't just code it—Generate It

Abstract:

Code Generators are all the rage—BIML, JS frameworks, .NET scaffolding, even the humble templates provide by SSMS for views, stored procedures, functions.

Table-driven applications allow one set of code to handle changing business needs. Metadata-driven code generation takes this a giant step further. If you can describe your code with an algorithm operating against a set of data, you can get a computer to produce the code.

SessionID: 72964

Soft skills for Geeks: Don't be a flat boxer

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Professional Development

Speaker: Randy Knight

Title: Soft skills for Geeks: Don't be a flat boxer

Abstract:

If you like being the surly IT geek who lives in a dark office and gets fed pizza under the door (i.e. a flat boxer) this session is NOT for you. However, if promotion, appreciation for what you do, and the adoration of your peers and management are appealing to you, you might want to participate in this one.

SessionID: 73499

Linux for the SQL Server DBA

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: SQL Server on Linux

Speaker: David Klee

Title: Linux for the SQL Server DBA

Abstract:

Times are certainly changing with Microsoft’s recent announcement to adopt the Linux operating system with the SQL Server 2017 release, and you should be prepared to support it. But, what is Linux? Why run your critical databases on an unfamiliar operating system? How do I do the basics, such as backing up to a network share or add additional drives for data, logs, and tempdb files?

This introductory session will help seasoned SQL Server DBAs understand the basics of Linux and how it differs from Windows, all the way from basic management to performance monitoring. By the end of the session, you will be able to launch your own Linux-based SQL Server instance on a production ready VM.

SessionID: 73580

New Storage Paradigms for SQL Server Deployments

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Allan Hirt

Title: New Storage Paradigms for SQL Server Deployments

Abstract:

The storage landscape has changed over the past few years. Whether you are still deploying physical servers, virtual machines, or using the public cloud, each has new ways to present storage for SQL Server deployments. Scale Out File Server, Storage Spaces Direct, VSAN, CSV, RDMA/InfiniBand, NVMe, and more are changing how things look on the backend, including network design. The way we approached deploying SQL Server on traditional storage solutions such as SANs often no longer applies. This session will get you caught up on what new storage options you can take advantage of and how to approach architecting your SQL Server solutions in this new, exciting world. Where possible, live demos will be shown.

SessionID: 74261

Statistics - How they're created and how to maintain them

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Information Delivery

Speaker: Russell Etts

Title: Statistics - How they're created and how to maintain them

Abstract:

This course will explain how statistics are created, how they are maintained, how they differ from SQL 2008, 2012, 2014 and discuss certain trace flags pertaining to statistics.

SessionID: 76967

SSRS for Developers - attendees choose topics

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Application Database Development

Speaker: Kevin Goff

Title: SSRS for Developers - attendees choose topics

Abstract:

In this presentation, I’ll show over a dozen different SSRS topics, and allow attendees to select which topics to cover. Everything from sparklines to heat maps, from Tablix-drilldown reports to advanced charts, from performance gauges to subreport/drilldown reports to new page/group control features in R2….and even topics like data-driven subscriptions, reports against OLAP cubes, and deploying to SharePoint. There are even topics for integrating SSRS reports into ASP.NET pages, and launching SSRS reports using C#. Since no presentation can cover all the topics, I’ll let the majority of the audience decide which to cover.

SessionID: 82807

Shaving off Microseconds

Back to calendar

Event Date: 19-05-2018 - Session time: 14:30:00 - Track: Cloud Infrastructure

Speaker: Thomas Grohser

Title: Shaving off Microseconds

Abstract:

Shaving off Microseconds

SessionID: 70832

So you want to be a SQL Saturday speaker?

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Professional Development

Speaker: Ray Kim

Title: So you want to be a SQL Saturday speaker?

Abstract:

Welcome to SQL Saturday! If you're attending your first event, I hope you enjoy yourself! After I attended my first, I realized that I wanted to contribute -- but I didn't know how. In this presentation, I'll take you through my journey from attending my very first SQL Saturday to becoming a presenter on the SQL Saturday circuit. You can do it too -- even if you're not a SQL Server MVP!

SessionID: 70851

DevOps Database administration.

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Stephen Mokszycki

Title: DevOps Database administration.

Abstract:

How outsource administrative tasks to your end user groups in a safe, secure, and repeatable pattern. Now you no longer have to pause and stop what you are doing to create that new login, and replicate it to your Disaster Recovery. You do not have to stop and perform a backup/restore to refresh the development environment. Empower your end users, let them do this on their own without compromising your security.

There will be a demo!

SessionID: 70913

SQL Server 2017: This One Doesn't Suck

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Performance Tuning

Speaker: Erik Darling

Title: SQL Server 2017: This One Doesn't Suck

Abstract:

You're stuck on a version of SQL Server that's old enough to be potty trained and get an allowance, and your boss who's so cheap he still has his first communion money is finally letting you upgrade.

Should you play it safe and move to 2016, or face the brave new world of 2017?

In this session, we'll look at some of the key new optimizer features in 2017 that will make your life as a performance tuner, or someone who wants to do a whole lot less performance tuning, much better.

SessionID: 71103

DAX Query Use Cases

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Brett Powell

Title: DAX Query Use Cases

Abstract:

Most Microsoft BI developers are familiar with authoring DAX measures for SQL Server Analysis Services Tabular and Power BI projects. However, far fewer are experienced with writing DAX queries or integrating DAX queries into MSBI projects.

This session includes three 20 minute segments as follows: A) DAX Query Structure and Functions B) Embedding DAX Queries into DAX Measures and C) Leveraging DAX Queries in SSRS Reports. Attendees will learn the essential concepts and functions of DAX as a query language, powerful DAX features including variables and set-based functions, and how to utilize DAX Studio to develop and test DAX queries.

Each segment of this session will be supported by multiple example DAX queries and all queries will be made available for download following the event.

SessionID: 71203

Much Ado About Hadoop

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Strategy and Architecture

Speaker: Kevin Feasel

Title: Much Ado About Hadoop

Abstract:

If you're interested in Hadoop but don't know where to begin, this session will give you an idea of what you can do with the open-source platform. We will see an overview of the Hadoop architecture, becoming familiar with the overall platform and its solutions for warehousing, ETL, streaming data ingest, in-memory processing, and more. We will compare Hadoop to SQL Server to help gain an understanding of when to deploy which technology.

SessionID: 72994

Developing AI applications using CNTK Deep Learning

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Analytics and Visualization

Speaker: Bhakthi Liyanage

Title: Developing AI applications using CNTK Deep Learning

Abstract:

While human-like deductive reasoning, inference, and decision-making by a computer is still a long time away. But, there have been remarkable gains in the application of AI techniques and associated algorithms when used to solve real-world problems. One such AI technique that can be leveraged effectively to solve problems is Deep Learning. Deep Learning is a subfield of machine learning that focuses on algorithms inspired by, and partially modeled on biological neural networks called artificial neural networks.

The Microsoft Cognitive Toolkit (CNTK) is a free, easy-to-use, open-source, commercial-grade toolkit that trains deep learning algorithms to learn like the human brain. This session is meant to explain high level concepts of AI, deep learning, and neural networks using CNTK at a level that can be understood by most non-practitioners.

SessionID: 73410

Deploy AlwaysOn on Google Cloud in Real Life

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Cloud Application Development Deployment

Speaker: Zhen Zhang

Title: Deploy AlwaysOn on Google Cloud in Real Life

Abstract:

We will discuss all details of deploying SQL Server 2016 AlwasyOn on Google Cloud in real life. There are already white paper and google official document on creating AlwaysOn. However those are not ready for real production environment. I will show you all missing parts to deploy in real life on GCP

SessionID: 73621

Using Azure blob storage for staging data

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Application Database Development

Speaker: John Miner

Title: Using Azure blob storage for staging data

Abstract:

Abstract:

Most companies are faced with the ever-growing big data problem. How can IT professionals help business lines gather and process data from various sources?

There have been two schools of thought when dealing with big data. 

Schema on write is represented by the traditional relational database.  Raw data is ingested by an extract, transform and load (ETL) process.  The data is stored in tables that enforce integrity and allow for quick retrieval. Only a small portion of the total data owned by the company resides in the database.

Schema on read is represented by technologies such as Hadoop or PolyBase that assumed that data integrity was applied during the generation of the text files.  The actual definition of the table is applied during the read operation. All the data owned by the company can reside in simple storage.

Coverage:

1 - Saving files to blob storage. 2 - How to bulk insert data into Azure DB 3 - Using PolyBase to load an Azure DW 4 - Azure Automation

SessionID: 73744

Making Life Easy With PowerShell

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Application Database Development

Speaker: Warren Estes

Title: Making Life Easy With PowerShell

Abstract:

Do you like making things easy for yourself? Are you a database professional who has yet to feel comfortable with PowerShell? Then this session is for you.

In this demo heavy session I will go over how a DBA can use PowerShell to make life easier when dealing with common, and not so common, issues and tasks. I will show you real world examples of how PowerShell and SQL Server work together, like peanut butter and jelly, to help you solve problems. We'll go on a magical journey from brief overview and simple scripts to advanced functions and modules. Leveraging the power of PowerShell we'll iterate over instances, audit servers, migrate instances, manipulate SSRS subscriptions and much more.

SessionID: 73829

Table Partitioning 101

Back to calendar

Event Date: 19-05-2018 - Session time: 15:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Ned Otter

Title: Table Partitioning 101

Abstract:

As of SQL 2016/SP1, Table Partitioning is available in all editions of SQL Server!

In this entry-level session, we'll discuss the advantages and disadvantages of deploying this often misunderstood feature. Is it designed to improve performance, or to ease administration?

Only one way to find out!