sqlsathistory

Nr: 897

Back to Main list

SQLSaturday #897 - Cape Town 2019

Start Time (24h) Speaker Track Title
09:00:00 Steve Simon BI Information Delivery An introduction to Data Mining with SQL Server 2017
09:00:00 Arohan Naidoo BI Platform Architecture, Development Administration Get your head start on IoT with Azure IoT Hub and stream Analytics to Power Bi
09:00:00 Andrew Collier Orange Web Scraping
09:00:00 Tinus Visagie BI Platform Architecture, Development Administration Design considerations and patterns for creating a supportable Data Warehouse
09:00:00 James McGillivray Orange Design Strategies and Advanced Data Visualization: The Ingredients for a Delicious Data Story
10:00:00 Angela Henry Application Database Development Data Types Do Matter
10:00:00 Allan Pead Application Database Development Let's create an Azure Sphere, Real-time Secure IoT Solution
10:00:00 Gail Shaw Application Database Development Functions - the good, the bad and the really, really ugly.
10:00:00 Niel Zeeman Cloud Application Development Deployment DevOps for Databases
10:00:00 Jeanne Combrinck Cloud Application Development Deployment Azure ML Studio for Beginners - Exploring, Creating Training Models
13:00:00 Alain Dormehl Strategy and Architecture Learn from the Product Group - Azure SQL DB: Hyperscale
13:00:00 Jean-Pierre Voogt Congo Working with data in Python for Beginners
13:00:00 Niels Berglund Application Database Development What is the PiRate, Snake, and Cup of Coffee Doing in My Database?
13:00:00 Angela Henry Application Database Development Profiling Your Data
13:00:00 Christiaan Steyn Enterprise Database Administration Deployment AWS - Finding the Best Fit: Deploying SQL Server on Amazon RDS Amazon EC2
14:00:00 Allan Pead Application Database Development Build Cross Platform Mobile Apps with Xamarin
14:00:00 Arohan Naidoo Orange Paginated Reports in Power BI and SSRS
14:00:00 Gail Shaw Cloud Application Development Deployment sThere are Gremlins in my CosmosDB
14:00:00 Buck Woody Information Delivery Machine Learning, Artificial Intelligence and Deep Learning for t
14:00:00 Anna Hoffman Application Database Development SQL in Azure: What to use when
15:00:00 Niels Berglund Application Database Development A Lap Around SQL Server Big Data Cluster
15:00:00 Michael Johnson BI Platform Architecture, Development Administration Modelling like a star: Building effective data models in Power BI
15:00:00 Nigel de Wet Professional Development PowerApps... Introducing quick and easy mobile applications
15:00:00 David Brooks Other Data-Sovereignty and the Public Cloud
15:00:00 Bhavesh Lala BI Information Delivery Advanced Power BI - a combination of DAX And Power Query to help take your model further

SessionID: 94442

An introduction to Data Mining with SQL Server 2017

Back to calendar

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

Speaker: Steve Simon

Title: An introduction to Data Mining with SQL Server 2017

Abstract:

In this hands on BEGINNERS presentation we shall be looking at Microsoft SQL Server’s Data Mining capabilities and we shall be discussing:

  1. Defining what questions we want answered and how to go about this in an effective and efficient manner.

  2. Creating the data model.

  3. How to gather the necessary data, discussing the training and testing aspect.

  4. Processing the model.

  5. Extracting information from our finished model, discussing the implications of this information.

SessionID: 95641

Get your head start on IoT with Azure IoT Hub and stream Analytics to Power Bi

Back to calendar

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

Speaker: Arohan Naidoo

Title: Get your head start on IoT with Azure IoT Hub and stream Analytics to Power Bi

Abstract:

This session will focusing on providing a SQL/BI developer with the basics to rapidly getting started working with data generated from Internet of Things(IoT) devices using Windows 10 IoT core running on a Raspberry Pi as an IoT source collect data and send data to Azure IoT hub. Some of the aspects that will be looked at is getting the development environment setup, getting Windows 10 IoT core running on a Raspberry Pi , connecting IoT device to Azure and the challenges faced, then we will move on to getting an app running that sends data to IoT hub and visualizing this data in Power BI

SessionID: 95722

Web Scraping

Back to calendar

Event Date: 14-09-2019 - Session time: 09:00:00 - Track: Orange

Speaker: Andrew Collier

Title: Web Scraping

Abstract:

Often the data you want is available somewhere on the internet. It might all be on one page (if you're lucky!) or distributed across many pages (possibly hundreds or thousands of pages!). But you want those data consolidated locally in a convenient format.

What would Ragnar do? He'd go out, grab the data and bring it home.

The contemporary Internet Viking uses Web Scraping to systematically extract information from web pages. This is the battle plan:

By the end of the tutorial you'll be ready to pillage and plunder large swathes of the internet.

Come along and make Ragnar proud.

This tutorial will be suitable for Vikings with low to moderate levels of Python experience.

SessionID: 95840

Design considerations and patterns for creating a supportable Data Warehouse

Back to calendar

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

Speaker: Tinus Visagie

Title: Design considerations and patterns for creating a supportable Data Warehouse

Abstract:

So you've built a flashy new Data Warehouse and deployed it to production.

Great now what?

Nobody wants to be involved with a project that is constantly failing and difficult to support. This session will take a look at some design considerations and tips to ensure that your mart runs with minimal intervention and is easy to support.

The tools discussed and used in the examples will be SSIS and SQL server but many of the points discussed are valid for all tools.

SessionID: 96269

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

Back to calendar

Event Date: 14-09-2019 - Session time: 09:00:00 - Track: Orange

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: 94477

Data Types Do Matter

Back to calendar

Event Date: 14-09-2019 - Session time: 10: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: 95084

Let's create an Azure Sphere, Real-time Secure IoT Solution

Back to calendar

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

Speaker: Allan Pead

Title: Let's create an Azure Sphere, Real-time Secure IoT Solution

Abstract:

Get ready for the MCU IoT revolution

Azure Sphere is a solution for creating highly-secured, connected Microcontroller (MCU) devices, providing you with the confidence and the power to reimagine your business and create the future.

Let's firstly learn what Azure Sphere is and why it's a good thing for society.

Then let's have some demo fun and learn more with it in action within a mobile enabled real-time IoT solution.

Featuring

Azure Sphere Azure IoT Hubs Xamarin Asp .NET SignalR Cosmos DB

SessionID: 96407

Functions - the good, the bad and the really, really ugly.

Back to calendar

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

Speaker: Gail Shaw

Title: Functions - the good, the bad and the really, really ugly.

Abstract:

Scalar functions have a bad reputation in SQL Server, and for good reason. In this presentation I’m going to show the problems that scalar functions cause, in terms of performance and why they’re so hard to see in many cases.

I’ll show you how to replace simple scalar functions with an in-line table-valued function that performs far better. We’ll also look at the improvements to functions in sql server 2019.

SessionID: 96467

DevOps for Databases

Back to calendar

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

Speaker: Niel Zeeman

Title: DevOps for Databases

Abstract:

What is the majority of applications without a database? The focus has been on developer practices and code quality, but the database has been long forgotten. In this session, I will show you how the database becomes a 1st class citizen in the development/DevOps processes. We will look at how to go about evaluating, testing and deploying databases for quick turnaround and continuous deployment.

SessionID: 96590

Azure ML Studio for Beginners - Exploring, Creating Training Models

Back to calendar

Event Date: 14-09-2019 - Session time: 10: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: 94470

Learn from the Product Group - Azure SQL DB: Hyperscale

Back to calendar

Event Date: 14-09-2019 - Session time: 13:00:00 - Track: Strategy and Architecture

Speaker: Alain Dormehl

Title: Learn from the Product Group - Azure SQL DB: Hyperscale

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 Hyperscale.

The database-as-a-service paradigm in the cloud (DBaaS) is becoming increasingly popular. Organizations adopt this paradigm because they expect higher security, higher availability, and lower and more flexible cost with high performance. It has become clear, however, that these expectations cannot be met in the cloud with the traditional, monolithic database architecture. This paper presents a novel DBaaS architecture, called Hyperscale. This session will cover the key ideas and features of Hyperscale, as well as comparing it to traditional deployment options.

SessionID: 95755

Working with data in Python for Beginners

Back to calendar

Event Date: 14-09-2019 - Session time: 13:00:00 - Track: Congo

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: 95918

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

Back to calendar

Event Date: 14-09-2019 - Session time: 13: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: 96889

Profiling Your Data

Back to calendar

Event Date: 14-09-2019 - Session time: 13:00: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: 98667

AWS - Finding the Best Fit: Deploying SQL Server on Amazon RDS Amazon EC2

Back to calendar

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

Speaker: Christiaan Steyn

Title: AWS - Finding the Best Fit: Deploying SQL Server on Amazon RDS Amazon EC2

Abstract:

In this session we will be covering SQL Server on AWS architecture. We will be looking at SQL Server on EC2 and also more on SQL Server on RDS and the benefits of both.

The session is intended for someone who would be interested in moving their current on-prem/hosted SQL Server environments to AWS. They will gain basic information related to the difference between the options and have the opportunity to talk to some of the AWS engineers at the event before and after the session.

SessionID: 95085

Build Cross Platform Mobile Apps with Xamarin

Back to calendar

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

Speaker: Allan Pead

Title: Build Cross Platform Mobile Apps with Xamarin

Abstract:

These days .NET can be found running almost anywhere! Let's have a look together at what's new in Xamarin and Xamarin Forms and also how to leverage your existing .NET and C# skills to create beautiful native cross platform mobile apps in Visual Studio 2019.

SessionID: 95642

Paginated Reports in Power BI and SSRS

Back to calendar

Event Date: 14-09-2019 - Session time: 14:00:00 - Track: Orange

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: 96409

sThere are Gremlins in my CosmosDB

Back to calendar

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

Speaker: Gail Shaw

Title: sThere 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: 98213

Machine Learning, Artificial Intelligence and Deep Learning for t

Back to calendar

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

Speaker: Buck Woody

Title: Machine Learning, Artificial Intelligence and Deep Learning for t

Abstract:

The world of Data Science brings with it new terms and jargon. However, some of these terms have real, defined differences, and as a data professional, you should know the differences. Buck Woody, an Applied Data Scientist from the SQL Server team at Microsoft, will show you the math, languages, technologies and processes used in Artificial Intelligence (AI), Machine Learning (ML) and Deep Learning (DL), the use-cases for each, and the options you have to leverage and implement each technology, included those in the SQL Server platform.

SessionID: 98215

SQL in Azure: What to use when

Back to calendar

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

Speaker: Anna Hoffman

Title: SQL in Azure: What to use when

Abstract:

"In this session, you'll learn from the Microsoft Product Group about the different options for your SQL deployments in Azure. After this session, you should be able to: ○ Understand the benefits of SQL Server in Azure

○ Articulate the key differentiators between SQL Server on-prem, in Azure VM, in Azure SQL DB (Single database, Elastic Pools, and Managed instance), and hybrid ○ Explain the different service tiers within Azure SQL DB, and evaluate what is best for your workloads and business requirements (Serverless, Hyperscale, General Purpose, Business Critical, etc) "

SessionID: 95914

A Lap Around SQL Server Big Data Cluster

Back to calendar

Event Date: 14-09-2019 - Session time: 15:00: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: 98239

Modelling like a star: Building effective data models in Power BI

Back to calendar

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

Speaker: Michael Johnson

Title: Modelling like a star: Building effective data models in Power BI

Abstract:

At the heart of every Power BI report lies a data model and to build great reports, one needs a great data model that allows flexibility while still providing fast and accurate results.

In this session, we take you on the journey of building such a model from the ground up with lots of tips, tricks and best practices that you can use in your models.

SessionID: 98245

PowerApps... Introducing quick and easy mobile applications

Back to calendar

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

Speaker: Nigel de Wet

Title: PowerApps... Introducing quick and easy mobile applications

Abstract:

Microsoft PowerApps is a suite of apps, services, connectors and data platform that provides a rapid application development environment to build custom apps for your business needs. Using PowerApps, you can quickly build custom business apps that connect to your business data stored.

You don't need to be a mobile developer to create a quick, clean and useful app.

SessionID: 98592

Data-Sovereignty and the Public Cloud

Back to calendar

Event Date: 14-09-2019 - Session time: 15:00:00 - Track: Other

Speaker: David Brooks

Title: Data-Sovereignty and the Public Cloud

Abstract:

As we engage with users in ever varying geographies the laws and regulations around where your data resides becomes more and more complex. In this session we look at the challenges around Data-Sovereignty in Africa and some of the strategies and technologies being put in place to remain compliant.

SessionID: 98601

Advanced Power BI - a combination of DAX And Power Query to help take your model further

Back to calendar

Event Date: 14-09-2019 - Session time: 15:00:00 - Track: BI Information Delivery

Speaker: Bhavesh Lala

Title: Advanced Power BI - a combination of DAX And Power Query to help take your model further

Abstract:

In the Information Age, tools such as Power BI play pivotal roles in helping to gain an understanding of the world through data. Here I will show you how you can make your data sing and dance with Power BI