sqlsathistory

Nr: 903

Back to Main list

SQLSaturday #903 - Johannesburg 2019

Start Time (24h) Speaker Track Title
09:00:00 Angela Henry Application Database Development Data Types Do Matter
09:00:00 Steve Simon Information Delivery DAX and the tabular model
09:00:00 Niels Berglund Application Database Development What is the PiRate, Snake, and Cup of Coffee Doing in My Database?
09:00:00 Gail Shaw Cloud Application Development Deployment Hyperscale! Database at the speed of cloud
09:00:00 Jeanne Combrinck Cloud Application Development Deployment Azure ML Studio for Beginners - Exploring, Creating Training Models
10:15:00 Vanessa Raath Professional Development Are you making sure that you are standing out as a TOP IT Professional in South Africa?
10:15:00 Jean-Pierre Voogt Advanced Analysis Techniques Working with data in Python for Beginners
10:15:00 James McGillivray Analytics and Visualization Design Strategies and Advanced Data Visualization: The Ingredients for a Delicious Data Story
10:15:00 Alain Dormehl Enterprise Database Administration Deployment Fully Managed Cloud Born DBaaS - Azure SQL DB Managed Instance
10:15:00 Warren du Toit Cloud Application Development Deployment SQL Server Always On Availability Groups on Azure Kubernetes Services
11:30:00 Tinus Visagie BI Platform Architecture, Development Administration A Beginners guide to Data Modeling
11:30:00 Niels Berglund Application Database Development A Lap Around SQL Server Big Data Cluster
11:30:00 Buck Woody Advanced Analysis Techniques A Day in the Life of the Data Scientist
11:30:00 Jody Roberts Strategy and Architecture Data Estate Modernization : Taking the guess work out of migrating to the cloud.
13:30:00 Arohan Naidoo Analytics and Visualization Paginated Reports in Power BI and SSRS
13:30:00 Gail Shaw Cloud Application Development Deployment There are Gremlins in my CosmosDB
13:30:00 Sven Vosse BI Platform Architecture, Development Administration Power BI + Microsoft Flow + PowerApps = Real Magic
13:30:00 Anna Hoffman Advanced Analysis Techniques How to Migrate to Azure SQL
13:30:00 Vernon Du Preez Professional Development How to Become Microsoft Certified
14:45:00 Angela Henry Application Database Development Profiling Your Data
14:45:00 Andrew Collier Analytics and Visualization Web Scraping
14:45:00 Kathryn Varrall Advanced Analysis Techniques Big Data Analytics with Power BI
14:45:00 Sandesh Nagaraj BI Platform Architecture, Development Administration Data wrangling using Power Query and M language
14:45:00 Bob Ward Enterprise Database Administration Deployment SQL Server 2019: The Modern Database Platform

SessionID: 93950

Data Types Do Matter

Back to calendar

Event Date: 07-09-2019 - Session time: 09:00:00 - Track: Application Database Development

Speaker: Angela Henry

Title: Data Types Do Matter

Abstract:

They're just numbers, right? A date's a date. It's just string data, who cares? I can't tell you how many times I've heard these phrases. This session will help you understand why choosing the correct data type for your data is so important. It affects data quality, storage and performance. It can even produce incorrect query results.

SessionID: 93987

DAX and the tabular model

Back to calendar

Event Date: 07-09-2019 - Session time: 09:00:00 - Track: Information Delivery

Speaker: Steve Simon

Title: DAX and the tabular model

Abstract:

With the advent of the tabular model in SQL Server 2012, another analytical option has opened to the BI Specialist. We shall be looking at what critical factors should be analyzed prior to opting for the model and that done, how to extract data from a tabular model using Data Analysis Expressions (DAX).

We shall discuss many of the often used functions, discuss their 'overloads' (utilizing several practical examples) and see how to turn the extracted data into valuable information that may be used by decision makers to help the enterprise achieve its corporate goals.

SessionID: 95909

What is the PiRate, Snake, and Cup of Coffee Doing in My Database?

Back to calendar

Event Date: 07-09-2019 - Session time: 09:00:00 - Track: Application Database Development

Speaker: Niels Berglund

Title: What is the PiRate, Snake, and Cup of Coffee Doing in My Database?

Abstract:

Have you ever been thinking that you would like to be able to do more in SQL Server than what T-SQL allows you to do? If that is the case, the this session is for you!

Here we look at the SQL Server Extensibility Framework, and we see how we can call out to external languages from inside SQL Server. We look at R, Python and Java, and what we can do from SQL Server having access to those languages.

SessionID: 95998

Hyperscale! Database at the speed of cloud

Back to calendar

Event Date: 07-09-2019 - Session time: 09:00:00 - Track: Cloud Application Development Deployment

Speaker: Gail Shaw

Title: Hyperscale! Database at the speed of cloud

Abstract:

At the recent Build conference, Microsoft announced the general availability of Azure SQL DB hyperscale.

What is this 'hyperscale' thing all about?

In this talk I'll show how the hyperscale architecture differs from a normal database architecture and why, in theory, it promises near infinite scalability for transactional workloads

SessionID: 96641

Azure ML Studio for Beginners - Exploring, Creating Training Models

Back to calendar

Event Date: 07-09-2019 - Session time: 09:00:00 - Track: Cloud Application Development Deployment

Speaker: Jeanne Combrinck

Title: Azure ML Studio for Beginners - Exploring, Creating Training Models

Abstract:

In this session we shall take a look at Azure Machine Learning Studio. We will import data sets, create models and train them. We will go over the fundamentals of Azure Machine Learning and what it has to offer.

SessionID: 94196

Are you making sure that you are standing out as a TOP IT Professional in South Africa?

Back to calendar

Event Date: 07-09-2019 - Session time: 10:15:00 - Track: Professional Development

Speaker: Vanessa Raath

Title: Are you making sure that you are standing out as a TOP IT Professional in South Africa?

Abstract:

There is a fight for attention these days in the IT space. Are you doing everything that you could be doing to make sure that you stand out from your peers? Are you sure that you are on the correct path for you to achieve your end career goals?

In order to be seen as a Thought Leader in your chosen IT discipline these days, you need to be developing and nurturing your personal brand. This is going to be vitally important for you in your next career move.

SessionID: 95751

Working with data in Python for Beginners

Back to calendar

Event Date: 07-09-2019 - Session time: 10:15:00 - Track: Advanced Analysis Techniques

Speaker: Jean-Pierre Voogt

Title: Working with data in Python for Beginners

Abstract:

Data Science is the latest Data Buzz word, but what does this mean for us the Analysts and Developers. Well, this is just another opportunity to grow and learn a new skill. The great thing about the era we live in is that information is everywhere but can be a little overwhelming for someone who is just starting off in a new field or wants to learn a new skill.

In this session, we will use Python in an easy to understand layout by using Notebooks as our Interface and pandas as our data manipulation library in Python. This session is for everyone that is just starting off in Python. We will learn how to import/export data into Python as well as manipulate and analyse data. Finally, we will look at how to bring this back into our SQL Server world.

SessionID: 96267

Design Strategies and Advanced Data Visualization: The Ingredients for a Delicious Data Story

Back to calendar

Event Date: 07-09-2019 - Session time: 10:15:00 - Track: Analytics and Visualization

Speaker: James McGillivray

Title: Design Strategies and Advanced Data Visualization: The Ingredients for a Delicious Data Story

Abstract:

You’re comfortable with picking the right visualization for a specific data set, and making it look good. You know the basics of design and can craft a report that is pleasing on the eye. Now it’s time to take your data presentation skills to the next level.

In this session, we will learn how to design for accessibility, allowing more people to benefit from our work. We’ll learn the difference between designing for users to explore information, and for users to consume insights. This will lead us into the basics of constructing a data story. From choosing the relevant data points, to removing all unnecessary distractions and constructing a cohesive narrative.

Every data story is unique, but the techniques for effective data presentation are universal. Improve your reports, dashboards, and slide decks by learning the art and science of quality data visualization.

SessionID: 96480

Fully Managed Cloud Born DBaaS - Azure SQL DB Managed Instance

Back to calendar

Event Date: 07-09-2019 - Session time: 10:15:00 - Track: Enterprise Database Administration Deployment

Speaker: Alain Dormehl

Title: Fully Managed Cloud Born DBaaS - Azure SQL DB Managed Instance

Abstract:

This session will be presented by the Microsoft Azure SQL Database Product Group and will cover a deep dive into the architecture for Azure SQL Database Managed Instance

Azure SQL Database Managed Instance is a new deployment option for Azure SQL Database, that enables easy SQL server applications migration from on-premises to a fully managed platform as a service. Managed Instance provides SQL Server application compatibility, security isolation with VNET support.

SessionID: 96715

SQL Server Always On Availability Groups on Azure Kubernetes Services

Back to calendar

Event Date: 07-09-2019 - Session time: 10:15:00 - Track: Cloud Application Development Deployment

Speaker: Warren du Toit

Title: SQL Server Always On Availability Groups on Azure Kubernetes Services

Abstract:

It sounds more difficult than it is, but using Azure's Resource Manager deployment engine and preconfigured templates, we can deploy a fully functional Kubernetes cluster in Azure with persistent storage. The Templates use CNAB, Cloud Native Application Bundles to achieve this. We take a deeper look at how this is deployed and how you can use containerisation for your Highly Available Data Workloads.

SessionID: 95847

A Beginners guide to Data Modeling

Back to calendar

Event Date: 07-09-2019 - Session time: 11:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Tinus Visagie

Title: A Beginners guide to Data Modeling

Abstract:

"Data is the new oil" - Everyone

It's a statement we've all heard before. No doubt people are realizing just how valuable data is becoming. Ultimately though for data to be valuable it needs to be usable. With the growth of new technologies like AI, Data Lakes, IOT to name a few the modelling of data is even more important than ever. Stop your data lakes from turning into data swamps.

This session will cover the basic terminology and methods of modelling data. It will also show some of the most common models and what they are best suited for.

Go from Zoolander too Right Said Fred and be Too Sexy for your data in 50 minutes.

SessionID: 95908

A Lap Around SQL Server Big Data Cluster

Back to calendar

Event Date: 07-09-2019 - Session time: 11:30:00 - Track: Application Database Development

Speaker: Niels Berglund

Title: A Lap Around SQL Server Big Data Cluster

Abstract:

The new release of SQL Server; SQL Server 2019 includes Apache Spark and Hadoop Distributed File System (HDFS) for scalable compute and storage. This new architecture that combines together the SQL Server database engine, Spark, and HDFS into a unified data platform is called a “big data cluster.”

This session gives you an overview of what a SQL Server Big Data Cluster is, and what you can do with it. We look at the various components, (Kubernetes, Spark, HDFS, PolyBase, etc.), and what you can do with them.

SessionID: 96649

A Day in the Life of the Data Scientist

Back to calendar

Event Date: 07-09-2019 - Session time: 11:30:00 - Track: Advanced Analysis Techniques

Speaker: Buck Woody

Title: A Day in the Life of the Data Scientist

Abstract:

Data Science is a new field in technology, and has begun to mature, splintering off into many disciplines. Like any complex role, there isn't one single skillset and knowledge-base required for Data Science. Buck Woody, an Applied Data Scientist from the SQL Server Product Group at Microsoft explains Data Science using a "day" to show you the processes and procedures a Data Scientist uses, and how you can learn the skills, math, languages and platforms involved in a Data Science role.

SessionID: 96726

Data Estate Modernization : Taking the guess work out of migrating to the cloud.

Back to calendar

Event Date: 07-09-2019 - Session time: 11:30:00 - Track: Strategy and Architecture

Speaker: Jody Roberts

Title: Data Estate Modernization : Taking the guess work out of migrating to the cloud.

Abstract:

Moving to the cloud should not be difficult. Most organizations make the mistake of wanting to modernize their applications and databases on-prem first before moving to cloud. This is normally very expensive, leads to delays and often abandonment of projects.

In this session we will look at : How to take the guess work out of developing a cloud roadmap. Look at how cost effective cloud will be in a very accurate manner. How to assess applications and their dependencies. Reduce time to cloud by telling exactly which lines of code to change in your applications and databases. Effort estimation to complete each task. Including 3 migration options in Microsoft Azure for your applications and databases.

SessionID: 95640

Paginated Reports in Power BI and SSRS

Back to calendar

Event Date: 07-09-2019 - Session time: 13:30:00 - Track: Analytics and Visualization

Speaker: Arohan Naidoo

Title: Paginated Reports in Power BI and SSRS

Abstract:

In this session you will learn about use cases for paginated reports, working with sub-reports in SSRS to build reusable sections which will form part of a dynamic which can be used to create a structured invoice or statement. We will then dive into the paginated report functionality in Power BI and learn more about SSRS features that are now available in Power BI.

SessionID: 95999

There are Gremlins in my CosmosDB

Back to calendar

Event Date: 07-09-2019 - Session time: 13:30:00 - Track: Cloud Application Development Deployment

Speaker: Gail Shaw

Title: There are Gremlins in my CosmosDB

Abstract:

One of the models that CosmosDB offers is the Gremlin graph API.

In this presentation I’m going to take you through the basics of what CosmosDB is, show how to create and configure a database. Once we've got a database, we'll look at the the gremlin api, including how to create and query the graphs.

SessionID: 96614

Power BI + Microsoft Flow + PowerApps = Real Magic

Back to calendar

Event Date: 07-09-2019 - Session time: 13:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Sven Vosse

Title: Power BI + Microsoft Flow + PowerApps = Real Magic

Abstract:

BI is certainly about interactive reports and clever analysis, but for it to be truly valuable, your insights must easily be turned into actions.

In this session we’ll explore how combining Power BI and two other Power Platform apps, namely Microsoft Flow and Microsoft PowerApps, we can turn BI into “insights AND action”.

We will walk through a popular use case of a Sales Rep visiting a client, and integrating Flow, PowerApps and Power BI on a tablet one can vastly improve customer satisfaction, significantly reduce workload and administration, and improve sales volumes.

Here are some of the things we’ll cover: • Validate stock levels on the spot to avoid ordering an out-of-stock item • Place orders directly from Power BI using Flow and PowerApps to integrate with your ERP system • Don’t miss out on any lost opportunities by viewing past order history using insightful Power BI visuals • Trigger workflows automatically instead of completing the admin later • CRM Integration

SessionID: 96650

How to Migrate to Azure SQL

Back to calendar

Event Date: 07-09-2019 - Session time: 13:30:00 - Track: Advanced Analysis Techniques

Speaker: Anna Hoffman

Title: How to Migrate to Azure SQL

Abstract:

Migrating SQL workloads to Azure can be a daunting task. Come learn from the SQL product group about the tools and services that are available to help you assess, plan, and migrate your entire SQL Server stack.

SessionID: 96937

How to Become Microsoft Certified

Back to calendar

Event Date: 07-09-2019 - Session time: 13:30:00 - Track: Professional Development

Speaker: Vernon Du Preez

Title: How to Become Microsoft Certified

Abstract:

Do you want to boost your IT career, or thinking about starting a new career?

Then Microsoft Certifications are for you. In this session, we will look at the different types of certification paths and what you can do to pass the exams. I will take you on the journey to selecting the right exam for you and assist you to pass these exams with confidence.

SessionID: 95318

Profiling Your Data

Back to calendar

Event Date: 07-09-2019 - Session time: 14:45:00 - Track: Application Database Development

Speaker: Angela Henry

Title: Profiling Your Data

Abstract:

Have you ever started a warehouse or ETL project and realized that the data wasn't as "clean" as you were told? If only you had profiled your data before you started then you wouldn't have to rework design elements, change code or redesign your database. In this session we will talk about what data profiling is, why you should do it and how you can do it with tools that are already included in the SQL Server BI stack.

SessionID: 95725

Web Scraping

Back to calendar

Event Date: 07-09-2019 - Session time: 14:45:00 - Track: Analytics and Visualization

Speaker: Andrew Collier

Title: Web Scraping

Abstract:

There's a wealth of data available on the internet which can be used for data augmentation or to create entirely new datasets. The data might all be on one page (if you're lucky!) or distributed across multiple (possibly hundreds or thousands) pages. Web scraping allows you to gather those data and consolidate them in a convenient format. This will be a hands-on tutorial in R, so bring your machine and follow along.

Session code: https://github.com/datawookie/talks/tree/master/2019-09-07-sql-saturday-johannesburg

SessionID: 96148

Big Data Analytics with Power BI

Back to calendar

Event Date: 07-09-2019 - Session time: 14:45:00 - Track: Advanced Analysis Techniques

Speaker: Kathryn Varrall

Title: Big Data Analytics with Power BI

Abstract:

In this session, we will unpack how to do big data analytics using Power BI, Azure Databricks and Azure Data Lake. This session with cover a brief introduction to Azure Databricks and Power BI composite models and unpack what it takes to do analytics over trillions of rows of the data.

SessionID: 96277

Data wrangling using Power Query and M language

Back to calendar

Event Date: 07-09-2019 - Session time: 14:45:00 - Track: BI Platform Architecture, Development Administration

Speaker: Sandesh Nagaraj

Title: Data wrangling using Power Query and M language

Abstract:

In the age of Self-Service analytics. We often have to deal with "raw" data.

Using Power Query and M language one can define a step by step process of transforming and mapping data from one "raw" data form into another format with the intent of making it more appropriate and valuable for a variety of downstream purposes such as analytics.

The final transformed dataset is available one can use it to create visualizations that can be added to Power BI reports and publish to the Power BI service.

M stands for Data Mashup and M is a functional language.

In this session, I will demonstrate around 30 Things that one can do with Power Query

SessionID: 96644

SQL Server 2019: The Modern Database Platform

Back to calendar

Event Date: 07-09-2019 - Session time: 14:45:00 - Track: Enterprise Database Administration Deployment

Speaker: Bob Ward

Title: SQL Server 2019: The Modern Database Platform

Abstract:

In this session, we will cover the complete set of features and capabilities in SQL Server 2019. Want your queries to run faster with no application changes or watch your database recover in seconds? Need to connect to Oracle, CosmosDB, or Azure without moving data? Making a move to SQL Server 2019 could be the right choice for you. SQL Server 2019 represents the next evolution of the leading database platform in the industry. "This is not your grandpa's SQL Server" says Travis Wright. Whether it is Big Data Clusters with Hadoop and Spark, Java, Linux, Containers, or Kubernetes. Pedro Lopes says it still is "Your grandpa's SQL Server" because of Intelligent Performance, Mission Critical Availability, and Security. Who is right? Come to this session and see for yourself.