sqlsathistory

Nr: 614

Back to Main list

SQLSaturday #614 - South Island NZ 2017

Start Time (24h) Speaker Track Title
09:00:00 Reza Rad BI Information Delivery Power BI From Rookie to Rockstar
09:00:00 Warwick Rudd Enterprise Database Administration Deployment Beginners Guide to HA/DR, that can save your Bacon.
09:30:00 Rob Douglas Enterprise Database Administration Deployment DBA 101 - The things you absolutely MUST be doing in your SQL environment!
09:30:00 Reza Rad BI Platform Architecture, Development Administration Security in Power BI; Everything You Need to Know
09:30:00 Craig Ryan Application Database Development Tuning SQL Server Standard Edition
09:30:00 Nick Burns Analytics and Visualization A practical introduction to ML for the Data Professional
11:00:00 Geoff Black Analytics and Visualization The Power of Power BI
11:00:00 Patrick Flynn Enterprise Database Administration Deployment Schroedinger’s Backup – will your recovery work?
11:00:00 Manjot Kaur Application Database Development DW SuperHero-Columnstore Index
13:00:00 Nagaraj Venkatesan Application Database Development Cardinality Estimator: A Ride from SQL 7.0 to SQL Server 2016
13:00:00 Warwick Rudd Enterprise Database Administration Deployment 2016 – The Rise and Fall of DBM
13:00:00 Steve Knutson Enterprise Database Administration Deployment The DBA's guide to SharePoint
13:00:00 Anupama Natarajan BI Information Delivery On-Premise Reporting - Choosing the Right Strategy (SSRS 2016 Power BI)
14:30:00 Kevin Alcock Application Database Development Protecting your data from SQL Injection attacks
14:30:00 Martin Cairney Enterprise Database Administration Deployment Database Administration for Azure SQL DB
14:30:00 Leila Etaati Cloud Application Development Deployment CortanaAnalytics : with RaspberryPI WeatherSensor
14:30:00 Matt Allington BI Platform Architecture, Development Administration Power Query is more than just a desktop BI ETL tool
15:45:00 Hamish Watson Enterprise Database Administration Deployment DevOPs and the DBA
15:45:00 Martin Catherall BI Platform Architecture, Development Administration SSIS Tips and Tricks
15:45:00 Phillip Seamark BI Information Delivery Unleash the power of Power BI
15:45:00 Manohar Punna Enterprise Database Administration Deployment Building a Centralised Database Maintenance and Monitoring Solution

SessionID: 57743

Power BI From Rookie to Rockstar

Back to calendar

Event Date: 08-04-2017 - Session time: 09:00:00 - Track: BI Information Delivery

Speaker: Reza Rad

Title: Power BI From Rookie to Rockstar

Abstract:

In this training course you will learn Power BI from beginner to advance. You will learn how to use Power BI for simple data analysis situations as well as complex business intelligence scenarios. You will learn about Power BI Desktop, Power BI Website (Service), and components of Power BI which are; Get and Transform (or Power Query), Modeling (or Power Pivot), and Visualization. You will also learn about Power Query Formula Language (Called M informally), and DAX. This course designed to give you an end to end view of Power BI, so you be able to use Power BI straight away after this course in your everyday challenges for data analysis.

Module 1: Introduction to Power BI Module 2: Getting Data Module 3: Power Query for Data Transformation Module 4: Data Modelling Module 5: Data Visualization Module 6: Gateways Module 7: Power BI Service, Administration Security

Detailed description of agenda here: http://www.radacad.com/power-bi-training

SessionID: 61017

Beginners Guide to HA/DR, that can save your Bacon.

Back to calendar

Event Date: 08-04-2017 - Session time: 09:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Warwick Rudd

Title: Beginners Guide to HA/DR, that can save your Bacon.

Abstract:

High Availability and Disaster Recovery have been an enterprise requirement since SQL Server was first released. In this full day session I will take you through current options to design and implement HA/DR solutions meeting the ever increasing demands of corporate environments. The content will look at what is currently available to us to use in an On-premises, Cloud, or Hybrid environments, specifically outlining the exciting new features that make it compelling to migrate immediately to SQL Server 2016.

I will cover the following topics across 3 modules for the day: • Define and characterize HA/DR and the options provided by SQL Server • Design an appropriate HA/DR solution to meet requirements for either an On-premises, Cloud, or Hybrid environments • Examine multiple technologies / features together to satisfy complex requirements and their implementation in complex environments

SessionID: 59715

DBA 101 - The things you absolutely MUST be doing in your SQL environment!

Back to calendar

Event Date: 08-04-2017 - Session time: 09:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Rob Douglas

Title: DBA 101 - The things you absolutely MUST be doing in your SQL environment!

Abstract:

The DBA just resigned and now the job falls to you. What do you do?

The role of the DBA is never static or easy to define. It means different things to different businesses and can include development, maintenance, performance tuning, project management, system architecture, data mining and reporting. But at it's core a DBA works with, and takes responsibility for an organisations data. In this talk we'll go over the core things that should be implemented on all database servers, how you can quickly tame your SQL environment and stay in control.

SessionID: 59763

Security in Power BI; Everything You Need to Know

Back to calendar

Event Date: 08-04-2017 - Session time: 09:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Reza Rad

Title: Security in Power BI; Everything You Need to Know

Abstract:

Sharing and Security are two important features of Power BI which is overlooked in many cases. Come to this session to learn all different types of sharing a Power BI content. You will learn best practice to share the content in different situation and an architecture for sharing. Session continues with a deep dive into Row Level Security in Power BI. You will learn three different methods of implementing Row Level Security in Power BI.

This is a demo-heavy session. Come and get answer to all your questions about Security in Power BI.

SessionID: 59910

Tuning SQL Server Standard Edition

Back to calendar

Event Date: 08-04-2017 - Session time: 09:30:00 - Track: Application Database Development

Speaker: Craig Ryan

Title: Tuning SQL Server Standard Edition

Abstract:

With the release of SQL Server 2016 Service Pack 1 Microsoft has given SQL Server Standard Edition users many more options to tune SQL Server with some previously Enterprise Edition only features now available in Standard and Express Editions. In this session we’ll look at how to tune SQL Server Standard Edition and which of these features can help improve the performance of SQL Server Standard Edition.

SessionID: 63664

A practical introduction to ML for the Data Professional

Back to calendar

Event Date: 08-04-2017 - Session time: 09:30:00 - Track: Analytics and Visualization

Speaker: Nick Burns

Title: A practical introduction to ML for the Data Professional

Abstract:

Ask a statistician, or a data scientist, what it takes to become a serious machine learning (ML) practitioner and you will get a daunting list including in-depth knowledge of mathematics, statistics, machine learning theory and that elusive magic sauce. In this session, we will break down these stereotypes and argue that the essential skills are: a love of data, tenacity and a healthy dose of scepticism.

We will build a prediction pipeline using AzureML and cover the essential elements of the machine learning workflow, from data preparation, prediction, evaluation and communication.

SessionID: 57697

The Power of Power BI

Back to calendar

Event Date: 08-04-2017 - Session time: 11:00:00 - Track: Analytics and Visualization

Speaker: Geoff Black

Title: The Power of Power BI

Abstract:

In this session you will see Microsoft's Power BI tools in action. We will show you the true meaning of the word "Power" in Power BI. You will witness world-shattering evolutionary changes in data access and modelling using the Power BI Desktop. Not only will we show you how to access data from internal and external sources, but you will also see how simple and straightforward it is to transform and shape data in a variety of sophisticated ways and blend more context and relevance into your data analysis projects. From world population statistics, economic and health trend indicators, public datasets and importing spreadsheets to analyzing the statistics of the MotoGP World Championship or your favorite movies. The world of data is changing rapidly, and many new rich data sources are being discovered constantly, attend this session to see how you can too can take advantage of this with Microsoft Power BI .

SessionID: 57700

Schroedinger’s Backup – will your recovery work?

Back to calendar

Event Date: 08-04-2017 - Session time: 11:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Patrick Flynn

Title: Schroedinger’s Backup – will your recovery work?

Abstract:

If you do not test your recovery plan you are unknowingly running a Schrödinger’s backup experiment, as your backup can be thought of as both being a good backup and being a bad backup. Until you attempt a restore the condition of any Backup is unknown.

While Schrödinger’s cat was a thought experiment that may have injured an imaginary feline, a failure to be able to recover databases when required can prove terminal to both careers and Companies.

In this session Patrick will walk you through how to design, create and test Recovery strategies. Using T-SQL and PowerShell you will leave with the tools necessary to avoid you own failed Schroedinger’s Backup experiment.

SessionID: 62633

DW SuperHero-Columnstore Index

Back to calendar

Event Date: 08-04-2017 - Session time: 11:00:00 - Track: Application Database Development

Speaker: Manjot Kaur

Title: DW SuperHero-Columnstore Index

Abstract:

Columnstore indexes were introduced in SQL 2012. They have the superpower to boost SQL server performance by flipping row based indexing to column based indexing. In this session, we will cover basics of this technology, its usability, performance impact, implementation (through demo), access mechanism and what's new in SQL 2016.

SessionID: 57824

Cardinality Estimator: A Ride from SQL 7.0 to SQL Server 2016

Back to calendar

Event Date: 08-04-2017 - Session time: 13:00:00 - Track: Application Database Development

Speaker: Nagaraj Venkatesan

Title: Cardinality Estimator: A Ride from SQL 7.0 to SQL Server 2016

Abstract:

Cardinality estimator, providing row estimates plays a pivotal role in obtaining efficient query plans. Cardinality estimator, which had remained unchanged since SQL 7.0, was revamped in SQL Server 2014 and was further changed in SQL Server 2016. Presentation will compare the differences between old cardinality estimator (CE 70), cardinality estimator 2014 (CE 120) and cardinality estimator 2016 (CE 130). The presentation will showcase several common real world scenarios which would directly benefit from the latest cardinality estimator. Presentation would take a deep dive ride covering the behind the scene tales detailing how the new cardinality estimator performs row estimates, resulting in accurate query plans. Presentation would also explain how regression testing can be performed using SQL Server 2016 Query Store and will highlight the scenarios where one needs to strike a balance between old and new cardinality estimators.

SessionID: 59326

2016 – The Rise and Fall of DBM

Back to calendar

Event Date: 08-04-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Warwick Rudd

Title: 2016 – The Rise and Fall of DBM

Abstract:

With the release of SQL Server 2016, a true shift achieving and implementing High Availability and Disaster Recovery has come about. Database Mirroring has been the only option available to meet certain requirements. SQL Server 2016 now changes the game and in this session Warwick will introduce you to the replacement for DBM taking you through what there is, what it gives you and how you can move from DBM to AGs.

SessionID: 61134

The DBA's guide to SharePoint

Back to calendar

Event Date: 08-04-2017 - Session time: 13:00:00 - Track: Enterprise Database Administration Deployment

Speaker: Steve Knutson

Title: The DBA's guide to SharePoint

Abstract:

SQL Server is at the heart of all on-premises SharePoint implementations. In this session I cover SharePoint database architecture, best practices for implementation, backup and recovery processes and databases do's and don't. Whether you are a DBA needs to know more about SharePoint, a SharePoint admin or IT Pro managing a SharePoint farm, this session is for you!

SessionID: 61716

On-Premise Reporting - Choosing the Right Strategy (SSRS 2016 Power BI)

Back to calendar

Event Date: 08-04-2017 - Session time: 13:00:00 - Track: BI Information Delivery

Speaker: Anupama Natarajan

Title: On-Premise Reporting - Choosing the Right Strategy (SSRS 2016 Power BI)

Abstract:

In today's world Enterprises face challenges in choosing the right Reporting tool that provides great visualisations, easy and secure to use and improves collaboration.

SQL Server Reporting Services (SSRS) 2016 offers many new features and capabilities that makes it a complete solution for On-Premise Reporting.

In this session, I will walk you through the New features of SSRS 2016 Power BI Integration both in Native and SharePoint modes Power BI Mobile Apps to view SSRS Reports SSRS Tools

SessionID: 57688

Protecting your data from SQL Injection attacks

Back to calendar

Event Date: 08-04-2017 - Session time: 14:30:00 - Track: Application Database Development

Speaker: Kevin Alcock

Title: Protecting your data from SQL Injection attacks

Abstract:

Kevin will be talking on the topic of SQL injection - something that all of us need to be aware of and protect against.

And here is a blurb from:

https://www.owasp.org/index.php/Top_10_2013-A1-Injection

" The best way to find out if an application is vulnerable to injection is to verify that all use of interpreters clearly separates untrusted data from the command or query. For SQL calls, this means using bind variables in all prepared statements and stored procedures, and avoiding dynamic queries. Checking the code is a fast and accurate way to see if the application uses interpreters safely. Code analysis tools can help a security analyst find the use of interpreters and trace the data flow through the application. Penetration testers can validate these issues by crafting exploits that confirm the vulnerability."

Kevin will give us a demo that will show an injection attack in action and how to mitigate it.

SessionID: 57690

Database Administration for Azure SQL DB

Back to calendar

Event Date: 08-04-2017 - Session time: 14:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Martin Cairney

Title: Database Administration for Azure SQL DB

Abstract:

Azure SQL DB promises low touch once you have deployed your database. However the reality is that to gain the maximum benefit and lowest cost, you still need to be proactive with monitoring and management of your database.

This session will identify the main aspects of the Azure SQL DBA role, including how to ensure you have longer term backups (if you need them for compliance), how to manage your Tier level automatically, how to ensure you have the best performance to keep your DTUs to a minimum. You will leave this session with a better story for your manager to convince him to move your workload to Azure and lower your total SQL Server costs.

SessionID: 61175

CortanaAnalytics : with RaspberryPI WeatherSensor

Back to calendar

Event Date: 08-04-2017 - Session time: 14:30:00 - Track: Cloud Application Development Deployment

Speaker: Leila Etaati

Title: CortanaAnalytics : with RaspberryPI WeatherSensor

Abstract:

Cortana Analytics delivers an end-to-end platform with an integrated and comprehensive set of tools and services to help users to build intelligent applications. This session will show how Cortana can be used for monitoring live data collected from devices like weather sensors and how we can use Cortana intelligence suit to monitor the live data and apply some machine learning process on them. In this Demo I will show how to set up an IoT device like Raspberry PI, how to use different components of Cortana Intelligence suite for transferring data (Azure service bus and azure stream analytics), storing data in a azure SQL database, getting insights from collected data using azure ML, and finally showing the results through automatically in Power BI.

SessionID: 61696

Power Query is more than just a desktop BI ETL tool

Back to calendar

Event Date: 08-04-2017 - Session time: 14:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Matt Allington

Title: Power Query is more than just a desktop BI ETL tool

Abstract:

Power Query is a relatively new addition to Microsoft Excel that brings ETL to the self service BI user's desktop. In this level 200 session I cover the basics of Power Query and how it can be used for desktop BI before quickly moving on to demonstrate how you can use Power Query for more advanced scenarios that you may not have thought of before, including:

• Use Power Query as a data provider for traditional Excel Pivot Tables without using Power Pivot.
• Building a Power Pivot calendar table from scratch using pure Power Query steps.
• Add commentary to bank statements and make those comments "stick" using self-referencing tables.
• Using Power Query as an auditing and exception management
    • Using Power Query as a pure ETL tool and exporting more than 1 m rows of transformed data to a file.

SessionID: 59713

DevOPs and the DBA

Back to calendar

Event Date: 08-04-2017 - Session time: 15:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Hamish Watson

Title: DevOPs and the DBA

Abstract:

You may have heard the word "DevOps" and wondered whether it is just another buzzword and/or what it can do for you.

In this session I will demystify the concepts of DevOps and we will look at two aspects of DevOps - Continuous Integration Continuous Delivery.

Continuous Integration is the practice in which software developers frequently integrate their work with that of other members of the development team.It also involves automating tests around the integrated work

​Continuous Delivery is the next step after Continuous Integration in the deployment pipeline and is the process of automating the deployment of software to test, staging, and production environments.

Database migrations/changes are an area that may not be typically automated or utilise Continuous Delivery.

Through the use of a comprehensive live demo to a running production database the audience will learn the benefits and how to implement Continuous Delivery in their database systems deployment pipeline.

SessionID: 61167

SSIS Tips and Tricks

Back to calendar

Event Date: 08-04-2017 - Session time: 15:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Martin Catherall

Title: SSIS Tips and Tricks

Abstract:

Developing a simple SSIS package is - mostly - relatively straight forward, however knowing some of the finer details about the engine can save time and lots of frustration.

Come along to this session and learn some tips and tricks that have been gained over many years. Having additional knowledge and design patterns in your SSIS tool belt can be the difference between a very average package and one you, your manager, your team and your clients can be really happy and proud of.

SessionID: 61719

Unleash the power of Power BI

Back to calendar

Event Date: 08-04-2017 - Session time: 15:45:00 - Track: BI Information Delivery

Speaker: Phillip Seamark

Title: Unleash the power of Power BI

Abstract:

A variety of tips and tricks to help you enhance your Power BI reports.

Learn how to; Create self-annotating Dashboards Use Power BI to optimise Power BI User the API Take advantage of bi-directional relationships Use Measures more creatively And much more…..

SessionID: 62482

Building a Centralised Database Maintenance and Monitoring Solution

Back to calendar

Event Date: 08-04-2017 - Session time: 15:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Manohar Punna

Title: Building a Centralised Database Maintenance and Monitoring Solution

Abstract:

Database Professional is always challenged with monitoring and maintenance across the environment. Be it 10 server or a 1000 servers, would it be easier to have a centralised solution?

In this session I will walk you through the simple steps of building a centralised database maintenance and monitoring solution. This solution will help a database professional to query all the monitored instances, collect performance metrics, run customized scripts and any maintenance task a database professional needs to perform across the database environment. Talk about a easy DBA life, this is a definite simple solution you should build.