Nr: 389
SQLSaturday #389 - Huntington Beach 2015
SessionID: 17328
Introduction to Wait Types and Response Time Analysis
Event Date: 11-04-2015 - Session time: 00:00:00 - Track: Track 5
Speaker: Jonathan Shaulis
Title: Introduction to Wait Types and Response Time Analysis
Abstract:
SessionID: 24757
Successfully Virtualizing SQL Server on vSphere - Straight from the Source
Event Date: 11-04-2015 - Session time: 00:00:00 - Track: Track 6
Speaker: Deji Akomolafe
Title: Successfully Virtualizing SQL Server on vSphere - Straight from the Source
Abstract:
Over the years, virtualization has matured from the exotic black magic realm to become a mainstream standard IT practice. "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: 10704
Treating Tables Like Legos, Partitioning Basics
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 5
Speaker: Brandon Leach
Title: Treating Tables Like Legos, Partitioning Basics
Abstract:
SessionID: 18239
Top 10 Admininistrator Mistakes on SQL Server
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 1
Speaker: Kevin Kline
Title: Top 10 Admininistrator Mistakes on SQL Server
Abstract:
SessionID: 18868
How to Automate SSIS and SQL Agent Job Deployments
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 8
Speaker: Yong Ji
Title: How to Automate SSIS and SQL Agent Job Deployments
Abstract:
Are you trying to implement Continuous Integration for your DB?
This session will equip you with the basics and tools needed to approach automating SSIS and SQL Agent Job deployments.
There are many blog postings and articles about this but it is not easy to find good working examples of this automation. In this session, I will go over the basics of this automation and discuss the necessary components and possible options that you can use, including a working example of SSIS and SQL Agent Job deployment.
SessionID: 19328
Using Premium Data for Analysts
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 3
Speaker: Lynn Langit
Title: Using Premium Data for Analysts
Abstract:
Did you know that you can verify business names, addresses and credit status from within Excel? Big Data also means premium data, but what is it and how do you use it? Come to this session to learn via demonstrations, what types of premium data are out there, how to get the right data easily (usually from inside of Excel) and how to estimate costs accurately. We'll look at Dun Bradstreet, Melissa Data, Strike Iron and more.
SessionID: 23168
Thinking in SQL
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 7
Speaker: Robert Hatton
Title: Thinking in SQL
Abstract:
SessionID: 24548
Get Testing with tSQLt
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 2
Speaker: Steve Jones
Title: Get Testing with tSQLt
Abstract:
tSQLt is a testing framework that is designed to help you write repeatable, isolated tests against your database code. In this session we will briefly examine the goals of testing, where it can be used in an automated deployment pipeline, and introduce you to the tSQLt framework. We’ll show you how to design and write tests to enforce standards, check calculations and other DML operations as well as check exception handling. You will see how a real world refactoring task can be tested in a repeatable manner. Learn how you can incrementally write tests that help you build higher quality code and minimize the introduction of errors against your existing objects.
SessionID: 26573
The Ritual of Restoration
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 6
Speaker: Tim Hidalgo
Title: The Ritual of Restoration
Abstract:
Through out your journeys as a DBA one thing is inevitable. One day a database will fall in battle and it will be up to you to resurrect it. So do you know the different rituals of restoration that can save your company's data, and possibly your job? In this session we will discuss; disasters, backups and demo the various ways you can restore a database for production use.
SessionID: 9064
Event Date: 11-04-2015 - Session time: 08:30:00 - Track: Track 4
Speaker: Alan Faulkner
Abstract:
SessionID: 13421
Merge Replication 101
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 8
Speaker: Diana Dee
Title: Merge Replication 101
Abstract:
Merge replication – Some people hate it and some people love it.
Merge replication can be used to provide an autonomous (writable) copy of a database. It is easy to set up and is very failure-resilient. It can be used as a database high-availability method.
I will explain why I am a lover of merge replication. I will demonstrate merge replication set up, explain conflict resolution, and tell stories from my experience to illustrate its resilience.
SessionID: 14266
Getting Started with Reporting Services
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 7
Speaker: Ted Stathakis
Title: Getting Started with Reporting Services
Abstract:
SessionID: 15878
PowerShell for the Reluctant DBA / Developer
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 2
Speaker: Jason Horner
Title: PowerShell for the Reluctant DBA / Developer
Abstract:
This presentation will provide a brief overview of how to get started with powershell and will be demo intensive.
Demo topics will include common challenges that database professional's face including: basic code generation, deployment automation, and database discovery. We will also attempt to touch on automation and general script development best practices.
SessionID: 21079
Table Indexing for the .NET Developer
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 1
Speaker: Denny Cherry
Title: Table Indexing for the .NET Developer
Abstract:
In this session we will be looking at the best and worse practices for indexing tables within your SQL Server 2012 databases. We will also be looking into the new indexing features that are available in SQL Server 2012 (and SQL Server 2005-2008) and how you the .NET developer can make the best use of them to get your code running its best.
SessionID: 21171
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Other
Speaker: Mike Tutor
Abstract:
SessionID: 21876
Visualization Choices: What, When, and How?
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 6
Speaker: Paul Turley
Title: Visualization Choices: What, When, and How?
Abstract:
SessionID: 25763
Building a Modern Data Warehouse and Analytics Solution in Azure
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 4
Speaker: Steve Hughes
Title: Building a Modern Data Warehouse and Analytics Solution in Azure
Abstract:
For years, data warehouses have required a significant investment in hardware and software. We frequently planned for the three year lifecycle. As virtual machines started to handle the load, we gained additional flexibility. In this session, we will look at the various services in Azure and how they can be leveraged to handle various workloads and capabilities. By blending IaaS, PaaS, and even SaaS in the Microsoft Cloud, we can build highly flexible and scalable solutions to meet our needs large and small. We will look at some designs and their strengths and weaknesses including cost, maintenance, scalability, and elasticity.
SessionID: 9089
45 Minutes to Your First SSAS Tabular Model
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 5
Speaker: Kerry Tyler
Title: 45 Minutes to Your First SSAS Tabular Model
Abstract:
SSAS Tabular is a new form of business intelligence model released with SQL Server 2012, intended as an alternative to more traditional Multidimensional cubes. In this session, we will talk briefly about what Tabular is and what it does, before exploring the development process of creating a tabular model ready for ad-hoc querying.
SessionID: 9784
Event Date: 11-04-2015 - Session time: 09:45:00 - Track: Track 3
Speaker: Argenis Fernandez
Abstract:
SessionID: 10362
Query Processing in In-Memory OLTP (Hekaton)
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 5
Speaker: Benjamin Nevarez
Title: Query Processing in In-Memory OLTP (Hekaton)
Abstract:
SessionID: 14673
Predicting the future with Machine Learning
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 4
Speaker: Ginger Grant
Title: Predicting the future with Machine Learning
Abstract:
Machine Learning is Microsoft’s big entry in to the predictive analytics arena. . In this introductory session we will discuss the growing new field of predictive analytics and how Machine Learning is used to predict future results. Instead of staring into crystal balls, Machine Learning provides the ability to experiment to determine which algorithm or R code best analyzes the data to determine if past performance is indicative of the future or use scoring to find a more appropriate model.
SessionID: 16228
You Wouldn't Let HR Manage Your DBs...
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 2
Speaker: Joseph D'Antoni
Title: You Wouldn't Let HR Manage Your DBs...
Abstract:
So don't let them manage your career. This session will be a panel discussion with three long term IT professionals representing several different career tracks in IT. Learn about how your HR organization works, what salary levels and midpoints are, and get great career advice from our expert panel. Presented with Karen Lopez.
SessionID: 16918
10 Handy Tips On SQL Server Dates
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 3
Speaker: Julie Koesmarno
Title: 10 Handy Tips On SQL Server Dates
Abstract:
With time being the one thing that constantly changes, date and time calculations are widely used and essential to all business transactions. Yet, most systems only use one or two date data types; Is this a wise decision? Quite often data retrieval relating to a period of time does performs poorly, or worst of all, is not accurate. These 10 tips will help you bridge the gap, and provide the techniques to build bulletproof systems the users demand and DESERVE!
SessionID: 20404
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 6
Speaker: Mickey Stuewe
Abstract:
SessionID: 23126
SSIS 2012 Management Considerations and Best Practices
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 7
Speaker: Rushabh Mehta
Title: SSIS 2012 Management Considerations and Best Practices
Abstract:
SessionID: 24441
Transaction
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 8
Speaker: Simon Cho
Title: Transaction
Abstract:
More likely Transaction logging level inside of LDF file other than just simple rollback and commit transaction.
Transaction related issues in real world.
Look at inside of Transaction details.
And check what's the best solution for each case.
A little bit of minimal logging information.
SessionID: 24729
Multidimensional vs Tabular - May the Best Model Win
Event Date: 11-04-2015 - Session time: 11:00:00 - Track: Track 1
Speaker: Stacia Varga
Title: Multidimensional vs Tabular - May the Best Model Win
Abstract:
Are multidimensional models dead on arrival? Are tabular models the future of analysis? Come to this session to learn the similarities and differences between these two approaches to analytical modeling first introduced in SQL Server 2012 Analysis Services. We'll explore the pros and cons of each type of model and review how to select the appropriate model to your analytical requirements.
SessionID: 36008
Event Date: 11-04-2015 - Session time: 12:30:00 - Track: Other
Speaker: Andrew Karcher
Abstract:
Learn about the easiest way to monitor your SQL Server and Windows environment including data collection, historical and real time diagnostics, alarming, notifications, reporting and more.
Speaker: David Swanson
David Swanson is a graduate of the University of Arizona. He has worked in the software industry for 15 years. He has been a developer, a DBA, worked in support, product management and is currently a Database Systems Consult for Dell Software. He assists in product proof of concepts and production implementations with organizations ranging in size from very small to some of the biggest companies in the United States. He lives in the greater Boston area.
SessionID: 36043
Event Date: 11-04-2015 - Session time: 12:30:00 - Track: Other
Speaker: Andrew Karcher
Abstract:
We all want a strong and steady engineering process for our database development that allows us to deploy our code in a consistent and safe manner. Come see an overview of how a complex database lifecycle process can work to ensure changes made in development environments are always tested and reviewed, before being deployed in an automated fashion. Learn to Ship Safe, and Ship Often.
SessionID: 36044
Event Date: 11-04-2015 - Session time: 12:30:00 - Track: Other
Speaker: Andrew Karcher
Abstract:
Overview of Pyramid Analytics and Demonstration on our BI Office
SessionID: 12810
Turbo Charged SQL Development With SQL#
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 6
Speaker: David Sumlin
Title: Turbo Charged SQL Development With SQL#
Abstract:
Turbo charge your SQL Server development with the amazing SQL# CLR library. We will do a quick overview of the SQL# library and then jump into examining a few real world implementations of some of the functions and procedures. Some examples will include string manipulation, file handling, as well as some RegEx usage. There are over 245 procedures and functions, user defined aggregates, and user defined types ... and counting. Come explore some of the interesting problems that SQL# can solve. If you'd like to download and view the CLR library ahead of the presentation, you can get most of the CLR features for free at www.sqlsharp.com.
SessionID: 18241
Convince Me – Persuasion Techniques That Get Things Done
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 1
Speaker: Kevin Kline
Title: Convince Me – Persuasion Techniques That Get Things Done
Abstract:
This was the top scoring professional development session from the PASS Summit 2013.
Ever wanted to convince the boss try something new, but didn't know where to start? Ever tried to lead your peers only to fail to achieve your goals? This session teaches you the eight techniques of influencing IT professionals, so that you can innovate and achieve change in your organization.
- Learn about the fundamental difference between influence and authority and how you can achieve a high degree of influence without explicit authority.
- Learn the eight techniques of influencing IT professionals, when to apply them, and how to best use them.
- Discover the communication and procedural techniques that ensure your ideas get a hearing by bosses and peers, and how to best win support for them.
SessionID: 18558
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 8
Speaker: Konstantin Melamud
Abstract:
SessionID: 21170
Simple things you can do to make the Query Optimizer more efficient!
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 5
Speaker: Mike Tutor
Title: Simple things you can do to make the Query Optimizer more efficient!
Abstract:
SessionID: 24550
Continuous Integration for Databases
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 2
Speaker: Steve Jones
Title: Continuous Integration for Databases
Abstract:
SessionID: 25724
Date Dimension: Past Future in One Script
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 3
Speaker: Steve Wake
Title: Date Dimension: Past Future in One Script
Abstract:
SessionID: 26426
Common TSQL Mistakes
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 4
Speaker: Kevin Boles
Title: Common TSQL Mistakes
Abstract:
SessionID: 35932
Rock Your Technical Interview (Part 1)
Event Date: 11-04-2015 - Session time: 13:30:00 - Track: Track 7
Speaker: David McCarter
Title: Rock Your Technical Interview (Part 1)
Abstract:
Have you ever not gotten a job because you weren’t prepared for the interview? Would you like a big raise? Do you need motivation to rock your career? I’ve interviewed 100′s of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. This session (62.5% new material for 2014) will include crazy and strange interview stories from engineers just like you! This session includes tips to get you started, working with recruiters, getting prepared, the technical interview and more. You will also learn what is the #1 question you need to ask during an interview… it’s a game changer! Sit close and you just might catch a custom dotNetDave guitar pick. Some of some of them will win you free software!
SessionID: 16919
Interactive Actionable Data Visualisation With Power View
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 3
Speaker: Julie Koesmarno
Title: Interactive Actionable Data Visualisation With Power View
Abstract:
This session will discuss how to design the appropriate data model to enable self-service data exploration and insightful analysis in Power View, and how to create pixel perfect visualization for mobile devices. You will also learn how the techniques differ from traditional platforms. Using live demo, we will walk through ways to channel users focus on actionable analytics.
SessionID: 17911
$#*! Your Database Says About Me
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 2
Speaker: Karen Lopez
Title: $#*! Your Database Says About Me
Abstract:
Does your data sit around mocking your best attempts to support good data practices? Databases are also bound by the GIGO rule: Garbage In is Garbage Out. In this presentation, Karen shows you examples of the types of mistakes, misunderstandings and outright cheats that lead to poor data quality, mistrust in IT systems and overall smelliness in our IT solutions-- using real-life evidence of her own data in your systems.
SessionID: 21080
Database Administration for the non-DBA
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 1
Speaker: Denny Cherry
Title: Database Administration for the non-DBA
Abstract:
So you are a developer or a systems admin and you've just been handed a SQL Server database and you've got no idea what to do with it. I've got some of the answers here in this session for you. During this session we will cover a variety of topics including backup and restore, recovery models, database maintenance, compression, data corruption, database compatibility levels and indexing.
While this session won't teach you everything you need to know, it will give you some insights into the SQL Server database engine and give you the ability to better know what to look for.
SessionID: 22802
Increase your SSIS productivity with Biml
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 8
Speaker: Reeves Smith
Title: Increase your SSIS productivity with Biml
Abstract:
Business Intelligence Markup Language (Biml) is an XML language for Microsoft Business Intelligence that can take your Integration Services package development to the next level. Creating template packages added productivity to your Integration Services development effort. If the template design changes after development begins, a fair amount of rework to packages could be needed. See how Biml can help create template packages that can better adapt to changing business needs and allow for more comprehensive design or redesign.
This session will be a demo based session that will inspire you to make Biml your number one integration services development tool. Learn how to use Biml scripts to create staging tables and integration services packages. Add metadata to your Biml scripts and really watch the possibilities expand.
SessionID: 24731
(Way Too Much) Fun with Reporting Services
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Other
Speaker: Stacia Varga
Title: (Way Too Much) Fun with Reporting Services
Abstract:
SessionID: 26427
SQL Server Defaults SUCK!!
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 4
Speaker: Kevin Boles
Title: SQL Server Defaults SUCK!!
Abstract:
SessionID: 34604
Overview Hadoop for Windows (HDP2.2)
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 6
Speaker: Anoop Sunke
Title: Overview Hadoop for Windows (HDP2.2)
Abstract:
Audience Key Learning:
Key components of Hadoop on Windows and their functions within an Enterprise Hadoop distribution. Use cases, applications and data types that are being enabled with Hadoop.
SessionID: 35933
Rock Your Technical Interview (Part 2)
Event Date: 11-04-2015 - Session time: 14:45:00 - Track: Track 7
Speaker: David McCarter
Title: Rock Your Technical Interview (Part 2)
Abstract:
Have you ever not gotten a job due to not being prepared for the technical interview? Do you want a big raise? I've interviewed 100's of software developers and will share my knowledge on how to survive, what we look for and even divulge some of the secrets we use during the process. This session will include advice from hiring managers, recruiters and engineers that were recently hired at a new company! Maybe some crazy interview stories for fun.
SessionID: 10363
Understanding Parameter Sniffing
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 4
Speaker: Benjamin Nevarez
Title: Understanding Parameter Sniffing
Abstract:
SessionID: 13062
SSIS Design Patterns
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 8
Speaker: Demian Quinonez
Title: SSIS Design Patterns
Abstract:
Learn about some common SSIS (SQL Server Integration Services) design patterns for loading data into a data warehouse.
SessionID: 14672
Top 10 SSIS Tuning Tricks
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 3
Speaker: Ginger Grant
Title: Top 10 SSIS Tuning Tricks
Abstract:
SessionID: 14947
Poor Man's AlwaysOn - Readable Secondary w/ Automatic Failover Capabilites on SQL 2008 R2
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 5
Speaker: Harry Chandra
Title: Poor Man's AlwaysOn - Readable Secondary w/ Automatic Failover Capabilites on SQL 2008 R2
Abstract:
This session will cover the process of creating a readable secondary with automatic failover capabilities. Not everyone can be on SQL 2012 right away or having more than one secondary server for reporting or failover by utilizing Database Mirroring\Log Shipping and Database Snapshot. After this session, you will be able to utilize your reporting/secondary server for more than 1 purpose.
SessionID: 16226
Building Perfect SQL Servers, Every Time
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Other
Speaker: Joseph D'Antoni
Title: Building Perfect SQL Servers, Every Time
Abstract:
One of the biggest challenges in any large SQL environment is maintaining consistent configurations and meeting the pressures from the business for rapid server deployments. Additionally by default, SQL Server does not install with the best practices for every environment. You will learn best practices for system settings, file system layout and scheduling maintenance tasks. You will learn about what the best practices are for most SQL Server configurations, and how to automate your SQL Server builds in both a physical and virtual world. You will learn about the tradeoffs and benefits to completely automating the build process. You were hear about lessons learned building a private cloud at a Fortune 100 telecommunications company. You will also learn how use these same methods to ensure consistency with your servers whether they are in the cloud, or on-premises.
SessionID: 21877
Power BI Hands-On Micro-Workshop
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 7
Speaker: Paul Turley
Title: Power BI Hands-On Micro-Workshop
Abstract:
Office ProPlus 60 day trial: http://www.microsoft.com/en-us/evalcenter/evaluate-office-professional-plus-2013
Power Query add-in: http://www.microsoft.com/en-us/download/details.aspx?id=39379
SessionID: 22554
Locks, Blocks, and Deadlocks Oh My!
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 1
Speaker: Randy Knight
Title: Locks, Blocks, and Deadlocks Oh My!
Abstract:
Managing concurrency is one of the most challenging aspects of working with any enterprise DBMS. There is much confusion out there about locking, blocking, and deadlocks. In this demo heavy session we will clear up the confusion.
SessionID: 25725
Near Real-Time Data Warehouse Updates with CDC SSIS
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Other
Speaker: Steve Wake
Title: Near Real-Time Data Warehouse Updates with CDC SSIS
Abstract:
SessionID: 9484
Azure 101 - Where Do I Start?
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 6
Speaker: Andrew Nakamura
Title: Azure 101 - Where Do I Start?
Abstract:
Have you wanted to get started with Azure but don't know where to start? Aside from the reasons why to learn Azure, what resources can you use to quickly ramp up your skills for little costs? In this session, you will learn the way to fast track your Azure knowledge. Learn how to either use it as an idea lab to test new features of SQL and other technologies.
SessionID: 9785
(Near) Zero-Downtime Upgrades!
Event Date: 11-04-2015 - Session time: 16:00:00 - Track: Track 2
Speaker: Argenis Fernandez
Title: (Near) Zero-Downtime Upgrades!
Abstract:
SQL Server upgrades bring enticing new features and much needed enhancements, but can you perform them while maintaining high availability of your SQL Server infrastructure? You can actually do this, by leveraging rolling upgrades, which are upgrades performed with minimal downtime or service disruptions.
In this session you will:
- Understand how rolling upgrades are better than in place upgrades
- Learn how to use database mirroring or AlwaysOn Availability Groups for rolling upgrades
- Explore how you might use Log Shipping to perform a simpler type of rolling upgrade
This is a demo-intensive session, so you can see rolling upgrades live and up close. If you are considering upgrading to a major version of SQL Server, or just applying a Service Pack or a Cumulative Update, this session is for you.