sqlsathistory

Nr: 506

Back to Main list

SQLSaturday #506 - Baltimore - BI Edition 2016

Start Time (24h) Speaker Track Title
08:00:00 Dmitri Korotkevitch DBA SQL Server Internals: The Practical Angle - Part 1
08:00:00 Tim Mitchell BI Full day precon: Building Better SSIS Packages
12:30:00 Dmitri Korotkevitch DBA SQL Server Internals: The Practical Angle - Part 2
08:30:00 Thomas Grohser DBA Optimizing the SQL Server and Databases for large Fact Tables
08:30:00 Eugene Meidinger DEV Going beyond SELECT *
08:30:00 Kevin Goff BI Advanced SQL Server Analysis Services
08:30:00 David Patrick BI Microsoft and Big Data - An Overview of the Power Tools and more!
08:30:00 Chris Bell BI Would You Just Load Already?! Maximizing Your SSIS Data Load
08:30:00 Ayman El-Ghazali BI SSRS Episode 2016 - The Reports Awaken!
09:50:00 Kevin Feasel DEV Peanut Butter Chocolate: Integrating Hadoop with SQL Server
09:50:00 Kevin Goff BI Implementing Data Warehouse Patterns with the Microsoft BI Tools
09:50:00 Junaith Haja BI Power BI Desktop Fundamentals
09:50:00 Tim Mitchell BI Introduction to Biml
09:50:00 Carlos L Chacon DBA Disaster Recovery Options with Azure
09:50:00 Brad McKuhen DBA SQL Auditing - Getting A View Of Yesterday's Activity Today
09:50:00 Ayman El-Ghazali BI PolyBase: I now pronounce you SQL and Hadoop
11:10:00 Andy Leonard BI Use Biml to Automate SSIS Design Patterns
11:10:00 Paresh Motiwala BI Setting up your BI Infrastructure
11:10:00 Janis Griffin DBA Top 10 Wait Types Everyone Should Know
11:10:00 Azhagappan Arunachalam BI Getting to know U-SQL
11:10:00 Stan Geiger DBA Performance Monitoring for Analysis Services
11:10:00 Mark Hudson BI Making Predictions with Microsoft Data Mining Tools
11:10:00 Wayne Sheffield DEV Table Vars and Temp Tables – What you NEED to Know!
12:55:00 Extra Session Other Microsoft Sponsor's Session
12:55:00 Extra Session Other SQL Games
12:55:00 Janis Griffin Other Advanced Performance Tuning Tips with Database Performance Analyzer
14:00:00 Greg Baldini DEV Let's Talk About Your Model: Simple Modeling Solutions to Complex Problems
14:00:00 Dan Clark BI Azure Machine Learning – Bringing Advanced Analytics to the Masses
14:00:00 Tim Mitchell BI Managing Security in SSIS
14:00:00 Carlos L Chacon Pro 7 steps to better career opportunities
14:00:00 Jeremy Frye BI Speed Up Your SSAS Cube's Data Refresh With Dynamic Partition Processing
14:00:00 Dmitri Korotkevitch DBA Data Partitioning for Database Architects and Mere Mortals
15:15:00 Ben Galluzzo BI Working with SSRS Data-Driven Subscriptions
15:15:00 Deji Akomolafe Pro Successfully Virtualizing SQL Server on vSphere
15:15:00 Gigi Bell Pro Dealing With Difficult Managers
15:15:00 Dmitri Korotkevitch DEV How the Grinch Stole SQL Server Performance
15:15:00 Thomas Grohser BI Security for your BI data

SessionID: 46020

SQL Server Internals: The Practical Angle - Part 1

Back to calendar

Event Date: 30-04-2016 - Session time: 08:00:00 - Track: DBA

Speaker: Dmitri Korotkevitch

Title: SQL Server Internals: The Practical Angle - Part 1

Abstract:

A deep understanding of SQL Server internals makes it much easier to design and maintain efficient SQL Server solutions. Unfortunately, database professionals who lack this knowledge often make design and implementation decisions that adversely affect their systems.

This pre-conference session helps to address these issues and shows you how SQL Server components work under the hood, work together and communicate with one another, and most importantly, affect your systems. The session is based on the book “Pro SQL Server Internals” (http://www.amazon.com/dp/1430259620), includes numerous demos, and discusses answers to the following questions:

(See Part 2 for more details)

SessionID: 46409

Full day precon: Building Better SSIS Packages

Back to calendar

Event Date: 30-04-2016 - Session time: 08:00:00 - Track: BI

Speaker: Tim Mitchell

Title: Full day precon: Building Better SSIS Packages

Abstract:

Building packages in SQL Server Integration Services is easy. Building good packages takes a bit more effort.

SQL Server Integration Services is deceptively easy to use. With a few hours of instruction or self-study, most data professionals can throw together an SSIS package. However, creating a process that simply runs successfully isn’t the endgame; enterprise-class ETL demands a higher standard. Specifically, well-designed packages will be: • Reliable • Resilient • Reusable • Maintainable • Well performing There’s nothing magical about building rock-solid SSIS packages, but it does take some discipline, experience, and a library of best practices. That is exactly the aim of this course: to demonstrate a set of proven practices that help frame the development of enterprise-ready SSIS packages. In this full-day presentation, we will walk through each of these five facets of well-built packages, discussing and then demonstrating ways of applying these practices.

SessionID: 46021

SQL Server Internals: The Practical Angle - Part 2

Back to calendar

Event Date: 30-04-2016 - Session time: 12:30:00 - Track: DBA

Speaker: Dmitri Korotkevitch

Title: SQL Server Internals: The Practical Angle - Part 2

Abstract:

The session can also help database pros who prefer to understand and fix the root cause of a problem rather than simply applying a bandage. The session is based on the book “Pro SQL Server Internals” (http://www.amazon.com/dp/1430259620), includes numerous demos, and discusses answers to the following questions:

SessionID: 43099

Optimizing the SQL Server and Databases for large Fact Tables

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: DBA

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

Going beyond SELECT *

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: DEV

Speaker: Eugene Meidinger

Title: Going beyond SELECT *

Abstract:

You know how to do the basics: selects, joins, filtering. What comes next? Sometimes it can be difficult to figure out what comes after SELECT * FROM. This session covers some of the more advanced features of TSQL that you may not know about. We will cover subqueries and the different ways they can be used. We will cover the different windowing functions and how they can be used. And finally we will cover the MERGE command.

SessionID: 44734

Advanced SQL Server Analysis Services

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: BI

Speaker: Kevin Goff

Title: Advanced SQL Server Analysis Services

Abstract:

This session will go well beyond creating SSAS cubes with the cube wizard. I'll cover topics such as the pros and cons of ROLAP, XMLA Processing options, Many to Many Bridge Tables and the use of the DefaultMember and IsAggregatable properties, SSAS Report Actions, Dynamic SSAS Roles with custom MDX code, Advanced MDX in SSRS, Partitioning and Aggregations, Data Driven KPIs, and Dimension Attribute Discretization.

SessionID: 45121

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

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: BI

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

Would You Just Load Already?! Maximizing Your SSIS Data Load

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: BI

Speaker: Chris Bell

Title: Would You Just Load Already?! Maximizing Your SSIS Data Load

Abstract:

Loading data via SSIS is great! It’s fast too! Until you hit a bad record. Then things aren’t so great. Now you probably have to waste time dumping and reloading all the data, or worst figure out where the bad record is and try a partial load.

In this session you will learn a simple method to load data via SSIS and identify, remove, and record those bad records allowing you to maximize the amount of data loaded while ensuring data integrity.

SessionID: 47790

SSRS Episode 2016 - The Reports Awaken!

Back to calendar

Event Date: 30-04-2016 - Session time: 08:30:00 - Track: BI

Speaker: Ayman El-Ghazali

Title: SSRS Episode 2016 - The Reports Awaken!

Abstract:

In an IT Department far, far away...

SSRS in the BI Galaxy has vanished. Due to this absence, other non-sinister reporting tools have risen from the ashes of this Global Industry and will not rest until SSRS 2016, the latest Reporting tool, has been defeated. With the support of brave BI developers like yourself, we will lead the new way of BI reporting in the future. Armed with the latest in Paginated and Mobile Reports, it is time to restore peace and justice in the BI Galaxy that depends on us! In English, we're going to take a look at the latest edition for SQL Server Reporting Services.

SessionID: 44184

Peanut Butter Chocolate: Integrating Hadoop with SQL Server

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: DEV

Speaker: Kevin Feasel

Title: Peanut Butter 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: 44735

Implementing Data Warehouse Patterns with the Microsoft BI Tools

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: BI

Speaker: Kevin Goff

Title: Implementing Data Warehouse Patterns with the Microsoft BI Tools

Abstract:

You’ve read some of the content of well-known Data Warehousing books – now what? How do you take the structures and disciplines inside such books as the Ralph Kimball series and implement them? This session will take several of the key concepts in Data Warehousing and demonstrate some implementations using SQL Server Integration Services and Analysis Services. We’ll look at items such as Type 2 Changing Dimensions, Confirmed Dimensions, Dimension Outriggers, Role-Playing Relationships, Many-to-Many Bridge table relationships, Factless Fact tables, Handling of NULL foreign key values, and more.

SessionID: 45319

Power BI Desktop Fundamentals

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: BI

Speaker: Junaith Haja

Title: Power BI Desktop Fundamentals

Abstract:

Due to the rapid growth in data there is compelling need to visualize them in a more engaging way and Power BI is an apt solution for it. Power BI is a cloud based data discovery and analytical tool ,it helps us connect to different data sources and create reports and dashboard that gives us actionable insights.It will be a beginner 101 ice breaking session. Section 1 will start with a basic introduction to Power BI desktop and gives audience a definition and quick overview of it in all available platforms (desktop,mobile and online). Section 2 will cover the Installation and licensing. Section 3 will cover the Top 3 features of Power BI which will give audience the reasons to use Power BI as an analytical and reporting solution.Section 4 will be demo and walk through different sections of Power BI desktop and How to create reports and publish them?Section 5 will show the internal components and How Power BI works.

SessionID: 45432

Introduction to Biml

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: BI

Speaker: Tim Mitchell

Title: Introduction to Biml

Abstract:

Have you ever needed to generate dozens (or even hundreds) of similar SSIS packages? Do you ever find yourself needing to regenerate a lot of packages when some piece of the upstream data format changes? Using native SSIS, this can be a tedious and error prone exercise. However, using Biml (Business Intelligence Markup Language) can greatly increase your productivity as an ETL developer.

In this session, we'll cover the essentials of Biml. I'll discuss what it is and what it can do for SSIS, demonstrating how it can easily generate dozens or even hundreds of packages in just a few minutes. I'll also demonstrate some realistic examples and discuss how Biml fits into the enterprise ETL picture.

SessionID: 48835

Disaster Recovery Options with Azure

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: DBA

Speaker: Carlos L Chacon

Title: Disaster Recovery Options with Azure

Abstract:

Recovery in the cloud is now easier and more convenient than ever. This session describes some common scenarios and reviews the steps needed to prepare for a disaster with a recover in Azure.

SessionID: 48858

SQL Auditing - Getting A View Of Yesterday's Activity Today

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: DBA

Speaker: Brad McKuhen

Title: SQL Auditing - Getting A View Of Yesterday's Activity Today

Abstract:

When trouble strikes, often it's the simplest, most recent changes needing addressed first. In this session, we'll explore tools, SQL Server features, and some suggested guidelines to help close the gap between the system today and who did what yesterday, so you can make better choices about the changes to make tomorrow.

SessionID: 49257

PolyBase: I now pronounce you SQL and Hadoop

Back to calendar

Event Date: 30-04-2016 - Session time: 09:50:00 - Track: BI

Speaker: Ayman El-Ghazali

Title: PolyBase: I now pronounce you SQL and Hadoop

Abstract:

If you thought the Royal wedding of 2011 was a big deal, then you're about to be blown away! This is a match made in Data Heaven. You're all invited, no need to RSVP, there is plenty of food for thought in this session. There will be some background talk and a demo for querying and creating data on HDFS (using Azure Blobs). As a special gift to the happy couple, we will also have a special demo with JSON documents. This will be the greatest coming together of 2016! See you there!

SessionID: 43113

Use Biml to Automate SSIS Design Patterns

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: BI

Speaker: Andy Leonard

Title: Use Biml to Automate SSIS Design Patterns

Abstract:

Perhaps you’ve heard the buzz about Business Intelligence Markup Language (Biml) and wondered, “Why is everyone so excited about Biml?” Occasionally, a new technology emerges that changes everything. For SSIS developers, Biml is one such technology. Business Intelligence Markup Language (Biml) is a powerful solution for rapidly creating SSIS packages and solutions. SSIS Design Patterns support various load profiles. Combined, Biml and SSIS Design Patterns offer a compelling solution for automating enterprise data integration.

In this session, you will learn:

SessionID: 44783

Setting up your BI Infrastructure

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: BI

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.

What do we need to consider, which players do we consider, what are the components, the HA/DR scenario for the same, what technology to use? These are the questions we will answer along the way.

In this fast paced, information packed session; we will look at:

  1. Selection of RDBMS
  2. Selection/Setup of Reporting Infrastructure
  3. Selection/Setup of ETL Infrastructure
  4. Forming BI IT Team
  5. Forming Users Team
  6. Training
  7. Security of BI environment
  8. Managing Copy Data and Copy Data Virtualization
  9. Data Warehouse
  10. Utilizing Cloud
  11. Collaborative Computing
  12. Deciding what parts of BI to centralize and what to distribute.
  13. Scope Creep
  14. Success criteria
  15. Redundancy
  16. Maintenance We will look at the best practices involved in creating a BI infrastructure. Time permitting, we can discuss whether to outsource this project or rise above our DBA job

SessionID: 45515

Top 10 Wait Types Everyone Should Know

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: DBA

Speaker: Janis Griffin

Title: Top 10 Wait Types Everyone Should Know

Abstract:

There are over 800 wait types in SQL Server 2014, but there are only 10 (in my experience) that are seen very often. If you can learn these 10 wait types, what causes them and their solutions, you will be ahead of the performance analysis game. The list of 10 wait types to be discussed came from over 100 consulting engagements with customers, so come find out what they are and improve your performance troubleshooting skills.

SessionID: 45605

Getting to know U-SQL

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: BI

Speaker: Azhagappan Arunachalam

Title: Getting to know U-SQL

Abstract:

With so many languages around to extract, transform, analyze, and visualize data, Microsoft introduced yet another language : U-SQL. In this session, we'll take a look at what U-SQL is, what it brings to the table, and how it differs from (or overlaps with) the existing constructs (T-SQL, SQL CLR, DAX/MDX, PowerQuery/M, R etc.,). We'll go over step-by-step in getting started with U-SQL, and review some use case scenarios.

SessionID: 46044

Performance Monitoring for Analysis Services

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: DBA

Speaker: Stan Geiger

Title: Performance Monitoring for Analysis Services

Abstract:

So you are responsible for monitoring the availability and performance of an SSAS instance as well as making recommendations for performance improvements. So you’re like no problem it’s just SQL Server right? All of the “tricks of the trade” for SQL Server you have learned over the years will work right? Then you do some research and find out that Analysis Services is not your mother’s SQL Server. In this presentation we will open the “black box” that is Analysis services and highlight key areas of performance that you should be looking at when monitoring. We will also discuss architecture of Analysis Services for both multidimensional and tabular model.

SessionID: 46698

Making Predictions with Microsoft Data Mining Tools

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: BI

Speaker: Mark Hudson

Title: Making Predictions with Microsoft Data Mining Tools

Abstract:

Whether predicting customers or All Stars, the process and the tools remain the same. Microsoft’s Analysis Services Data Mining tools enable you to quickly profile your data, identify hidden relationships and predict future outcomes based on those relationships. Join me to see what data mining is, what data mining is not and how Microsoft's data mining tools can help you analyze your business. During this session, I will walk us through a start-to-finish data mining prediction project. It's easier than you might have thought.

SessionID: 48641

Table Vars and Temp Tables – What you NEED to Know!

Back to calendar

Event Date: 30-04-2016 - Session time: 11:10:00 - Track: DEV

Speaker: Wayne Sheffield

Title: Table Vars and Temp Tables – What you NEED to Know!

Abstract:

Almost every SQL Developer is familiar with Table Variables and Temporary Tables. While each of these objects represents temporary storage, there are also substantial differences between them. Understanding the differences between Table Variables and Temporary Tables, and the ramifications that those differences cause, is essential to being able to properly select the appropriate object for use in your development tasks. In this code filled session, we’ll discover the differences and similarities of Temporary Tables and Table Variables, dispel some widespread myths about each, and answer the most important questions of them all, "When do I use one or the other and what are the various impacts of doing so?"

SessionID: 49895

Microsoft Sponsor's Session

Back to calendar

Event Date: 30-04-2016 - Session time: 12:55:00 - Track: Other

Speaker: Extra Session

Title: Microsoft Sponsor's Session

Abstract:

Microsoft Sponsor's Session

SessionID: 49897

SQL Games

Back to calendar

Event Date: 30-04-2016 - Session time: 12:55:00 - Track: Other

Speaker: Extra Session

Title: SQL Games

Abstract:

SQL fun games for IT Professionals

SessionID: 50024

Advanced Performance Tuning Tips with Database Performance Analyzer

Back to calendar

Event Date: 30-04-2016 - Session time: 12:55:00 - Track: Other

Speaker: Janis Griffin

Title: Advanced Performance Tuning Tips with Database Performance Analyzer

Abstract:

SQL Server query tuning is often more art than science and it can quickly eat up a lot of DBA and/or Developer time. This presentation will outline a method for determining the best approach for tuning queries by utilizing response time analysis. Regardless of the complexity of the statement, this quick, systematic approach will lead you down the correct tuning path.

SessionID: 43091

Let's Talk About Your Model: Simple Modeling Solutions to Complex Problems

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: DEV

Speaker: Greg Baldini

Title: Let's Talk About Your Model: Simple Modeling Solutions to Complex Problems

Abstract:

With examples of real problems and (attempted) solutions, this presentation will examine dimensional modeling techniques which simplify and speed up measure evaluation. A fast-paced and language/tool-agnostic look at some common and uncommon reporting scenarios, including:

• All manner of date calculations and comparisons • Slowly changing dimensions • Events in progress • Conditional evaluation of measures

By the end of this talk, you should have a stronger understanding of the right questions to ask that will make your BI solution simpler for end users and more performant at run-time.

SessionID: 45183

Azure Machine Learning – Bringing Advanced Analytics to the Masses

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: BI

Speaker: Dan Clark

Title: Azure Machine Learning – Bringing Advanced Analytics to the Masses

Abstract:

While Machine Learning is not new, it has never been easy to implement. Azure Machine Learning (AML) aims to provide a set of tools that are easier to use and once a model is created easier to consume by client applications. At the core of AML is ML Studio. ML Studio provides an easy to use graphical tool that allows you to control the process from pre-processing the data, to applying learning algorithms, testing the model, and finally deploying the model for use by client applications. This session guides you through the process of creating and deploying a ML model. In addition it will demonstrate how client applications can easily use the model once it is deployed.

SessionID: 45434

Managing Security in SSIS

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: BI

Speaker: Tim Mitchell

Title: Managing Security in SSIS

Abstract:

In this presentation, we’ll discuss the security features in SQL Server Integration Services, while reviewing best practices for securing your ETL infrastructure while providing enough (but not too much) access to those ETL assets. Among the topics we’ll cover:  Properly securing connection passwords in SSIS  Using package protection levels  Restricting access to deployed packages  Using role-based security for SSIS deployment and execution  Using execution proxies

SessionID: 48226

7 steps to better career opportunities

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: Pro

Speaker: Carlos L Chacon

Title: 7 steps to better career opportunities

Abstract:

You see others getting great employment opportunities while you are stuck spinning your wheels. You are willing to put in the work, but don't get the notice you think you deserve. How can you put yourself in position for some of the great opportunities out there? Let's talk about 7 actionable steps you can take, starting here in Seattle, to put yourself in the driver’s seat of your career. We will discuss tools you can use to increase your networking exposure, how to position your yourself to let the correct people know you are interested in working with them.

SessionID: 48400

Speed Up Your SSAS Cube's Data Refresh With Dynamic Partition Processing

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: BI

Speaker: Jeremy Frye

Title: Speed Up Your SSAS Cube's Data Refresh With Dynamic Partition Processing

Abstract:

Are you sometimes plagued with the unfortunate event of your SSAS cube refresh exceeding the scheduled maintenance window? Maybe you simply need to update recent data to reflect a critical change during business hours, but can’t afford several hours of downtime. I have a solution for you! In this session, we will focus on building an ETL framework while leveraging your cube’s logical partition design to dynamically process only the necessary data within your measure group. We will discuss audit logging, cube processing options, partition design and metadata access. These techniques and strategies will provide a faster data refresh process for your warehouse or data mart.

SessionID: 49355

Data Partitioning for Database Architects and Mere Mortals

Back to calendar

Event Date: 30-04-2016 - Session time: 14:00:00 - Track: DBA

Speaker: Dmitri Korotkevitch

Title: Data Partitioning for Database Architects and Mere Mortals

Abstract:

Data partitioning is a valuable technique that simplifies database administration tasks and helps meet availability and performance SLAs. In this session, Dmitri will cover several techniques and architectural approaches you can use to partition data in the different versions and editions of SQL Server. You will learn about partitioned tables, partitioned views and stretch databases introduced in SQL Server 2016. Finally, Dmitri will discuss the practical questions, such as how to move data between filegroups and disk arrays keeping tables online, implement sliding window data purge pattern and benefit from partitioning in the systems with mixed (OLTP/DW) workloads.

SessionID: 44798

Working with SSRS Data-Driven Subscriptions

Back to calendar

Event Date: 30-04-2016 - Session time: 15:15:00 - Track: BI

Speaker: Ben Galluzzo

Title: Working with SSRS Data-Driven Subscriptions

Abstract:

SSRS Subscriptions are one of the great things within SSRS to automate delivery of reports. However, one of the more powerful methods of further enhancing this automation is by use of data-driven subscriptions. Data-driven subscriptions allow us to determine at run time what subscribers and other parameters can be used for automating generating these reports.

We'll begin with a quick overview of what the more familiar subscription functionality is and then quickly jump into what data-driven subscriptions provide for us. We'll then demonstrate from beginning to end how to implement data-driven-subscriptions. Lastly, we'll wrap up with any tips and tricks to enhance our process.

SessionID: 45503

Successfully Virtualizing SQL Server on vSphere

Back to calendar

Event Date: 30-04-2016 - Session time: 15:15:00 - Track: Pro

Speaker: Deji Akomolafe

Title: Successfully Virtualizing SQL Server on vSphere

Abstract:

Over the years, virtualization has matured from the exotic black magic realm to become a mainstream standard IT practice. "Virtualize First" 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 "critical" 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: 47450

Dealing With Difficult Managers

Back to calendar

Event Date: 30-04-2016 - Session time: 15:15:00 - Track: Pro

Speaker: Gigi Bell

Title: Dealing With Difficult Managers

Abstract:

We have all encountered difficult managers that leave us stressed out. They can be micro-managers, bullies, too timid, or even just apathetic. In any case, you are currently stuck with this manager, and you need coping strategies!

Through case studies and open discussion, we will help you determine if you indeed have a difficult manager. We will identify and categorize behavior patterns of managers so that you can determine the best strategies to deal with him or her. In addition, we will also explore the consequences of these actions, and how they can help you to succeed in furthering your career.

SessionID: 49356

How the Grinch Stole SQL Server Performance

Back to calendar

Event Date: 30-04-2016 - Session time: 15:15:00 - Track: DEV

Speaker: Dmitri Korotkevitch

Title: How the Grinch Stole SQL Server Performance

Abstract:

This session shows several common mistakes and inefficiencies that can be found in many production systems such as excessive code reuse in the database using the views and multi-statement functions and in the data access code; unnecessary joins and I/O operations in pagination queries; storage of multiple entities in the same tables using XML for entities-specific attributes; usage of the optional parameters in the where clause of the queries; and several others. The session explains the root-cause of performance issues those mistakes introduce and demonstrates how to properly address them in the code and database design.

SessionID: 49892

Security for your BI data

Back to calendar

Event Date: 30-04-2016 - Session time: 15:15:00 - Track: BI

Speaker: Thomas Grohser

Title: Security for your BI data

Abstract:

What is Security and how the manage security for your data at rest, during the ETL and reporting process across multiple servers and in HA/DR situations.

Handling permissions on a read only copy (readable mirror or snapshot) or individual permissions on a column are just two examples of topics this session filled with best practices will cover. This session focuses on the protection of the raw data and how to secure it from users, admins and everyone else.