sqlsathistory

Nr: 729

Back to Main list

SQLSaturday #729 - Louisville 2018

Start Time (24h) Speaker Track Title
08:15:00 John Deardurff Application Database Development The Vocabulary of Performance Tuning
08:15:00 Ameena Lalani Enterprise Database Administration Deployment Learn History from Temporal Tables
08:15:00 Andy Mallon Professional Development Shortcuts from an Impatient DBA
08:15:00 Jamey Johnston BI Platform Architecture, Development Administration Code Like a Pirate ... Intro to R and Data Science Tools in MS
08:15:00 Steve Jones Application Database Development End to End Encryption and Security in SQL Server 2016
08:15:00 Joseph D'Antoni Cloud Application Development Deployment Choosing Your Cloud Data Platform--SQL DB, Managed Instance or Something Else?
09:30:00 Angela Tidwell Professional Development Become the Most Valuable Player: Soft Skills for the Hard Market
09:30:00 Marsha Pierce Enterprise Database Administration Deployment How To Talk To Your Storage Admin
09:30:00 Jeff Renz Application Database Development Introduction To Azure Cosmos DB
09:30:00 Leslie Andrews BI Platform Architecture, Development Administration The Power of Data: The Complete Beginners Data Warehouse Kit
09:30:00 Jason Brimhall Application Database Development The Anatomy of Select
09:30:00 Alex Yates Strategy and Architecture How to screw up Database DevOps in 16 simple steps
10:45:00 Tracy Boggiano Enterprise Database Administration Deployment Tips on Managing Lots of SQL Servers
10:45:00 Drew Furgiuele Enterprise Database Administration Deployment SQL Server and PowerShell: Let's Get Serious
10:45:00 Kevin Feasel Application Database Development Using Kafka for Real-Time Data Ingestion with .NET
10:45:00 Daniel Glenn BI Platform Architecture, Development Administration Gaining insights with Power BI
10:45:00 Jim Donahoe Strategy and Architecture Mario..Take My Data To The Cloud!
10:45:00 Tim Chapman Other Choose Your Own Adventure: Performance Tuning
12:00:00 Jim Miller BI Platform Architecture, Development Administration BITRACKS:Populating a Data Warehouse with SSIS and Biml Patterns
12:00:00 Diane Schuster BI Platform Architecture, Development Administration COZYROC: Dynamic Data Flows in SSIS Without Programming
12:00:00 Justin Randall Other SENTRYONE: Break Through Your Data Performance Barriers with SentryOne
12:00:00 Susan Wong Strategy and Architecture QUEST:Optimize transactional operations and reporting from multiple sources
12:00:00 Bryan Walsh Other DELL: #GetModern With Dell EMC
13:15:00 Sean Werick Strategy and Architecture Choosing the Right Microsoft Data Science Platform
13:15:00 Elizabeth Noble Professional Development How to win Dev and influence QA
13:15:00 Jason Brimhall Enterprise Database Administration Deployment Extended Events - Better than Profiler
13:15:00 Jim Donahoe Cloud Application Development Deployment Getting started with Azure SQL Database: What You Need To Know!
13:15:00 Stan Siranovich Analytics and Visualization How to do a Data Analysis
13:15:00 Steve Jones Cloud Application Development Deployment Panel: Is the Cloud Good or Bad for Business?
14:30:00 Tracy Boggiano Enterprise Database Administration Deployment Intro to Query Store
14:30:00 Andrew Loree Analytics and Visualization Getting started with Machine Learning
14:30:00 Chris Bell Enterprise Database Administration Deployment 5 Minute No Sweat SQL Security Audits
14:30:00 Louis Davidson Application Database Development Implementing Row Level Security in SQL Server
14:30:00 Warren Sifre BI Platform Architecture, Development Administration Introduction to BI Architecture
14:30:00 Justin Randall Enterprise Database Administration Deployment TempDB Configuration, Monitoring, and Troubleshooting for Performance
15:45:00 Leslie Weed BI Platform Architecture, Development Administration Source Control and Database Projects - Just Do It
15:45:00 Matt Gordon Cloud Application Development Deployment Where Should My Data Live (and Why)?
15:45:00 Rob Volk Enterprise Database Administration Deployment That's So Metadata: Discover Your Database From the Inside
15:45:00 Peter Shore Other The Data-Professional’s Junk Drawer
15:45:00 Jonathan Stewart Application Database Development Relationship Goals: The SQL Server Graph Database
15:45:00 Gareth Swanepoel BI Platform Architecture, Development Administration SQL Server ColumnStore Indexes

SessionID: 71426

The Vocabulary of Performance Tuning

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: Application Database Development

Speaker: John Deardurff

Title: The Vocabulary of Performance Tuning

Abstract:

This session is for the absolute beginner to learn the terminology of performance tuning and how queries are processed. This includes how queries are Parsed, Resolved, Optimized, Compiled and Executed. We will see how this effects Batches, Transactions, and Errors. We will also briefly discuss table structures and the differences between Heaps and Clustered Indexes. The session is led by an expert Microsoft Certified Trainer (MCT) and Microsoft MVP who regularly teaches the SQL Server certification courses.

SessionID: 78698

Learn History from Temporal Tables

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Ameena Lalani

Title: Learn History from Temporal Tables

Abstract:

SQL Server 2016 came out with a bucket full of cool new features. One of them is Temporal Tables. SQL Server 2017 made some enhancements in this area. Temporal tables are basically history tables of the normal tables; that allows us to retrieve data from any point in time for every change such as updates and deletes. It does this all without any change to application code. In this session, we will see what the requirements of creating temporal tables are. We will see the demo on insert and update functionality and how to query historical information using new TSQL clause. We will touch upon retention of history as well. It has lots of demos and less theory.

SessionID: 80808

Shortcuts from an Impatient DBA

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: Professional Development

Speaker: Andy Mallon

Title: Shortcuts from an Impatient DBA

Abstract:

This session is about performance tuning your day.

We spend a lot of time thinking about how to write efficient code, but we don't spend a lot of time thinking about how to be efficient with how we use our tools. In this session I will show you some lesser known keyboard shortcuts, tips, tricks, and hacks that will make your day easier. These are the tricks I've picked up over the years that help me get my work done quicker and easier.

Even the most seasoned Database Professionals will learn a new trick that makes SSMS even easier to use.

Slides and handouts available on GitHub: http://am2.co/shortcuts-ppt

SessionID: 82577

Code Like a Pirate ... Intro to R and Data Science Tools in MS

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jamey Johnston

Title: Code Like a Pirate ... Intro to R and Data Science Tools in MS

Abstract:

Come to this session to get an introduction to the R language including:

We will finish with a brief introductions of how R integrates in Azure ML, Power BI, and SQL Server 2016 using real demos.

The focus of the session will be primarily on the introduction to the R language and getting attendees comfortable with using R to start the journey into Data Science!

SessionID: 82949

End to End Encryption and Security in SQL Server 2016

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: Application Database Development

Speaker: Steve Jones

Title: End to End Encryption and Security in SQL Server 2016

Abstract:

Protecting our data from unauthorized access becomes more and more important all the time, however it has been difficult to ensure sensitive data is encrypted in SQL Server. The new Always Encrypted feature in SQL Server 2016 makes this much simpler for developers and DBAs with a framework for protecting data from the client, across networks, and inside of the database. This new feature allows for limiting access to the data, even from the DBAs and sysadmins that may control the database instance itself. Learn how to implement and use Always Encrypted in your applications.

SessionID: 84233

Choosing Your Cloud Data Platform--SQL DB, Managed Instance or Something Else?

Back to calendar

Event Date: 21-07-2018 - Session time: 08:15:00 - Track: Cloud Application Development Deployment

Speaker: Joseph D'Antoni

Title: Choosing Your Cloud Data Platform--SQL DB, Managed Instance or Something Else?

Abstract:

There are a lot of options for cloud databases out there from Microsoft and other vendors. In this session, you will learn about the various options that run SQL Server Amazon RDS, Azure SQL DB, and Azure Managed Instances, as well as a bit about other platforms like SQL Data Warehouse, Azure Data Lake, and Cosmos DB. You will learn how to decide which platform (or combination) is the best for your application.

SessionID: 71918

Become the Most Valuable Player: Soft Skills for the Hard Market

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30:00 - Track: Professional Development

Speaker: Angela Tidwell

Title: Become the Most Valuable Player: Soft Skills for the Hard Market

Abstract:

Whether you are just starting a career, advancing into senior leadership, or trying to woo a potential client, soft skills can be your ticket to success. Often times we focus on showing how smart we are instead of showing what a good team member we can be. We will discuss the role and types of soft skills needed to showcase your X-factor. Need to hone your skills? We will explore innovative and fun ways in which to do just that!

SessionID: 72889

How To Talk To Your Storage Admin

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Marsha Pierce

Title: How To Talk To Your Storage Admin

Abstract:

A general discussion about storage and how it affects DBA's. We will discuss how to monitor for performance as well. We will also discuss what DBA's need to consider when talking to their storage administrators.

SessionID: 73839

Introduction To Azure Cosmos DB

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30:00 - Track: Application Database Development

Speaker: Jeff Renz

Title: Introduction To Azure Cosmos DB

Abstract:

Developers are interested in consuming and processing very large amounts of data as quickly as possible. Microsoft Azure Cosmos DB is a NoSQL document database service designed for modern mobile and web applications which require fast reads and writes of unstructured data feeds. Azure Cosmos DB natively supports JSON documents which is a key performance feature.

In this session I will demonstrate how to create a Cosmos DB instance in Azure, how to work with JSON documents, create Ad hoc queries with familiar SQL syntax, create application logic as stored procedures, triggers and user defined functions (UDFs) using standard JavaScript. Finally, I will compare performance and feature difference between SQL Server 2016 and Azure Cosmos DB.

SessionID: 82518

The Power of Data: The Complete Beginners Data Warehouse Kit

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30: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: 82536

The Anatomy of Select

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30:00 - Track: Application Database 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: 82872

How to screw up Database DevOps in 16 simple steps

Back to calendar

Event Date: 21-07-2018 - Session time: 09:30:00 - Track: Strategy and Architecture

Speaker: Alex Yates

Title: How to screw up Database DevOps in 16 simple steps

Abstract:

DevOps has revolutionised our ability to deliver customer value.

Updates aren’t held up in 6-month release cycles. We’ve automated tests and deployments collaboratively so we know updates work. A virtuous cycle of innovation and testing allows us to build better, more reliable products faster and cheaper.

However, while that’s great in theory, I’ve seen people screw up spectacularly when applying DevOps to relational databases.

In this cheerful session I’ll review the 16 most popular ways to screw up your ability to deliver database updates, resulting in painful, fragile deployments and expensive legacy databases that no-one likes to maintain.

A session for developers and DBAs.

SessionID: 71490

Tips on Managing Lots of SQL Servers

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Tracy Boggiano

Title: Tips on Managing Lots of SQL Servers

Abstract:

When managing a single server it is easy to keep track of the configuration of that server, but what about when you have more than ten servers to manage or a hundred? How do you know they are setup correctly? How do you maintain the databases on each server? How do you take care of patching? How do you know when your server is on fire?

In this talk we will answer these questions and more as we discuss technologies and approaches you can use to make sure your environment is configured and performing at its best.

SessionID: 71713

SQL Server and PowerShell: Let's Get Serious

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Drew Furgiuele

Title: SQL Server and PowerShell: Let's Get Serious

Abstract:

Whether you’ve dabbled in PowerShell or wondered what all the fuss is about, make no mistake: PowerShell isn’t going away. It is definitely something worth learning to make your life as a SQL Server professional easier, and allow you to advance in your career as a DBA.

In this session, you’ll see practical, real-world examples of how you can blend SQL Server and PowerShell together. You’ll also get a look at the SQL Server PowerShell provider and how you can incorporate it into your automation scripts.

Instead of focusing on syntax, the session will plunge straight into examples and highlight various snippets of code and how they work. You can expect to see code examples on how PowerShell can do anything from comparing tables across servers, automating and centralizing your backups, and even doing in-depth security audits.

SessionID: 73062

Using Kafka for Real-Time Data Ingestion with .NET

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45: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: 73955

Gaining insights with Power BI

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Daniel Glenn

Title: Gaining insights with Power BI

Abstract:

Power BI is a powerful self-service analysis tool and is being adopted by organizations across the globe to quickly gain meaningful business insights.

This session will cover the basics on creating compelling dashboards and guide you through the process of managing your company’s Power BI service, Power BI desktop, and mobile apps.

SessionID: 82721

Mario..Take My Data To The Cloud!

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45:00 - Track: Strategy and Architecture

Speaker: Jim Donahoe

Title: Mario..Take My Data To The Cloud!

Abstract:

Moving your databases to any data platform in Azure can be a daunting task. This session is designed to show you different methods to accomplish the task while having some fun in the process. Join Mario from Nintendo, Sonic from Sega as they make their journey from on-premise to the Cloud utilizing the methods supported by Microsoft. You will see Transactional Replication, the use of the Database Migration Assistant, and a simple deploy from SSMS!

SessionID: 83099

Choose Your Own Adventure: Performance Tuning

Back to calendar

Event Date: 21-07-2018 - Session time: 10:45:00 - Track: Other

Speaker: Tim Chapman

Title: Choose Your Own Adventure: Performance Tuning

Abstract:

Life is all about choices, and when it comes to SQL Server it is no different. If you don't have a methodology for researching questions and resolving issues then you need to get one, and soon. Join Microsoft's Tim Chapman as he helps guide you while YOU make the choices in this interactive performance tuning adventure.

SessionID: 74002

BITRACKS:Populating a Data Warehouse with SSIS and Biml Patterns

Back to calendar

Event Date: 21-07-2018 - Session time: 12:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Jim Miller

Title: BITRACKS: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: 82751

COZYROC: Dynamic Data Flows in SSIS Without Programming

Back to calendar

Event Date: 21-07-2018 - Session time: 12:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Diane Schuster

Title: COZYROC: Dynamic Data Flows in SSIS Without Programming

Abstract:

This session is an introduction to the unique functionality offered by COZYROC to create integration packages that dynamically map columns at runtime. The standard SSIS Data Flow Task can only use static metadata which is defined when the package is initially designed. The mapping of columns is configured and remains unchanged until the package is re-opened and design changes are made, thus costing maintenance time and effort. Data Flow Task Plus extends the capabilities of the standard Microsoft Data Flow task in that it allows you to set up dynamic data flows, thus eliminating maintenance time and effort. Changes to tables and columns are automatically incorporated at run time without the need to change and redeploy the package. Columns and fields are mapped automatically at run time. Furthermore, the initial design time and effort may be greatly reduced when dealing with huge amounts of data in a large number of files and/or databases.

SessionID: 84374

SENTRYONE: Break Through Your Data Performance Barriers with SentryOne

Back to calendar

Event Date: 21-07-2018 - Session time: 12:00:00 - Track: Other

Speaker: Justin Randall

Title: SENTRYONE: Break Through Your Data Performance Barriers with SentryOne

Abstract:

Getting out of fire-fighting mode is critical to ensuring your data systems perform well, improving your team’s effectiveness, your company’s ability to meet goals, and your ability to advance your career and have a good work/life balance. This lunch session is focused on giving you, as a data professional, the tools you need to break through your data performance barriers quickly, so you can improve your overall data environment health, cut down on database crises, and focus on initiatives that move the business forward. Join Chris Yates, Assistant Vice President of Database Administration at Republic Bank, and Justin Randall, Senior Consultant at SentryOne for this lunch session that will show you how to break through your Microsoft data platform performance barriers using SentryOne's award-winning SQL Sentry software.

SessionID: 84519

QUEST:Optimize transactional operations and reporting from multiple sources

Back to calendar

Event Date: 21-07-2018 - Session time: 12:00:00 - Track: Strategy and Architecture

Speaker: Susan Wong

Title: QUEST:Optimize transactional operations and reporting from multiple sources

Abstract:

High transactional workload is the norm across most of the database industry. And this trend is set to grow, as the market continues to shift toward database vendor agnostics and hybrid and heterogeneous database platforms. But with high transactional workload often comes unacceptable SQL Server performance. What if you could optimize transactional operations and reporting, as well as use near real-time data integration and replication for scalability and high availability?

SessionID: 84563

DELL: #GetModern With Dell EMC

Back to calendar

Event Date: 21-07-2018 - Session time: 12:00:00 - Track: Other

Speaker: Bryan Walsh

Title: DELL: #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: 72732

Choosing the Right Microsoft Data Science Platform

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Strategy and Architecture

Speaker: Sean Werick

Title: Choosing the Right Microsoft Data Science Platform

Abstract:

So you've done traditional BI for some time, but now you and your company know it's time to dig into advanced analytics. The big question is, with so many data science platform options available, which one is the right one for us?

In this session we dive into the available platforms listed below and provide a brief summary, strengths and weaknesses, scale capabilities, and last but not least, pricing/licensing. • Microsoft R Open • Microsoft R Server • R and Python Services for SQL Server 2017 • Azure Machine Learning Workbench • HDInsight (with Spark) • Microsoft Data Science VM

If you're looking to maximize and optimize your data science platform of choice, be sure to attend.

SessionID: 78776

How to win Dev and influence QA

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Professional Development

Speaker: Elizabeth Noble

Title: How to win Dev and influence QA

Abstract:

Are you having a hard time enforcing or updating processes? Are you having trouble getting the business to see your vision of the future? Do you want to improvement process or tasks as your office? Your answer to these challenges may be to improve relationships with key departments like Development and Quality Assurance.

In this session, I will go over steps I took to improve relationships with other members of the IT department. I will also discuss how improving my relationships helped me accomplish my long-term goals.

SessionID: 82538

Extended Events - Better than Profiler

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Jason Brimhall

Title: Extended Events - Better than Profiler

Abstract:

Extended Events were introduced in SQL Server 2008. With SQL 2014, we have seen a significant upgrade to this feature. Join me for a little adventure into the realm of extended events. We will discuss how to use extended events to aid in performance tuning and in day to day administration. We will also explore some background and the architecture of extended events. This is a fast paced session and will be a lot of fun. Attendees will be able to take back several sample XE sessions to help troubleshoot different issues and get to more intimately know their data/environment.

SessionID: 82719

Getting started with Azure SQL Database: What You Need To Know!

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Cloud Application Development Deployment

Speaker: Jim Donahoe

Title: Getting started with Azure SQL 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: 82902

How to do a Data Analysis

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Analytics and Visualization

Speaker: Stan Siranovich

Title: How to do a Data Analysis

Abstract:

You log into your email first thing in the morning and the rumors are confirmed; your company is expanding with branch offices in three new cities. As you read, the Big Boss drops by your cubicle and says that she needs an analysis of the real estate situation in all three cities. The analysis needs to include summaries of prices based on factors such as number bedrooms, number of bathrooms, and number of square feet. It should include lots of visualizations, be clear and easy to understand, and point out any interesting relationships that you've uncovered. And you need to have it done by 11:30 a.m.

We'll show you how to do this with real, publically available data from Redfin, using JMP statistical analysis and visualization software. We'll start with concatenation and subsetting, move on to data integrity, then to visualization, exploratory data analysis, and simple linear regression. We'll make plenty of charts and graphs with some summary statistics thrown in for good measure.

SessionID: 84366

Panel: Is the Cloud Good or Bad for Business?

Back to calendar

Event Date: 21-07-2018 - Session time: 13:15:00 - Track: Cloud Application Development Deployment

Speaker: Steve Jones

Title: Panel: Is the Cloud Good or Bad for Business?

Abstract:

What impact does the cloud have on business and our jobs? In this panel, we'll debate and discuss the pros and cons of moving your application and database to the cloud. Come with questions and thoughts, and we'll take input from the audience.

SessionID: 71488

Intro to Query Store

Back to calendar

Event Date: 21-07-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Tracy Boggiano

Title: Intro to Query Store

Abstract:

In this session, we will look at the new Query Store feature in SQL Server 2016 and 2017. Query Store tracks changes in execution plans, allowing you to easily view performance differences and revert to older plans with a few clicks of the mouse in 2016.

Then in 2017, Microsoft added wait stats per query plan and Automatic Tuning capabilities. Allowing DBAs more tools to troubleshoot fires with and a way to automatically resolve issues.

In this session, we will walk through the features of Query Store, so you can understand how to use them in SQL Server 2016 and 2017.

SessionID: 74036

Getting started with Machine Learning

Back to calendar

Event Date: 21-07-2018 - Session time: 14:30:00 - Track: Analytics and Visualization

Speaker: Andrew Loree

Title: Getting started with Machine Learning

Abstract:

Do you have large amounts of data which you want to leverage to predict the answers to difficult questions? The seemingly new field of Machine Learning (ML) has been around for almost 60 years, with this exact goal in mind.

In this session, you will be introduced to the fundamentals of ML, to get you started without requiring a mathematics background. We will look at how to “frame” your data questions, as well as understanding the type of outputs ML can provide in responding with predictions. Focus will be placed on the high-level overview of the ML process, and spend time on the simple steps of determining the “right” algorithm to use. Tools used include Weka and Azure ML Studio, but the focus of the session is on fundamentals and the ML process, not specific toolsets.

SessionID: 77132

5 Minute No Sweat SQL Security Audits

Back to calendar

Event Date: 21-07-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Bell

Title: 5 Minute No Sweat SQL Security Audits

Abstract:

Security audits such as PCI, STIG, or HIPAA, are important and can be complicated. Depending on the requirements it may take considerable time to gather the information you will need.

In this session, you will get scripts that I use for compliance audits that help to collect the information required for many different audits quickly. Even when you have multiple SQL Servers, you can quickly and easily identify where to focus your efforts to ensure you pass security audits. Through demonstration and discussion of what and why certain items get reviewed you will leave with a better understanding of how to be compliant within you SQL Server environment.

SessionID: 77424

Implementing Row Level Security in SQL Server

Back to calendar

Event Date: 21-07-2018 - Session time: 14:30:00 - Track: Application Database Development

Speaker: Louis Davidson

Title: Implementing Row Level Security in SQL Server

Abstract:

SessionID: 78969

Introduction to BI Architecture

Back to calendar

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

Speaker: Warren Sifre

Title: Introduction to BI Architecture

Abstract:

There is a ton of buzz in the market about BI, but do we really know what is BI Architecture? We will go over an ideal architecture design and explain the various elements and tools that make up this architecture. We will use the Microsoft BI Stack as a perspective, but architecture can be replicated with various vendor tools.

SessionID: 81950

TempDB Configuration, Monitoring, and Troubleshooting for Performance

Back to calendar

Event Date: 21-07-2018 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Justin Randall

Title: TempDB Configuration, Monitoring, and Troubleshooting for Performance

Abstract:

TempDB is a critical shared resource on every SQL Server instance. In this session, DBAs and Developers will learn the role of TempDB in query processing and SQL Server maintenance tasks, and leave with a checklist of essential items covering configuration, monitoring and performance troubleshooting.

SessionID: 71420

Source Control and Database Projects - Just Do It

Back to calendar

Event Date: 21-07-2018 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

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: 71434

Where Should My Data Live (and Why)?

Back to calendar

Event Date: 21-07-2018 - Session time: 15:45:00 - Track: Cloud Application Development Deployment

Speaker: Matt Gordon

Title: Where Should My Data Live (and Why)?

Abstract:

Long gone are the days where the only architecture decision you had to make when scaling an environment was deciding which part of the datacenter would store your new server. There is a dizzying array of options available in the SQL Server and Azure ecosystems and those are evolving by the day. Is “the cloud” a fad? Are private datacenters a thing of the past? Could both questions have a kernel of truth in them? In this session I will go over real world scenarios and walk you through real world solutions that utilize your datacenter, cloud providers, and everything in between to keep your data highly available and your customers happy.

SessionID: 77487

That's So Metadata: Discover Your Database From the Inside

Back to calendar

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

Speaker: Rob Volk

Title: That's So Metadata: Discover Your Database From the Inside

Abstract:

Have you ever needed to learn a new database design and don't know where to begin? Or are trying to find out why a query doesn't perform well? Or need to provide security information to auditors or your security team?

SQL Server has a number of metadata facilities available to help you with these tasks, and more. Functions, dynamic management views, and system stored procedures can illuminate details from the smallest column up through an entire SQL Server instance and everything in-between. We will demonstrate metadata techniques to help you:

We'll also demonstrate the new SQL Data Discovery/Classification and Vulnerability Assessment features in SQL Server Management Studio.

SessionID: 78268

The Data-Professional’s Junk Drawer

Back to calendar

Event Date: 21-07-2018 - Session time: 15:45:00 - Track: Other

Speaker: Peter Shore

Title: The Data-Professional’s Junk Drawer

Abstract:

There is at least one in your home right now, a box, a basket, a bucket, perhaps even actually drawer; hastily organized at best but full of tools, gadgets, widgets and whatchamacallits designed for one or two specific purposes. Realistically, we all want to use the more generic, multipurposed item found in our “well organized place for storing things”, yet deep down we know that tool/gadget/widget etc. is really what we need. As data-professionals, we are all familiar with the largest “junk drawer” ever created, the Internet. In this session, we will discuss some tools which are not data specific, the jobs they do well, and where to find them. Join as us as explore Robocopy, parts of the SysInterals Suite, a connection manager or two, portables apps aplenty and more so that you can move that file more efficiently, troubleshoot that problem through a different lens, or simply know what the heck someone else is talking about.

SessionID: 80325

Relationship Goals: The SQL Server Graph Database

Back to calendar

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

Speaker: Jonathan Stewart

Title: Relationship Goals: The SQL Server Graph Database

Abstract:

Relational databases have their strengths. Ironically data relationships are not one of them. Graph databases excel in this department using nodes and edges. They are optimized to find and view relationships using graph theory.

One of the best new features of SQL Server 2017 is the Graph Database! It brings us the best of both worlds in one easy platform! Come learn about the history of graph databases, how they work and why you should be using it!

SessionID: 82155

SQL Server ColumnStore Indexes

Back to calendar

Event Date: 21-07-2018 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Gareth Swanepoel

Title: SQL Server ColumnStore Indexes

Abstract:

Come and learn how the SQL Server feature, ColumnStore Indexes, can parallelize your Data Warehouse aggregations. I will be doing a deep dive into the inner workings of ColumnStore indexes; how they work, key characteristics, dos and don'ts, restrictions, and more. I will also have some insight into how CSI's have been updated in SQL Server 2014 beyond.

If you are a production DBA who needs to find out more about some of the additional hot features that have been included with CSI's, like batch mode processing and data segments, then this session is for you. If you are a BI DBA or developer who needs to find out how CSI's can increase the performance of your aggregations and star-joins by up to 40 times, then this session is also for you.