sqlsathistory

Nr: 288

Back to Main list

SQLSaturday #288 - South Florida 2014

Start Time (24h) Speaker Track Title
00:00:00 Chris Skorlinski DBA - Performance (1048) Check Engine Lights
00:00:00 Chris Skorlinski Professional Dev (1054) Your Best Interview Ever
00:00:00 Dean Richards DBA - Performance (1052) What are you Waiting For?
00:00:00 Dean Richards DBA - Performance (1048) Best Practices to Awesome Performance on VMware
00:00:00 David Pless Big Data (3047) REAL WORLD REPORT SERVER PERFORMANCE SOLUTIONS AND STRATEGIES
00:00:00 Eduardo Castro SQL en Espanol (3048) HDInsight utilizando Hadoop + SQL con análisis en Excel
00:00:00 Ernest Ostrander DBA - Internals (1049) Database Tuning Advisor - When to use it - When not to trust it.
00:00:00 Frank Quintana Big Data (3047) The DW and Big Data Architecture
00:00:00 Freddy Angarita SQL en Espanol (3048) Detección de cambios para el desarrollo de Warehouses
00:00:00 Freddy Angarita SQL en Espanol (3048) Desarrollo de modelos de minería de datos
00:00:00 Gene Webb DBA - What's New? (1047) Building an MDM Center of Excellence with MDS and Maestro
00:00:00 Guillermo Caicedo Santiago BI (3045) Introduction to SSIS with BIML
00:00:00 Herve Roggero SQL Azure (3046) Azure Table vs. Azure SQL Database
00:00:00 Shehab El-Najjar Development (3044) T-SQL Performance Guidelines for better DB stress powers
00:00:00 Shehab El-Najjar DBA - Performance (1052) Performance dreams wait for you at SQL Server 2014
00:00:00 Jason Carter DBA - Auditing Maint. (1053) Maintenance and Backups: Intro to Ola Hallengren
00:00:00 Jason Carter Development (3044) 5 TSQL Commands I've Been Missing
00:00:00 Jose Chinchilla Development (3044) Change Data Capture a developer's unknown best friend
00:00:00 Jason Hall DBA - Performance (1048) 5 Common SQL Server Performance Issues
00:00:00 Jim Murphy DBA - Performance (1048) Mission Possible: Interactive Performance Troubleshooting - Indexes
00:00:00 Jim Murphy DBA - Internals (1049) AlwaysOn - Finally, A usable 'mirror'!
00:00:00 James McAuliffe Development (3044) Report With Power: New Data Tools, New Insights
00:00:00 Joe Homnick BI (3045) Business Intelligence Features in SQL Server 2014
00:00:00 Richie Rump Development (3044) We Don't Need Roads:A Look Into SQL Server Indexes
00:00:00 Jose L. Rivera SQL en Espanol (3048) Tablas Particionadas: De la A a la Z
00:00:00 Josh Luedeman Big Data (3047) Show me whatcha workin' with: Big Data Edition
00:00:00 Kendal Van Dyke DBA - Auditing Maint. (1053) Inspector Insert And The Case Of The Mistaken IDENTITY
00:00:00 Kendal Van Dyke DBA - What's New? (1047) How To Build A SQL Server Virtual Lab On Your Own Machine
00:00:00 Kevin Kline Professional Dev (1054) Team Leadership Fundamentals
00:00:00 Kevin Kline Auditorium (1124) SQL Server Internals and Architecture
00:00:00 Leonard Lobel DBA - What's New? (1047) Geospatial Data Types in SQL Server 2012
00:00:00 Leonard Lobel DBA - What's New? (1047) Native File Streaming with SQL Server 2012
00:00:00 Maximo Trinidad SQL Azure (3046) Powershell Working with Windows Azure SQL Database Server
00:00:00 Mike Byrd BI (3045) Change Tracking: A Near Bullet-Proof ETL Synchronization Control
00:00:00 Mike Byrd DBA - Performance (1052) Performance Benefits of Data Compression
00:00:00 Mike Byrd DBA - Internals (1049) SQL Server Foreign Keys – De-mystifying the Rest of the Story
00:00:00 Michael Antonovich Big Data (3047) Introducing Cube World To Users From Flat Table Land
00:00:00 Michael Antonovich BI (3045) Hello, My Name Is DAX
00:00:00 Michael Reed Big Data (3047) Big Data: How To.. and Now What?
00:00:00 Michael Reed DBA - Performance (1048) From Query to Disk: Managing your queries, data distribution, and environment for best performance
00:00:00 Pankaj Satyaketu DBA - Auditing Maint. (1053) Keep your sanity by using Policy Based Management to implement standards
00:00:00 Perry Patterson SQL Azure (3046) Excel in SQL Reporting
00:00:00 Pam Shaw DBA - Performance (1052) Tips Tricks for dynamic SSRS Reports
00:00:00 Jose Redondo SQL en Espanol (3048) Building the modern architecture of hybrid data for Big Data with Microsoft and Apache Hadoop
00:00:00 Sam Mesel DBA - Internals (1049) TempDB Internals – part I
00:00:00 Sam Mesel DBA - Internals (1049) TempDB Internals – part II
00:00:00 Scott Klein Auditorium (1124) SQL Server 2014 Top 5 - Hybrid Features
00:00:00 Scott Klein Auditorium (1124) SQL Server 2014 in-memory OLTP Deep Dive
00:00:00 Scott Klein SQL Azure (3046) SQL Server HA and DR in a Windows Azure Virtual Machine – Deep Dive
00:00:00 David Cobb Professional Dev (1054) Choose your own adventure, be a SQL consultant
00:00:00 Sujai Karnam DBA - Auditing Maint. (1053) Understanding Locking, blocking and deadlocks in SQL Server
00:00:00 Telmo Sampaio Professional Dev (1054) Exam Prep 70-462: Administering Microsoft SQL Server 2012 Databases
00:00:00 Telmo Sampaio Professional Dev (1054) Exam Prep 70-461: Querying with SQL Server 2012
00:00:00 Kenneth Urena DBA - Performance (1052) Indexing strategies and good physical designs for performance tuning
00:00:00 Jason Virtue DBA - What's New? (1047) Breakthrough Data Platform Performance with SQL Server 2014
00:00:00 Jason Virtue BI (3045) Power BI for the masses
00:00:00 Mark Scott Auditorium (1124) Supercharge Microsoft BI with Pyramid Analytics
00:00:00 Andy Warren DBA - Auditing Maint. (1053) Credit Card Security for the SQL DBA
00:00:00 Andy Tabisz SQL Azure (3046) Creating Access 2013 Web Apps in SQL Azure using SharePoint

SessionID: 11543

Check Engine Lights

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1048)

Speaker: Chris Skorlinski

Title: Check Engine Lights

Abstract:

Problem with Windows server, IO storage or SQL Server stopped your business dead in its tracks? Together we'll explore "check engine lights" for your SQL Server warning you of pending doom. I'll cover Performance Monitor, IO STACK, Dashboards, ErrorLogs, and DMVs to keep your server and SQL Server running smooth.

SessionID: 11544

Your Best Interview Ever

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Professional Dev (1054)

Speaker: Chris Skorlinski

Title: Your Best Interview Ever

Abstract:

Presented by Chris Skorlinski with a collection of tips from 20 years of interviewing new hire candidates at Microsoft. He'll cover techniques for building your résumé and key strategies during interviews, whether via phone, Skype, or in-person, to increase your chances for a new job and a new adventure.

SessionID: 13043

What are you Waiting For?

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1052)

Speaker: Dean Richards

Title: What are you Waiting For?

Abstract:

SessionID: 13044

Best Practices to Awesome Performance on VMware

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1048)

Speaker: Dean Richards

Title: Best Practices to Awesome Performance on VMware

Abstract:

SQL Server on VMware??? Most of our customers have virtualized their application tier, and now are either virtualizing databases or planning to do so soon. Some companies have tried to virtualize databases on VMware, but went back to physical hardware because of performance issues. There are many reasons this may have happened, but quite often the decision to go back to physical was not based on hard facts. This presentation will explore the fundamentals of monitoring databases running in a VMware environment. If you are using classic O/S monitoring tools using standard Perfmon counters, you are getting misleading information. Understand which metrics are important and how to get the data.

SessionID: 13411

REAL WORLD REPORT SERVER PERFORMANCE SOLUTIONS AND STRATEGIES

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Big Data (3047)

Speaker: David Pless

Title: REAL WORLD REPORT SERVER PERFORMANCE SOLUTIONS AND STRATEGIES

Abstract:

In this session we will cover the best strategies to track SQL Server Reporting Services performance and the methods to improve report performance. We will cover methods of tracking report performance through sys.dm_exec_procedure_stats and other DMVs, leveraging the ReportServer catalog ExecutionLog3 view, and monitoring Reporting Services using performance monitor (perfmon). We will analyze this information through T-SQL queries in SSMS and PowerView analysis. We will also cover methods of rolling these solutions into a warehouse report using SSRS / SSIS to monitor report performance over time. We will discuss when to scale out the Report Server and when to focus on the SQL Server queries driven through SSRS report execution.

We will cover methods of isolating Report Server performance and we will cover how to create your own SSMS Dashboard Report with KPIs on SSRS and SQL Server Performance.

This session is a must for both DBAs and report developers.

SessionID: 13631

HDInsight utilizando Hadoop + SQL con análisis en Excel

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL en Espanol (3048)

Speaker: Eduardo Castro

Title: HDInsight utilizando Hadoop + SQL con análisis en Excel

Abstract:

En esta sesión veremos los aspectos básicos de Hadoop y su instalación en Windows, además se explora la integración entre Hadoop y SQL Server mediante SSIS y cómo se pueden consultar los datos analizados desde Excel, esto con el fin de realizar cuadros de análisis de Big Data.

SessionID: 13957

Database Tuning Advisor - When to use it - When not to trust it.

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Internals (1049)

Speaker: Ernest Ostrander

Title: Database Tuning Advisor - When to use it - When not to trust it.

Abstract:

How and when to use Database Tuning Advisor. The goal is improved database performance. This session focuses on demos of DTA: how to use it, how to interpret and implement results, and advice on making the best use of DTA. It also covers when to use DTA as well as the pitfalls of DTA and when to avoid it. There will be real-world result statistics of performance improvement, and lots of demos.

SessionID: 14314

The DW and Big Data Architecture

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Big Data (3047)

Speaker: Frank Quintana

Title: The DW and Big Data Architecture

Abstract:

The problem with the old way of organizing and analyzing data in RDBMS is that it is painfully slow, incomplete and costly. We are obligated to be selective and work with data in small chunks. In the best case scenario we have been partitioning our data and archiving it with the hope to eventually use it. The fact is that when data is being archived, usually, it is never being used again. We didn’t even bother with collecting all the data due to economics and technical limitations.

The same that in the dawn of the relational revolution, the RDBMS created a new way of handling data that allowed doing it in better ways. The new breed of Big Data Management Systems BDMS, such as Cloudera and Hortonworks, are opening new possibilities to handle the renegaded and invisible data of the enterprise making possible to think about a new world, the “internet of everything” In my presentation I will explain advantages and disadvantages of OLTP, OLAP and Big Data and the Big Data impact in the D

SessionID: 14336

Detección de cambios para el desarrollo de Warehouses

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL en Espanol (3048)

Speaker: Freddy Angarita

Title: Detección de cambios para el desarrollo de Warehouses

Abstract:

Observaremos las diferentes técnicas disponibles para realizar detección de cambios para el desarrollo de Warehouses, punto crítico dentro del proceso de desarrollo de ETL en un proyectos de BI a gran escala

SessionID: 14337

Desarrollo de modelos de minería de datos

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL en Espanol (3048)

Speaker: Freddy Angarita

Title: Desarrollo de modelos de minería de datos

Abstract:

Desarrollo de un modelo para el mundo real de un modelo de minería de datos, técnicas estadísticas y consideraciones para el modelado

SessionID: 14461

Building an MDM Center of Excellence with MDS and Maestro

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - What's New? (1047)

Speaker: Gene Webb

Title: Building an MDM Center of Excellence with MDS and Maestro

Abstract:

Learn how to build an MDM Center of Excellence with Best Practices using extensive demo. The session will including building a complete sample customer domain including data quality, merge, match and deduplication, and business workflow.

SessionID: 14856

Introduction to SSIS with BIML

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: BI (3045)

Speaker: Guillermo Caicedo Santiago

Title: Introduction to SSIS with BIML

Abstract:

Do you ever find yourself repeating the same steps over and over while developing ETL packages? BIML is an XML markup language that automates your BI patterns and reduces the manual repetition that consumes most of your development time. In this session we will learn the basics of BIMLScript and show you the benefits of creating and automating an SSIS framework.

SessionID: 15024

Azure Table vs. Azure SQL Database

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL Azure (3046)

Speaker: Herve Roggero

Title: Azure Table vs. Azure SQL Database

Abstract:

Let’s take a deep dive into both storage options: no-sql Azure Table, and SQL Azure. We will review many aspects of both storage models, including performance, security, programming surface and more.

SessionID: 15159

T-SQL Performance Guidelines for better DB stress powers

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Development (3044)

Speaker: Shehab El-Najjar

Title: T-SQL Performance Guidelines for better DB stress powers

Abstract:

To reach your desired business functionalities, it can be easy using some common T-SQL practices like MTVF , scalar functions , Temp tables, Union…etc and they might perform pretty well on development server coz neither adequate stress of users or adequate volume of data is exists there but actually they seem totally strange once going to live and they become performing badly ending up with standstill cases sometimes , this is due to lack of stress powers of T-SQL codes which should be considered largely for critical mission DBs so I am going to talk to you about How to capture expensive queries using different techniques ..?and How to optimize them in the shortest time using scientific ways ..? (10 different T-SQL Practices will be analyzed within this session)

SessionID: 15160

Performance dreams wait for you at SQL Server 2014

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1052)

Speaker: Shehab El-Najjar

Title: Performance dreams wait for you at SQL Server 2014

Abstract:

SessionID: 15796

Maintenance and Backups: Intro to Ola Hallengren

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Auditing Maint. (1053)

Speaker: Jason Carter

Title: Maintenance and Backups: Intro to Ola Hallengren

Abstract:

This session will provide an overview of the critically acclaimed SQL Server Maintenance Solution written and maintained by Ola Hallengren. If you're using Maintenance plans, you're started in the right direction, but Ola's solution is the Gold Standard for Maintenance scripts. We will review the options and show you how these scripts can leave you more at ease with your backup, database and index maintenance duties.

SessionID: 15797

5 TSQL Commands I've Been Missing

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Development (3044)

Speaker: Jason Carter

Title: 5 TSQL Commands I've Been Missing

Abstract:

Being a full-stack .NET developer, I have written my fair share of T-SQL, but not until I became an accidental DBA did I find a new world of T-SQL options available to me. In this session, I will go over a five T-SQL commands available since SQL Server 2005 and up that I have been completely missing. We will evaluate the usefulness of CTE, OUTPUT, MERGE, APPLY, and RANKING FUNCTIONS and how each of these can replace common cases you see everyday.

SessionID: 16104

Change Data Capture a developer's unknown best friend

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Development (3044)

Speaker: Jose Chinchilla

Title: Change Data Capture a developer's unknown best friend

Abstract:

Wish there was a way to identify data that has been inserted, deleted and updated with minimal overhead and without he use of triggers? Looking for a way to validate the impact on the data by the new code you are about to deploy in Production? Wish there was a way to quickly recover and revert changes made to the data already committed when not using explicit transactions? Want to speed up your incremental ETLs? Join Jose to learn more about Change Data Capture (CDC) in SQL Server and understand how developers can utilize this tool to debug code, document code impact on the data, identify data that has been inserted, updated or deleted data and how it can be used to restore changed data in seconds to its original state without the use of backups or snapshots.

SessionID: 16771

5 Common SQL Server Performance Issues

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1048)

Speaker: Jason Hall

Title: 5 Common SQL Server Performance Issues

Abstract:

I spend a large portion of each day looking through performance reports and dashboards from various organizations around the world. I've identified some very common performance problems and/or misunderstandings that tend to have easy, though not always obvious, solutions.

I intend to share the whys and hows of these issues with anyone who would like to attend during a SQL Saturday session.

SessionID: 16808

Mission Possible: Interactive Performance Troubleshooting - Indexes

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1048)

Speaker: Jim Murphy

Title: Mission Possible: Interactive Performance Troubleshooting - Indexes

Abstract:

Performance troubleshooting is detective work. We'll have a lab system being assaulted by PowerShell scripts (to simulate live users), and simulated performance problems like those that can make your on-call cell phone ring too much! Do you think you have what it takes to find these "needle in the haystack" issues and resolve them quickly? This will be a highly interactive session where we will locate the rogue queries together, work through solutions, implement them and measure the results. In this episode we'll focus primarily on improper indexing as a common underlying problem and all will walk away with much better troubleshooting skills and an upgraded knowledge of performance tuning!

SessionID: 16810

AlwaysOn - Finally, A usable 'mirror'!

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Internals (1049)

Speaker: Jim Murphy

Title: AlwaysOn - Finally, A usable 'mirror'!

Abstract:

In the past, High Availability and Disaster Recovery (HADR) had many limitations. Clustering and Mirroring are great, but the mirror/secondary database is not very usable since it is not online. Finally, AlwaysOn solves this limitation by merging both multi-node Clustering and mirroring. AlwaysOn also allows the secondary database to remain ONLINE, so we can use it for reporting purposes without resorting to a Snapshot! Come see this lively session with extensive demos of setting up, configuring and testing AlwaysOn. We'll also test automatic fail-over using a real web app to see how well this feature works.

SessionID: 16994

Report With Power: New Data Tools, New Insights

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Development (3044)

Speaker: James McAuliffe

Title: Report With Power: New Data Tools, New Insights

Abstract:

By now, we have heard a lot about the new Power* tools. PowerPivot, PowerView, PowerQuery and the tabular data model. But what does it all mean? How can you put these tools to work for you, where you live and work every day? This session provides examples of powerfully combining data from lots of different sources in creative ways that were simply not possible in the past. This session will walk you through real life scenarios, using these tools to fill in missing and move from “if only” to “what if”, and valuable insight...

SessionID: 17117

Business Intelligence Features in SQL Server 2014

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: BI (3045)

Speaker: Joe Homnick

Title: Business Intelligence Features in SQL Server 2014

Abstract:

Joe dives into the new business intelligence features of SQL Server 2014. There are new features in Rapid data exploration in Excel and Managed self-service BI which includes Governance and compliance, insight, and oversight for IT with self-service content creation that is balanced with IT management and ease of administration through SharePoint. He will investigate credible, consistent data with BI Semantic Model along with features for Enterprise information management (EIM) encompassing Data Quality Services, Master Data Services; SQL Server Integration Services. Finally, he delves into Big Data analytics and data warehousing with support for Massive data warehousing and amazing performance with xVelocity in-memory technology.

SessionID: 17426

We Don't Need Roads:A Look Into SQL Server Indexes

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Development (3044)

Speaker: Richie Rump

Title: We Don't Need Roads:A Look Into SQL Server Indexes

Abstract:

Have you ever ran a SQL against SQL Server and it was so slow that you wondered if the database was from 1955? You could use a Delorean or you can create indexes in your database. This session will introduce you to SQL Server indexes. Indexes are a powerful tool to improve the performance of our queries. We'll discuss how indexes are structured and why they speed up queries, how INSERT, UPDATE, and DELETE queries are affected by indexes and how to identify if an index is necessary. Then, we'll take a look at an Entity Framework application and see how EF reacts to our fresh new indexes. If you want to make bad query performance a thing of the past this session is for you.

SessionID: 17465

Tablas Particionadas: De la A a la Z

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL en Espanol (3048)

Speaker: Jose L. Rivera

Title: Tablas Particionadas: De la A a la Z

Abstract:

En esta sesión discutiremos las estrategias de uso para las tablas particionadas, su impacto y cómo implementarlas, ventajas y desventajas, y como se trabaja con el mantenimiento de las ventanas corredizas. Además, compararemos las mejoras que ha tenido esta funcionalidad desde SQL Server 2008 hasta SQL Server 2014. Al final de esta sesión, tendrás toda la información necesaria para poder tomar ventaja de esta funcionalidad en tu ambiente de trabajo.

SessionID: 17529

Show me whatcha workin' with: Big Data Edition

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Big Data (3047)

Speaker: Josh Luedeman

Title: Show me whatcha workin' with: Big Data Edition

Abstract:

Congratulations. You've setup your Big Data environment with all the fun toys. You have Pig, Sqoop, and Hive all on your Hadoop cluster. You even got your data flowing in there properly. Now what? In this session we're gonna go over Data Mining tools to help you gain some insight from your data. Then, to bring it all together, we'll go over some easy ways to use common tools to show off all of this Big Data of yours, using tools that most have access to.

SessionID: 18075

Inspector Insert And The Case Of The Mistaken IDENTITY

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Auditing Maint. (1053)

Speaker: Kendal Van Dyke

Title: Inspector Insert And The Case Of The Mistaken IDENTITY

Abstract:

Think you know everything about working with identity values? Think again - they're not as straightforward as they seem! Follow along as Inspector Insert discovers the many ways to end up with a case of mistaken identity and learn how to make sure you're working with the right identity values every time. Attendees will: - Understand how identity columns work - Understand all the ways to return identity values and what factors influence their accuracy. - Learn how to always be sure they're working with the right identity values in TSQL.

SessionID: 18076

How To Build A SQL Server Virtual Lab On Your Own Machine

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - What's New? (1047)

Speaker: Kendal Van Dyke

Title: How To Build A SQL Server Virtual Lab On Your Own Machine

Abstract:

As the number of SQL Server versions and features grow over time so does the difficulty in maintaining a set of tools for working with all of them on your local machine. Add in that some features require multiple physical instances and suddenly a single installation isn't enough. Need to quickly switch between versions and editions of SQL Server? Want to learn how to set up an AlwaysOn Availability Group? Or maybe you want to try out the latest features in SQL 2014...virtualization offers a convenient way to do any and all of these. In this session we'll show you how by covering the fundamentals of desktop virtualization and demonstrating how to set up a virtual lab on your own machine.

SessionID: 18220

Team Leadership Fundamentals

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Professional Dev (1054)

Speaker: Kevin Kline

Title: Team Leadership Fundamentals

Abstract:

Considering a promotion into management? This session will teach you the fundamental skills needed to effectively lead an IT team. Topics include motivational skills, communication skills and project/job tracking skills. Attendees will learn:

  1. What are the fundamental ways that a new leader can build credibility and trust with their team?
  2. What are the unique ways in which IT people are motivated?
  3. How can a leader effectively communicate with their IT team using a variety of communication channels?
  4. How steps can a leader take to ensure that their IT team is achieving optimum effectiveness?

SessionID: 18221

SQL Server Internals and Architecture

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Auditorium (1124)

Speaker: Kevin Kline

Title: SQL Server Internals and Architecture

Abstract:

SessionID: 19057

Geospatial Data Types in SQL Server 2012

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - What's New? (1047)

Speaker: Leonard Lobel

Title: Geospatial Data Types in SQL Server 2012

Abstract:

The geospatial capabilities in SQL Server are not only powerful, but easy and fun to use! In this session, Lenni shows you how to integrate location-awareness into your own applications with the geometry and geography data types. We’ll explore the planar and geodetic spatial models, spatial markup languages such as WKT and GML, and then put these concepts to use as we build several useful demos, (e.g., Bing Maps integration). Demos show how to use the geospatial methods to easily calculate area, length, and distance, and project new shapes based on intersection and overlap. Attend this session and embrace spatial programming today!

SessionID: 19061

Native File Streaming with SQL Server 2012

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - What's New? (1047)

Speaker: Leonard Lobel

Title: Native File Streaming with SQL Server 2012

Abstract:

In this dynamic session, Lenni will teach you the ins-and-outs of unstructured data storage and native file streaming with FILESTREAM (introduced in SQL Server 2008) and FileTable (new in SQL Server 2012). Learn how to program FILESTREAM using T-SQL and, for maximum performance, using the OpenSqlFileStream API in C#. We’ll also cover the hierarchyid data type, which casts a hierarchical structure over every FileTable, and wrap up with the full-text search improvements and new Statistical Semantic Search in SQL Server 2012 that you can leverage to get the most out of unstructured documents contained in your databases.

SessionID: 19912

Powershell Working with Windows Azure SQL Database Server

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL Azure (3046)

Speaker: Maximo Trinidad

Title: Powershell Working with Windows Azure SQL Database Server

Abstract:

In this presentation I will be covering how to subscribe to Azure, setup PowerShell to connect your subscription, use scripting to create a SQL Database Server and then use SMO with PowerShell push data to your SQL Azure tables. All this using PowerShell scripting plus showing some editor, scripting techniques, and tips to avoid issues when working and setting Azure with PowerShell. (Live demo with Windows Azure)

SessionID: 19955

Change Tracking: A Near Bullet-Proof ETL Synchronization Control

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: BI (3045)

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 most cases may be a better solution for data ETL movement from a SQL Server 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. Most of presentation is demos.

SessionID: 19956

Performance Benefits of Data Compression

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1052)

Speaker: Mike Byrd

Title: Performance Benefits of Data Compression

Abstract:

Objective of session is to show with examples when and what and how and if to implement table compression. Session will review table compression as implemented for SQL Server and then dive into many examples including benchmarking. Come to the session to see the results -- they were surprising to me!

SessionID: 19957

SQL Server Foreign Keys – De-mystifying the Rest of the Story

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Internals (1049)

Speaker: Mike Byrd

Title: SQL Server Foreign Keys – De-mystifying the Rest of the Story

Abstract:

Foreign Keys have a bad rap – they cause performance issues, they inhibit some inserts, deletes and updates, etc. This may be true, but let’s further explore why we even have them and how they can benefit and maybe even improve performance. This session will concentrate on many demos including the attributes associated with foreign keys. The attendee will walk away from this session with a better understanding of Foreign Key utility and their maintenance.

SessionID: 20488

Introducing Cube World To Users From Flat Table Land

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Big Data (3047)

Speaker: Michael Antonovich

Title: Introducing Cube World To Users From Flat Table Land

Abstract:

This session explores the tabular approach to building cubes in SQL Server Analysis Services 2012 for those DBAs and developers who are more comfortable working with relational databases than cubes. Starting with a ‘normal’ relational database, the attendee will learn how to build a basic model by loading data from several data sources, establish relations between these data sources, define measures and dimensions, build hierarchies, create KPIs and deploy functional cubes that can be used to answer management’s questions about what is really going on with their data. For users already familiar with PowerPivot, this session provides a good transition into the world of SSAS as both use essentially the same techniques.

SessionID: 20489

Hello, My Name Is DAX

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: BI (3045)

Speaker: Michael Antonovich

Title: Hello, My Name Is DAX

Abstract:

For anyone doing serious work with PowerPivot, you know that you must sometimes create additional columns calculated from the data in your existing data sources. If your data source is SQL Server, you could do this in SQL directly by just connecting to a custom view. However, for most other data sources (and for those users without develo9pment access to SQL Server) the best alternative is building expressions in PowerPivot to define new columns. DAX is also used to join tables on multiple columns and to create calculated measures. This session will explore DAX functions and expressions and how they differ from Excel expressions.

SessionID: 21099

Big Data: How To.. and Now What?

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Big Data (3047)

Speaker: Michael Reed

Title: Big Data: How To.. and Now What?

Abstract:

In this session we will discuss what big data is, the options for where to deploy a Hadoop cluster, how to get and manipulate data, and basic analytics in the Hadoop environment, along with moving data in and out of a SQL Server environment.

SessionID: 21100

From Query to Disk: Managing your queries, data distribution, and environment for best performance

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1048)

Speaker: Michael Reed

Title: From Query to Disk: Managing your queries, data distribution, and environment for best performance

Abstract:

The 'out of the box' SQL Server installation and configuration is generally useless in an enterprise of any size and will lead to unbelievably poor query performance. In this hour we will discuss the basics of SQL Server deployment and configuration, the tools at your disposal to optimize query execution, and some tricks to make your queries perform at their best...all from the 'magic wand' approach where we start with 'most optimal' then adjust as necessary to suit the circumstances. Expect to learn a little bit of everything...from SQL Server deployment and configuration to indexing and statistics to stored procedures and functions to query design to database architecture.

SessionID: 21630

Keep your sanity by using Policy Based Management to implement standards

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Auditing Maint. (1053)

Speaker: Pankaj Satyaketu

Title: Keep your sanity by using Policy Based Management to implement standards

Abstract:

In this session we will review the basics of Policy Based Management, what you get out of the box and how you can build policies that extend beyond the built in facets. We will take a look at some advanced policies using WMI to get OS configuration information such as Power Configuration and TSQL to read configuration information such as the last time CheckDB was run for a database.

SessionID: 21771

Excel in SQL Reporting

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL Azure (3046)

Speaker: Perry Patterson

Title: Excel in SQL Reporting

Abstract:

Did you watch Seinfeld and dream of being an IMPORTER / EXPORTER? Do your accountants, managers an other end users need their reports in excel? You don't need Vandelay Industries! Learn how to extract data directing into excel from SQL and other databases. Get out of the importing and exporting of data, and create useful SQL reports right from Excel that users can update and even modify themselves!

SessionID: 22363

Tips Tricks for dynamic SSRS Reports

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1052)

Speaker: Pam Shaw

Title: Tips Tricks for dynamic SSRS Reports

Abstract:

In this session we will explore the multitude of ways that you can make your reports adapt to the needs of your users. This will include defining formats based on the data contents. We will explore how to refine layouts based on the data to be delivered. We will demonstrate how to create a parameter driven data source. We will take a look at how creating templates can give your catalog of reports a more professional look. All of this together will empower you to have more control over the reports you create.

SessionID: 22756

Building the modern architecture of hybrid data for Big Data with Microsoft and Apache Hadoop

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL en Espanol (3048)

Speaker: Jose Redondo

Title: Building the modern architecture of hybrid data for Big Data with Microsoft and Apache Hadoop

Abstract:

The age of knowledge: Building the modern architecture of hybrid data for Big Data with Microsoft and Apache Hadoop

Considering that knowledge is a value added for businesses today, in this exhibition show in a simple way as Microsoft and Hortonworks unite its efforts, in order to combine their data platforms ("Hortonworks Data Platform" and Microsoft: Windows, Office, SQL Server, Parallel Data Warehouse and Azure), to build with this, the modern architecture of data hybrid for Big Data. (Spanish session)

SessionID: 23892

TempDB Internals – part I

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Internals (1049)

Speaker: Sam Mesel

Title: TempDB Internals – part I

Abstract:

TempDB is a central resource for all systems and for SQL Server engine itself. A non-optimally designed system can make heavy use of TempDB, which will become the bottleneck of SQL Server

This session will discuss TempDB properties and characteristics, we will cover SQL Server startup process and its dependencies on TempDB, options and settings that can be configured, and trace flags that can be used. The session will then put focus into User Objects, i.e., objects created explicitly by T-SQL code (temporary tables, table variables, temporary stored procedures, and so forth.. ). Tools and code Techniques will be shown to monitor and minimize impact on TempDB. This session is heavily based on demos

SessionID: 23893

TempDB Internals – part II

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Internals (1049)

Speaker: Sam Mesel

Title: TempDB Internals – part II

Abstract:

This session, a continuation of part I - dives into Internal Objects, i.e., objects created implicitly by SQL Server engine to address SQL processing (worktable for aggregates, hashes; cursors; sorting; aggregations; common-table-expressions; etc.).

Filled with demos this session will show these internal objects, and a myriad of tools including performance counters and DMVs to help you build your TempDB monitoring arsenal. A discussion on TempDB data files and their placement will complete this session

SessionID: 24166

SQL Server 2014 Top 5 - Hybrid Features

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Auditorium (1124)

Speaker: Scott Klein

Title: SQL Server 2014 Top 5 - Hybrid Features

Abstract:

Microsoft SQL Server 2014 brings to market new capabilities to simplify cloud adoption and help you unlock new hybrid scenarios. This demo-filled session will highlight these top features and show how you can use these features to lower your TCO and help manage your mission-critical applications by leveraging the cloud by providing new disaster recovery and backup solutions.

SessionID: 24167

SQL Server 2014 in-memory OLTP Deep Dive

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Auditorium (1124)

Speaker: Scott Klein

Title: SQL Server 2014 in-memory OLTP Deep Dive

Abstract:

SQL Server's new In-Memory OLTP technology (codenamed 'Hekaton') promises to be one of the most exciting new features to be released when SQL Server 2014 ships. As a DBA you will have a number of questions surrounds it's internals, how it should be administered and how it will impact you high-availability design. In this session In this demo-filled session we will discuss Hekaton from a DBA perspective. We will look at Hekaton's architecture and internals, capacity planning considerations, administration considerations and how it impacts your high-availability design. He will also present some use cases and examples of where Hekaton can be used.

SessionID: 24168

SQL Server HA and DR in a Windows Azure Virtual Machine – Deep Dive

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL Azure (3046)

Speaker: Scott Klein

Title: SQL Server HA and DR in a Windows Azure Virtual Machine – Deep Dive

Abstract:

Windows Azure gives you a choice in where to host your SQL data, with both SQL Server running in a VM and Windows Azure SQL database. Ongoing innovations in SQL/VM and SQL DB enable both low overall TCO for management of existing applications/services and an efficient platform for the new breed of cloud applications/services. Additionally the ability to mix and match existing and new applications in the same hosted service, and to integrate with on-premises applications and networks in hybrid models provides tremendous flexibility. This session will take a deep look at the best practices when provisioning and deploying a SQL Server in a Windows Azure Virtual Machine.

SessionID: 24870

Choose your own adventure, be a SQL consultant

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Professional Dev (1054)

Speaker: David Cobb

Title: Choose your own adventure, be a SQL consultant

Abstract:

This non-technical talk will explore how you can create new options for your career as a DBA, SQL developer or any other I.T. profession. Drawing from the speaker's own story of experiences and observations in the field, we will discuss what makes a good consultant, how to get started working for yourself, and how to grow your technical skills, your business skills, and your own potential.

SessionID: 25868

Understanding Locking, blocking and deadlocks in SQL Server

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Auditing Maint. (1053)

Speaker: Sujai Karnam

Title: Understanding Locking, blocking and deadlocks in SQL Server

Abstract:

In this session, we will go through the SQL Server's multigranular locking mechanism that allows different types of resources to be locked during a transaction, its impact on concurrency and what leads to blocks and deadlocks.

SessionID: 26094

Exam Prep 70-462: Administering Microsoft SQL Server 2012 Databases

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Professional Dev (1054)

Speaker: Telmo Sampaio

Title: Exam Prep 70-462: Administering Microsoft SQL Server 2012 Databases

Abstract:

Attendees will be guided through the content they need to master to pass exam 70-462, be exposed to the new types of questions to expect in the exam, and learn tips and tricks from exam addict Telmo Sampaio.

SessionID: 26095

Exam Prep 70-461: Querying with SQL Server 2012

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Professional Dev (1054)

Speaker: Telmo Sampaio

Title: Exam Prep 70-461: Querying with SQL Server 2012

Abstract:

Attendees will be guided through the content they need to master to pass exam 70-461, be exposed to the new types of questions to expect in the exam, and learn tips and tricks from exam addict Telmo Sampaio.

SessionID: 27193

Indexing strategies and good physical designs for performance tuning

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Performance (1052)

Speaker: Kenneth Urena

Title: Indexing strategies and good physical designs for performance tuning

Abstract:

Multiple index strategies to help improve database performance, Part of the topics covered in this session are:

SessionID: 27465

Breakthrough Data Platform Performance with SQL Server 2014

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - What's New? (1047)

Speaker: Jason Virtue

Title: Breakthrough Data Platform Performance with SQL Server 2014

Abstract:

This session covers the following topics: evolution of the data platform, mission critical performance, faster insights from any data, platform for hybrid cloud and complete data platform. SQL Server 2014 will go GA and be the first ones to see the new release.

SessionID: 27466

Power BI for the masses

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: BI (3045)

Speaker: Jason Virtue

Title: Power BI for the masses

Abstract:

Power BI enables business users across the enterprise to gain access to the data. They can use agile development tools to extract, store and visualize data. During this session, we will demonstrate the new BI development tools in Excel; Power Query, Power Pivot, Power VIew and Power Map. These reports will be published into Office365 Power BI site. This session will showcase these tools and talk about the infrastructure behind it.

SessionID: 34767

Supercharge Microsoft BI with Pyramid Analytics

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: Auditorium (1124)

Speaker: Mark Scott

Title: Supercharge Microsoft BI with Pyramid Analytics

Abstract:

Mark will show you how you can Supercharge your Microsoft BI with Pyramid Analytics “BI Office”. See how BI Office gives you the “freedom to” Scale, Maximize, Visualize, and Mobilize your business users with the new Version 5. Attendees will see how easy it is to go from Analytics to Dashboards and reports in just 45 minutes. Additionally Mark will show you the mobile dashboard offering on the new iPad Air.

SessionID: 9561

Credit Card Security for the SQL DBA

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: DBA - Auditing Maint. (1053)

Speaker: Andy Warren

Title: Credit Card Security for the SQL DBA

Abstract:

Are you storing or planning to store credit card numbers? If so, you need to learn all you can about the requirements for PCI compliance. We'll cover how PCI works from the requirements to the final audit, and eveything in between that you'll need to know something about. We'll talk about encryption, key management, logging, alerting, administration access, granular permissions, tokenization, and as much more as we can fit into an hour. It's a complex topic, but that just makes it more interesting!

SessionID: 9599

Creating Access 2013 Web Apps in SQL Azure using SharePoint

Back to calendar

Event Date: 14-06-2014 - Session time: 00:00:00 - Track: SQL Azure (3046)

Speaker: Andy Tabisz

Title: Creating Access 2013 Web Apps in SQL Azure using SharePoint

Abstract:

Access 2013 web apps feature a new, full integration with SQL Azure. When you create a web app on SharePoint, Access Services will create SQL Azure database that houses all of your Access objects. This new architecture increases performance scalability; it also opens up new opportunities for SQL developers to extend and work with the data in Access apps.

In this session you will… • Learn to easily create an Access Web App in 60 seconds • Understand automatic views • See how Access Web Apps help knowledge experts (no coding required) • View the online development environment • See a production release of a real-world web app in action • See different interfaces for within the company with clients/vendors • Learn about integrating Office web apps • Understand the use of hybrid applications • Learn about app distribution, deployment and upgrades • See the pros/cons of Access Web Apps in a corporate environment