sqlsathistory

Nr: 613

Back to Main list

SQLSaturday #613 - Redmond 2017

Start Time (24h) Speaker Track Title
08:30:00 Paul Turley BI Information Delivery Mastering Power BI Solutions - Basics and Beyond
08:30:00 Ben Miller Application Database Development PreCon: PowerShell for SQL Server
08:30:00 Steve Stedman Enterprise Database Administration Deployment When Database Corruption Strikes
08:30:00 Janis Griffin Enterprise Database Administration Deployment Welcome To the 2016 Query Store!
08:30:00 Arvind Shyamsundar Application Database Development Hop, Skip and Jump! Exploring the new Graph capabilities in Azure
08:30:00 Davide Mauri BI Platform Architecture, Development Administration SSIS Monitoring Deep Dive
08:30:00 Yana Berkovich Information Delivery Give more power to the users! - Decision Support Using Power BI SP O365 data for a Small Business
08:30:00 Kun Cheng Cloud Application Development Deployment Azure SQL Database best practices in resiliency design
09:45:00 David Patrick Application Database Development SharePoint and Azure - How to JumpStart SharePoint Development Fast and Easy with Cloud Power!
09:45:00 Davide Mauri Application Database Development JSON SQL Server: using it effectively
09:45:00 Sunil Agarwal Enterprise Database Administration Deployment ColumnStore Index in SQL Server 2016 and Azure SQL Database
09:45:00 Vern Rabe Enterprise Database Administration Deployment Query Optimization Statistics : Driving Force Behind Performance
09:45:00 Julie Koesmarno Analytics and Visualization Intro to Azure Data Lake and U-SQL
09:45:00 Mike Oberlin Other Architecting for Active/Active Operations
09:45:00 Christian Wade BI Platform Architecture, Development Administration What’s New in Analysis Services
11:00:00 Steve Moss BI Platform Architecture, Development Administration Modern Data Warehousing with Azure SQL DW
11:00:00 Mindy Curnutt Application Database Development Fun with SQL Server Spatial Data
11:00:00 Sean McCown Enterprise Database Administration Deployment Monster Text Manipulation: Regular Expressions for the DBA
11:00:00 Nicholas Cain Enterprise Database Administration Deployment Availability Groups: What They’re Not Telling You
11:00:00 Nicholas Cain Enterprise Database Administration Deployment DBATools.io: A Better Way to Manage SQL With PowerShell
11:00:00 Rock Pereira Advanced Analysis Techniques Data Science at Scale with R Services
11:00:00 Ben Miller Strategy and Architecture SQL Server Encryption
13:30:00 Sanjay Mishra Enterprise Database Administration Deployment High Availability and Disaster Recovery for SQL Server on Linux
13:30:00 Argenis Fernandez Enterprise Database Administration Deployment Hacking SQL Server for Fun and Profit
13:30:00 Paul Turley BI Information Delivery Reporting Services 2016: The Force Awakens
13:30:00 David Brown Advanced Analysis Techniques How to Use Analytics (and Data Science) to Get a Promotion
13:30:00 Jennifer McCown Application Database Development Designing Stored Procedure Solutions
13:30:00 J May Strategy and Architecture SQL Server 2016 Always On Availability Groups Perf Internals
14:45:00 Pedro Lopes Enterprise Database Administration Deployment Enhancements that will make your SQL database engine roar!
14:45:00 Maxwell Myrick Professional Development Insider Secrets to Securing the Budget You Need
14:45:00 Paul Turley BI Platform Architecture, Development Administration Power BI for the Enterprise
14:45:00 Amit Banerjee Advanced Analysis Techniques Building 1 million predictions per second using SQL-R
14:45:00 Simon Cho Application Database Development Myths and Truths about SQL Server Transaction
14:45:00 Scott Stauffer BI Platform Architecture, Development Administration Power BI for the Faint of Heart - Understanding On-Prem, Hybrid and Pure Cloud Scenarios
14:45:00 Sean McCown Enterprise Database Administration Deployment Loading SQL Server Data with Powershell

SessionID: 59785

Mastering Power BI Solutions - Basics and Beyond

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: BI Information Delivery

Speaker: Paul Turley

Title: Mastering Power BI Solutions - Basics and Beyond

Abstract:

(full-day precon)

In this Power BI hands-on Workshop, you will learning essentials and some advanced techniques to transform, model and analyze business information with this powerful platform. Techniques and best practices presented are from several prior workshops and years of field experience. Learn to use self-service and enterprise-scale Power BI capabilities; gain valuable skills to integrate, wrangle, shape and visualize data for analysis. Beginning and intermediate level users will learn to address data and reporting challenges with advanced design techniques. At the conclusion of the workshop, you will have a complete solution built from real business data, shaped, cleansed modeled; with a dashboard and interactive report visuals ready for analysis. Topics skills include: Power Query/M, modeling and calculations/DAX, standards custom visuals, R visuals. Data sources: CSV, JSON, SQL Server; query folding, scheduled refresh DirectQuery.

SessionID: 61700

PreCon: PowerShell for SQL Server

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Ben Miller

Title: PreCon: PowerShell for SQL Server

Abstract:

SessionID: 57687

When Database Corruption Strikes

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Steve Stedman

Title: When Database Corruption Strikes

Abstract:

Your database is running fine month after month with no problems. Suddenly someone reports that their query won’t run. They get an error stating “SQL Server detected a logical consistency-based I/O error", or something even scarier. Do you know what to do now?

We will walk through three corrupt databases exploring ways to go about finding and fixing the corruption. More importantly we will explore how to prevent further data loss at the time corruption occurs. Learn what things you can do to protect yourself when corruption strikes. Learn how to avoid making things worse, and how to protect your data if things do get worse. You will leave with a checklist of steps to use when you encounter corruption. By the end of this session you will be ready to take on corruption, one database at a time.

SessionID: 57811

Welcome To the 2016 Query Store!

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Janis Griffin

Title: Welcome To the 2016 Query Store!

Abstract:

One of my favorite new features in SQL Server 2016 is the Query Store. The Query Store houses valuable information on performance of your queries as well as gives you great insights into your query workload. This presentation will take a look at the Query Store, how it works and the type of information it holds. You will learn how to use the Query Store to quickly find plan changes and analyze performance issues caused by them. New DMVs will be introduced and the performance impact of enabling the Query Store will be discussed. Both DBAs and developers can increase their performance tuning skills by attending this session.

SessionID: 57898

Hop, Skip and Jump! Exploring the new Graph capabilities in Azure

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Application Database Development

Speaker: Arvind Shyamsundar

Title: Hop, Skip and Jump! Exploring the new Graph capabilities in Azure

Abstract:

Microsoft has announced graph capabilities in Azure SQL DB (currently in private preview as of Dec 2016). This session will cover the feature, typical use cases and learnings from early adopter customer engagements.

SessionID: 58045

SSIS Monitoring Deep Dive

Back to calendar

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

Speaker: Davide Mauri

Title: SSIS Monitoring Deep Dive

Abstract:

In this session we'll see everything interesting is hidden in the SSISDB database, where you can gain a lot of insight on the outcome, the performance and the status of your SSIS Packages. I'll share everything I've learned building the SSIS Dashboard we're actually using in production and that you can test here http://ssis-dashboard.azurewebsites.net/. We’ll see the internals of SSISDB database, how we can add custom logging information and how we can use all these data in order to know exactly what happened on a specific point in time.

SessionID: 61620

Give more power to the users! - Decision Support Using Power BI SP O365 data for a Small Business

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Information Delivery

Speaker: Yana Berkovich

Title: Give more power to the users! - Decision Support Using Power BI SP O365 data for a Small Business

Abstract:

Power BI provides analytics solutions for your whole organization. Small Businesses can profit by exposing their data, and see the impact in their clients sites. I will introduce "Oil test Systems" a small business that tests oil in trucks. It's clients portal and the test data as other insights and recommendations, can be viewed by the clients using SharePoint 365. Performance dashboards are displayed using PowerBI, giving the business the opportunity for efficient decision making. The demo was built without code, every ITPro can do it!.

SessionID: 64036

Azure SQL Database best practices in resiliency design

Back to calendar

Event Date: 15-04-2017 - Session time: 08:30:00 - Track: Cloud Application Development Deployment

Speaker: Kun Cheng

Title: Azure SQL Database best practices in resiliency design

Abstract:

Either moving existing databases to Azure or designing a new SQL centric solution on Azure, availability and connectivity of Azure SQL Database is always a fundamental key requirement. We’ll share in the session best practices of designing highly available SQL Databases in the context of cross region deployment; how to make your application robust to handle transient connectivity issues.

SessionID: 57722

SharePoint and Azure - How to JumpStart SharePoint Development Fast and Easy with Cloud Power!

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: David Patrick

Title: SharePoint and Azure - How to JumpStart SharePoint Development Fast and Easy with Cloud Power!

Abstract:

This presentation shows how to use Azure Virtual Machines for hosting a SharePoint 2013 and 2016 farm in the cloud! We will demo how to get started with Azure using Dev Essentials, a free offering from Microsoft for developers to get started with developing on Azure, and we'll show several ways to get a SharePoint farm up and running using the SharePoint farm wizard in Azure. Once we have our SharePoint 2013 farm up and running, we will demo adding an Azure based virtual machine to our SharePoint 2013 farm, and then install SharePoint 2016 on it, to give us both a SharePoint 2013 and 2016 farm in the cloud!

SessionID: 58042

JSON SQL Server: using it effectively

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Application Database Development

Speaker: Davide Mauri

Title: JSON SQL Server: using it effectively

Abstract:

JSON is a de-facto standard for machine-to-machine communication but also to store "liquid" data. Once a killer feature of NoSQL database, with SQL Server 2016 is now available also in a (post) relational environment.

But how it fits in the relational database space? How the usage of JSON can simplify DBAs and DEVs everyday work? What about performances? And what about flexibility? In this session we'll see how powerful JSON can be, when used correctly and not abused, providing solution to common problems (like in the well known "dynamic schema" case), simplifying development (for example to pass to Stored Procedure complex objects or variable numbers of parameters) with also very good performances, even if they maybe hidden in not-so-obvious places.

SessionID: 58058

ColumnStore Index in SQL Server 2016 and Azure SQL Database

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Sunil Agarwal

Title: ColumnStore Index in SQL Server 2016 and Azure SQL Database

Abstract:

The updateable clustered columnstore in Microsoft SQL Server 2016 offers a leading solution for your data warehouse workload with order of magnitude better data compression and query performance over traditional B-Tree based schemas. This session assumes that you understand columnstore technology basics. We will do a deep dive into (a) strategies to load data leveraging minimal logging with concurrency (b) identifying/solving performance issues with queries (c) real-world best practices of keeping columnstore humming along.

SessionID: 58217

Query Optimization Statistics : Driving Force Behind Performance

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Vern Rabe

Title: Query Optimization Statistics : Driving Force Behind Performance

Abstract:

When the SQL Server optimizer evaluates a query to determine how best to execute it, the statistics are quite possibly the most important tool at its disposal. But SQL Server statistics objects aren’t perfect because they only contain summary information. In this session, we’ll start with an overview of what the statistics objects are, how the optimizer uses them, and some general guidelines for their maintenance. Then we’ll look at some of the issues – and solutions – that can arise due to their imperfection: ascending keys, correlated predicates, skewed distribution, or downright bad summary information.

SessionID: 61701

Intro to Azure Data Lake and U-SQL

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Analytics and Visualization

Speaker: Julie Koesmarno

Title: Intro to Azure Data Lake and U-SQL

Abstract:

With ever growing demand to store different types of data and provide intelligent analytics, it can be a challenging task for data professionals. Join this session to learn more about the on-demand scalable platform for big data analysis, Azure Data Lake, that allows you to use language that you are already familiar with. This session will show case an end-to-end demo using Azure Data Lake for image processing and text analysis.

SessionID: 61777

Architecting for Active/Active Operations

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: Other

Speaker: Mike Oberlin

Title: Architecting for Active/Active Operations

Abstract:

Active/active operations deliver the greatest uptime and capacity. But technical challenges, data integrity concerns, and cost have limited deployment. Learn how to avoid the pitfalls and deploy most efficiently, with real-world case studies.

Get real-world advice on how to support active/active ops. You'll learn:

Attendees attending the session will: • Understand the application impact of building for active/active ops • Learn best practices for scaled out, distributed SQL Server clusters to limit the impact of database downtime on application availability • Get best practices from customers on enabling active/active operations across data centers

SessionID: 63789

What’s New in Analysis Services

Back to calendar

Event Date: 15-04-2017 - Session time: 09:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Christian Wade

Title: What’s New in Analysis Services

Abstract:

Azure Analysis Services Microsoft SQL Server Analysis Services help you build comprehensive, enterprise-scale analytic solutions that deliver actionable insights through familiar data visualization tools such as Microsoft Power BI and Microsoft Excel. Join this session for a look at what’s new in Analysis Services. The demos will cover new features familiar to Power BI Desktop modelers such as Power Query integration. Various modeling enhancements will be included such as Detail Rows allowing users to easily see transactional records, and improved support for ragged hierarchies.

SessionID: 58184

Modern Data Warehousing with Azure SQL DW

Back to calendar

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

Speaker: Steve Moss

Title: Modern Data Warehousing with Azure SQL DW

Abstract:

The principles of data warehousing, especially the work of Dr. Ralph Kimball, have been enormously successful for many years.

But are they still relevant to the world of data lakes and big data? And what is the role of a relational database, even massively parallel databases like Azure SQL DW or AWS Redshift?

This presentation will explore these questions about when the concepts of DW are still relevant, and then cover some implementation details of a Modern DW on Azure SQL DW, including how to maximize performance by minimizing Data Movement (Shuffle Move and PartitionMove operations).

SessionID: 59733

Fun with SQL Server Spatial Data

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Application Database Development

Speaker: Mindy Curnutt

Title: Fun with SQL Server Spatial Data

Abstract:

SessionID: 61538

Monster Text Manipulation: Regular Expressions for the DBA

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Sean McCown

Title: Monster Text Manipulation: Regular Expressions for the DBA

Abstract:

Regular expressions can help you perform incredible tasks with very little effort. Need to create 1700 logins from an email request? Developers give you a single script with 300 stored procedures filled with table variables instead of temp tables? Need to move 500 databases to a different drive? Any of these tasks can take a long time to code, but regular expressions cuts that work from hours to seconds. I use regular expressions all the time and I have taken many tasks down from several days to just a few minutes. Stop writing code manually and let regular expressions do it for you.

Here you’ll learn: • the most useful regular expression commands • the appropriate times to use regular expressions • how to use regular expressions to write code for you • how to incorporate regular expressions into large tasks and combine them with other methods.

SessionID: 61545

Availability Groups: What They’re Not Telling You

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Nicholas Cain

Title: Availability Groups: What They’re Not Telling You

Abstract:

SQL Server 2012 brought to life a new form of high availability and disaster recovery in the form of Availability Groups (AGs). This all sounds fantastic, but in reality there are issues and problems that are generally not discussed, or well known, that can impact your HA/DR story and cause major performance issues. In this session, I’ll give a brief overview on AGs in SQL Server 2012 and the enhancements that come in 2014 and 2016. Then we’ll get into some of the problems that exist, that I’ve seen in the real world of using AGs, and that you should be aware of before implementing it in your environment.

SessionID: 61547

DBATools.io: A Better Way to Manage SQL With PowerShell

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Nicholas Cain

Title: DBATools.io: A Better Way to Manage SQL With PowerShell

Abstract:

Anyone who has attempted to use the SQLPS module knows how lacking it is. Anyone who has attempted to use SMO to do things with SQL Server knows how frustrating and confusing it can be. There is a better way!

The open source DBATools.io project exists to provide a larger (and ever growing) set of commands for DBAs to use to manage, and gather data, from SQL Server. Download the DBATools.io module and play along as we go through a few of the great commands on offer, and learn how you can contribute to a project working to change the way that you manage your environment.

SessionID: 61810

Data Science at Scale with R Services

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Advanced Analysis Techniques

Speaker: Rock Pereira

Title: Data Science at Scale with R Services

Abstract:

R Services brings the power of R and its 8000 packages to your data on SQL Server 2016, Hadoop and Teradata. This talk will explain Microsoft's R distributions, and will demo the packages in R Services that enable machine learning with big data.

SessionID: 62468

SQL Server Encryption

Back to calendar

Event Date: 15-04-2017 - Session time: 11:00:00 - Track: Strategy and Architecture

Speaker: Ben Miller

Title: SQL Server Encryption

Abstract:

Have you ever wanted to know how Transparent Database Encryption (TDE) works or how you set it up? What about encrypting your backups? This session will go over all the steps and caveats that go with this technology. TDE allows you to have your database encrypted on disk and the same Encryption Hierarchy allows you to back up your database and have it encrypt the contents in the backup file. We will discuss the Encryption Hierarchy which is used for encryption in SQL Server and take you through keeping your secrets safe. We will also go over how Always Encrypted works as well. Master the concepts of SQL Server Encryption when you are done with this session.

SessionID: 59334

High Availability and Disaster Recovery for SQL Server on Linux

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Sanjay Mishra

Title: High Availability and Disaster Recovery for SQL Server on Linux

Abstract:

This session will cover High Availability and Disaster Recovery solutions for SQL Server on Linux. What technology options are available and how to build a highly available database solution on Linux? How will the various planned maintenance and unplanned downtime scenarios will work? We will discuss the design patterns and architecture blue prints for HA/DR for SQL Server on Linux, and will demo the solution.

SessionID: 59687

Hacking SQL Server for Fun and Profit

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Argenis Fernandez

Title: Hacking SQL Server for Fun and Profit

Abstract:

In this session we’ll explore several methods of hacking into SQL Server instances. Some methods assume you have Windows Administrator privileges on the box; others only require access to your physical network. We will cover SQL injection, memory dumps, man-in-the-middle, pass-the-hash, and other attack vectors. Armed with this knowledge, you should be able to go back to your job and make a difference in your network security.

SessionID: 59787

Reporting Services 2016: The Force Awakens

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: BI Information Delivery

Speaker: Paul Turley

Title: Reporting Services 2016: The Force Awakens

Abstract:

Reporting Services was a sleeping giant, slumbering for years but now revitalized and improved. In the new world of SSRS, traditional RDL reports integrate with mobile dashboards and reports, Power BI and Excel. You'll receive guidance and learn best practices to design and orchestrate integrated reporting and BI solutions with improved Reporting Services features and the new report portal and HTML5.

SessionID: 59911

How to Use Analytics (and Data Science) to Get a Promotion

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: Advanced Analysis Techniques

Speaker: David Brown

Title: How to Use Analytics (and Data Science) to Get a Promotion

Abstract:

Who has difficulty communicating the value of databases across their organization? Who wants to make more of a difference using database systems? Who is dissatisfied with their job and feels under-appreciated?

Welcome to my world. I've worked for years as a consultant, and I started in this situation, but I began making a living helping folks crawl their way out. Along the way, I got my Microsoft MVP, and I've helped many organizations make millions of more dollars through my consulting efforts. I'd like to help you, too.

SessionID: 61542

Designing Stored Procedure Solutions

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: Application Database Development

Speaker: Jennifer McCown

Title: Designing Stored Procedure Solutions

Abstract:

With a little T-SQL experience, you can create a stored procedure that completes a task. But it's harder to formulate a stored procedure solution with the big picture in mind. In this session, we will work through a real world scenario to develop a thorough solution. You will learn about:

Asking the right questions to set yourself up for success Making the case for stored procedures over ad hoc code and other objects Pro tips for standardization and cross-version compliance Reevaluating and expanding on your solution Limiting inputs to reduce unexpected behaviors and errors Choosing between alternate solutions Evaluating for performance

This session is for data professionals who can write T-SQL, but haven't spent a lot of time in SQL development.

SessionID: 62484

SQL Server 2016 Always On Availability Groups Perf Internals

Back to calendar

Event Date: 15-04-2017 - Session time: 13:30:00 - Track: Strategy and Architecture

Speaker: J May

Title: SQL Server 2016 Always On Availability Groups Perf Internals

Abstract:

Always On Availability Groups (AGs) were introduced in SQL Server 2012. AGs significantly expanded our HA/DR options. However, in both SQL 2012 and SQL 2014 two limitations were extant in the code—both Network Transport and Log Redo significantly compromised performance. In SQL Server 2016, these limitations have been significantly improved.

Our work shows enhancements of 7x – 10x, allowing over 1/2GB/s (4Gb/s) across the wire. These improvements expand solutions options for Tier 1 OLTP and Data Warehouse workloads, Tier 1 and Tier 2 consolidation, and more. This presentation explains the improvements, characterizes the new solutions, and shows commodity servers and modern non-shared in-server flash storage showing the profound contrast between SQL Server 2014 vs. 2016. Doing so moves the performance bottleneck from the SQL Server codebase to the CPU where it belongs.

SessionID: 57862

Enhancements that will make your SQL database engine roar!

Back to calendar

Event Date: 15-04-2017 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Pedro Lopes

Title: Enhancements that will make your SQL database engine roar!

Abstract:

Do you want to make your SQL Server engine roar and make it one of the fastest in the planet? If so, then come to this session to learn about new enhancements and advanced tuning and diagnostic options available in SQL Server 2016 database engine. As hardware capabilities increase rapidly, knowing when to use these enhancements and configuration options is extremely important to scale SQL Server for the required application workload throughput rates.

In the last couple of years, SQL Tiger Team has worked closely with many customers running Tier-1 mission critical workloads to scale their SQL Server with several configuration parameters and application patterns. In this session, you will hear directly from experienced members of the Microsoft SQL Server Tiger Team, about these specific enhancements, configurations, and approaches for scaling SQL Server on the largest hardware systems available in the planet.

SessionID: 58155

Insider Secrets to Securing the Budget You Need

Back to calendar

Event Date: 15-04-2017 - Session time: 14:45:00 - Track: Professional Development

Speaker: Maxwell Myrick

Title: Insider Secrets to Securing the Budget You Need

Abstract:

How many times has a lack of budget for hardware, training, or expert assistance caused problems for you in designing, implementing, and maintaining a great SQL Server environment? Come to this session to learn effective ways to secure the budget you need instead of being consistently required to do more with less, or worse – nothing. The good news is that there are several simple and practical things you can do to vastly improve your ability to get the budget you need when you need it. You will hear how to think like an executive from someone who was one for many years so you can begin to influence decisions at the right level to get what both you and your SQL Server infrastructure need.

SessionID: 59786

Power BI for the Enterprise

Back to calendar

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

Speaker: Paul Turley

Title: Power BI for the Enterprise

Abstract:

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

SessionID: 61018

Building 1 million predictions per second using SQL-R

Back to calendar

Event Date: 15-04-2017 - Session time: 14:45:00 - Track: Advanced Analysis Techniques

Speaker: Amit Banerjee

Title: Building 1 million predictions per second using SQL-R

Abstract:

Using the power of OLTP and data transformation in SQL 2016 and advanced analytics in Microsoft R Server, various industries that really push the boundary of processing higher number of transaction per second (tps) for different use cases. In this talk, we will walk through the use case of predicting loan charge off (loan default) rate, architecture configuration that enable this use case, and rich visual dashboard that allow customer to do what-if analysis. Attend this session to find out how SQL + R allows you to build an "intelligent datawarehouse".

SessionID: 61429

Myths and Truths about SQL Server Transaction

Back to calendar

Event Date: 15-04-2017 - Session time: 14:45:00 - Track: Application Database Development

Speaker: Simon Cho

Title: Myths and Truths about SQL Server Transaction

Abstract:

This session is well suited for DBAs and Developers who are constantly exposed to production environment because the session covers the common issues many neglect without recognizing.

We demonstrate examples of incorrect development methodologies and analyze internal transaction logs in multi-transaction cases. After identifying the common mistakes, we will cover the best practice to avoid nested transactions in a stored procedure for smart error handling. We will also learn the basics of minimally logged operations.

SessionID: 61465

Power BI for the Faint of Heart - Understanding On-Prem, Hybrid and Pure Cloud Scenarios

Back to calendar

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

Speaker: Scott Stauffer

Title: Power BI for the Faint of Heart - Understanding On-Prem, Hybrid and Pure Cloud Scenarios

Abstract:

Power BI v1. Started off in Excel. Today Power BI v2 has Excel capabilities, a free desktop app for development, native mobile apps for consuming on all devices, and a cloud service to distribute your data visualizations at scale. Let's look at some common architectures for pieces and how they can deliver value to your business.

SessionID: 61537

Loading SQL Server Data with Powershell

Back to calendar

Event Date: 15-04-2017 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Sean McCown

Title: Loading SQL Server Data with Powershell

Abstract:

Powershell has become the defacto standard for scripting Microsoft products. However, putting data in text files doesn’t scale. Here I’m going to show you the ins and outs of loading data into SQL Server using Powershell for the purpose of centralizing collections. We’re going to cover RBAR as well as bulk operations and the types of things you need to take into consideration in an enterprise setting. This is a no holds barred session taught by an enterprise SQL Server scripting expert. You can’t afford to miss this session if you do any level of scripting in your shop.