sqlsathistory

Nr: 327

Back to Main list

SQLSaturday #327 - Johannesburg 2014

Start Time (24h) Speaker Track Title
00:00:00 Bhavesh Lala Track 4 Master data management - a simple approach to an improved data experience
00:00:00 Brent Samodien Track 2 Designing Modern Apps using New Capabilities in Microsoft Azure SQL Database
00:00:00 Gail Shaw Track 1 On Transactions and Atomic Operations
00:00:00 Gary Hope Track 1 Introduction to AzureML
00:00:00 Jody Roberts Track 2 Rocking with SQL 2012 Extended Events
00:00:00 Luis de Sousa Track 4 Common ETL development mistakes (and their solutions)
00:00:00 Sifiso Ndlovu Track 3 Columnstore Indexing: From SQL Server 2012 to SQL Server 2014
00:00:00 Mark White Track 3 DAX Ninja in 60 minutes
00:00:00 Marius Van Schalkwyk Track 3 How New Feature in SQL Server 2014 Could Benefit Business Intelligence Solutions
00:00:00 Martin Phelps Track 1 Who's in Control? Use Sql Server Resource Governor
00:00:00 Matt Horn Track 4 Introduction to Data Analysis Expressions (DAX)
00:00:00 Franco Rothner Track 4 Keynote address with Franco Rothner
00:00:00 Sean Pearce Track 2 Practical Query Tuning
00:00:00 Steve Simon Track 2 SQL Server 2014 Data Access Layers
00:00:00 Steve Simon Track 3 Creating efficient and effective SSRS BI Solutions
00:00:00 Frikkie Venter Track 2 In-Memory Optimized Tables - Hands-on demo and Real World applications
00:00:00 Howard Diesel Track 1 SQL Skills: Senior In Age / Pay OR Skills
00:00:00 Alistair Pugin Track 4 SQL Best Practices including tips and Tricks for optimizing your SharePoint Farm
00:00:00 Andreas Bergstedt Track 4 10 Things that you already knew about SSIS

SessionID: 10409

Master data management - a simple approach to an improved data experience

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Bhavesh Lala

Title: Master data management - a simple approach to an improved data experience

Abstract:

TBC

SessionID: 10749

Designing Modern Apps using New Capabilities in Microsoft Azure SQL Database

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 2

Speaker: Brent Samodien

Title: Designing Modern Apps using New Capabilities in Microsoft Azure SQL Database

Abstract:

Learn about Microsoft Azure’s relational database service, SQL Database. I will demonstrate key architectural patterns to showcase how customers are achieving mission criticality in the cloud. The focus will be on how and when to apply the new capabilities across business continuity and performance into the design of modern mission-critical applications.

SessionID: 14369

On Transactions and Atomic Operations

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 1

Speaker: Gail Shaw

Title: On Transactions and Atomic Operations

Abstract:

If there’s one thing that we, as SQL developers, don’t do, it’s use enough transactions.

Transactions are critical when multiple changes need to be made entirely or not at all, but even given that it’s rare to see transactions used at all in most production code.

In this session, we’ll look at what transactions are and why we should use them. We’ll explore the effects transactions have on locking and the transaction log. We’ll investigate methods of handling errors and undoing data modifications, and we’ll see why nested transactions are a lie.

SessionID: 14394

Introduction to AzureML

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 1

Speaker: Gary Hope

Title: Introduction to AzureML

Abstract:

TBC

SessionID: 17105

Rocking with SQL 2012 Extended Events

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 2

Speaker: Jody Roberts

Title: Rocking with SQL 2012 Extended Events

Abstract:

In this session we will cover getting started with SQL Server extended event. Scripting out events.

SessionID: 19301

Common ETL development mistakes (and their solutions)

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Luis de Sousa

Title: Common ETL development mistakes (and their solutions)

Abstract:

We discuss a list of costly mistakes, and their solutions, made during the design and building of the ETL process. Recommendations to avoid these mistakes are covered as well as a checklist to use to create reliable ETL solutions.

SessionID: 19356

Columnstore Indexing: From SQL Server 2012 to SQL Server 2014

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 3

Speaker: Sifiso Ndlovu

Title: Columnstore Indexing: From SQL Server 2012 to SQL Server 2014

Abstract:

Columnstore index is an enterprise feature that was introduced in SQL Server 2012 for the purposes of improving the query response on T-SQL queries against OLAP systems. In this session we will look at the initial (SQL Server 2012) implementation of columnstore indexing and how it has been improved in SQL Server 2014.

SessionID: 19419

DAX Ninja in 60 minutes

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 3

Speaker: Mark White

Title: DAX Ninja in 60 minutes

Abstract:

In this session we will cover

• Internals of Tabular (and why you should care) • Good and Bad Data Modelling Patterns. • Identifying and fixing bad execution plans.

SessionID: 19513

How New Feature in SQL Server 2014 Could Benefit Business Intelligence Solutions

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 3

Speaker: Marius Van Schalkwyk

Title: How New Feature in SQL Server 2014 Could Benefit Business Intelligence Solutions

Abstract:

This session will explore several of the new SQL Server 2014 features and how they could benefit existing and new BI solutions. This includes features that are typically considered as OLTP feature such as In-memory tables (Hekaton). The session will include a demo that will consider features and the impact they will have on data warehouse load performance, query performance, storage and maintenance. I will be using Windows Azure VMs to do the demo.

SessionID: 19743

Who's in Control? Use Sql Server Resource Governor

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 1

Speaker: Martin Phelps

Title: Who's in Control? Use Sql Server Resource Governor

Abstract:

As a DBA do you control what is utilising the resources within Sql or do the the Applications? Learn how to setup and configure Sql Server Resource Governor, and how it can be used to determine what application or users are hogging the resources and how to limit those that are impacting on the overall system performance.

SessionID: 20154

Introduction to Data Analysis Expressions (DAX)

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Matt Horn

Title: Introduction to Data Analysis Expressions (DAX)

Abstract:

In this session we will explore a number of basic data modelling and analytical problems and how to use DAX to solve them.

While this session will not make you a DAX Jedi It should provide you with a good understanding of the fundamentals of the language.

SessionID: 20369

Keynote address with Franco Rothner

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Franco Rothner

Title: Keynote address with Franco Rothner

Abstract:

Keynote address

SessionID: 24294

Practical Query Tuning

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 2

Speaker: Sean Pearce

Title: Practical Query Tuning

Abstract:

Are you a developer struggling to get maximum performance from your queries? Are you a DBA struggling to get maximum performance from your server? If so then join this session to see Sean Pearce tuning some real life queries and configuring the server accordingly. This session is full of great tips and handy techniques to apply to your code.

SessionID: 25527

SQL Server 2014 Data Access Layers

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 2

Speaker: Steve Simon

Title: SQL Server 2014 Data Access Layers

Abstract:

How often have our SQL Servers been bogged down with a myriad of users issuing lengthy and poorly constructed or poorly performing queries against our tables and views.More often than not,nearly bringing our systems to their knees.Nowhere is this truer than within the financial world where heavy number crunching is par for the course.This beginners to intermediate level hands-on presentation is aimed at the SQL Server developer and business analyst alike and will show the attendee how we had managed to eliminate 90 % of our poorly performing queries by creating a data access layer which provides our end users with a suite of well developed and tuned SQL Server FUNCTIONS and UDT's with which to render their data.

SessionID: 25528

Creating efficient and effective SSRS BI Solutions

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 3

Speaker: Steve Simon

Title: Creating efficient and effective SSRS BI Solutions

Abstract:

SQL Server 2014: With the vast amounts of data in today’s business warehouses, there has been increased demand on the Business Intelligence solution developer to produce more complex and all inclusive reporting facilities. More complexity, coupled with being all inclusive tends to yield more points of failure.In this hands on presentation we shall be examining new and innovative ways of rendering the required data in some unusual ways.

SessionID: 27368

In-Memory Optimized Tables - Hands-on demo and Real World applications

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 2

Speaker: Frikkie Venter

Title: In-Memory Optimized Tables - Hands-on demo and Real World applications

Abstract:

The new SQL 2014 In-Memory Optimized Tables for OLTP is an exiting technology, but with a very specific and focused set of use-cases. This demo will outline their high level functioning and some real word examples.

SessionID: 35689

SQL Skills: Senior In Age / Pay OR Skills

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 1

Speaker: Howard Diesel

Title: SQL Skills: Senior In Age / Pay OR Skills

Abstract:

This is not for those that are "Gettings Things Done" and already know the "End Game". It is also not for those that are not interested in Professional Development discussions and just want to listen to hard-core technical.

It is for those that appreciate being challenged in where they are currently in their professional career and where they are going. It does try to address the decisions "ground rules" required to becoming a "Senior SQL Rockstar" without any regrets and blank spaces in your resume.

SessionID: 9231

SQL Best Practices including tips and Tricks for optimizing your SharePoint Farm

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Alistair Pugin

Title: SQL Best Practices including tips and Tricks for optimizing your SharePoint Farm

Abstract:

SharePoint has become the defacto EIM tool for many large organisations and this comes with a huge responsibility for SQL DBA’s and BI consultants alike. SQL is the heart and soul of any SharePoint Farm and in this session we will be focussing on:

• What architectural considerations there are for SQL from SharePoint • Real-world SQL requirements for SharePoint • Simple tips and tricks for SQL before deploying SharePoint • Best practice scenario’s for SQL pertaining to SharePoint Invariably, SharePoint Architects have to co-exist with SQL DBA’s without having to argue and or debate what is required. DBA’s armed with the items listed above will have a better understanding of SharePoint and will also be able to optimize the performance of SharePoint DB’s so as to ensure better overall performance.

SessionID: 9453

10 Things that you already knew about SSIS

Back to calendar

Event Date: 30-08-2014 - Session time: 00:00:00 - Track: Track 4

Speaker: Andreas Bergstedt

Title: 10 Things that you already knew about SSIS

Abstract:

We dive into the common knowledge subjects and principles that we already know about but forget to use or just blatantly ignore,

Delta management, Project recovery, Best and Worst practice and more.

Session is recommended for the intermediate to advanced but the beginner will also gain from this.