sqlsathistory

Nr: 835

Back to Main list

SQLSaturday #835 - Philadelphia 2019

Start Time (24h) Speaker Track Title
09:00:00 Ravi Kumar PreCon (Friday) Power BI In a day Hands-On
09:00:00 Chris Hyde PreCon (Friday) An Introduction to Data Science with Python for Data Professional
09:00:00 Alex Grinberg PreCon (Friday) Black Belt for DBA with Advanced Technologies.
09:00:00 Wayne Sheffield PreCon (Friday) Murder They Wrote
08:30:00 Chris Hyde Analytics and Visualization Python in SQL Server 2017
08:30:00 John Miner Application Database Development Effective Data Warehouse Storage Patterns
08:30:00 Jason Brimhall Application Database Development The Anatomy of Select
08:40:00 Matt Cushing Professional Development Networking 101: Getting Ready for a SQL Event
08:40:00 Kathi Kellenberger Enterprise Database Administration Deployment What is DevOps and Why Should DBAs Care?
08:40:00 Bill Rosenbaum Strategy and Architecture MC3 TechDay Escape Room for All!
08:50:00 Paresh Motiwala Enterprise Database Administration Deployment Make Your Maintenance Plans Better and Faster
08:50:00 Slava Murygin Application Database Development Data Profiling or Statistics 201
08:50:00 Joe Wehr Professional Development Entrepreneurship - Are you ready to make it on your own?
08:50:00 Wayne Sheffield Application Database Development Intelligent Query Processing
10:00:00 Bill Wolff Analytics and Visualization Power BI for Developers
10:00:00 Tim Corey Application Database Development SQL Development, Source Control, and Deployment with SSDT
10:00:00 Azhagappan Arunachalam Application Database Development SQL Graph
10:00:00 Jeff Renz Analytics and Visualization Introduction to the R Programming Language for BI Professionals
10:10:00 Kathi Kellenberger Application Database Development T-SQL Window Function Performance
10:10:00 Je'Anna Lanza-Abbott Professional Development Constructive Conversations Getting Unstuck by Being Supportively Outspoken
10:10:00 Joshua Lynn Application Database Development Making Peace with SQL Server Integration Services - Part I Getting Started A Reluctant User's Guide
10:20:00 Paresh Motiwala BI Platform Architecture, Development Administration BI Infrastructure in Azure: Points to Consider
10:20:00 Dan Clark BI Platform Architecture, Development Administration Self-Service ETL with Power Query
10:20:00 Andrew Kelly Enterprise Database Administration Deployment Practical Monitoring of TempDB
11:30:00 Leonard Lobel Cloud Application Development Deployment Introduction to Azure Cosmos DB
11:30:00 John Miner Application Database Development Staging data for Azure SQL services
11:30:00 Reinhard Flügel Application Database Development Possiblities and Limitations of System-Versioned Temporal Tables beyond the Basics
11:30:00 Andy Yun Application Database Development T-SQL Tips Tricks to Make Your Life Easier!
11:40:00 Joshua Lynn Application Database Development Making Peace with SQL Server Integration Services - Part II Useful Sophistication A Reluctant User's
11:40:00 Bill Wolff Enterprise Database Administration Deployment Intro to CosmosDB
11:40:00 Daniel Cai BI Platform Architecture, Development Administration Design like an ETL Master - SSIS Patterns and Advanced Techniques
11:50:00 Vince Napoli BI Platform Architecture, Development Administration Securing and Managing access to your DW data
11:50:00 Chris Bell Enterprise Database Administration Deployment Build a White/Blacklist Bouncer. Who Gets into Your SQL Club?
11:50:00 Jason Brimhall Enterprise Database Administration Deployment Extended Events - Better than Profiler
11:50:00 Wayne Sheffield Application Database Development SSMS Tips and Tricks
13:00:00 Philadelphia SQL Server Users Group Other DELL - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other Profisee - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other Aspect Consulting - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other Anexinet - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other Varigence - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other RevGen Partners - Sponsor Session
13:00:00 Philadelphia SQL Server Users Group Other Sios - Sponsor Session
13:00:00 Daniel Cai Vendor Lunch Session Supercharge your ETL Development with Advanced SSIS Components
13:00:00 Andy Yun Vendor Lunch Session Going Beyond Monitoring With SentryOne
14:10:00 Kevin Goff Application Database Development In-Memory Capabilities in SQL Server
14:10:00 Leslie Weed BI Platform Architecture, Development Administration Innovative Data Modeling: Make Data Warehousing Cool Again Part 1
14:10:00 Sebastian Meine Application Database Development Advanced Indexing for Accidental DBAs
14:10:00 Tracey Nelson Enterprise Database Administration Deployment Beginner's Guide for Creating Maintenance Plans
14:15:00 David Patrick Cloud Application Development Deployment Intro to Azure for SQL Geeks
14:15:00 Jamey Johnston Analytics and Visualization Code Like a Snake Charmer - Intro to Python and Data Science Tools in MS
14:15:00 Gabriel Villa Cloud Application Development Deployment Dive into Amazon Web Services Databases
14:20:00 Thomas Grohser Application Database Development 42 TSQL Functions
14:20:00 Dominic Falso Strategy and Architecture Dynamic SQL at Design-time
14:20:00 David Bermingham Enterprise Database Administration Deployment Why Clustering for SQL Server High Availability?
15:30:00 Chris Bell Enterprise Database Administration Deployment Building your First SQL Server Container Lab in Docker
15:30:00 Leslie Weed BI Platform Architecture, Development Administration Cool Data Warehousing -- PART 2
15:30:00 Kevin Goff Application Database Development In-Memory Capabilities -- PART 2
15:30:00 Philadelphia SQL Server Users Group Other to be announced
15:35:00 Sarah Patrick Application Database Development Case Study: How I used SharePoint, Flow, PowerApps, and Forms to build a Speaker Database
15:35:00 Tyler Graham Enterprise Database Administration Deployment Master Data Management: BI and Data Science’s Best Friend
15:35:00 Linda Zhang Enterprise Database Administration Deployment Different Azure SQL PaaS options
15:40:00 Ray Kim Professional Development Tech Writing for Techies: A Primer
15:40:00 David Bermingham Enterprise Database Administration Deployment High Availability and Disaster Recovery for SQL Server in Azure IaaS
15:40:00 Alex Grinberg Application Database Development Advanced T-SQL Development with latest features.
15:40:00 Thomas Grohser Application Database Development 42 TSQL Functions -- PART 2

SessionID: 87004

Power BI In a day Hands-On

Back to calendar

Event Date: 04-05-2019 - Session time: 09:00:00 - Track: PreCon (Friday)

Speaker: Ravi Kumar

Title: Power BI In a day Hands-On

Abstract:

Attend this Power BI Hands-on comprehensive class with Ravi Kumar to learn how to model your data and how to create beautiful visuals using your data. Full day introductory course will give you a great working knowledge on how Power BI works in general. We will be covering Power BI Desktop and Power BI Service for the following topics:

Power BI Desktop: What is Power BI and what it is not Introduction Connecting to the data Shaping data at query time Modeling Data Dax Calculations Building Reports

Power BI Service: What is Power BI Service Publishing Power BI Desktop file to the Service (Instructor will provide logins to a test Power BI Service tenant) Get the online data Sharing reports and desktops Refreshing the data Mobile Reports

Power BI On Premises Server: How is Power BI On Premises server different from Power BI Service When should you use Power BI Server

SSAS Tabular: What it is and how it integrates with Power BI

Pre-requisite: Please have Pow

SessionID: 87753

An Introduction to Data Science with Python for Data Professional

Back to calendar

Event Date: 04-05-2019 - Session time: 09:00:00 - Track: PreCon (Friday)

Speaker: Chris Hyde

Title: An Introduction to Data Science with Python for Data Professional

Abstract:

Data Science is currently the hottest topic among data analysts and technologists, but getting started can sometimes be daunting or confusing to many data professionals. We aim to change that with this full-day, hands-on course in which you will be introduced to data science and its basic methodologies using the Python programming language!

Together we will work through some real-world data analyses using several of the most popular Python libraries, such as NumPy, pandas, Matplotlib, and SciPy. We'll cover collecting and importing data, and introduce basic statistics around our data. We'll then move on to create some simple visualizations of our data to help us identify trends and patterns.

Note that as this is a hands-on pre-con, participants will be required to bring a laptop with a working Python installation. Full details on this will be provided prior to the session.

More Details and Sign-Up: https://sqlsat835precon2.eventbrite.com

SessionID: 89509

Black Belt for DBA with Advanced Technologies.

Back to calendar

Event Date: 04-05-2019 - Session time: 09:00:00 - Track: PreCon (Friday)

Speaker: Alex Grinberg

Title: Black Belt for DBA with Advanced Technologies.

Abstract:

In the modern world of information technology, SQL Server DBA tasks exceed typical Administration and T-SQL development. Each new SQL Server version brings additional technologies that help streamline and improve its functionalities. Within the last decade, SQL Server has evolved into a sophisticated Enterprise RDBMS tool, and it continues to grow by providing more functionalities to store and manipulate data reliably.

PowerShell, .NET, XML and JSON skills often appear in SQL Server DBA job requirements because the ability to work with those allow the DBA to adapt faster and more efficiently when solving different types of problems. This session designed to bring you up to speed with several of these technologies.

More Details and Sign-Up: https://sqlsat835precon1.eventbrite.com

SessionID: 92532

Murder They Wrote

Back to calendar

Event Date: 04-05-2019 - Session time: 09:00:00 - Track: PreCon (Friday)

Speaker: Wayne Sheffield

Title: Murder They Wrote

Abstract:

A Review of database design and coding implementations and how they can be murder on SQL Server in terms of performance, security, storage and even accuracy.

Join Microsoft Certified Masters, Wayne Sheffield and Jason Brimhall, as they examine numerous database design and coding implementations that they have seen over the years. They will explore these implementations and show how they can be murder on SQL Server in terms of performance, security, storage and even accuracy. You will learn how you can identify these “killers” and how you can implement alternatives that will keep data professionals, management, and end-users happy. All while keeping your databases happy, secure, turbo-charged and healthy.

More Information and Sign-Up: https://sqlsat835precon3.eventbrite.com

SessionID: 87752

Python in SQL Server 2017

Back to calendar

Event Date: 04-05-2019 - Session time: 08:30: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!

SessionID: 88908

Effective Data Warehouse Storage Patterns

Back to calendar

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

Speaker: John Miner

Title: Effective Data Warehouse Storage Patterns

Abstract:

Many companies start off with a simple data mart for reporting. As the company grows, users become dependent on the data mart for monitoring and making decisions on Key Performance Indicators (KPI).

Unexpected information growth in your data mart may lead to a performance impacted reporting system. In short, your users will be lining up at your cube for their daily reports.

How do you reduce the size of your data mart and speed up data retrieval? This presentation will review the following techniques to fix your woes.

Techniques: 1 – What is horizontal partitioning? 2 – Database sharding for daily information. 3 – Working with files and file groups. 3 – Partitioned views for performance. 4 – Table and Index partitions. 5 – Row Data Compression. 6 – Page Data Compression. 7 – Programming a sliding window. 8 – What is different in Azure SQL database?

SessionID: 91373

The Anatomy of Select

Back to calendar

Event Date: 04-05-2019 - Session time: 08: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: 87573

Networking 101: Getting Ready for a SQL Event

Back to calendar

Event Date: 04-05-2019 - Session time: 08:40:00 - Track: Professional Development

Speaker: Matt Cushing

Title: Networking 101: Getting Ready for a SQL Event

Abstract:

Looking to get the most out of your SQL Saturday, PASS Summit, or local user group meeting? Plan ahead! Events aren't just about learning new things, they're about meeting new people, networking with peers, and learning different approaches to common issues.

In this session, we'll go over steps you can take before, during and after the event to maximize the amount of great stuff you'll take away at the end (besides cool vendor swag). Not just keeping up on new technologies, but meeting new people, getting leads on solutions/opportunities, and an appreciation for the community you're in and what it has to offer.

SessionID: 89182

What is DevOps and Why Should DBAs Care?

Back to calendar

Event Date: 04-05-2019 - Session time: 08:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Kathi Kellenberger

Title: What is DevOps and Why Should DBAs Care?

Abstract:

You may have heard the term “DevOps” a lot lately, but is this just one of those buzzwords that gets thrown around and means something different depending on who’s talking? While traditional software methodologies pit developers and operations folks like DBAs against each other, DevOps requires that they work together for a common goal. And, ultimately, shouldn’t the software project’s success be everyone’s goal?

Attend this session to learn how DevOps is changing the DBAs world for the better.

SessionID: 93560

MC3 TechDay Escape Room for All!

Back to calendar

Event Date: 04-05-2019 - Session time: 08:40:00 - Track: Strategy and Architecture

Speaker: Bill Rosenbaum

Title: MC3 TechDay Escape Room for All!

Abstract:

Try to beat the clock and escape. During this session, you will have access to the materials and clues necessary to recover “top secret” data. To beat the clock, you will need curiosity, intuition, and persistence. This session is designed to engage individuals of all backgrounds (no technical expertise required) to have fun solving challenges while being exposed to security best practices.

What a great way to start your day in a fun way and pick up some IT security insights on the way.

SessionID: 86991

Make Your Maintenance Plans Better and Faster

Back to calendar

Event Date: 04-05-2019 - Session time: 08:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Paresh Motiwala

Title: Make Your Maintenance Plans Better and Faster

Abstract:

Maintenance plans are never easy. They get worse as the databases get bigger and the maintenance windows shrink upon pressure from the customers. So, stop struggling with your nightly/weekly database maintenance plans.

I am going share a case study of a three-terabyte database and how I tweaked my Indexing, backup and restore jobs to help cut down my maintenance window from over eight hours to under 30 minutes. By the end of my session you will be able to shrink the duration of your maintenance plans by as much as 75%. You will learn to use parameters like BLOCKSIZE, BUFFERCOUNT and MAXTRANSFERSIZE appropriately with the BACKUP command. You will also see the advantages of native database compression, striped, parallel and staggered backups in combination with a mix of Full/Differential and Log backups. I will also show you how third party tools like Copy Data Virtualization or Snapshot Mirroring help us cut down our backup and restore times by as much as 95%.

SessionID: 88963

Data Profiling or Statistics 201

Back to calendar

Event Date: 04-05-2019 - Session time: 08:50:00 - Track: Application Database Development

Speaker: Slava Murygin

Title: Data Profiling or Statistics 201

Abstract:

Any new database design, normalization process or just simple research starts from data profiling. At first you determine number of rows in the data set. After that you run multiple similar queries against each column to determine Max and Min values, maximum length for text columns, number of nulls, distribution of data, and more.

When all these queries are already pre-set or dynamic or you are doing profiling via SQL Server Data Tools, it is not a problem on relatively small data set, but what if your table contains billions of records, and stretches for multiple gigabytes? All queries against that large data set will do a full table scan, which will produce very heavy I/O, and take forever. In order to make the process faster, we will use a hidden gem of SQL Server: Statistics. Only one table scan will be needed to generate them, and then we can use the science behind them to do research over our data.

SessionID: 89795

Entrepreneurship - Are you ready to make it on your own?

Back to calendar

Event Date: 04-05-2019 - Session time: 08:50:00 - Track: Professional Development

Speaker: Joe Wehr

Title: Entrepreneurship - Are you ready to make it on your own?

Abstract:

There's no doubt about it, being an entrepreneur can be very rewarding. However, it is far from easy. So, before you embark on that journey, you have to ask yourself if this is the right thing for you to do. But, how do you know?

Attend this inspiring session by Prof Joe Wehr of the MCCC and discover the good and the bad of becoming an entrepreneur.

This includes the things everyone needs to know, like

And the less obvious, including

If you have been thinking about “it” but aren't sure if you're ready, you need to attend this session. You might be surprised by what you learn about yourself

SessionID: 91376

Intelligent Query Processing

Back to calendar

Event Date: 04-05-2019 - Session time: 08:50:00 - Track: Application Database Development

Speaker: Wayne Sheffield

Title: Intelligent Query Processing

Abstract:

SQL Server has evolved many times over the years. SQL Server 2019 introduces "Intelligent Query Processing", greatly enhancing the "Adaptive Query Processing" which was introduced in SQL Server 2017.

Intelligent Query Processing allows your queries to operate more efficiently (resulting in better query performance) - without needing to make changes to the code or the application.

In this session we will explore all of the Intelligent Query Processing features in SQL Server 2019.

Time permitting, we will go into other changes in recent versions of SQL Server (such as execution plan changes and new Dynamic Management Objects) that will help improve your efficiency at troubleshooting and tuning SQL Server.

Coming away from this session, you will have plenty of reasons to want to upgrade to SQL Server 2019 immediately!

SessionID: 87005

Power BI for Developers

Back to calendar

Event Date: 04-05-2019 - Session time: 10:00:00 - Track: Analytics and Visualization

Speaker: Bill Wolff

Title: Power BI for Developers

Abstract:

Learn how to integrate Power BI visuals and interactive reports into your own custom applications. This can create rich dashboards or client facing analytic solutions. We will look at API automation through the Azure PaaS embedded service and the development of custom visuals in TypeScript.

SessionID: 87430

SQL Development, Source Control, and Deployment with SSDT

Back to calendar

Event Date: 04-05-2019 - Session time: 10:00:00 - Track: Application Database Development

Speaker: Tim Corey

Title: SQL Development, Source Control, and Deployment with SSDT

Abstract:

Building and maintaining a SQL Server database in a multi-developer environment can be difficult. Why is it that software development gets all the cool tools around source control, multi-user teams, deployment, and more? SQL Server Development Tools is the answer you have been looking for. See how to manage a new or existing database, create upgrade scripts, commit changes to source control, deploy to various environments, and more in this session.

SessionID: 88440

SQL Graph

Back to calendar

Event Date: 04-05-2019 - Session time: 10:00:00 - Track: Application Database Development

Speaker: Azhagappan Arunachalam

Title: SQL Graph

Abstract:

Graphs are everywhere! Microsoft has added a lot of new features to SQL Server 2017 (and 2019), and among them SQL Graph has been one - one that holds a lot of promises, though it's still in its early stages (at least with Microsoft's offering). Microsoft added SQL Graph features to their 2017 release, and has added support for MERGE (UPSERT) scenarios to ease insertions into edge tables, and Edge Constraints to apply restrictions on relationships between nodes in 2019 release (in CTP 2.0). In this session, we'll take a look at what this feature brings to the table, and how it compares with other Graph databases.

SessionID: 88569

Introduction to the R Programming Language for BI Professionals

Back to calendar

Event Date: 04-05-2019 - Session time: 10:00:00 - Track: Analytics and Visualization

Speaker: Jeff Renz

Title: Introduction to the R Programming Language for BI Professionals

Abstract:

The modern BI professional is taking on the challenge of operationalizing data science. Most BI developers are very strong in TSQL but their exposer to advanced statistics and visualizations were limited by what is available in the TSQL language. The R programming language allows us to clean, visualize, and apply advanced statistical methods to data.

In this session I will demonstrate how to use R Studio to generate and test R scripts; generate R visuals in PowerBI; call R code in machine learning workflows; and execute R code in SQL Server. Additionally, I will cover these R programming fundamentals: creating and assigning variables; performing simple calculations; understanding R data types; vectors; matrices; factors; lists; data frames; and ggplot2 graphics.

SessionID: 89184

T-SQL Window Function Performance

Back to calendar

Event Date: 04-05-2019 - Session time: 10:10:00 - Track: Application Database Development

Speaker: Kathi Kellenberger

Title: T-SQL Window Function Performance

Abstract:

Window functions were first introduced with SQL Server 2005 and enhanced with SQL Server 2012. They enable easy development and great performance…well, sometimes. Learn what you need to know to take full advantage of these features. What you don’t know can hurt you when you are using window functions.

SessionID: 90234

Constructive Conversations Getting Unstuck by Being Supportively Outspoken

Back to calendar

Event Date: 04-05-2019 - Session time: 10:10:00 - Track: Professional Development

Speaker: Je'Anna Lanza-Abbott

Title: Constructive Conversations Getting Unstuck by Being Supportively Outspoken

Abstract:

In this fun, interactive presentation, Je'Anna Abbott gives tips for handling those conversations you know you need to have, but you've been avoiding because it seems too difficult or dangerous. By the end of the presentation, participants will be able to: • Recognize where you are stuck because you are unwilling or unable to have a difficult conversation, and become comfortable with initiating and conducting those conversations effectively. • Develop a strategy to ask for what you want and need without alienating other people or damaging your brand. • Reframe and recognize the motivations of others to create the most effective responses in yourself. • Acknowledge and mitigate the effect of the conversations that are left unspoken. • Practice dialogue techniques designed to make others receptive to your constructive conversation, and practice listening techniques designed to build true understanding and support. • Create a strategy to conduct a constructive conversations in your person

SessionID: 90311

Making Peace with SQL Server Integration Services - Part I Getting Started A Reluctant User's Guide

Back to calendar

Event Date: 04-05-2019 - Session time: 10:10:00 - Track: Application Database Development

Speaker: Joshua Lynn

Title: Making Peace with SQL Server Integration Services - Part I Getting Started A Reluctant User's Guide

Abstract:

Curious about SSIS? Frustrated trying to use, develop, and deploy packages? Haven’t a clue what SSIS really is and why you should care? Then the Making Peace with SQL Server Integration Services - Part I Getting Started - A Reluctant User’s Guide class is for you. We’ll take a look at the good, the bad and the ugly of SSIS to demonstrate how it can be of benefit to you while minimizing the pain and frustration in making it work. Special focus will be directed towards using the platform in conjunction with TSQL. This is a practical class for developers looking to get started using SSIS.

SessionID: 86990

BI Infrastructure in Azure: Points to Consider

Back to calendar

Event Date: 04-05-2019 - Session time: 10:20:00 - Track: BI Platform Architecture, Development Administration

Speaker: Paresh Motiwala

Title: BI Infrastructure in Azure: Points to Consider

Abstract:

Success of a good BI infrastructure is measured by two most important factors:

a) Better access to data and b) Increased operational efficiency How can you set up your own BI infrastructure in the cloud to address these? What components do we consider? We can do that by proper selection of technology and vendors from Azure Market Place. How do we keep an eye on possible use of Big Data for your BI. We will also look at the best practices for doing so. We will take a fleeting look at some of the storage options for us in Azure and some Big Data concepts as well. We will learn about Copy Data Virtualization in Azure Market Place that can help you provision terabytes worth of information in matter of minutes. We will also learn about setting up teams and ways to train them(and yourself) in this fast evolving world of Azure.

SessionID: 89107

Self-Service ETL with Power Query

Back to calendar

Event Date: 04-05-2019 - Session time: 10:20:00 - Track: BI Platform Architecture, Development Administration

Speaker: Dan Clark

Title: Self-Service ETL with Power Query

Abstract:

Before any significant data analysis can take place the data often needs to be transformed, aggregated, and combined. This is often referred to as the ETL (Extraction, Transform, and Load) process. Power Query is an excellent tool in the Microsoft self-service BI stack that allows business users to discover, combine, and refine data before loading it into a Power Pivot model for further analysis. In addition, Microsoft has made connecting to a wide variety of sources including relational, structured, and semi structured data a consistent intuitive experience. This session guides you through using Power Query to extract, transform, and load data from various sources into a Power Pivot model. In addition, we will look at the M language created by the tool and look at some advanced queries you can create using M.

SessionID: 89427

Practical Monitoring of TempDB

Back to calendar

Event Date: 04-05-2019 - Session time: 10:20:00 - Track: Enterprise Database Administration Deployment

Speaker: Andrew Kelly

Title: Practical Monitoring of TempDB

Abstract:

While TempDB make look like any other database it’s usage patterns are typically unique and require a special type of monitoring to stay ahead of any potential performance or space issues. This session is packed with demo’s that will outline what aspects of TempDB you need to pay attention to and exactly how to monitor for them. We will discuss what you can do to tune this database to match your workload and allow for proper scaling over time and different work patterns you may encounter. If you want peak performance from your SQL Serve Instance you need to ensure TempDB is up to the challenge. Come see exactly what those challenges are and what you can do to be ready for them.

SessionID: 88867

Introduction to Azure Cosmos DB

Back to calendar

Event Date: 04-05-2019 - Session time: 11:30:00 - Track: Cloud Application Development Deployment

Speaker: Leonard Lobel

Title: Introduction to Azure Cosmos DB

Abstract:

This session presents an overview of Azure Cosmos DB, a globally distributed, massively scalable, low (single-digit millisecond) latency, fully managed NoSQL database service that is designed specifically for modern web and mobile applications. Like other NoSQL platforms, Cosmos DB supports a schema-free data model, built-in partitioning for sustained heavy-write ingestion, and replication for high availability. But only Cosmos DB offers turnkey global distribution, automatic indexing, and SLAs for guarantees on 99.99% availability, throughput, latency, and consistency.

We tour many features of Cosmos DB, including its multi-model capabilities which allow you to store and query schema-free JSON, graph, key/value, and columnar data models. You’ll learn about global distribution, scale-out partitioning, tunable consistency, custom indexing, and more. We’ll also explore client development using the many available SDKs and APIs. Attend this session, and get up to speed on Cosmos DB toda

SessionID: 88909

Staging data for Azure SQL services

Back to calendar

Event Date: 04-05-2019 - Session time: 11:30:00 - Track: Application Database Development

Speaker: John Miner

Title: Staging data for Azure SQL services

Abstract:

Most companies are faced with the ever-growing big data problem. There have been two schools of thought on how to solve this problem.

Schema on write is represented by the traditional relational database table. Only a small portion of the total data owned by the company resides in the database.

Schema on read is represented by technologies such as Hadoop or PolyBase. All data owned by the company can reside in simple storage.

Today, we will learn how to stage data using Azure blob storage which can be ingested by both techniques.

1 – Grab some big data. 2 – Create blob storage account. 3 – Copy data to container. 4 – Azure SQL database plumbing. 5 – Loading data with BULK INSERT. 6 – Azure SQL data warehouse plumbing. 7 – Loading data with POLYBASE. 8 – Azure automation with RUNBOOKS.

SessionID: 89513

Possiblities and Limitations of System-Versioned Temporal Tables beyond the Basics

Back to calendar

Event Date: 04-05-2019 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Reinhard Flügel

Title: Possiblities and Limitations of System-Versioned Temporal Tables beyond the Basics

Abstract:

This technical presentation shows how to manipulate data with versioning switched off, what to consider when building queries referencing multiple temporal tables and building views.

SessionID: 93486

T-SQL Tips Tricks to Make Your Life Easier!

Back to calendar

Event Date: 04-05-2019 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Andy Yun

Title: T-SQL Tips Tricks to Make Your Life Easier!

Abstract:

Do you spend your days slinging T-SQL code? Want to improve your T-SQL game? If you answered yes, then this session is for you. This demo-intensive session will showcase a collection of my favorite beginner and intermediate level tips and tricks. We will explore how to identify and fix some common T-SQL anti-patterns, my favorite SSMS productivity tricks, and clever solutions to some common but not easily-coded challenges. This session targets both developers and DBAs; the only prerequisites are the desire to write better T-SQL code and aim of living an easier life!

Prerequisites: Basic T-SQL development knowledge.

SessionID: 90312

Making Peace with SQL Server Integration Services - Part II Useful Sophistication A Reluctant User's

Back to calendar

Event Date: 04-05-2019 - Session time: 11:40:00 - Track: Application Database Development

Speaker: Joshua Lynn

Title: Making Peace with SQL Server Integration Services - Part II Useful Sophistication A Reluctant User's

Abstract:

SSIS can be frustrating even for experienced users. There are a multitude of choices that appear to do the same thing and options that should be there aren’t. This class focuses on techniques for getting useful work done. The goal is to help you make better choices as a developer by exploring the multiple ways the same tasks can be accomplished within SSIS and in contrast to TSQL. This is a practical class for getting things done by using SSIS for what it is good at doing. If you already use and or love SSIS you still might pick up a few tips or learn another structured approach. Come, let’s find a way to make SSIS useful for you, after all, you already paid for it if you own SQL server.

SessionID: 93455

Intro to CosmosDB

Back to calendar

Event Date: 04-05-2019 - Session time: 11:40:00 - Track: Enterprise Database Administration Deployment

Speaker: Bill Wolff

Title: Intro to CosmosDB

Abstract:

Azure CosmosDB is Microsoft’s NoSQL database and much more. Come explore how data is stored, queried, and managed.

SessionID: 93461

Design like an ETL Master - SSIS Patterns and Advanced Techniques

Back to calendar

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

Speaker: Daniel Cai

Title: Design like an ETL Master - SSIS Patterns and Advanced Techniques

Abstract:

Ever wonder about becoming an ETL master using SSIS platform? Come to this session to learn some advanced techniques and design patterns that can be used in solving some day-to-day integration development challenges.

SessionID: 89442

Securing and Managing access to your DW data

Back to calendar

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

Speaker: Vince Napoli

Title: Securing and Managing access to your DW data

Abstract:

Managing who is able to access and retrieve data in your database is paramount to an organization. How do we protect data from prying eyes, or individuals whose roles simply do not and should not have access to certain data? We will look at techniques to secure and restrict access, and release of data to those who should receive it. Taking real life scenarios, we will apply row level security, dynamic data masking, database roles, schemas, security groups, and other considerations to manage secure and manage access to your data.

SessionID: 89906

Build a White/Blacklist Bouncer. Who Gets into Your SQL Club?

Back to calendar

Event Date: 04-05-2019 - Session time: 11:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Bell

Title: Build a White/Blacklist Bouncer. Who Gets into Your SQL Club?

Abstract:

Are too many systems hitting your SQL Servers? Do you know who they all are? Are you under attack?

When it comes to this type of problem the consensus is to get with your network and domain admins to adequately configure access options. What happens when you can't wait or don't even have folks in that role to get the configuration right?

A blacklist is a list of what cannot access something you are trying to protect. (Like the TSA no-fly list. If you are on the list, you are not getting anywhere fast.)

A whitelist is just the opposite. It is a list of what is permitted to access something. If whatever is attempting access is not on the list, it isn’t getting in. In this session, we will go through the process to create and test your own SQL based whitelists and blacklists and also take a look at how whitelisting is being used in SQL 2017 to control what CLR objects can be trusted to run in your environment.

SessionID: 91371

Extended Events - Better than Profiler

Back to calendar

Event Date: 04-05-2019 - Session time: 11:50:00 - Track: Enterprise Database Administration Deployment

Speaker: Jason Brimhall

Title: Extended Events - Better than Profiler

Abstract:

Extended Events was introduced in SQL Server 2008. Every release since then, 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: 91375

SSMS Tips and Tricks

Back to calendar

Event Date: 04-05-2019 - Session time: 11:50:00 - Track: Application Database Development

Speaker: Wayne Sheffield

Title: SSMS Tips and Tricks

Abstract:

Almost everyone uses SSMS to write queries and to browse around on the server - but do you use all of the features that SSMS offers to increase your productivity? Most people use few of these, and probably don't even know that many of these features even exist. Come to this session, consisting almost entirely of demos in SSMS, to see features built in to SSMS that will improve your experience and productivity. Time permitting; we'll also go into some 3rd party products that also increase your productivity in SSMS.

SessionID: 93442

DELL - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: DELL - Sponsor Session

Abstract:

TBD

SessionID: 93443

Profisee - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: Profisee - Sponsor Session

Abstract:

TBD

SessionID: 93444

Aspect Consulting - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: Aspect Consulting - Sponsor Session

Abstract:

TBD

SessionID: 93446

Anexinet - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: Anexinet - Sponsor Session

Abstract:

Using Advanced Analytics to Measure Customer Experience by Brian Atkiss

Learn the best ways to use advanced analytics techniques like machine learning and natural language processing to measure customer experience. This session will highlight the datasets that are available across most businesses that can be used to measure customer experience, the methods to analyze those datasets, and the common use cases that can be solved with this type of analysis. It will include an overview of how supervised learning is used for sentiment classification and predictive modeling.

SessionID: 93447

Varigence - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: Varigence - Sponsor Session

Abstract:

TBD

SessionID: 93448

RevGen Partners - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: RevGen Partners - Sponsor Session

Abstract:

TBD

SessionID: 93449

Sios - Sponsor Session

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: Sios - Sponsor Session

Abstract:

TBD

SessionID: 93459

Supercharge your ETL Development with Advanced SSIS Components

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Vendor Lunch Session

Speaker: Daniel Cai

Title: Supercharge your ETL Development with Advanced SSIS Components

Abstract:

Want to get more out of your SSIS development efforts? The SSIS Productivity Pack is a collection of premium SSIS components which enable an improved SSIS ETL development experience with greater potentials. These SSIS components for connectivity and productivity offer more features and bring new enhancements to SSIS to enable integration scenarios not once possible without custom scripting.

In this session, we will introduce you to our collection of 150 advanced SSIS components. We will demonstrate some of our most popular offerings including our JSON XML components for integrating with REST APIs, Premium Derived Column with over 225 functions, and unique components such as Duplicate Detector and Diff Detector.

In additional to performing advanced transformations you will also find codeless and feature-rich solutions for integrating with virtually any application or database system including leading enterprise applications such as Microsoft SharePoint, Dynamics 365 and more.

SessionID: 93487

Going Beyond Monitoring With SentryOne

Back to calendar

Event Date: 04-05-2019 - Session time: 13:00:00 - Track: Vendor Lunch Session

Speaker: Andy Yun

Title: Going Beyond Monitoring With SentryOne

Abstract:

Hopefully, you are monitoring your SQL Servers using DIY scripts or a 3rd party tool. Active monitoring is invaluable to enable the operational DBA to identify and address issues quickly. But did you know that SentryOne offers capabilities beyond just monitoring?

Join me and I'll show you how SentryOne provides environment-wide visibility and aids in managing cross-server activities. I'll showcase how alerting can be tuned to be effective and not noise. And you'll discover how SentryOne can give you both operational and business value to address your application challenges.

SessionID: 90267

In-Memory Capabilities in SQL Server

Back to calendar

Event Date: 04-05-2019 - Session time: 14:10:00 - Track: Application Database Development

Speaker: Kevin Goff

Title: In-Memory Capabilities in SQL Server

Abstract:

The Enterprise Edition of SQL Server 2016 contains 2 powerful features for database and data warehouse developers to improve performance and scalability. One is columnstore indexes and the other is in-memory optimized tables. In this presentation I'll show several examples with large databases on how you can get the most out of these 2 great features. I'll cover the scenarios and contexts where columnstore indexes and in-memory optimizes tables work best.

SessionID: 90429

Innovative Data Modeling: Make Data Warehousing Cool Again Part 1

Back to calendar

Event Date: 04-05-2019 - Session time: 14:10:00 - Track: BI Platform Architecture, Development Administration

Speaker: Leslie Weed

Title: Innovative Data Modeling: Make Data Warehousing Cool Again Part 1

Abstract:

There is much more to life than 3rd normal form and dimensional modeling. Come explore how you can build a data warehouse solution or hybrid solution that is agile in nature with Data Vault. Discover this highly audit-able modeling technique used in international banking, manufacturing, insurance and many more industries. Made a mistake? No worries, own your model. Design changes happen and it can be addressed quickly avoiding pain and project delays and ultimately keeping your business happy. Let us bust the myth that data warehouses take too long to build and are too hard to modify by adding value to your environment and decreasing delivery time.

SessionID: 90583

Advanced Indexing for Accidental DBAs

Back to calendar

Event Date: 04-05-2019 - Session time: 14:10:00 - Track: Application Database Development

Speaker: Sebastian Meine

Title: Advanced Indexing for Accidental DBAs

Abstract:

Somehow you managed to get yourself voluntold to take care of the company’s SQL Server installation. Over time, you picked up the basic knowledge of how to use indexes to make queries perform better.

But there are still cases where things just don’t appear to work as expected. Cases where SQL Server seems to ignore existing indexes. Situations where you just can’t figure out how to create a fitting index in the first place. If that describes you, this session is for you. In it you’ll discover:

SessionID: 93559

Beginner's Guide for Creating Maintenance Plans

Back to calendar

Event Date: 04-05-2019 - Session time: 14:10:00 - Track: Enterprise Database Administration Deployment

Speaker: Tracey Nelson

Title: Beginner's Guide for Creating Maintenance Plans

Abstract:

We will cover the benefit of using maintenance plans, tasks that can be created, how we create tasks, how to create sub-plans, and configuration notes and gotchas!

SessionID: 87157

Intro to Azure for SQL Geeks

Back to calendar

Event Date: 04-05-2019 - Session time: 14:15:00 - Track: Cloud Application Development Deployment

Speaker: David Patrick

Title: Intro to Azure for SQL Geeks

Abstract:

Interested in using the Cloud for SQL Server? Wondering what is the cloud? Come find out what Cloud Computing is all about and why you might want to use it. We’ll introduce Microsoft’s Cloud, Azure, and talk about how it can be used for FREE! We’ll demonstrate creating Virtual Machines in the cloud that can run SQL Server (just like on premises) and we’ll also demonstrate creating SQL Servers in the Cloud using SQL Azure (no virtual machines required).

SessionID: 90231

Code Like a Snake Charmer - Intro to Python and Data Science Tools in MS

Back to calendar

Event Date: 04-05-2019 - Session time: 14:15:00 - Track: Analytics and Visualization

Speaker: Jamey Johnston

Title: Code Like a Snake Charmer - Intro to Python and Data Science Tools in MS

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

Dive into Amazon Web Services Databases

Back to calendar

Event Date: 04-05-2019 - Session time: 14:15:00 - Track: Cloud Application Development Deployment

Speaker: Gabriel Villa

Title: Dive into Amazon Web Services Databases

Abstract:

Are you considering to move your databases to Amazon Web Services but unsure of your options? Understand the possibilities to leverage Infrastructure as a Service and Platform as a Service and what is the best for cloud solution your situation. Gain insights from years of lessons learned to minimize your maintenance and costs. Discover scaling possibilities for relational and NoSQL databases to petabyte size demands. I will demonstrate how to get started with the basics of managed services and platforms for running databases on AWS. DBAs, hear how to use managed relational databases such as MS SQL Server with minimal administration. Architects, Developers, DBAs, Managers or IT Professionals, discover other cloud options such as managed NoSQL or scaling your own instances with resizable elastic compute cloud. Take a dive from RDBMS to petabyte-scale data warehouse databases in the Amazon cloud.

SessionID: 87810

42 TSQL Functions

Back to calendar

Event Date: 04-05-2019 - Session time: 14:20:00 - Track: Application Database Development

Speaker: Thomas Grohser

Title: 42 TSQL Functions

Abstract:

SQL Server has many build in T-SQL functions. This session will introduce you to 42 of them and explain how they can make your life easier. To name just a few TRANSLATE(REVERSE(DIFFERENCE(STATS_TIME(STRING_SPLIT(…))))

SessionID: 89888

Dynamic SQL at Design-time

Back to calendar

Event Date: 04-05-2019 - Session time: 14:20:00 - Track: Strategy and Architecture

Speaker: Dominic Falso

Title: Dynamic SQL at Design-time

Abstract:

Dynamic SQL at Design-time is a different beast than at Runtime, though it uses similar techniques. We'll talk about the differences between the two, go over techniques for code generation, and discuss the problems that we can more easily solve.

SessionID: 93465

Why Clustering for SQL Server High Availability?

Back to calendar

Event Date: 04-05-2019 - Session time: 14:20:00 - Track: Enterprise Database Administration Deployment

Speaker: David Bermingham

Title: Why Clustering for SQL Server High Availability?

Abstract:

When it comes to SQL Server high availability (HA), SQL Server Failover Cluster Instance (FCI) has been the standard since 1998 with the release of SQL Server 7. Dave Bermingham, Microsoft Cloud, and Datacenter MVP and former Cluster MVP, reviews what clusters are, why you should use them for high availability, discusses SQL Server FCI concepts and why it is an important part of your Mission Critical SQL Server deployment whether you run on-premises, in the cloud or in a hybrid cloud configuration.

SessionID: 90023

Building your First SQL Server Container Lab in Docker

Back to calendar

Event Date: 04-05-2019 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Bell

Title: Building your First SQL Server Container Lab in Docker

Abstract:

It wasn’t that long ago when virtualization changed the way we work with SQL and infrastructure. Now it’s all about containers. Containers can make the DBA’s job of creating and deploying servers much easier, freeing them up for other tasks such as performance tuning and security. In this session, we will go over the concepts of containers and their general capabilities. Then we will build, connect and configure a SQL Server in a container for use as a private lab.

SessionID: 90430

Cool Data Warehousing -- PART 2

Back to calendar

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

Speaker: Leslie Weed

Title: Cool Data Warehousing -- PART 2

Abstract:

This is the advanced part 2 of Innovative Data Modeling. Learn how to leverage Master Data Management and Azure Technologies to extend your model for performance, history and reference unstructured data. We will explore how you can use continuous integration and delivery to further maximize value. Let's look at platform specific techniques and also explore design options for Azure SQL Data Warehouse.

SessionID: 93488

In-Memory Capabilities -- PART 2

Back to calendar

Event Date: 04-05-2019 - Session time: 15:30:00 - Track: Application Database Development

Speaker: Kevin Goff

Title: In-Memory Capabilities -- PART 2

Abstract:

See the previous time slot for the description.

SessionID: 93562

to be announced

Back to calendar

Event Date: 04-05-2019 - Session time: 15:30:00 - Track: Other

Speaker: Philadelphia SQL Server Users Group

Title: to be announced

Abstract:

Check the online schedule for updated details.

SessionID: 87409

Case Study: How I used SharePoint, Flow, PowerApps, and Forms to build a Speaker Database

Back to calendar

Event Date: 04-05-2019 - Session time: 15:35:00 - Track: Application Database Development

Speaker: Sarah Patrick

Title: Case Study: How I used SharePoint, Flow, PowerApps, and Forms to build a Speaker Database

Abstract:

In this case study, I detail how I went about designing and implementing a Speaker Database for the Project Management Institute using SharePoint, Flow, Power Apps, and Microsoft Forms. We will do a brief intro of what each technology is and it's pros and cons, and then dive into what I learned about each, each strengths and weaknesses, and how I was able to build a functional Speaker Database.

SessionID: 89321

Master Data Management: BI and Data Science’s Best Friend

Back to calendar

Event Date: 04-05-2019 - Session time: 15:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Tyler Graham

Title: Master Data Management: BI and Data Science’s Best Friend

Abstract:

No matter the complexity of your BI application, Master Data Management can provide your organization the tools needed to conform, manage and simplify your dimensions. Attend this session and learn how Analytical MDM can forge quicker and more valuable insights.

SessionID: 90189

Different Azure SQL PaaS options

Back to calendar

Event Date: 04-05-2019 - Session time: 15:35:00 - Track: Enterprise Database Administration Deployment

Speaker: Linda Zhang

Title: Different Azure SQL PaaS options

Abstract:

Azure SQL PaaS offers different options? Which one should you choose when you move your SQL Server to Azure Cloud? This session will help you understand the difference between SQL Database Single DB, SQL managed instance and SQL Elastic Pool.

SessionID: 86997

Tech Writing for Techies: A Primer

Back to calendar

Event Date: 04-05-2019 - Session time: 15:40:00 - Track: Professional Development

Speaker: Ray Kim

Title: Tech Writing for Techies: A Primer

Abstract:

Documentation is one of the most critical, yet most blatantly ignored and disrespected tasks when it comes to technology. Businesses and technical professionals ignore documentation at their own risk. This session discusses what tech writing and documentation is about and why it's critical for business. It also explores possible reasons for why it's ignored, how documentation can be improved, and how "non-writers" can contribute to the process.

SessionID: 87510

High Availability and Disaster Recovery for SQL Server in Azure IaaS

Back to calendar

Event Date: 04-05-2019 - Session time: 15:40:00 - Track: Enterprise Database Administration Deployment

Speaker: David Bermingham

Title: High Availability and Disaster Recovery for SQL Server in Azure IaaS

Abstract:

The CEO just tasked you with moving all the SQL Server instances to Azure, or maybe you are deploying a brand new application and want to leverage Azure IaaS to host SQL Server. Beyond security and performance, your most pressing concern might be ensuring SQL Server running in Azure is highly available.

While on-prem high availability and disaster recovery options for SQL Server are well defined, moving those instances to Azure immediately presents some questions and challenges. Can I simply lift and shift my SQL Server Failover Cluster Instance to the cloud? Do I need to upgrade to SQL Server Enterprise Edition and us Always On Availability Groups? What about shared storage and failover clustering? What about disaster recovery, what are my options there? Load Balancers, Fault Domains, Availability Zones, Azure Site Recovery and Region Pairs, what are these things and why do they matter to me?

Cloud Datacenter MVP David Bermingham takes explains all this and more in the session.

SessionID: 89510

Advanced T-SQL Development with latest features.

Back to calendar

Event Date: 04-05-2019 - Session time: 15:40:00 - Track: Application Database Development

Speaker: Alex Grinberg

Title: Advanced T-SQL Development with latest features.

Abstract:

In the last releases, SQL Server development was enriched with new T-SQL features, such as STRING_AGG, STRING_SPLIT, TRANSLATE array of Ranking and Windowing functions (ROW_NUMBER, RANK, DENSE_RANK, TILE), MERGE statement, OUTPUT clause, EXCEPT and INTERSECT just to name a few. For various reasons some DBA/Developers do not utilize these new features. In this session, the audience will see demonstrations of the different practical use cases where these features can make T-SQL coding more efficient. This 100% code-based demo session highlights efficiency to utilize the latest T-SQL functions over conventional methods with the same functionality. The session will cover in depth live scenarios where these features have proven performance efficiency, code re

SessionID: 93489

42 TSQL Functions -- PART 2

Back to calendar

Event Date: 04-05-2019 - Session time: 15:40:00 - Track: Application Database Development

Speaker: Thomas Grohser

Title: 42 TSQL Functions -- PART 2

Abstract:

See the previous time slot for the description.