sqlsathistory

Nr: 697

Back to Main list

SQLSaturday #697 - Spokane 2018

Start Time (24h) Speaker Track Title
09:00:00 Peter Kral Application Database Development JSON and the Astronauts
09:00:00 Allen White Enterprise Database Administration Deployment Maintain SQL Server Performance Baseline with PowerShell
09:00:00 Melody Zacharias Strategy and Architecture Azure Data Catalog – Turning Unused Assets into Usable Knowledge
09:00:00 Dan Li Application Database Development Introduction to Relational Databases
10:15:00 Kellyn Pot'Vin-Gorman Enterprise Database Administration Deployment Oracle vs. SQL Server Indexing- The Good, the Bad and the Ugly
10:15:00 Julie Koesmarno Analytics and Visualization Boost your Analytics with Machine Learning for SQL Nerds
10:15:00 Arnie Rowland Professional Development Prevent Presentation Paralysis
10:15:00 josh smith Enterprise Database Administration Deployment RPO, RTO SLA: Three Letter Words for When the S H T Hits the F A N
11:30:00 Clay Jackson Cloud Infrastructure Move Your SQLServer Database to "The Cloud" With Almost Zero Downtime
11:30:00 Rick Lowe Application Database Development Why is my DBA So Grumpy ... When I Use NOLOCK and Other Query Hints.
11:30:00 Michael Wall Professional Development Becoming a Master by Giving it All Away
11:30:00 Elizabeth Hunt Application Database Development Creating Dynamic, Reusable, SSIS Packages
13:30:00 Steve Stedman Enterprise Database Administration Deployment Basics of Database Corruption Repair
13:30:00 Kevin Feasel Analytics and Visualization R For the SQL Server Developer
13:30:00 Melody Zacharias Professional Development Confidence: The fuel for action
13:30:00 Swagatika Sarangi Strategy and Architecture Master Data: Theory Reality
14:45:00 Hamish Watson Enterprise Database Administration Deployment DevOPs and the DBA
14:45:00 Arnie Rowland Application Database Development Magical Memory Moments
14:45:00 Michael Johnson Analytics and Visualization Analyzing real-time data using Azure Streaming Analytics
14:45:00 Jody Roberts Strategy and Architecture Data without technology
16:00:00 Armando Lacerda Enterprise Database Administration Deployment Azure SQL DB - Where is SQL Agent?
16:00:00 Kevin Feasel Enterprise Database Administration Deployment Securing SQL Server
16:00:00 Philip Spokas Strategy and Architecture Building a Modern Data Warehouse in Azure for Power BI
16:00:00 Kyle Stevenson Analytics and Visualization Starting From Nothing to a Dashboard and Analysis in an Hour Using PowerBI

SessionID: 70690

JSON and the Astronauts

Back to calendar

Event Date: 10-03-2018 - Session time: 09:00:00 - Track: Application Database Development

Speaker: Peter Kral

Title: JSON and the Astronauts

Abstract:

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

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

SessionID: 71540

Maintain SQL Server Performance Baseline with PowerShell

Back to calendar

Event Date: 10-03-2018 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Allen White

Title: Maintain SQL Server Performance Baseline with PowerShell

Abstract:

Maintaining a solid set of information about our servers and their performance is critical when issues arise, and often help us see a problem before it occurs. Building a baseline of performance metrics allows us to know when something is wrong and help us to track it down and fix the problem. This session will walk you through a series of PowerShell scripts you can schedule which will capture the most important data and a set of reports to show you how to use that data to keep your server running smoothly.

SessionID: 71913

Azure Data Catalog – Turning Unused Assets into Usable Knowledge

Back to calendar

Event Date: 10-03-2018 - Session time: 09:00:00 - Track: Strategy and Architecture

Speaker: Melody Zacharias

Title: Azure Data Catalog – Turning Unused Assets into Usable Knowledge

Abstract:

Data is today’s currency. Azure Data Catalog (ADC) is a relatively unknown resource in the IT community. This is an unfortunate state since ADC is an incredibly useful tool that is easy to implement and use. Companies that are able to leverage their data have seen the greatest gains in growth and market capitalization. The reason for this is simple: We live in the information age. Being able to leverage the data you gather is the invitation you need just to compete in information age.

ADC is an indispensable tool that helps companies organize and make sense of the mountains of data they collect every day. By walking participants through an implementation of ADC, I will introduce them to the product, and show how easy it is to use. By presenting concrete examples of how ADC is used, I will demonstrate its importance. Participants should leave this session determined to introduce ADC to their team and resolute in their intention to implement it within their company.

SessionID: 74021

Introduction to Relational Databases

Back to calendar

Event Date: 10-03-2018 - Session time: 09:00:00 - Track: Application Database Development

Speaker: Dan Li

Title: Introduction to Relational Databases

Abstract:

No relational database experience? No problem! This session is targeting at the students of zero database experience. You will learn the concept of relational database in general. We will talk about how to represent information in a relational database and how to develop SQL queries to retrieve information from a database.

SessionID: 69377

Oracle vs. SQL Server Indexing- The Good, the Bad and the Ugly

Back to calendar

Event Date: 10-03-2018 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Kellyn Pot'Vin-Gorman

Title: Oracle vs. SQL Server Indexing- The Good, the Bad and the Ugly

Abstract:

This session is based off research performed on objects, design and code built to be as similar as possible to see how Oracle and SQL Server compare in performance, usage and storage of indices. Based off trusted measurements in each platform, we’ll dig into how the use case was built, the similarities and the differences in each. What we can admire about how each product has matured in the way of managing index data, statistics and how the optimizer hinders and enhances index availability.

Takeaways are:

  1. Receive a strong education on platform differences between Oracle and SQL Server.
  2. Discover hidden insight on index storage and costs.
  3. Learn about great tips on maintaining index health and how one platform may perform better than the other and how.
  4. Translation of common features in both platforms

SessionID: 70342

Boost your Analytics with Machine Learning for SQL Nerds

Back to calendar

Event Date: 10-03-2018 - Session time: 10:15:00 - Track: Analytics and Visualization

Speaker: Julie Koesmarno

Title: Boost your Analytics with Machine Learning for SQL Nerds

Abstract:

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

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

SessionID: 72498

Prevent Presentation Paralysis

Back to calendar

Event Date: 10-03-2018 - Session time: 10:15:00 - Track: Professional Development

Speaker: Arnie Rowland

Title: Prevent Presentation Paralysis

Abstract:

Stop fretting about giving presentations -you CAN decide to become more confident, come across more polished, and actually present with authority. In this session, you will learn and pick up some great tips about how to better prepare, and then present, technical material. You WILL leave with an improved sense of possibility!

Arnie will guide you with techniques to better understand and match the audience's expectations to your presentation goals. You will gain a better understanding of how to prepare your presentation, as well as how to get, and hold the audience's attention. And even how to be more relaxed with the inevitable critique from colleagues. Ramp up your career. Don't miss this session!

SessionID: 72689

RPO, RTO SLA: Three Letter Words for When the S H T Hits the F A N

Back to calendar

Event Date: 10-03-2018 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: josh smith

Title: RPO, RTO SLA: Three Letter Words for When the S H T Hits the F A N

Abstract:

A Production DBAs job is to protect the data, ensuring it is well cared for and secure. But what about disasters you can't prevent? Corruption, unintended modifications or deletes or hardware failures? It's important for DBAs and their end users be in agreement in how their data is handled in the event of a disaster (or even what constitutes a disaster). In this session we'll look at the two most important recovery metrics (RPO RTO) and how to handle the expectations of your end users in regards to their data.

SessionID: 69248

Move Your SQLServer Database to "The Cloud" With Almost Zero Downtime

Back to calendar

Event Date: 10-03-2018 - Session time: 11:30:00 - Track: Cloud Infrastructure

Speaker: Clay Jackson

Title: Move Your SQLServer Database to "The Cloud" With Almost Zero Downtime

Abstract:

In this presentation, we’ll review “What is ‘the Cloud’” and then describe the different methods you can use to migrate your on-premise SQLServer databases into this new environment. We’ll cover migrations to both infrastructure and database as a service. We’ll describe in detail how the use of a database replication tool can help you migrate your databases to the cloud with almost no downtime, and reduce the risk of data loss. We’ll also show you how you can use replication after migration to keep on-premise and cloud databases synchronized, which can help you migrate to the cloud in phases, rather than all at once.

SessionID: 69696

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

Back to calendar

Event Date: 10-03-2018 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Rick Lowe

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

Abstract:

SessionID: 71875

Becoming a Master by Giving it All Away

Back to calendar

Event Date: 10-03-2018 - Session time: 11:30:00 - Track: Professional Development

Speaker: Michael Wall

Title: Becoming a Master by Giving it All Away

Abstract:

It has been said that novices absorb knowledge like a sponge, intermediates hoard it for themselves, and masters just simply give it away.

The community spirit of PASS is for like-minded professionals to interact and share knowledge. But how do you do this in your own workplace? What happens when Bob takes off with one day of notice? How do you manage when Jane unfortunately has to spend a month in the hospital? All joking aside, the only way to truly become a master at your craft is to share your precious knowledge with your peers and workmates. We will discuss past and current trends in knowledge transfer, the reasons why you should (and shouldn’t) pass on knowledge, and methods for making this happen in your workplace and in your life. Be prepared for an interactive and lively discussion and to walk away with some new concepts that are going to make you think about how you too can become a Master!

SessionID: 72701

Creating Dynamic, Reusable, SSIS Packages

Back to calendar

Event Date: 10-03-2018 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Elizabeth Hunt

Title: Creating Dynamic, Reusable, SSIS Packages

Abstract:

Do you feel like you are repeating the same things over and over in SSIS? If so, then it’s time to learn how to create dynamic, reusable SSIS packages! This session will demonstrate how to leverage parameters, variables, and environment variables to get the most out of your packages.

SessionID: 69353

Basics of Database Corruption Repair

Back to calendar

Event Date: 10-03-2018 - Session time: 13:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Steve Stedman

Title: Basics of Database Corruption Repair

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 3 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: 69766

R For the SQL Server Developer

Back to calendar

Event Date: 10-03-2018 - Session time: 13:30:00 - Track: Analytics and Visualization

Speaker: Kevin Feasel

Title: R For the SQL Server Developer

Abstract:

R is the premiere language for data analysis. If the world of data science sounds fun and exciting, now is the time to get into R. We will walk through the core constructs of R, learn how to retrieve data from flat files and databases, and get a peek at the power behind R. This session will also give resources on where to go in order to become more familiar with statistics, R the language, and the R package ecosystem.

SessionID: 73029

Confidence: The fuel for action

Back to calendar

Event Date: 10-03-2018 - Session time: 13:30:00 - Track: Professional Development

Speaker: Melody Zacharias

Title: Confidence: The fuel for action

Abstract:

Confidence is the fuel for action. How often have you thought about wanting to do something and thought you may not be successful at it, so it then became too much work to try? The American Pastor Robert Shuler famously asked a very powerful question: “What would you do if you knew you could not fail?” Come explore this exciting topic with me, and we will see what we can accomplish together!

SessionID: 74182

Master Data: Theory Reality

Back to calendar

Event Date: 10-03-2018 - Session time: 13:30:00 - Track: Strategy and Architecture

Speaker: Swagatika Sarangi

Title: Master Data: Theory Reality

Abstract:

If you are into Simulation Theory a lot and often struggle with finding the reality a lot, conceptually Master Data Services 2016 features will help you move towards the solution of Golden Record with least amount of struggle. Are you one of those organization who is still trying to find a single cheap solution to data management and have been ignoring Master Data Services 2016 features? Over the past 9 years history with MDS/MDM; with MDM products you don’t leverage your pathways; rather you set in stone in data governance field. Microsoft’s Master Data Services 2016 product has been feature enhancements is designed to find out what is master data record in various siloed structures. This EIM suit provides a single version of truth while maintaining dimensions at a step prior to EDW.

SQL Server Master Data Services 2016 feature enhancements, tremendously helpful to the users can be grouped into: Business rules enhancements, Domain based attributes usages across Hierarchies, Import T

SessionID: 70852

DevOPs and the DBA

Back to calendar

Event Date: 10-03-2018 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: DevOPs and the DBA

Abstract:

You may have heard the word "DevOps" and wondered whether it is just another buzzword and/or what it can do for you.

In this session I will demystify the concepts of DevOps and we will look at two aspects of DevOps - Continuous Integration Continuous Delivery.

Continuous Integration is the practice in which software developers frequently integrate their work with that of other members of the development team.It also involves automating tests around the integrated work

​Continuous Delivery is the next step after Continuous Integration in the deployment pipeline and is the process of automating the deployment of software to test, staging, and production environments.

Database migrations/changes are an area that may not be typically automated or utilise Continuous Delivery.

Through the use of a comprehensive live demo to a running database hosted in Azure the audience will learn the benefits and how to implement Continuous Delivery in their database systems deployment pipeline.

SessionID: 72499

Magical Memory Moments

Back to calendar

Event Date: 10-03-2018 - Session time: 14:45:00 - Track: Application Database Development

Speaker: Arnie Rowland

Title: Magical Memory Moments

Abstract:

OR, How In-Memory Objects Can Supercharge Your Data And Bring About World Peace

OK, so you’ve been reading about, perhaps even testing out some of the ‘in-memory’ objects now available in SQL Server. Some of the claims are exciting, and some seem overly optimistic. And Yet, you want to know, experience more … Perhaps your situation doesn’t really call out for in-memory tables. But you should consider memory-optimized #Temp tables, memory-optimized table variables, and natively compiled stored procedures.It’s true. Using memory-optimized tables requires a little more fore-thought, a bit more care, even a few configuration tweaks. • But what are the real advantages of memory-optimized objects? • What are the memory-optimized objects you can use? • How can you best use memory-optimized objects? In this demo packed session, we will discuss the pros and cons of using memory-optimized objects in ways that will supercharge your SQL Server.

SessionID: 72657

Analyzing real-time data using Azure Streaming Analytics

Back to calendar

Event Date: 10-03-2018 - Session time: 14:45:00 - Track: Analytics and Visualization

Speaker: Michael Johnson

Title: Analyzing real-time data using Azure Streaming Analytics

Abstract:

In today's fast-paced world, businesses require up to the minute information to support critical decisions. Traditional business intelligence solutions, however, are not able to keep up with this demand and a new approach is required. Azure Stream Analytics is a real-time event processing engine capable of analyzing millions of events every second. During this session, you will learn some of the key concepts needed to work with streaming data before stepping through an end-to-end streaming data solution.

SessionID: 73137

Data without technology

Back to calendar

Event Date: 10-03-2018 - Session time: 14:45:00 - Track: Strategy and Architecture

Speaker: Jody Roberts

Title: Data without technology

Abstract:

In this interactive session we will discuss what and who to take into consideration when thinking about a data strategy

SessionID: 69268

Azure SQL DB - Where is SQL Agent?

Back to calendar

Event Date: 10-03-2018 - Session time: 16:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Armando Lacerda

Title: Azure SQL DB - Where is SQL Agent?

Abstract:

One of the most recurrent questions among DBAs tasked to move databases from on-premises to the cloud is "how do I automate tasks in Azure SQL Database", "Where is SQL Server Agent?". In this session full of demos we will see how to implement various kinds of SQL Server Agent jobs for Azure SQL Database.

SessionID: 69767

Securing SQL Server

Back to calendar

Event Date: 10-03-2018 - Session time: 16:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Kevin Feasel

Title: Securing SQL Server

Abstract:

A default SQL Server installation is reasonably secure, but quot;reasonably securequot; doesn't cut it in an era in which one bad line of code, one weak password, or one open port can result in your customer database ending up on Pastebin. In this talk, we will look at different methods of securing a SQL Server instance, from venerable (principle of least privilege, Transparent Data Encryption) to novel (Always Encrypted, row-level security). These tools and techniques will show us ways for developers, database administrators, and network specialists to work together to secure SQL Server instances.

SessionID: 73222

Building a Modern Data Warehouse in Azure for Power BI

Back to calendar

Event Date: 10-03-2018 - Session time: 16:00:00 - Track: Strategy and Architecture

Speaker: Philip Spokas

Title: Building a Modern Data Warehouse in Azure for Power BI

Abstract:

Power BI is a rapidly growing data presentation and analytics tool, capable of connecting directly to a variety of data sources. That doesn’t mean you don’t need a data warehouse. The good news is that the tools needed to build a modern data warehouse are readily available in the cloud.

In this presentation, we’ll Use Azure services to extract, load, and transform transactional data using Azure Data Factory, Azure Functions, Azure SQL, and Azure Analysis Services to create an agile and scalable data warehouse consumable by Power BI.

SessionID: 73998

Starting From Nothing to a Dashboard and Analysis in an Hour Using PowerBI

Back to calendar

Event Date: 10-03-2018 - Session time: 16:00:00 - Track: Analytics and Visualization

Speaker: Kyle Stevenson

Title: Starting From Nothing to a Dashboard and Analysis in an Hour Using PowerBI

Abstract:

In this session, I'll start with only Power BI installed. I will show how you can: