sqlsathistory

Nr: 1018

Back to Main list

SQLSaturday #1018 – Atlanta BI – Virtual 2020

Start Time (24h) Speaker Track Title
08:30:00 Wolfgang Strasser BI Platform Architecture, Development Administration Continuous Integration for the BI Developer
08:30:00 Pedro Reis Advanced Analysis Techniques "DAX" the way to do it
08:30:00 Marco Russo BI Platform Architecture, Development Administration Different Types of Many-to-Many Relationships in Power BI
09:40:00 Benni De Jagere Analytics and Visualization Designing impactful visualisations for your data
09:40:00 Nikola Ilic Analytics and Visualization Magnificent 7 - Simple tricks to boost your Power BI development
09:40:00 Thomas LeBlanc BI Platform Architecture, Development Administration Tabular Analysis Services 2019 from Start to Finish
10:50:00 Kevin Wilkie BI Platform Architecture, Development Administration Checking in on Tabular Models: Making Them Work Better
10:50:00 Dennes Torres BI Information Delivery Advanced ETL with Power Query
10:50:00 Eugene Meidinger Analytics and Visualization An (Advanced) Introduction to DAX
12:00:00 David Patrick Cloud Application Development Deployment Intro to CDS inside of Power Automate (fka Microsoft Flow)
12:00:00 Armando Lacerda BI Platform Architecture, Development Administration Power BI Aggs
12:00:00 Mihail Mateev BI Platform Architecture, Development Administration Deep Dive on Embedded Analytics with Power BI
13:10:00 James Serra BI Platform Architecture, Development Administration Azure Synapse Analytics: A Data Lakehouse
13:10:00 Paul Turley BI Information Delivery Data Modeling Solutions for Challenging BI Data Modeling Problems
13:10:00 Chris Hyde BI Platform Architecture, Development Administration Data Engineering Brick-by-Brick: An Introduction To Azure Databricks
14:20:00 Kevin Feasel Cloud Application Development Deployment Getting Started with Apache Spark
14:20:00 John Miner BI Platform Architecture, Development Administration Exploring the Power BI Desktop Designer
14:20:00 Melissa Coates Strategy and Architecture Top Essential Actions for Governing Power BI
15:30:00 Edward Pollack BI Platform Architecture, Development Administration Improving Analytics Performance With Columnstore Indexes
15:30:00 Warwick Rudd Enterprise Database Administration Deployment Azure Data Studio - Above and Beyond
15:30:00 Michael McKinley BI Platform Architecture, Development Administration Basic Data Modeling for BI Reporting

SessionID: 108569

Continuous Integration for the BI Developer

Back to calendar

Event Date: 05-12-2020 - Session time: 08:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Wolfgang Strasser

Title: Continuous Integration for the BI Developer

Abstract:

In many cases and BI projects, the manual process of development and especially deployment of artefacts led to sleepless nights, emergency hotfixes, grey hair and many hours of stress.

Especially in BI development, the usage of database projects, unit testing, version control, continuous integration and deployment is an underrepresented area. Join me in this demo-heavy session where I will guide you through the not-so-frightful jungle of continuous integration using SQL Server database projects, SSIS, T-SQLt and Azure DevOps etc. After this 60 minutes you'll have the guidelines and some ideas how easy it is to change your manual BI development and deployment into a powerful and automated no-brainer that - just works!

SessionID: 108900

"DAX" the way to do it

Back to calendar

Event Date: 05-12-2020 - Session time: 08:30:00 - Track: Advanced Analysis Techniques

Speaker: Pedro Reis

Title: "DAX" the way to do it

Abstract:

Love it or hate it, you just can't ignore DAX, the amazing language of Power BI. In this session, I'll show you it's true power and how knowing it can even make you completely rethink your data models.

No more hundreds of columns and weird aggregations in the database. With the Power of DAX, you can now achieve much more sophisticated and powerful calculations, while keeping it simple at its core. I'll show you real-world applications of DAX and lots of tips and tricks that you will be able to use quickly and with little effort!

SessionID: 109015

Different Types of Many-to-Many Relationships in Power BI

Back to calendar

Event Date: 05-12-2020 - Session time: 08:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Marco Russo

Title: Different Types of Many-to-Many Relationships in Power BI

Abstract:

The new composite models in Power BI introduced a new type of relationship cardinality, called many-to-many. Nevertheless, despite their name, they are not many-to-many relationships, they are relationships between tables generated at a different granularity.

In this session, we clarify the purpose of the relationships with many-to-many cardinality, highlighting the significant difference with canonical many-to-many relationships. In the meantime, we show how and when to use the different kinds of many-to-many relationships with several practical examples.

SessionID: 108498

Designing impactful visualisations for your data

Back to calendar

Event Date: 05-12-2020 - Session time: 09:40:00 - Track: Analytics and Visualization

Speaker: Benni De Jagere

Title: Designing impactful visualisations for your data

Abstract:

As Data is key, visualising said data is even more important. We want our message to be understood with ease, and merely with a couple of glances. Hence making sure the receiving party can do so with ease will be vital to our success.

During this session, we'll go through some steps on how to maximise the potential of data visualisations. Starting at choosing the right types of visualisations, and which colour palettes are good matches for your message, we'll also make sure that our designs are as inclusive as we can possibly make them. Wrapping up with a few common use cases, you’ll definitely pick up a few new things to take home with you.

Walking out of this session, you can expect to have a decent understanding on a few common design principles for your data visualisations and reports.

SessionID: 108504

Magnificent 7 - Simple tricks to boost your Power BI development

Back to calendar

Event Date: 05-12-2020 - Session time: 09:40:00 - Track: Analytics and Visualization

Speaker: Nikola Ilic

Title: Magnificent 7 - Simple tricks to boost your Power BI development

Abstract:

Simple tricks are almost always the most efective. Impress your users with some cool visualizations, using these 7 neat techniques: from taking buttons to the next level, through creating animated tooltips or using basic DAX calculations to enhance regular Power BI experience, this session full of demos will walk you through solutions to different use-case scenarios which can be applied in your day-to-day Power BI development.

SessionID: 108514

Tabular Analysis Services 2019 from Start to Finish

Back to calendar

Event Date: 05-12-2020 - Session time: 09:40:00 - Track: BI Platform Architecture, Development Administration

Speaker: Thomas LeBlanc

Title: Tabular Analysis Services 2019 from Start to Finish

Abstract:

This is a start to finish session on developing an enterprise analytical database with Analysis Services 2017 (SSAS) Tabular Model. The session will provide an introduction to Analysis Services and why it should be used. The rest of the time will be spent in live demonstrations building an analytical database. The session will start with a blank project and show the steps for data sources and data sets. The data modeling will include relationships and hierarchies. The DAX language will be used to create measures including a Key Performance Indicator. The more advanced examples will include a many to many relationship as well as a slowly changing dimension table. The reporting will be throughout the session using Excel PivotTables/Chart as well as Power BI.

SessionID: 108727

Checking in on Tabular Models: Making Them Work Better

Back to calendar

Event Date: 05-12-2020 - Session time: 10:50:00 - Track: BI Platform Architecture, Development Administration

Speaker: Kevin Wilkie

Title: Checking in on Tabular Models: Making Them Work Better

Abstract:

We've all seen, and probably created, a few tabular models that are just plain slow. For the people just starting with tabular models to those who've been around the block a few times with them, we'll go over some ways in which I've sped up tabular models to be leaner and faster. So join me and learn (or remember) several different things to do with tabular models to make them better for everyone.

SessionID: 108869

Advanced ETL with Power Query

Back to calendar

Event Date: 05-12-2020 - Session time: 10:50:00 - Track: BI Information Delivery

Speaker: Dennes Torres

Title: Advanced ETL with Power Query

Abstract:

The M language provides to Power Query a very powerful way to develop ETL, way beyond the basic features you know.

We can create functions, re-use funcitons, create loops, everything to turn our data transformations easier. During this session you will see many advanced techniques using M and Power Query

SessionID: 109313

An (Advanced) Introduction to DAX

Back to calendar

Event Date: 05-12-2020 - Session time: 10:50:00 - Track: Analytics and Visualization

Speaker: Eugene Meidinger

Title: An (Advanced) Introduction to DAX

Abstract:

Coming from the Excel world, DAX can look like Excel formulas on steroids. However, to be successful with DAX and Powerpivot, you'll need a completely different mental model. In this introduction to DAX, we won't spend too much time on the basics. Instead, we'll focus the concepts that make DAX unique. This will help you avoid the stumbling blocks of working with DAX. We will cover calculated columns, measures, aggregations, filtering, and iterators.

SessionID: 108472

Intro to CDS inside of Power Automate (fka Microsoft Flow)

Back to calendar

Event Date: 05-12-2020 - Session time: 12:00:00 - Track: Cloud Application Development Deployment

Speaker: David Patrick

Title: Intro to CDS inside of Power Automate (fka Microsoft Flow)

Abstract:

The Microsoft Common Data Service lets you securely store and manage data that's used by business applications. Data within Common Data Service is stored within a set of entities. An entity is a set of records used to store data, similar to how a table stores data within a database.

Learn how the CDS ties into Power Automate (Flow), what Triggers and actions are available and how you can use this all.

SessionID: 108513

Power BI Aggs

Back to calendar

Event Date: 05-12-2020 - Session time: 12:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Armando Lacerda

Title: Power BI Aggs

Abstract:

Power BI was originally released as a fully cloud based, end user targeted data visualization tool. Now it is a powerful, scalable enterprise level BI ecosystem. Microsoft has increased its ability to deal with large volume of data both imported into it and hosted outside the service to implement semantic models.

In this session I will demo how to design and implement agg's and take advantage of this powerful feature that will allow you to report on virtually unlimited amount of data.

SessionID: 108573

Deep Dive on Embedded Analytics with Power BI

Back to calendar

Event Date: 05-12-2020 - Session time: 12:00:00 - Track: BI Platform Architecture, Development Administration

Speaker: Mihail Mateev

Title: Deep Dive on Embedded Analytics with Power BI

Abstract:

Microsoft Power BI Embedded is a Microsoft Azure that enables developers to integrate Power BI reports into their web or mobile applications so they do not need to build custom solutions to visualize data for the users.

Microsoft Power BI Embedded helps Independent Software Vendors to use Power BI data experiences within their applications. Customers, who use applications with Power BI Embedded, do not need to have a Power BI account or to know anything about this Azure service. This session covers the major concepts, related to Power BI Embedded Analytics:

SessionID: 108488

Azure Synapse Analytics: A Data Lakehouse

Back to calendar

Event Date: 05-12-2020 - Session time: 13:10:00 - Track: BI Platform Architecture, Development Administration

Speaker: James Serra

Title: Azure Synapse Analytics: A Data Lakehouse

Abstract:

Azure Synapse Analytics is Azure SQL Data Warehouse evolved: a limitless analytics service that brings together enterprise data warehousing and Big Data analytics into a single service. It gives you the freedom to query data on your terms, using either serverless on-demand or provisioned resources, at scale. Azure Synapse brings these two worlds together with a unified experience to ingest, prepare, manage, and serve data for immediate business intelligence and machine learning needs. In this presentation, I'll talk about the new products and features that make up Azure Synapse Analytics and how it fits in a modern data warehouse, as well as provide demonstrations.

SessionID: 109023

Data Modeling Solutions for Challenging BI Data Modeling Problems

Back to calendar

Event Date: 05-12-2020 - Session time: 13:10:00 - Track: BI Information Delivery

Speaker: Paul Turley

Title: Data Modeling Solutions for Challenging BI Data Modeling Problems

Abstract:

Sorry to break the news but the world is not flat and neither is business data. Data modeling is an essential skill in Power BI design and hard problems require creative solutions. In this session, we will enumerate common challenges and demonstrate modeling techniques to resolve them. Session topics: implementing star and snowflake schema essentials, role-playing tables, many-to-many and bi-directional filters, working without relationships, disconnected lookup tables and calculation groups. We will also discuss the composite models and the future of BI data modeling.

SessionID: 109026

Data Engineering Brick-by-Brick: An Introduction To Azure Databricks

Back to calendar

Event Date: 05-12-2020 - Session time: 13:10:00 - Track: BI Platform Architecture, Development Administration

Speaker: Chris Hyde

Title: Data Engineering Brick-by-Brick: An Introduction To Azure Databricks

Abstract:

Do you want to be a Data Engineer in the next step on your career path? Maybe you're just getting started in the rapidly-growing Data Science and Analytics space? Or perhaps you're already doing on-premises analytics and want to take things to the cloud? Then come to this introductory session and see what Azure Databricks can do for you!

Azure Databricks provides a cloud-based Apache Spark environment that can be scaled up and out to tackle your big data analytics needs. We'll look at how to set up your first Azure Databricks cluster, how to use shared notebooks in a collaborative environment, and how to leverage the integrated Azure Machine Learning capabilities. We'll also discuss where Azure Databricks fits in the modern cloud data warehouse.

SessionID: 108603

Getting Started with Apache Spark

Back to calendar

Event Date: 05-12-2020 - Session time: 14:20:00 - Track: Cloud Application Development Deployment

Speaker: Kevin Feasel

Title: Getting Started with Apache Spark

Abstract:

As companies work to gain insight from ever-increasing amounts of data, data platform practitioners need tools which can scale along with the data. Early big data solutions in the Hadoop ecosystem assumed that data sizes overwhelmed available memory, emphasizing heavy disk usage to coordinate work between nodes. As the cost of memory decreases and the amount of memory available per server increases, we see a shift in the makeup of big data systems, emphasizing heavy memory usage instead of disk. Apache Spark, which focuses on memory-intensive operations, has taken advantage of this hardware shift to become the dominant solution for problems requiring distributed data. In this talk, we will take an introductory look at Apache Spark. We will review where it fits in the Hadoop ecosystem, cover how to get started and some of the basic functional programming concepts needed to understand Spark, and see examples of how we can use Spark to solve issues when analyzing large data sets.

SessionID: 108927

Exploring the Power BI Desktop Designer

Back to calendar

Event Date: 05-12-2020 - Session time: 14:20:00 - Track: BI Platform Architecture, Development Administration

Speaker: John Miner

Title: Exploring the Power BI Desktop Designer

Abstract:

Learn why Microsoft Power BI is taking market share in the enterprise reporting tools area.

The desktop designer is an easy to use application that can mash up data from various sources and create visual reports that will dazzle your users.

Under the hood, the M-Language mashes up data from various sources into a relational data model; the x-velocity engine stores the data in an efficient column store format; and the DAX language can extend the model when necessary.

In short, the Power BI Desktop designer is a one stop place to turn mundane data into dynamic reports.

SessionID: 108992

Top Essential Actions for Governing Power BI

Back to calendar

Event Date: 05-12-2020 - Session time: 14:20:00 - Track: Strategy and Architecture

Speaker: Melissa Coates

Title: Top Essential Actions for Governing Power BI

Abstract:

In this session we will discuss the high-level goals for a well-governed Power BI environment, and why governance improves user experience when it's approached with user empowerment in mind. Practical and actionable suggestions for improving your Power BI implementation will be shared which you can use right away.

SessionID: 108557

Improving Analytics Performance With Columnstore Indexes

Back to calendar

Event Date: 05-12-2020 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Edward Pollack

Title: Improving Analytics Performance With Columnstore Indexes

Abstract:

Administrators and analysts often struggle with the storage and maintenance of reporting and analytics data. Traditional rowstore tables do not scale well when data is measured in billions of rows.

Columnstore indexes provide a speedy and convenient way to store OLAP data within SQL Server. Compression allows the data to be much smaller than other storage methods, allowing for faster reads. Column metadata provides the tools needed for SQL Server to be able to service queries over massive data sets quickly and efficiently.

The basics of columnstore indexes allow an administrator to improve the performance of analytics, but there is much more to learn! Understanding the internals of columnstore indexes allows querying to be even more efficient.

Columnstore indexes have evolved greatly since their introduction in SQL Server 2012. This presentation explores this feature in SQL Server 2017 and SQL Server 2019 and how its newest features can turbo-charge your analytics workloads!

SessionID: 108792

Azure Data Studio - Above and Beyond

Back to calendar

Event Date: 05-12-2020 - Session time: 15:30:00 - Track: Enterprise Database Administration Deployment

Speaker: Warwick Rudd

Title: Azure Data Studio - Above and Beyond

Abstract:

The data platform environment is exploding so quickly and as a data platform professional how can you be productive and able to support your environments easily?

In this session Warwick will introduce you to Azure Data Studio and take you on a demo rich journey on how, when, where and why Azure Data Studio can make your life easier in supporting your ever expanding data estate. If you have not heard of or seen Azure Data Studio before, Warwick will introduce the tool, it’s history and introduce you to its continual enhancements to assist you.

SessionID: 108889

Basic Data Modeling for BI Reporting

Back to calendar

Event Date: 05-12-2020 - Session time: 15:30:00 - Track: BI Platform Architecture, Development Administration

Speaker: Michael McKinley

Title: Basic Data Modeling for BI Reporting

Abstract:

We all start using business intelligence tools by using a single dataset, like a flat file. Then, we hit a plateau in our learning curve, or we add a second flat file into our BI product, and we get incorrect results. One reason is that we haven't modeled our solution correctly.

In order to move to the next level of our journey along the BI learning curve, we need to understand how a tool like Power BI works. Only then will we understand why we design our data models the way we do.

In this session, we will review how tools like Power BI work under the covers and how that impacts the way we construct our data models. This is an introductory level course, so we will not get too technical, just enough to get us to the next level and moving back up that learning curve!