sqlsathistory

Nr: 575

Back to Main list

SQLSaturday #575 - Providence 2016

Start Time (24h) Speaker Track Title
09:00:00 Steve Simon BI Platform Architecture, Development Administration SQL Server 2016: A dive into Data Quality Services
09:00:00 David Patrick BI Platform Architecture, Development Administration Microsoft and Big Data - An Overview of the Power Tools and more!
09:00:00 Deji Akomolafe Enterprise Database Administration Deployment Successfully Virtualizing SQL Server on vSphere - Straight from the Source
09:00:00 Chris Seferlis BI Platform Architecture, Development Administration Digging Deeper: BI Methodologies and Best Practices
09:00:00 Ned Otter Enterprise Database Administration Deployment Real world In-Memory OLTP
09:00:00 Andrew Novick Application Database Development Natively Compiled T-SQL: The Fastest T-SQL Ever
10:15:00 George Walters Enterprise Database Administration Deployment SQL Server 2016 and 2014 New Features!
10:15:00 Edward Pollack Enterprise Database Administration Deployment Query Optimization Techniques
10:15:00 Thomas Grohser Enterprise Database Administration Deployment Optimizing the SQL Server and Databases for large Fact Tables
10:15:00 Thomas Lane Enterprise Database Administration Deployment Help! My Replication Has Fallen and We Can#39;t Get it Replicating again.
10:15:00 James Serra Cloud Application Development Deployment Should I move my database to the cloud?
10:15:00 Aaron Bertrand Application Database Development T-SQL : Bad Habits and Best Practices
11:30:00 George Walters Enterprise Database Administration Deployment Organizational Security Compliance with SQL 2012 through 2016
11:30:00 Thomas Grohser Enterprise Database Administration Deployment Size Maters Not
11:30:00 James Serra Enterprise Database Administration Deployment Big data architectures and the data lake
11:30:00 Beth Wolfset BI Platform Architecture, Development Administration Take Me to your Data - why Data Stewardship is needed NOW!
11:30:00 Aaron Bertrand Application Database Development New T-SQL Capabilities in SQL Server 2016 and Azure SQL Database
11:30:00 Andy Roberts Enterprise Database Administration Deployment SQL Server 2016: Security Features we have been asking for...
13:30:00 Edward Pollack Application Database Development Dynamic SQL: Writing Efficient Queries on the Fly
13:30:00 Kevin Feasel Analytics and Visualization R For the SQL Server Developer
13:30:00 Beth Wolfset BI Platform Architecture, Development Administration Data Modeling for Predictive Analytics
13:30:00 Brett Powell BI Platform Architecture, Development Administration SSAS Tabular 2016: Not the Little Brother Anymore!
13:30:00 Paresh Motiwala BI Platform Architecture, Development Administration Big Data 101
15:30:00 Chris Lumnah Enterprise Database Administration Deployment Taking the pain out of database migrations
15:30:00 Kevin Feasel Application Database Development Peanut Butter amp; Chocolate: Integrating Hadoop with SQL Server
15:30:00 Mike Hillwig Enterprise Database Administration Deployment Leaving the Past Behind: Rewriting Your Checklist for SQL 2016
15:30:00 John Miner Application Database Development Effective Data Warehouse Storage Patterns
15:30:00 Andy Mallon Professional Development Inside the Management Studio
15:30:00 Sunil Kadimdiwan Analytics and Visualization Learn On-premises BI: SSRS 2016 and Power BI

SessionID: 53398

SQL Server 2016: A dive into Data Quality Services

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Steve Simon

Title: SQL Server 2016: A dive into Data Quality Services

Abstract:

SQL Server 2016: Data quality and data cleansing have always been major challenges to any enterprise that deals with data. For those of us who have dealt with Data Profiler Tasks in SQL Server 2008, we were shocked yet pleasantly surprised with the great advances that Microsoft has made with the advent of Data Quality Services, in the SQL Server 2012 release. In this hands-on presentation we shall be looking at how to set up a new knowledge base, based upon an existing one, set up rules, do knowledge discovery within the new knowledge base and finally cleanse the data through a data quality project. The end results being more effective data, guaranteed to keep end users and management happy.

SessionID: 53456

Microsoft and Big Data - An Overview of the Power Tools and more!

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: David Patrick

Title: Microsoft and Big Data - An Overview of the Power Tools and more!

Abstract:

Come see Microsoft#39;s Power tools demonstrated for advanced analytics and hear about Microsoft#39;s embrace of Open Source and the Hadoop platform. We#39;ll also present on Microsoft#39;s tools for handling Big Data, such as the Parallel Data Warehouse and HDInsights.

SessionID: 53523

Successfully Virtualizing SQL Server on vSphere - Straight from the Source

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Deji Akomolafe

Title: Successfully Virtualizing SQL Server on vSphere - Straight from the Source

Abstract:

Over the years, virtualization has matured from the exotic black magic realm to become a mainstream standard IT practice. quot;Virtualize Firstquot; is now a well-accepted default practice in most enterprises and any deviation is now considered an anomaly. In spite of this trend, many IT administrators and architects still have some reservations about virtualizing SQL Server workloads. They consider SQL too quot;criticalquot; to be virtualized; they wonder and worry about scale about performance; they are looking for guidance and reassurance. If this is where you (or your clients) are today, be sure to attend this session. You will gain valuable insights from what others have done to successfully undertake similar tasks in their environments. We will talk about configuration pitfalls to avoid and also review the configuration and current performance data for some of the most demanding applications in customers environments. Got an SQL virtualization or performance question? Bring it!

SessionID: 53596

Digging Deeper: BI Methodologies and Best Practices

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Chris Seferlis

Title: Digging Deeper: BI Methodologies and Best Practices

Abstract:

In this session attendees will learn how to make decisions around which technologies to use when delivering BI solutions including some exciting new BI features in SQL 2016. We will explore the starting point of the project with data sources, step through the ETL decision making process and on to picking the medium for best delivery of content, while learning some best practices along the way.

SessionID: 54281

Real world In-Memory OLTP

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Ned Otter

Title: Real world In-Memory OLTP

Abstract:

What is the optimal way to migrate existing data to In-Memory?

How does Garbage Collection work, what types of memory-optimized objects does it work with, and how can I make sure it's operational? What are the pros/cons of different ways of handling hot/cold data with In-Memory OLTP? What causes ALTER TABLE to be fully logged and serially executed? All of these questions and more are answered as we discuss real-world usage of In-Memory OLTP.

SessionID: 54555

Natively Compiled T-SQL: The Fastest T-SQL Ever

Back to calendar

Event Date: 10-12-2016 - Session time: 09:00:00 - Track: Application Database Development

Speaker: Andrew Novick

Title: Natively Compiled T-SQL: The Fastest T-SQL Ever

Abstract:

SQL Server’s In-Memory tables are accompanied by Natively Compiled Stored Procedures and Functions that run at amazing speed. We'll:

• Review in-memory tables • Look at the T-SQL language that can be used in Natively Compiled code • Discuss how transaction handling is different due to the use of optimistic concurrency • Recompile query plans as needed • Take a look at DMVs and extended events • Compare natively compiled functions to the alternatives forms

How the speed improvements are achieved is a fascinating topic. We’ll take a look at the C code that SQL produces and uses as an intermediate step. Somewhere in the C is the query plan and we will hunt for them.

If you want your application to be more than just fast, consider using Natively Compiled T-SQL. It can make your database code run really, really fast.

SessionID: 53382

SQL Server 2016 and 2014 New Features!

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: George Walters

Title: SQL Server 2016 and 2014 New Features!

Abstract:

SQL Server 2014 and 2016 will have a number of new features to help with specific situations in OLTP and OLAP queries. In-Memory tables and queries, SSD Buffer Pool, Columnstore Indexing, and AlwaysOn Improvements will be covered. Additionally, we will hit features in SQL 2016 like always encrypted and stretch tables!

SessionID: 53392

Query Optimization Techniques

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Edward Pollack

Title: Query Optimization Techniques

Abstract:

How often have you been told that an application is running quot;too slowquot;? This statement is the cause of a great deal of investigation, frustration, and dead-ends for database professionals.

The problem won#39;t always be a bad query, but when it is, knowing how to dive in, diagnose its performance, and resolve the situation efficiently will turn a potentially frustrating situation into a fun one! Using that knowledge in development to prevent future performance issues will improve script quality and application design, while making your future self less burdened by performance emergencies.

This is an opportunity to identify common query mistakes and learn a variety of ways in which we can solve them. This discussion will include query rewrites, indexing, statistics, database design, monitoring, execution plans, and more!

Demos of poor-performing queries will be provided to illustrate key optimization techniques, design considerations, and the tools you need to fix them. Fast.

SessionID: 53538

Optimizing the SQL Server and Databases for large Fact Tables

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Thomas Grohser

Title: Optimizing the SQL Server and Databases for large Fact Tables

Abstract:

A session full of demos demonstrating how SQL Server startup parameters, trace flags and the create database and alter database command when used correctly for the underlying hardware can make scanning your fact tables much faster.

We will also as a side effect explore the Mary Go Round query feature and find ways to bulk load data faster and how to load from an OLTP system with zero impact to it.

SessionID: 53641

Help! My Replication Has Fallen and We Can#39;t Get it Replicating again.

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Thomas Lane

Title: Help! My Replication Has Fallen and We Can#39;t Get it Replicating again.

Abstract:

The audience will be presented with a number of broken-down replication scenarios and they will hunt down the cause of each failure and find ways to correct the problem and/or prevent it from happening again. Through out the adventure the various replication types will be discussed and pro-active methods of monitoring and fault tolerances will be discussed.

SessionID: 53767

Should I move my database to the cloud?

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Cloud Application Development Deployment

Speaker: James Serra

Title: Should I move my database to the cloud?

Abstract:

So you have been running on-prem SQL Server for a while now. Maybe you have taken the step to move it from bare metal to a VM, and have seen some nice benefits. Ready to see a TON more benefits? If you said "YES!", then this is the session for you as I will go over the many benefits gained by moving your on-prem SQL Server to an Azure VM (IaaS). Then I will really blow your mind by showing you even more benefits by moving to Azure SQL Database (PaaS/DBaaS). And for those of you with a large data warehouse, I also got you covered with Azure SQL Data Warehouse. Along the way I will talk about the many hybrid approaches so you can take a gradual approve to moving to the cloud. If you are interested in cost savings, additional features, ease of use, and ending the days of upgrading hardware, this is the session for you!

SessionID: 54724

T-SQL : Bad Habits and Best Practices

Back to calendar

Event Date: 10-12-2016 - Session time: 10:15:00 - Track: Application Database Development

Speaker: Aaron Bertrand

Title: T-SQL : Bad Habits and Best Practices

Abstract:

Bad habits: we all have them. SELECT * is the obvious one; but in this session you will learn about various other habits and why they can be bad for performance or maintainability. You will also learn about best practices that will help you avoid falling into some of these bad habits. Come learn how these habits develop, what kind of problems they can lead to, and how you can avoid them - leading to more efficient code, a more productive work environment, and - in a lot of cases – both.

SessionID: 53381

Organizational Security Compliance with SQL 2012 through 2016

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: George Walters

Title: Organizational Security Compliance with SQL 2012 through 2016

Abstract:

You need to deal with more security requirements in your role. How can SQL Server features help you comply? We will delve into Audit, Compliance, and Encryption. New 2016 features like Always Encrypted will be detailed at the end.

SessionID: 53539

Size Maters Not

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Thomas Grohser

Title: Size Maters Not

Abstract:

What changes when either the workload or the database grows. Thomas designed build and operated the infrastructure of some of the most demanding workloads ever run on SQL Server. In this session he will share what needed to be done different and what surprising findings he made.

He will cover topics including but not limited to: handling a lot of transactions per second, managing large databases and tables with a lot of rows , inserting a lot of new data and updating a lot from many places at once, and managing many SQL Server instances.

The goal of the session is to show that SQL Server can scale and that when used correctly has no problem doing so.

SessionID: 53769

Big data architectures and the data lake

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: James Serra

Title: Big data architectures and the data lake

Abstract:

With so many new technologies it can get confusing on the best approach to building a big data architecture. The data lake is a great new concept, usually built in Hadoop, but what exactly is it and how does it fit in? In this presentation I’ll discuss the four most common patterns in big data production implementations, the top-down vs bottoms-up approach to analytics, and how you can use a data lake and a RDBMS data warehouse together. We will go into detail on the characteristics of a data lake and its benefits, and how you still need to perform the same data governance tasks in a data lake as you do in a data warehouse. Come to this presentation to make sure your data lake does not turn into a data swamp!

SessionID: 54176

Take Me to your Data - why Data Stewardship is needed NOW!

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Beth Wolfset

Title: Take Me to your Data - why Data Stewardship is needed NOW!

Abstract:

You've heard the buzz words. Stewardship. Governance. But what does it all mean? Learn from an individual that has successfully formed and co-chaired Data Governance teams at multiple companies. I will cover how to sell Data Stewardship to the management, composition of a team, and the activities to perform in order to prevent a Data Information Disaster. In a world where the data architecture is comprised of multiple DBs and business users have direct access, data stewardship is needed NOW.

SessionID: 54725

New T-SQL Capabilities in SQL Server 2016 and Azure SQL Database

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Aaron Bertrand

Title: New T-SQL Capabilities in SQL Server 2016 and Azure SQL Database

Abstract:

Discover the ins and outs of some of the newest capabilities of our favorite data language. From JSON to COMPRESS / DECOMPRESS, from AT TIME ZONE to DATEDIFF_BIG(), and from SESSION_CONTEXT() to new query hints like NO_PERFORMANCE_SPOOL and MIN / MAX_GRANT_PERCENT, as well as some other surprises, you’ll walk away with a long list of reasons to consider upgrading to the latest version or finally trying out Azure SQL Database.

SessionID: 54878

SQL Server 2016: Security Features we have been asking for...

Back to calendar

Event Date: 10-12-2016 - Session time: 11:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Andy Roberts

Title: SQL Server 2016: Security Features we have been asking for...

Abstract:

Overview of SQL Server 2016 security enhancements including Data Masking, Row Level Security and Always Encrypted

SessionID: 53394

Dynamic SQL: Writing Efficient Queries on the Fly

Back to calendar

Event Date: 10-12-2016 - Session time: 13:30:00 - Track: Application Database Development

Speaker: Edward Pollack

Title: Dynamic SQL: Writing Efficient Queries on the Fly

Abstract:

Dynamic SQL can be a powerful tool that allows you to write fast amp; efficient queries when the specifics may not be known until run-time. It can also be complex, difficult to read and debug, and the source of some of the most confusing TSQL you#39;ll ever see.

Explore the many uses for dynamic SQL as well as best practices for writing, testing, debugging, and maintaining it, with the bonus of helping to improve the sanity of your coworkers (and your own) in the process!

SessionID: 53427

R For the SQL Server Developer

Back to calendar

Event Date: 10-12-2016 - 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: 54175

Data Modeling for Predictive Analytics

Back to calendar

Event Date: 10-12-2016 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Beth Wolfset

Title: Data Modeling for Predictive Analytics

Abstract:

Let's get up to speed on what is considered Predictive Analytics and the process. We will take a brief side tour to review the various types of databases, relational and non-relational. Then we will journey through the various types of data models and their characteristics, focusing on which ones are appropriate for use in a multi-database world.

SessionID: 54283

SSAS Tabular 2016: Not the Little Brother Anymore!

Back to calendar

Event Date: 10-12-2016 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Brett Powell

Title: SSAS Tabular 2016: Not the Little Brother Anymore!

Abstract:

Since released with SQL Server 2012, SSAS Tabular has been considered appropriate for small to mid-sized BI projects such as Power Pivot migrations but not equipped for large-scale enterprise deployments. Features such as many-to-many relationships, role playing dimensions, language translations as well as query performance at scale have all been factors driving BI professionals to continue to use SSAS Multidimensional mode for corporate BI projects. SSAS Tabular 2016 addresses many of these gaps and also offers a powerful DirectQuery mode, a new Object Model and scripting language, new DAX functions, parallel partition processing, and benefits from a close relationship with Power BI and Excel.

Come to this session to learn about the new features, walk through the essential design and administration tasks, and see how Tabular can be leveraged by different reporting and analysis tools including Power BI, Excel, and SSRS.

SessionID: 54490

Big Data 101

Back to calendar

Event Date: 10-12-2016 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Paresh Motiwala

Title: Big Data 101

Abstract:

If you are new kid in the world of Big Data? Let's look at some of the topics of Big Data.

We will learn about foundations of big data and social physics, What is the importance of data quality and data privacy. We will have a quick look at personal sensors and human behavior This module will explore the various sources of data, how to leverage personal sensors to predict behavior, and introduce you to the key features of 'Funf'.

We will explore the basics of data dynamics and data interrogation, and the importance of interdisciplinary research and testing on yourself, to assist in analyzing a data set.

What are the fundamentals and structure of peer networks? I'll also introduce you to the concepts of network theory and graph clustering.

Time permitting, We will then conclude with introduction to data exploration and visualization techniques by using the 'Bandicoot' application and we will talk about how to use this data to effect behavior change through social influence an

SessionID: 53385

Taking the pain out of database migrations

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Chris Lumnah

Title: Taking the pain out of database migrations

Abstract:

Database migrations are scary. The migration of a database has many moving pieces and things to think about. Some of those things have nothing to do with the DBA and are outside of their control. However, if these items are not taken into account, it is the DBA that management will hold responsible for the failure.

This session will discuss what you need to take into account to ensure a successful pain free database migration. These steps can be used for a single database, multiple databases, or an entire server. By the end of the session, you will have a checklist of the items you need to consider for a database migration.

SessionID: 53428

Peanut Butter amp; Chocolate: Integrating Hadoop with SQL Server

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Application Database Development

Speaker: Kevin Feasel

Title: Peanut Butter amp; Chocolate: Integrating Hadoop with SQL Server

Abstract:

So you jumped on the bandwagon and set up a Hadoop cluster…but now what? Your database developers and app developers know how to integrate with and develop against SQL Server, but the Hadoop world is a completely different experience. This talk will help bridge the gap between SQL Server and Hadoop, using tools such as SQL Server Integration Services and Sqoop to migrate data between a Hadoop cluster and a SQL Server instance, as well as PolyBase to integrate the two like never before.

SessionID: 54494

Leaving the Past Behind: Rewriting Your Checklist for SQL 2016

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Mike Hillwig

Title: Leaving the Past Behind: Rewriting Your Checklist for SQL 2016

Abstract:

How big should the page file be for Windows Server 2016? How many data files should SQL Server 2016's TempDB contain? What trace flags should we use by default now?

These are questions you addressed long ago in your setup checklist. You've spent a lot of time with that checklist, and you're sure it's perfect. Or is it? When was the last time you visited that checklist? Does it make sense for SQL 2014? What about SQL 2016? Change is hard, and DBAs need to constantly challenge yesterday's best practices to ensure they meet today's business needs.

Join veteran DBA Mike Hillwig and his list of server administration best practices that need to be revisited for modern versions of SQL Server, especially SQL 2016.

SessionID: 54612

Effective Data Warehouse Storage Patterns

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Application Database Development

Speaker: John Miner

Title: Effective Data Warehouse Storage Patterns

Abstract:

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.

Coverage:

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

Inside the Management Studio

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Professional Development

Speaker: Andy Mallon

Title: Inside the Management Studio

Abstract:

Host Andy Mallon persuades some of the biggest names in SQL Server to give up some surprisingly personal information during his chats with them in front of a worshipful audience of database professionals.

The interviewees talk about their childhood, how they got started in the business, their early career, and behind-the-scenes trivia. The interview concludes with the Proust Questionnaire, made famous by Bernard Pivot (Apostrophes) and James Lipton (Inside the Actors Studio). After that, students can question the interviewee directly.

SessionID: 56525

Learn On-premises BI: SSRS 2016 and Power BI

Back to calendar

Event Date: 10-12-2016 - Session time: 15:30:00 - Track: Analytics and Visualization

Speaker: Sunil Kadimdiwan

Title: Learn On-premises BI: SSRS 2016 and Power BI

Abstract:

Both Power BI and SSRS will help you deliver compelling BI solutions, whether IT managed and/or self-service. For many companies it is important to deliver such solution as on-premises option.

In this session I will give you a tour of enhancements in SSRS 2016 including KPI, mobile paginated reports. Mobile reports can now be viewed on any device; tablet, smartphone and desktop. I will also show you the newly introduced integration of Power BI views into on-premises SSRS 2016.