sqlsathistory

Nr: 477

Back to Main list

SQLSaturday #477 - Atlanta - BI Edition 2016

Start Time (24h) Speaker Track Title
09:00:00 Paresh Motiwala BI Platform Architecture, Development Administration Setting up your BI Infrastructure
09:00:00 Mark Tabladillo Analytics and Visualization Microsoft Technologies for Data Science
09:00:00 John Welch Integration Services Getting Started with SSIS Script Tasks and Components
09:00:00 Dan King Analysis Services Transitioning from T-SQL to MDX for Beginners
09:00:00 David Patrick Big Data Microsoft and Big Data - An Overview of the Power Tools and more!
09:00:00 Melissa Coates BI Platform Architecture, Development Administration Power BI: Architecture, Integration Points, Implementation Options
09:00:00 Scott Currie BIML Biml Recipes: Automatically create T-SQL Scripts for Common Tasks
09:00:00 Paco Gonzalez Advanced Analysis Techniques Cortana Analytics and Cortana Perceptual APIs
10:30:00 Warren Sifre Cloud Application Development Deployment Introduction to Azure Streaming Analytics
10:30:00 Julie Smith Cloud Application Development Deployment Azure Data Factory: My Data Wandered Lonely as a CLOUD.
10:30:00 Delora Bradish Data Modeling Your BI Blueprint Does Matter: Modeling for MS BI
10:30:00 Rushabh Mehta BI Platform Architecture, Development Administration Mastering and Enhancing Company Data
10:30:00 Austin Senseman Advanced Analysis Techniques Context Calculation, Back to the Basics with DAX
10:30:00 Paco Gonzalez Advanced Analysis Techniques Machine Learning Modelling with Cortana Analytics
10:30:00 Jay Harris BIML Create and Load a Staging Environment from Scratch in an Hour with Biml
10:30:00 Dandy Weyn PowerBI Power BI - Getting It Right - A Full Walkthrough
11:45:00 Mark Scott Sponsor Looking for the Power BI On-Prem Alternative?
11:45:00 Tony Huiker Other Get the Most From Your BI Solution by Tapping Into Wire Data
11:45:00 Gennaro Piccolo BI Platform Architecture, Development Administration Automating Critical BI Workflows
12:45:00 Bill Anton Analysis Services Analysis Services: Show Me Where It Hurts
12:45:00 Andy Leonard BIML Using BIML as an SSIS Design Patterns Engine
12:45:00 Mike Byrd Integration Services Change Tracking: A Near Bullet-Proof ETL Synchronization Control
12:45:00 Patrick LeBlanc BI Information Delivery Introduction to DataZen
12:45:00 Audrey Hammonds Cloud Application Development Deployment Azure Data Lake Store Data Lake Analytics - Let's Go Swimming!
12:45:00 Jessica Moss BI Information Delivery Creating a Custom Visual In Power BI
12:45:00 Adam Saxton PowerBI Working with On-Premises data and Power BI
12:45:00 Kevin Wilkie SQL Development The Real Value of Name-Value Pairs: Using PIVOT and UNPIVOT
14:15:00 Warren Sifre Cloud Application Development Deployment Introduction to Azure Machine Learning
14:15:00 Montrial Harrell Big Data Configuring and using PolyBase to interact with Hadoop
14:15:00 Rafael Salas BI Platform Architecture, Development Administration Solving the Data Integration Problem for Non-Developers with Power Query
14:15:00 John Welch BI Platform Architecture, Development Administration Testing Data and Data-Centric Applications
14:15:00 Vishal Pawar PowerBI How to Get Lightning Fast Answers with Power BI QA and Cortana
14:15:00 Konstantin Melamud Data Warehousing Optimizing Your Data Warehouse for OLAP Processing
14:15:00 Scott Currie BIML SSIS Unit and Integration Testing with the Open Source BEST project
14:15:00 Javier Guillen Analysis Services Top 5 Tricks to Optimize Excel Query Performance Against SSAS
15:45:00 Teo Lachev BI Platform Architecture, Development Administration What's New for BI in SQL Server 2016
15:45:00 Alex Grinberg SQL Development Practical use of CTEs, Ranking Functions, MERGE statement, OUTPUT clause and other latest features i
15:45:00 Vladimir Oselsky Analytics and Visualization Insight through Spatial Data
15:45:00 Stan Geiger Integration Services What is the SSIS Catalog? and Why Do I Care?
15:45:00 Tim Radney Professional Development Getting Involved and Getting Ahead
15:45:00 Patrick LeBlanc Reporting Services What's New in SSRS 2016
15:45:00 Daniel McLeod BIML Guided Tour of a Real World Biml Solution
15:45:00 Jessica Moss Analysis Services Analysis Services: Multidimensional vs Tabular

SessionID: 40032

Setting up your BI Infrastructure

Back to calendar

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

Speaker: Paresh Motiwala

Title: Setting up your BI Infrastructure

Abstract:

We know BI in bits and pieces. But imagine if you had to setup the BI infrastructure from scratch.

We will discuss

  1. Selection of technology(Hardware/Software/Technology)
  2. Selection of team(IT/Business/Adm
  3. Maintenance (HA/DR)
  4. Security
  5. Best practices
  6. Copy Data sprawl and how to overcome it.
  7. Getting a management buy-in.

We can discuss whether to outsource this project or rise above our DBA job and do it ourselves.

Last but not the least: one of the things that plagues most leaders/Project Managers is the Scope Creep. When you are setting up a complex infrastructure like your own BI infrastructure, Scope Creep is easy and we will also discuss how easy it is to mess up the project because we could not control the Scope Creep.

SessionID: 40276

Microsoft Technologies for Data Science

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: Analytics and Visualization

Speaker: Mark Tabladillo

Title: Microsoft Technologies for Data Science

Abstract:

Microsoft provides several technologies in and around SQL Server which can be used for casual to serious data science. This presentation provides an authoritative overview of five major options: SQL Server Analysis Services, Excel Add-in for SSAS, Semantic Search, Microsoft Azure Machine Learning, and F#. Also included are tips on working with Python and R. These technologies have been used by the presenter in various companies and industries. Bring your beginner to advanced questions!

SessionID: 41065

Getting Started with SSIS Script Tasks and Components

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: Integration Services

Speaker: John Welch

Title: Getting Started with SSIS Script Tasks and Components

Abstract:

SSIS has many great built-in tasks and components. Sometime, though, you need to go further than what they allow. Come to this session for an introduction to the scripting capabilities of SSIS.

Many data movement activities can be handled with SSIS using the built-in tasks and components. Eventually, though, you will run into a scenario that will be better handled by extending SSIS functionality with custom code. In this session, we will cover the basics of using scripts in SSIS control flows and data flows. We’ll talk about the pros and cons of scripts, review the development environment for scripts, cover some interesting and useful .NET classes, and walk through multiple examples of scripts that add useful functionality to SSIS.

SessionID: 41242

Transitioning from T-SQL to MDX for Beginners

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: Analysis Services

Speaker: Dan King

Title: Transitioning from T-SQL to MDX for Beginners

Abstract:

SQL Server Analysis Services has become a key base of Business Intelligence integration into business decision making. As DBA’s sometimes we are forced to change over to new coding standards. MDX is one of the base languages used when reporting off of cubes that are built using the multi-dimensional model. The goal of this class will be to help beginners convert from using T-SQL to understanding the basics when writing MDX codes from scratch.

SessionID: 41674

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

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: Big Data

Speaker: David Patrick

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

Abstract:

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

SessionID: 42068

Power BI: Architecture, Integration Points, Implementation Options

Back to calendar

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

Speaker: Melissa Coates

Title: Power BI: Architecture, Integration Points, Implementation Options

Abstract:

In this session we will review Power BI V2 architecture and integration points with corporate data sources, SaaS services, Azure, and third party apps. We will examine and demonstrate key capabilities in the Power BI web-based service, Power BI Desktop, Excel, and mobile apps. Implementation options for Power BI involving cloud, on-premises, and hybrid approaches will be explored. Finally, the concept of "Bimodal BI" will be introduced with use cases for how Power BI might be utilized for both self-service BI and certain corporate BI initiatives.

SessionID: 42122

Biml Recipes: Automatically create T-SQL Scripts for Common Tasks

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: BIML

Speaker: Scott Currie

Title: Biml Recipes: Automatically create T-SQL Scripts for Common Tasks

Abstract:

You've probably heard a lot about Biml for SSIS automation, but did you know it can also be used for building complex, yet reusable T-SQL statements for common database tasks – in most cases much faster and more easily than you could with dynamic T-SQL.

This will be a scenario driven session where we discuss many real world examples of manual tasks that can be automated with Biml snippets and the free BIDS Helper AddIn to BIDS/SSDT. You will receive all code for your own use.

Scenarios include:

  1. Generation of T-SQL merge statements that removes all the drudgery of manually mapping columns - including complex SCD column handling.
  2. Stale data detection that uses Biml to create queries that display ranges for all date/time columns in each table of a target database - perfect for retiring tables from WorkDB and other ad hoc environments.
  3. Sample data creation that automatically produces test data based on DDL schema information from your data model.
  4. And much more

SessionID: 44856

Cortana Analytics and Cortana Perceptual APIs

Back to calendar

Event Date: 09-01-2016 - Session time: 09:00:00 - Track: Advanced Analysis Techniques

Speaker: Paco Gonzalez

Title: Cortana Analytics and Cortana Perceptual APIs

Abstract:

This session outlines and presents Cortana Analytics Suite and answers many of the common questions about it. Cortana Analytics Suite analysis and identifies patterns in big and small data. Its critical in answering complex business questions. This session presents the use of Cortana Analytics Suite and Cortana Perceptual APIs in common business scenarios. This session will introduce Cortana Perceptual APIs (Face, Vision, Speech, LUIS, Tone), These tools are based on complex machine learning models that help us move from unstructured big data (video, text, audio, speech) to structured data. We’ll show a demo of how it works and business cases in different industries where Cortana improved IT ROI, compliance and customer retention.

SessionID: 40205

Introduction to Azure Streaming Analytics

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: Cloud Application Development Deployment

Speaker: Warren Sifre

Title: Introduction to Azure Streaming Analytics

Abstract:

This session will cover what is Streaming Analytics and the various use cases. We will demonstrate the creation of a Streaming Analytics process which will output the data to a dashboard for review. The intention is to provide insights in how this technology can potentially be leveraged by the SQL community.

SessionID: 40830

Azure Data Factory: My Data Wandered Lonely as a CLOUD.

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: Cloud Application Development Deployment

Speaker: Julie Smith

Title: Azure Data Factory: My Data Wandered Lonely as a CLOUD.

Abstract:

This is an absolute beginner session on Azure Data Factory. I will cover basic terms and operations and show how to move your data the Azure way.

SessionID: 41303

Your BI Blueprint Does Matter: Modeling for MS BI

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: Data Modeling

Speaker: Delora Bradish

Title: Your BI Blueprint Does Matter: Modeling for MS BI

Abstract:

SessionID: 41535

Mastering and Enhancing Company Data

Back to calendar

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

Speaker: Rushabh Mehta

Title: Mastering and Enhancing Company Data

Abstract:

Getting a good 360 degree view of organizations (customers or vendors) or doing customer centric analysis is often complicated as a result of bad data/ duplicate data / inconsistent data coming from multiple systems. In addition, there are external factors like mergers and acquisitions, inter-company relationships and other nuances that may not be captured in source systems. Getting a clear picture of customer and vendor data can not only provide a clear picture for analysis of information, but also aid in critical risk management functions. In this session, you will learn about some techniques and data services from DB that you can use to clean and enhance your data.

SessionID: 41821

Context Calculation, Back to the Basics with DAX

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: Advanced Analysis Techniques

Speaker: Austin Senseman

Title: Context Calculation, Back to the Basics with DAX

Abstract:

The learning curve for DAX isn't a straight line - it starts off gradual and quickly gets steep. With a syntax similar to Excel, DAX seems easy enough for an Excel power user but things quickly get confusing without a good foundation in the basics of DAX. Those basics - context and calculation - are the topic for this session.

This session is for the intermediate DAX user who has produced some quality data models and DAX calculations but who is still having difficulties with functions around filtering, time intelligence, and complex calculations. We'll go through a number of practical examples that show that DAX at a fundamental level is a combination of creating filter and row CONTEXTS and then using those contexts to produce CALCULATIONS. Understanding this concept is a must to produce more complex code in DAX and it's also a very useful framework for someone just getting started.

SessionID: 42098

Machine Learning Modelling with Cortana Analytics

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: Advanced Analysis Techniques

Speaker: Paco Gonzalez

Title: Machine Learning Modelling with Cortana Analytics

Abstract:

Cortana Analytics is here. We have a new set of tools in the cloud to build powerful analytics. One key piece in the Cortana Analytics Suite is Machine Learning. Understanding Machine Learning modelling is key for your advance Analytics projects. Join this session to learn how to model a machine learning solution. Data preparation, algorithm execution, prediction queries, deployment and machine learning reporting.

SessionID: 42115

Create and Load a Staging Environment from Scratch in an Hour with Biml

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: BIML

Speaker: Jay Harris

Title: Create and Load a Staging Environment from Scratch in an Hour with Biml

Abstract:

Business Intelligence Markup Language (Biml) automates your BI patterns and eliminates the manual repetition that consumes most of your SSIS development time. During this hour-long presentation, Jay Harris from Varigence will use the free BIDSHelper add-in for BIDS and SSDT to introduce Biml and use to automatically generate large quantities of custom SSIS packages. The session will be largely demonstration driven, and reusable sample code will be distributed for you to use in your own projects. Using a live-typing approach, Jay will start from scratch and by the end of the session create a full-blown staging environment. The best part is that you can freely reuse the code in your own environment just by changing the connection strings - or make small changes to implement your own data load patterns.

SessionID: 44307

Power BI - Getting It Right - A Full Walkthrough

Back to calendar

Event Date: 09-01-2016 - Session time: 10:30:00 - Track: PowerBI

Speaker: Dandy Weyn

Title: Power BI - Getting It Right - A Full Walkthrough

Abstract:

In this session you will get a full walkthrough of Power BI:

What is it? How is it done? What's in it for me?

By the end of this session you will have a full understanding of the Power BI offering and the tools used to discover data, design dashboards and visualizations , visualize them on all devices , how to optimize your data model for Power BI, and natural language query. You'll learn about sharing and collaborating, and working with multiple datasources to build live interactive dashboards and reports.

SessionID: 41633

Looking for the Power BI On-Prem Alternative?

Back to calendar

Event Date: 09-01-2016 - Session time: 11:45:00 - Track: Sponsor

Speaker: Mark Scott

Title: Looking for the Power BI On-Prem Alternative?

Abstract:

Do you like Power BI – but your company is not ready to move to the CLOUD? In this session we will be covering the On-Prem Power BI alternative that Microsoft has endorsed: Pyramid Analytics BI Office. We will discuss architecture considerations; use cases; integration points with Power BI, SharePoint on-prem, and SSRS; Tabular Modeling on-the-fly; and even consumption of data from Azure ML!

Do you want to allow your business users to build Tabular models on the fly, or connect to your multi-dimensional cubes - and visualize them immediately? Come and hear about how you can do all of this and more with Pyramid Analytics’ BI Office suite.

SessionID: 44970

Get the Most From Your BI Solution by Tapping Into Wire Data

Back to calendar

Event Date: 09-01-2016 - Session time: 11:45:00 - Track: Other

Speaker: Tony Huiker

Title: Get the Most From Your BI Solution by Tapping Into Wire Data

Abstract:

Your Network carries a wealth of data that you can use to improve your Business Intelligence practice. By mining the data on the wire you can gain access to new data sources, deliver real-time stream analytics, and even provide frictionless monitoring of your SQL Server databases without the need for profilers. Learn how ExtraHop can turn nondescript communications between systems into structured wire data from which you can derive new insights.

SessionID: 45056

Automating Critical BI Workflows

Back to calendar

Event Date: 09-01-2016 - Session time: 11:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Gennaro Piccolo

Title: Automating Critical BI Workflows

Abstract:

The quality and accuracy of Business Intelligence depends on more than just a few processes. Learn how centralized workload automation enables you to schedule and monitor multiple processes in SQL, ERP platforms and other business systems. Create predictable and reliable BI workflows that your business can depend upon.

SessionID: 40036

Analysis Services: Show Me Where It Hurts

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: Analysis Services

Speaker: Bill Anton

Title: Analysis Services: Show Me Where It Hurts

Abstract:

"Its.Slow!" are probably the two most dreaded words for any database professional (right behind "You're fired!")

What's slow? Since when? Compared to what?

Join this "something-everyone-should-be-doing-but-isn't" session, in which we will discuss baselines and performance monitoring for your SQL Server Analysis Services (SSAS) environment. We'll cover what a baseline is, what information it needs to include, and how it can help you troubleshoot immediate problems and proactively avoid them in the future. Walk away from the session with a plan that you can implemented next week to help avoid being caught off guard by SSAS performance issues and to make troubleshooting a breeze.

SessionID: 40038

Using BIML as an SSIS Design Patterns Engine

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: BIML

Speaker: Andy Leonard

Title: Using BIML as an SSIS Design Patterns Engine

Abstract:

Business Intelligence Markup Language provides a powerful solution for creating and managing SSIS Design Patterns. Andy Leonard, one of the authors of SSIS Design Patterns, demonstrates the flexibility of BIML in this session.

SessionID: 41938

Change Tracking: A Near Bullet-Proof ETL Synchronization Control

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: Integration Services

Speaker: Mike Byrd

Title: Change Tracking: A Near Bullet-Proof ETL Synchronization Control

Abstract:

Change Tracking came out with SQL Server 2008, but SS2012 almost eclipsed it with Change Data Capture. Change Tracking is now the red-headed step child, but in many cases may be a better solution for data ETL movement from an OLTP database to a data warehouse database. This session will provide a review of change tracking syntax and implementation with detailed demos. It will then dive into an actual ETL subset implementation from the AdventureWorks database to a data warehouse solution (modified AdventureWorksDW) with detailed code discussion and demos.

SessionID: 42077

Introduction to DataZen

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: BI Information Delivery

Speaker: Patrick LeBlanc

Title: Introduction to DataZen

Abstract:

This is a must attend session for every data professional. Join me as I provide an overview of DataZen, Microsofts newly acquired on-premises mobile BI solution. Datazen is optimized for SQL Server and designed to enable rapid development and publishing of business intelligence in a way that delivers premium user experience on any device. In this session I will provide an overview of DataZen, discuss its key features, provide an architectural overview and finally demonstrate how to author and publish dashboards.

SessionID: 42125

Azure Data Lake Store Data Lake Analytics - Let's Go Swimming!

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: Cloud Application Development Deployment

Speaker: Audrey Hammonds

Title: Azure Data Lake Store Data Lake Analytics - Let's Go Swimming!

Abstract:

Let's take a lap around Azure Data Lake Store Analytics! We'll cover what it is, how it's architected, why you might want to use it, and what other tools are involved (U-SQL!). The session will consist of an overview of the data store and analytics options, a live demo, and some discussion of how it all comes together.

SessionID: 42178

Creating a Custom Visual In Power BI

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: BI Information Delivery

Speaker: Jessica Moss

Title: Creating a Custom Visual In Power BI

Abstract:

The ability to view your data in any way is a key tenet in Power BI. To satisfy this requirement, Microsoft introduced the ability for developers to create and include custom visuals in Power BI reports and dashboards. This session will teach you how to create your own custom visual, deploy it to a report, and use it in your own dashboards. Limited development experience is needed for this session and to create custom visuals.

SessionID: 43128

Working with On-Premises data and Power BI

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: PowerBI

Speaker: Adam Saxton

Title: Working with On-Premises data and Power BI

Abstract:

Join Adam Saxton (@GuyInACube) as he looks at how to interact with on-premises data when creating reports and dashboards for Power BI. This will start with Power BI Desktop, and the choices you have for SQL Server and Analysis Services. It will then move to the cloud and look at hosting your files on OneDrive for Business, and what this means for data freshness.

He will then look at the Personal Gateway along with the new Power BI Gateway for enterprises and how that helps you work with live data.

It will finish off with looking at some troubleshooting tools available to you when working with data refresh.

SessionID: 44865

The Real Value of Name-Value Pairs: Using PIVOT and UNPIVOT

Back to calendar

Event Date: 09-01-2016 - Session time: 12:45:00 - Track: SQL Development

Speaker: Kevin Wilkie

Title: The Real Value of Name-Value Pairs: Using PIVOT and UNPIVOT

Abstract:

This session will show in-depth how to use both PIVOT and UNPIVOT. How to use the functionality will be described in detail along with how to use more advanced features like Dynamic PIVOT!

SessionID: 40092

Introduction to Azure Machine Learning

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: Cloud Application Development Deployment

Speaker: Warren Sifre

Title: Introduction to Azure Machine Learning

Abstract:

We will discuss what is Azure Machine Learning, how it works, what it can do, and why would you use it. This session includes demonstration and use case scenarios. The goal of this session it to provide an understand of what Azure ML can do and how it may apply to business use cases.

SessionID: 40094

Configuring and using PolyBase to interact with Hadoop

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: Big Data

Speaker: Montrial Harrell

Title: Configuring and using PolyBase to interact with Hadoop

Abstract:

In this session, we are going to connect to a fully deployed Hadoop Cluster using PolyBase and Power BI. We will go over the Pros vs Cons of using this solution and what use cases this architecture fits. We will also visualize this data using PowerBI.

SessionID: 40608

Solving the Data Integration Problem for Non-Developers with Power Query

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: Rafael Salas

Title: Solving the Data Integration Problem for Non-Developers with Power Query

Abstract:

Self-service business intelligence (BI) technologies have gained popularity in the past few years. They often highlight how easy data exploration and fancy data visualizations are, but leave out the most expensive and time-consuming part of the process: preparing and integrating the data. Why? Perhaps because most self-service technologies fall short when pulling together information that is drawn from multiple systems.

In this session, learn how businesses and IT can use Power Query--a free data integration tool and part of Power BI--to transform, combine, and share data from heterogeneous data sources, reducing the time and cost to prepare the data that is used to produce analysis and reports. We also discuss how Power Query fits in the larger BI landscape and the considerations and concerns that IT stakeholders have when adopting this type of self-service technology.

SessionID: 41068

Testing Data and Data-Centric Applications

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: BI Platform Architecture, Development Administration

Speaker: John Welch

Title: Testing Data and Data-Centric Applications

Abstract:

Testing applications that depend on data can be hard. Everyone agrees that testing is vital, but knowing what to test and how to test it is challenging. Come to this session for a methodology for testing your data, and the applications that use it.

Testing is vital to fast, successful delivery of software and information today. While application testing is generally well understood, data centric testing is not. The success of many applications depends on them producing valid, correct data, yet this is often tested as an afterthought, or not tested at all. During this session, we will discuss how to test the data produced by applications or data movement processes. We’ll cover how to determine the accuracy and quality of your data, and how to incorporate the testing into your data lifecycle. The focus will be on what you need to test, and the techniques for validating that the data produced is accurate.

SessionID: 42060

How to Get Lightning Fast Answers with Power BI QA and Cortana

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: PowerBI

Speaker: Vishal Pawar

Title: How to Get Lightning Fast Answers with Power BI QA and Cortana

Abstract:

How to interact with your corporate data right from within the Cortana experience including voice integration for querying your data. How QA can resolve our day today question from organization. How to Use natural language queries to find answers in your own data. Start with a question, and have fun traveling through your data refining or expanding your question, uncovering trust-worthy new information, zeroing in on details and zooming out for a broader view

SessionID: 42108

Optimizing Your Data Warehouse for OLAP Processing

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: Data Warehousing

Speaker: Konstantin Melamud

Title: Optimizing Your Data Warehouse for OLAP Processing

Abstract:

Analysis Services have become a major part of upper management daily decision making activities. However, with our DW sizes reaching multiple terabytes minimizing time required to process our data has become our top priority. In this session, we will cover the options we have as DBA’s to improve the performance of our DW processing time. We will look at features and general best practices available to us within SSAS as well as enterprise level features within the database engine itself and how aligning them to work side by side would yield us at least 200% improvement in our processing time.

SessionID: 42121

SSIS Unit and Integration Testing with the Open Source BEST project

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: BIML

Speaker: Scott Currie

Title: SSIS Unit and Integration Testing with the Open Source BEST project

Abstract:

Testing is critical to managing a high-quality data lifecycle. Unfortunately, SSIS has no built-in support for test authoring and the tools for relational database testing are limited. As a result, most organizations forgo automated testing and focus entirely on manual user testing, which is both expensive and often occurs too late in the process to address all of the issues discovered.

Biml Enabled SSIS Test (BEST) [https://github.com/bimlscript/best] is an open source framework that enables users to define unit and integration tests for SSIS packages using your choice of database tables, Excel files, or XML.

In this session, you will learn how to use BEST to author your SSIS tests and how to use free open source tools to report and visualize test results as part of your existing production processes.

Note that while BEST is implemented using Biml, you do not need to learn Biml to use it.

SessionID: 42135

Top 5 Tricks to Optimize Excel Query Performance Against SSAS

Back to calendar

Event Date: 09-01-2016 - Session time: 14:15:00 - Track: Analysis Services

Speaker: Javier Guillen

Title: Top 5 Tricks to Optimize Excel Query Performance Against SSAS

Abstract:

After developing a cube, a BI developer may assume users will do their best to query it efficiently. In reality, users may end up creating highly inefficient pivot tables, triggering complaints the technology did not deliver in its promise of speedy reporting.

This session will provide an overview of useful techniques designed to optimize Excel pivot table performance against Tabular models. These techniques can enhance the user experience and provide a way to better align with user expectations.

SessionID: 40107

What's New for BI in SQL Server 2016

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Teo Lachev

Title: What's New for BI in SQL Server 2016

Abstract:

SQL Server 2016 will deliver many data analytics and information management new features and enhancements. Join this session to discover what's coming up for Database Engine, SSRS, SSIS, SSAS, and MDS.

SessionID: 40170

Practical use of CTEs, Ranking Functions, MERGE statement, OUTPUT clause and other latest features i

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: SQL Development

Speaker: Alex Grinberg

Title: Practical use of CTEs, Ranking Functions, MERGE statement, OUTPUT clause and other latest features i

Abstract:

Not so long time ago SQL Server development was enriched with new T-SQL features, such as CTE (common table extension), array of Ranking functions (ROW_NUMBER, RANK, DENSE_RANK, TILE), MERGE statement, OUTPUT clause, EXCEPT, INTERSECT to name a few. For different reasons some DBA/Developers do not utilize those. In this session I demonstrate different practical use cases where these features could make T-SQL coding more efficient. This 100% code-based demo session highlights efficiency to utilize latest T-SQL function over conventional method with the same functionality. I'll cover in deeps live scenarios where those features won performance efficiency, code readability and other advantages to use them within the stored procedures, functions, triggers and views.

SessionID: 40316

Insight through Spatial Data

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: Analytics and Visualization

Speaker: Vladimir Oselsky

Title: Insight through Spatial Data

Abstract:

Introduction to SQL Server spatial data types. For starters will create basic geometric shapes and discuss how it can be used to improve search of complex polygons. Next will discuss spatial data type static functions and touch on spatial indexes. Lastly will create SSRS reports using spacial data. Focus will be on real world examples from transportation industry (U.S. Xpress, Inc.) and how spatial data and report can be used to make correct decisions.

SessionID: 41254

What is the SSIS Catalog? and Why Do I Care?

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: Integration Services

Speaker: Stan Geiger

Title: What is the SSIS Catalog? and Why Do I Care?

Abstract:

SQL Server 2012 redefined how SSIS packages are stored and executed. The advent of the SSISDB catalog gives a central point for working with SSIS projects deployed to the server. From this catalog we can set project and package parameter, configure environments, and monitor execution. There is no need to build in package logging because Microsoft had done it for us. This presentation covers what is in the catalog, how to deploy packages, environment, tips and tricks as well as monitoring package execution.

SessionID: 42032

Getting Involved and Getting Ahead

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: Professional Development

Speaker: Tim Radney

Title: Getting Involved and Getting Ahead

Abstract:

Learn how getting involved in the SQL Community can help you get ahead within your organization, improve you skill set as well as help provide career stability. PASS and other organizations practically give you all the tools you need to succeed in the DBA field, learn about the events that help make this possible as well as how you can get involved to help others who are starting out. The rewards of the SQL Community are endless.

SessionID: 42078

What's New in SSRS 2016

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: Reporting Services

Speaker: Patrick LeBlanc

Title: What's New in SSRS 2016

Abstract:

It’s been 10 years SQL Server Reporting Services has been updated. Hey Microsoft, what’s the hold up? Well the wait is over. Join me in this demo-heavy session where I will discuss and demonstrate all the new features of SSRS, from custom parameter layouts to pinning reports to Power BI.

SessionID: 42120

Guided Tour of a Real World Biml Solution

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: BIML

Speaker: Daniel McLeod

Title: Guided Tour of a Real World Biml Solution

Abstract:

Have you been curious about Biml but find many of the samples and initial tutorials to be a bit theoretical? Would you rather see a Biml solution that works with real-world data? Look no further! In this session, Daniel McLeod, who works on the Biml development team, will demonstrate an end-to-end patterns-based metadata-driven integration using a real world Customer Interaction Center (http://www.inin.com/solutions/Pages/Contact-Center-Software.aspx) database. With just the source database and a simple but complete metadata store, the Biml solution will generate a data mart that is PowerBI ready. All Biml code will be shared with attendees.

SessionID: 42167

Analysis Services: Multidimensional vs Tabular

Back to calendar

Event Date: 09-01-2016 - Session time: 15:45:00 - Track: Analysis Services

Speaker: Jessica Moss

Title: Analysis Services: Multidimensional vs Tabular

Abstract:

The difference between Analysis Services Multidimensional versus Analysis Service Tabular can be difficult to understand for both new and seasoned Microsoft business intelligence developers. However, knowing the difference helps you to pick the model type that will provide the best possible solution for your end users. This session will describe each model type, list the pros and cons of each model type, and show developer and end user functionality for both model types. After this session, you will be able to successfully pick the right Analysis Services model type for you.