sqlsathistory

Nr: 720

Back to Main list

SQLSaturday #720 - Albuquerque 2018

Start Time (24h) Speaker Track Title
08:30:00 Andy Leonard BI Platform Architecture, Development Administration Faster SSIS
08:30:00 Kathi Kellenberger Enterprise Database Administration Deployment Top 5 SQL Server Mistakes
08:30:00 Jay Robinson Database Application Development Partitioned Tables and Query Performance
08:30:00 Marc Beacom Cloud Analytics Implementing a Cloud Analytics Solution: Options, costs and more
08:30:00 Adrian Mee Introduction to SQL Server An Introduction to SQL Server Management Studio
08:30:00 Ron Beatty Database Application Development Querying Temporal Tables
09:45:00 Mohammad Darab Professional Development 3 Lessons Learned in Successful Consulting
09:45:00 Cyndi Johnson Database Application Development Killing Cursors
09:45:00 Jeff Renz Analytics and Visualization Introduction to R
09:45:00 John Morehouse Enterprise Database Administration Deployment SQL Server Data Encryption 101
09:45:00 Dave Justice BI Information Delivery Dynamic Data Driven Subscriptions in SSRS Without Enterprise Edition
11:00:00 Tim Gorman Enterprise Database Administration Deployment Accelerating Development and Testing Using Data Virtualization
11:00:00 Leslie Andrews BI Platform Architecture, Development Administration The Power of Data: The Complete Beginners Data Warehouse Kit
11:00:00 Rick Lowe Database Application Development Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.
11:00:00 Russel Loski Cloud Analytics Querying Semistructured Data in Azure Data Lake with USQL
11:00:00 Thomas Norman Database Application Development Database Project Makes Deployment Consistent
13:00:00 Amy Herold Enterprise Database Administration Deployment Hi, my name is Powershell, let's be friends! An Intro to PoSH
13:00:00 Jamey Johnston Analytics and Visualization Code Like a Snake Charmer - Intro to Python!
13:00:00 Thane Schaffer Database Application Development Critical Path SQL
13:00:00 Martin Schoombee Introduction to SQL Server An Introduction to Power BI
13:00:00 Je'Anna Lanza-Abbott Professional Development Performance Tuning for Salary Negotiations
13:00:00 Todd Kleinhans Enterprise Database Administration Deployment VLDB Tips and Migration Tactics
14:15:00 Steve Wake BI Platform Architecture, Development Administration Make Power BI Your Own with the Power BI APIs
14:15:00 Lowry Kozlowski Enterprise Database Administration Deployment SQL Server Take Over:  Establishing a Baseline
14:15:00 Meagan Longoria BI Information Delivery Challenges Opportunities in Creating Accessible Power BI Reports
14:15:00 John Morehouse Introduction to SQL Server An Introduction to Azure
14:15:00 Jason Brimhall Database Application Development The Anatomy of Select
14:15:00 Rowland Gosling Cloud Analytics SQL Server Meets Big Data in the Cloud: Weather Edition
15:45:00 TJay Belt Enterprise Database Administration Deployment Power BI, from a DBA's Perspective
15:45:00 Leslie Weed Database Application Development Source Control and Database Projects - Just Do It
15:45:00 Kathi Kellenberger Database Application Development Introduction to T-SQL Windowing Functions
15:45:00 Edward Roepe Enterprise Database Administration Deployment The Ultimate Maintenance Plan
15:45:00 Chris Hyde Analytics and Visualization Python in SQL Server 2017

SessionID: 72054

Faster SSIS

Back to calendar

Event Date: 05-05-2018 - Session time: 08:30: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: 72069

Top 5 SQL Server Mistakes

Back to calendar

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

Speaker: Kathi Kellenberger

Title: Top 5 SQL Server Mistakes

Abstract:

SessionID: 73674

Partitioned Tables and Query Performance

Back to calendar

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

Speaker: Jay Robinson

Title: Partitioned Tables and Query Performance

Abstract:

Partitioned tables are an ideal solution for improving write performance in certain situations. But they present unique challenges for the developer who simply needs to query the data. In this session, you will learn how the optimizer takes partitioned tables into account when producing query plans, recognize common query plan issues, and learn tactics for improving performance when querying partitioned data.

SessionID: 74660

Implementing a Cloud Analytics Solution: Options, costs and more

Back to calendar

Event Date: 05-05-2018 - Session time: 08:30:00 - Track: Cloud Analytics

Speaker: Marc Beacom

Title: Implementing a Cloud Analytics Solution: Options, costs and more

Abstract:

If you’ve looked at the cloud, you’ve realized the large number of options you have to implement a complete cloud analytics solution. You have the ability to deploy dashboards, data ingestion and integration and advanced analytics to the cloud that will empower data-driven decisions for your organizations. This talk will discuss and review options you have to run Cloud Analytic Solutions from the three major cloud providers – AWS, Azure and Google Cloud Platform.

SessionID: 77259

An Introduction to SQL Server Management Studio

Back to calendar

Event Date: 05-05-2018 - Session time: 08:30:00 - Track: Introduction to SQL Server

Speaker: Adrian Mee

Title: An Introduction to SQL Server Management Studio

Abstract:

Almost all of us use SQL Server Management Studio to interact with SQL Server. But, did you know it's chock full of tricks and handy little shortcuts. In this session I will demonstrate my favorite tricks and shortcuts that I've picked up over the years that have helped make it easier and more fun to use.

SessionID: 78295

Querying Temporal Tables

Back to calendar

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

Speaker: Ron Beatty

Title: Querying Temporal Tables

Abstract:

SessionID: 73211

3 Lessons Learned in Successful Consulting

Back to calendar

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

Speaker: Mohammad Darab

Title: 3 Lessons Learned in Successful Consulting

Abstract:

I would like to share the 3 lessons I learned that helped me become a much better consultant. These lessons were crucial in helping me make that "mind shift" from thinking like a regular "9 to 5 DBA" to thinking like a consultant. The goal of this session is to help those who are interested in becoming a consultant. Hopefully these 3 lessons will help make that transition successful as it did for me.

SessionID: 73684

Killing Cursors

Back to calendar

Event Date: 05-05-2018 - Session time: 09:45:00 - Track: Database Application Development

Speaker: Cyndi Johnson

Title: Killing Cursors

Abstract:

You’ve been around long enough to pick up on the disdain that the T-SQL community has for cursors, but how do you get away from them? We will take a common business problem and work our way through a few alternative approaches, discussing the strengths and weaknesses of the various approaches and evaluating the performance of each. CTEs, recursive CTEs, and the OVER AND PARTITION BY clause will be covered.

SessionID: 73836

Introduction to R

Back to calendar

Event Date: 05-05-2018 - Session time: 09:45:00 - Track: Analytics and Visualization

Speaker: Jeff Renz

Title: Introduction to R

Abstract:

You will learn R data structures such as vectors, matrices, lists and data frames; how to work with variables; common data transformations; and lastly how to leverage R's graphical capabilities.

SessionID: 74179

SQL Server Data Encryption 101

Back to calendar

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

Speaker: John Morehouse

Title: SQL Server Data Encryption 101

Abstract:

It seems more lately than not, there are daily stories of a data breach somewhere. Data security is one of the most critical things a data professional should be aware of. Now, there are several ways of implementing data security in today's world. SQL Server comes with several native data encryption methods that you can use.  In this session, we will explore the basics of data encryption, how to implement some of them, some gotchas as well as some of the newer features of data encryption in newer versions.

SessionID: 78054

Dynamic Data Driven Subscriptions in SSRS Without Enterprise Edition

Back to calendar

Event Date: 05-05-2018 - Session time: 09:45:00 - Track: BI Information Delivery

Speaker: Dave Justice

Title: Dynamic Data Driven Subscriptions in SSRS Without Enterprise Edition

Abstract:

Data Driven reports are a powerful Reporting Services feature, but they are only available in the Enterprise Edition. In this session we're going to dig into the ReportServer database and look at some tables that will allow us to dynamically interact with subscription records and use them to control report output.

We will also leverage an SSRS interface to set and update parameters to the subscription tables.
By using these techniques we can simulate the power of Data Driven Subscriptions without having to have Enterprise Edition. These techniques can also be used to dynamically configure actual Data Driven Subscriptions and kick them off without access to the SQL Agent engine. Anyone wanting to extend their SSRS capabilities in creating report automation should attend this session.

SessionID: 70966

Accelerating Development and Testing Using Data Virtualization

Back to calendar

Event Date: 05-05-2018 - Session time: 11:00: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: 73007

The Power of Data: The Complete Beginners Data Warehouse Kit

Back to calendar

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

Speaker: Leslie Andrews

Title: The Power of Data: The Complete Beginners Data Warehouse Kit

Abstract:

For many of us data is scattered in many different systems. We almost all have data that someone wants to compare or track but can't without a lot of manual manipulation. So, how do you tie disparate systems together? With a Data Warehouse! In this presentation you will get the skills you need to start building your own. We will discuss the basics of what a Data Warehouse is, the tools needed to create, deploy and manage the Data Warehouse process, and the benefits of using the data you collect to manage operational processes and create data visualizations. After attending this session you will be able to return to your job and amaze people with your ability to show them the power of the data!

SessionID: 74155

Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.

Back to calendar

Event Date: 05-05-2018 - Session time: 11:00:00 - Track: Database Application Development

Speaker: Rick Lowe

Title: Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.

Abstract:

SessionID: 77060

Querying Semistructured Data in Azure Data Lake with USQL

Back to calendar

Event Date: 05-05-2018 - Session time: 11:00:00 - Track: Cloud Analytics

Speaker: Russel Loski

Title: Querying Semistructured Data in Azure Data Lake with USQL

Abstract:

Data is exploding across enterprises. Much of it is semi-structured junk. Or is it junk? What are you going to do with it until you can find out? Microsoft’s Azure Data Lake is a cloud storage and analytical service for parking a variety of data. When you are ready, you can query that semi-structured data using an ANSI SQL language called U-SQL. In this session I will demonstrate the similarities and differences between U-SQL and T-SQL. I will demonstrate how easy it is to build a query against 21 GB of CSV files. Such queries can help you determine whether you have a gold mine in your data or a bunch of garbage before investing in a full data warehouse build.

SessionID: 77256

Database Project Makes Deployment Consistent

Back to calendar

Event Date: 05-05-2018 - Session time: 11:00:00 - Track: Database Application Development

Speaker: Thomas Norman

Title: Database Project Makes Deployment Consistent

Abstract:

The deployment process is frustrating; an object is missing, an object is deployed in the wrong order or an incorrect version. Deploying to multiple environments like Dev, QA, UAT, and Prod is a challenge whether on-premise or in the cloud. Source controlling database objects is paramount. Team development is required. Database code will only be deployed when changed. Proper security deployment will be repeatable per environment. Together, let us discover how using Database Project will help us with consistent releases. Deployments can cause you trouble but we will share a reliable deployment and version control process. Let’s see how Database Project can help us accomplish this goal.

SessionID: 70928

Hi, my name is Powershell, let's be friends! An Intro to PoSH

Back to calendar

Event Date: 05-05-2018 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Amy Herold

Title: Hi, my name is Powershell, let's be friends! An Intro to PoSH

Abstract:

Powershell wants to be your friend - your very powerful friend. In this session we will go over some Powershell basics that will help get you started as well as some known "gotchas" when working in Powershell. This is a beginner session - no Powershell experience necessary. WARNING: You may get warm-fuzzies about Powershell by attending this session.

SessionID: 70943

Code Like a Snake Charmer - Intro to Python!

Back to calendar

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

Speaker: Jamey Johnston

Title: Code Like a Snake Charmer - Intro to Python!

Abstract:

The session will be an introduction to the Python language including:

1.) Installing and Configuring Python 2.) Access and Manipulate Data 3.) Install and Manage Packages 4.) Create and Use Objects/Variables 5.) Control Flows and Functions 6.) Managing the Python installation in MSSQL

Attend this session to learn how to use Python to take your data analytics to the next level. We will use Python, SQL Server and the Anaconda distribution of Python to learn the basics of Python and how it is integrated in the Microsoft stack! We will walk through a simple deployment of a machine learning model to see how it all works together and learns some basic data science fundamentals.

No prior statistics knowledge needed.

SessionID: 71337

Critical Path SQL

Back to calendar

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

Speaker: Thane Schaffer

Title: Critical Path SQL

Abstract:

Critical path SQL will focus on recursive common table expressions (CTE) on problem solving in finding minimum and maximums for common business problems like minimum/maximum manufacturing costs and lead times in BOM's (bill of materials) and other hierarchical data structures where a tree traversal is needed as well as non-hierarchal data structure examining CTE usage with the traveling salesman problem to examine a desired minimum.

SessionID: 73562

An Introduction to Power BI

Back to calendar

Event Date: 05-05-2018 - Session time: 13:00:00 - Track: Introduction to SQL Server

Speaker: Martin Schoombee

Title: An Introduction to Power BI

Abstract:

This session will explore every aspect of Power BI…from the technology used behind the scenes and the tenant/service in Azure, to data refresh options and development best practices. We’ll cover everything you need to know (and more) before you embark on your first Power BI project.

SessionID: 77081

Performance Tuning for Salary Negotiations

Back to calendar

Event Date: 05-05-2018 - Session time: 13:00:00 - Track: Professional Development

Speaker: Je'Anna Lanza-Abbott

Title: Performance Tuning for Salary Negotiations

Abstract:

Because little in business or life gets done without negotiation, this session has the potential to deliver significant upside in your professional and personal outcomes. In this session, you will be introduced to basic negotiation concepts and tactics, followed by a focus on important aspects of the negotiation process—obstacles to effective communication at the bargaining table, the maximization of multiple interests, and preparation tactics for your next negotiation. We will put it all together by examining a special type of negotiation: YOUR SALARY!

Participants will:

• Learn strategies for negotiation analysis and preparation • Understand different strategic choices and interpersonal skills necessary for success • Know what information is needed to negotiate effective outcomes • Experiment with new techniques and test their effectiveness in a safe environment

SessionID: 77212

VLDB Tips and Migration Tactics

Back to calendar

Event Date: 05-05-2018 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Todd Kleinhans

Title: VLDB Tips and Migration Tactics

Abstract:

Are your databases growing? Most likely they are but what do you have to do differently when they reach VLDB (>1TB) in size? I currently manage and have recently migrated terabyte sized databases (~30TB) to SQL Server 2016. In this session, people will learn how they need to change their thinking when it comes to bread and butter DBA tasks like daily and weekly maintenance, patching, restores and monitoring. I will also share many lessons learned and strategies from migrating from an older version of SQL Server to a newer version like SQL Server 2016. Afterwards people will have a greater sense of confidence that they too can manage and migrate VLDB(s).

SessionID: 70952

Make Power BI Your Own with the Power BI APIs

Back to calendar

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

Speaker: Steve Wake

Title: Make Power BI Your Own with the Power BI APIs

Abstract:

Power BI makes accessing data from various sources and building advanced visualizations for analytics easy to do. Behind the scenes Power BI is built on standard technologies and APIs that allow it to be customized in multiple ways to fit in with your environment the way you need it to. In this session we will walk though samples and demos that show how you can extend Power BI with custom visualizations, access custom data sources, embed various Power BI elements in your applications, and be able to push your data into a Power BI report/dashboard. Each of these items take advantage of the Power BI APIs in different ways and we will discuss each and provide the code samples for you to take back and get a head start. This session will be showing code to access the Power BI REST API using C# and NodeJS along with some M for accessing and manipulating custom data sources.

SessionID: 70982

SQL Server Take Over:  Establishing a Baseline

Back to calendar

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

Speaker: Lowry Kozlowski

Title: SQL Server Take Over:  Establishing a Baseline

Abstract:

SQL Server Take Over:  Establishing a Baseline

Performance assessment and tuning for the beginner DBA   Have you ever inherited a group of servers with not a lot of documentation to accompany them?  Do you have a lot of undocumented or new servers in your environment and you want to establish some baseline configuration setting prior to making changes? You need up to date information on the system very quickly.    The server is running slowly... or is it? Slow compared to what?  Before you being digging into performance issues, there are some baseline metrics you should have established. Only after the information has been gathered, can a plan of attack be developed to help resolve issues with performance. Attendees in this session will learn how to quickly  gather information, review the results and get an action plan on the next step in performance tuning.

SessionID: 72769

Challenges Opportunities in Creating Accessible Power BI Reports

Back to calendar

Event Date: 05-05-2018 - Session time: 14:15:00 - Track: BI Information Delivery

Speaker: Meagan Longoria

Title: Challenges Opportunities in Creating Accessible Power BI Reports

Abstract:

Accessibility is catering for your whole audience, including those with disabilities. According to the US Census Bureau, 19 percent of the of the population had a disability in 2010. Do you know if your reports are designed in an inclusive way such that everyone can use them? This can be especially important if you are making reports for government entities, educational institutions, or the general public. In this session, we'll discuss accessibility standards and regulations of which you may want to be aware, how users with disabilities can consume Power BI reports, and guidance and pitfalls when designing inclusive reports.

SessionID: 74178

An Introduction to Azure

Back to calendar

Event Date: 05-05-2018 - Session time: 14:15:00 - Track: Introduction to SQL Server

Speaker: John Morehouse

Title: An Introduction to Azure

Abstract:

It's not a question on whether or not the landscape for the common DBA is changing. Without a doubt, it is.  Azure offers up a new world of possibilities for DBA's and we should all strive to learn it.  In this session we'll cover some basic knowledge and terminology of Azure as well as how easy it is to incorporate Azure into your environment. We will stand up a new Azure virtual machine as well as a setup SQL DB. You will see how easy it is to accomplish this.  This new found knowledge will help propel your career into the new landscape.

SessionID: 77280

The Anatomy of Select

Back to calendar

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

Speaker: Jason Brimhall

Title: The Anatomy of Select

Abstract:

TSQL is one of the most valuable tools any SQL Server professional can add to their tool-set. More aptly, TSQL is a whole chest of tools for the SQL Server professional. One of the most important tools in that TSQL chest is a good understanding of the SELECT statement.

When was the last time you sat down to evaluate a SELECT statement? What actually goes into the processing of that teeny little word? There might be a fair bit more to this simple term than just fetching data from the database. This session covers the simplicity of the select. Then we take it a step further to dive into some of the complexities tied directly to this particular statement.

This session will help the attendee better understand the Select statement. With a more solid understanding of this statement, the attendee can return and implement some of this new knowledge to help improve processing and query response times in their own environments.

SessionID: 77322

SQL Server Meets Big Data in the Cloud: Weather Edition

Back to calendar

Event Date: 05-05-2018 - Session time: 14:15:00 - Track: Cloud Analytics

Speaker: Rowland Gosling

Title: SQL Server Meets Big Data in the Cloud: Weather Edition

Abstract:

From government agencies and private networks, weather data moves through data platforms and becomes observations and forecasts. We’ll take a look at gathering, transforming and storing weather data using Microsoft Azure, SQL Server, Hadoop and a variety of other technologies (Kafka, Spark, Python, Postgres).

SessionID: 70935

Power BI, from a DBA's Perspective

Back to calendar

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

Speaker: TJay Belt

Title: Power BI, from a DBA's Perspective

Abstract:

Microsoft’s Power BI is the new hotness. In this session, you will get your hands dirty and dive into PowerBI and create an actual report, with actual data. You will get to learn from examples from what a DBA has done to implement Power BI in his shop and make his data accessible.

As a DBA, we often need to collect and display data in a friendly and interactive fashion. We will play with some PowerShell to collect data from several systems, store this data in an Azure DB in the Cloud, then point Power BI at this data to display and interact with said data. You will learn a little about PowerShell, Azure SQL DB, Power BI, and how to make these work for you.

SessionID: 71232

Source Control and Database Projects - Just Do It

Back to calendar

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

Speaker: Leslie Weed

Title: Source Control and Database Projects - Just Do It

Abstract:

If you aren't using database projects you should be and if you aren't using any source control well..... NOW IS THE TIME. We'll review basic functionality and purpose of both and walk through how they work together. Let's talk about the type of foundation pieces you need to pay attention to and how to organize this into team and agile work. Lots of tips and tricks to remove the often experienced headaches that developers have experienced with implementing both of these items.

SessionID: 72067

Introduction to T-SQL Windowing Functions

Back to calendar

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

Speaker: Kathi Kellenberger

Title: Introduction to T-SQL Windowing Functions

Abstract:

T-SQL windowing functions can simplify many complex queries. They are the best thing that has happened to the T-SQL language in years, but many database professionals and developers haven’t heard about them.

They were initially introduced with SQL Server 2005. In 2012, Microsoft added several new functions that let you do things like pull values from different rows without a performance penalty. Attend this session to learn how T-SQL windowing functions apply to many real world examples.

SessionID: 77179

The Ultimate Maintenance Plan

Back to calendar

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

Speaker: Edward Roepe

Title: The Ultimate Maintenance Plan

Abstract:

Is your SQL Server running slower and slower? Do you prefer a proactive rather than a reactive approach to managing SQL Server? Do you worry about being able to recover in an emergency? If you answer yes to any of the above this session is for you.

We will start by exploring some of the maintenance options that are available. We will then explore the popular utility program by Ola Hallengren and how to implement. Next, we will explore the other areas of SQL Server that need to be maintained like history tables in MSDB. Finally, we will explore the different options when maintenance windows are tight.

At the end of this session you will be able to: (1) Choose a maintenance program for your SQL Servers; (2) Program and schedule the maintenance programs; (3) Ensure that the SQL Server is running at optimum performance each day.

SessionID: 80010

Python in SQL Server 2017

Back to calendar

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

Speaker: Chris Hyde

Title: Python in SQL Server 2017

Abstract:

SQL Server 2017 has finally arrived, bringing with it a host of exciting new features. Of particular interest to BI practitioners and data scientists is the integration of the Python programming language into the SQL ecosystem. This integration opens up a number of possibilities for in-database analytics and intelligent database applications, so let's get started!

In this introductory session we'll briefly introduce the Python language and then look at how to install and administer Machine Learning Services. We'll start to demonstrate the power of Python by showing you how to create and run simple scripts from within T-SQL. We'll then discuss some of the powerful open source packages that are available to aid your data analyses. Finally, we'll go through some examples of how to use Python to integrate data analytical methods in real-world situations, and wow your customers with the power of analytics!