Get your data flowing with Data Flows! and...umm...dataflows.

Slides:



Advertisements
Similar presentations
Power BI Sites and Mobile BI. What You Will Learn Sharing and Collaboration Introducing Power BI Exploring Power BI Features and Services Partner Opportunities.
Advertisements

Accelerate Business Success With CRM CRM Interoperability.
Unlock Your Data Rich connectivity Robust data integration Enterprise-class manageability Deliver Relevant Information Intuitive design environment.
Platinum Sponsors Titanium Sponsors. ETL Tool (SSIS, etc) EDW (SQL Svr, Teradata, etc) Extract Original Data Load Transformed Data Transform BI Tools.
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
SQL Server 2008 Analysis Services. END USER TOOLS & PERFORMANCE MANAGEMENT APPS Excel PerformancePoint Server BI PLATFORM SQL Server Reporting Services.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
AZ PASS User Group Azure Data Factory Overview Josh Sivey, Solution Partner October
MAKING BUSINESS INTELLIGENT Brought to you by your local PASS Community! Self Service ETL with Power Query Welcome.
BUILD BIG DATA ENTERPRISE SOLUTIONS FASTER ON AZURE HDINSIGHT
Analytics Warehouse P.J. Kelly.
4/18/2018 6:56 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Data Platform and Analytics Foundational Training
Data Platform and Analytics Foundational Training
5/9/2018 7:28 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
Getting started with Power BI
Data Platform and Analytics Foundational Training
Leveraging the Business Intelligence Features in SharePoint 2010
Examine information management in Cortana Intelligence
Creating Enterprise Grade BI Models with Azure Analysis Services
Using a Gateway to Leverage On-Premises Data in Power BI
Orchestrating Data and Services with Azure Data Factory
ADF & SSIS: New Capabilities for Data Integration in the Cloud
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /22/2018 3:27 PM BRK2121
Extensible Platform Microsoft Dynamics 365
Pentaho 7.1.
Using a Gateway to Leverage On-Premises Data in Power BI
Add intelligence to Dynamics AX with Cortana Intelligence suite
Azure Data Catalog Adoption Patterns and Best Practices
Welcome! Power BI User Group (PUG)
Power Apps & Flow for Microsoft Dynamics SL
Business Intelligence for Project Server/Online
Accelerate Your Self-Service Data Analytics
Welcome! Power BI User Group (PUG)
Azure Data Factory + SSIS: Migrating your ETLs to the Cloud
Orchestration and data movement with Azure Data Factory v2
Power BI for large databases
XtremeData on the Microsoft Azure Cloud Platform:
THR1171 Azure Data Integration: Choosing between SSIS, Azure Data Factory, and Azure Databricks Cathrine Wilhelmsen, | cathrinew.net.
Databricks: the new kid on the block
Azure Data Factory + SSIS: Migrating your ETLs to the Cloud
Azure Data Factory + SSIS: Migrating your ETLs to the Cloud
Power BI with Analysis Services
Common Data Service Data Integrator
Azure Machine Learning on Databricks
Introduction to Dataflows in Power BI
Orchestration and data movement with Azure Data Factory v2
Introducing Power BI dataflows
Power BI – Introduction to Dataflows
Understanding Azure Data Engineering Options Finding Clarity in a Vast & Changing Landscape Cameron Snapp.
Matthew Roche Senior Program Manager STOCKHOLM
Azure Data Factory + SSIS: Migrating your ETLs to the Cloud
ETL Patterns in the Cloud with Azure Data Factory
Power BI dataflows Beyond the basics
Data Wrangling as the key to success with Data Lake
Fact vs. Fiction: Why do dataflows in Power BI matter? Use cases
For Exchange Migrations
Data Wrangling for ETL enthusiasts
Customer 360.
Michael French Principal Consultant 5/18/2019
The Modern Data Warehouse and Azure
Continuous Integration and Delivery (CI/CD) in Azure Data Factory
SQL Server 2019 Bringing Apache Spark to SQL Server
Visual Data Flows – Azure Data Factory v2
Dimension Load Patterns with Azure Data Factory Data Flows
Visual Data Flows – Azure Data Factory v2
Architecture of modern data warehouse
Dynamics 365 Customer Insights
Presentation transcript:

Get your data flowing with Data Flows! and...umm...dataflows. Nicholas Schafer Learner of Business Intelligence https://www.linkedin.com/in/nicholasschafer/

A famous quote “Microsoft recently launched Data Flows in Azure Data Factory (ADF) to move the service beyond the pure orchestration space into the world of extract, transform and load (ETL). At roughly the same time, Microsoft also introduced dataflows into the Power BI service world, allowing users to leverage common query models across an enterprise. So, what do we do with these new offerings? What are they, really? Is Microsoft just trying to confuse us? This session untangles and explores ADF Data Flows and Power BI dataflows to help you to get a better understanding of how you may be able to apply them in your world.” -Nicholas Schafer

A confession(s) Earlier this week, I was not very prepared because, well…reasons. Now it’s a bit better. I stole content from a presentation by Miguel Llopis and Matthew Roche from Ignite on Power BI dataflows (Ignite 2018 presentation titled Microsoft Power BI: Unify all your data and deliver powerful insights with self-service data prep capabilities for big data - BRK2061) I stole content from a presentation by Mark Kromer from SQL Saturday in Redmond on Azure Data Factor Data Flows (https://www.slideshare.net/kromerm/azure-data-factory-data-flow) I am learning about Data Flows and dataflows – I am not an expert. : )

I have an agenda Overview | Data Flows and dataflows Azure Data Factory | Data Flows Power BI | dataflows Conclusion | Data Flows and dataflows

Overview | Data Flows and dataflows

Modern Business Intelligence (BI) Challenge Fragmented, incomplete data Pulling together data from traditional and cloud data sources and figuring out how to enrich it is extremely difficult. Requires a team of specialists Creating E2E BI solutions requires multiple BI tools. This requires specific knowledge of each of the tools and complex integration to build and maintain an E2E BI solution. Business data has no structural or semantic consistency  Different applications, departments, and analysts define data in different ways, which makes data exploration, and reuse of data and apps extremely challenging. Complex system integration Traditional BI solutions span multiple applications and services. Sharing data across systems requires each system to understand the location, structure and meaning of the data. Source: Ignite 2018 presentation titled Microsoft Power BI: Unify all your data and deliver powerful insights with self-service data prep capabilities for big data - BRK2061

Title

Azure Data Factory | Data Flows

What is Azure Data Factory (ADF)?

How do Data Flows fit into ADF? Applications Dashboards Business/custom apps (structured) r Ingest storage Azure Storage/ Data Lake Store Data Loading Azure Data Factory Load files into data lake on a schedule Data Flow Data Transformation Extract and transform relational data Serving storage Azure SQL DW Load processed data into tables optimized for analytics Clean and join disparate data Scheduled & orchestrated by ADF Azure Databricks Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

A simpler explanation

So, what’s so cool about it? It’s a visual t. Design code-free ETL workflows Copy data from on-prem, other clouds and Azure Stage data for transformation Build visual data transformations Schedule triggers for your pipeline execution Monitor processes and configure alerts All within ADF Transform Data, At Scale, in the Cloud, Zero-Code Cloud-first, scale-out ELT Code-free dataflow pipelines Serverless scale-out transformation execution engine Maximum Productivity for Data Engineers Does NOT require understanding of Spark / Scala / Python / Java Resilient Data Transformation Flows Built for big data scenarios with unstructured data requirements Operationalize with Data Factory scheduling, control flow and monitoring Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Code free transformations at scale Does not require understanding of Spark, Big Data Execution Engines, Clusters, Scala, Python …so you can focus on building business logic and data transformation What can you do code free? Data cleansing Aggregation Data conversions Data prep Data exploration … not … Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Build your logical data flows adding data transformations in a guided experience Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Debug mode provides row-level context and visible results in inspector pane Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Debug Data Flows with Data Preview and Data Sampling with Inspect Pane Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Deep Monitoring Introspection of Data Transformations Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Microsoft Azure Data Factory Continues to Extend Data Flow Library with a Rich Set of Transformations and Expression Functions Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Interactive Expression Builder – Build data transform expressions, not Spark code Source: https://www.slideshare.net/kromerm/azure-data-factory-data-flow

Let’s have a look

Power BI | dataflows

What is Power BI?

What is Power BI? Power BI Desktop Power BI Desktop Power BI Service Get Data Build Reports Collaborate Share Power BI Data Sources Adding Visuals Power BI Workspaces Power BI Apps Data Set Data Set Reports Data Set Reports Dashboards Worksheets Data Set Reports Dashboards Worksheets

Assembled into data model What is Power BI? Source data Power BI Desktop Power BI Desktop Power BI Service Power BI Service Get Data Build Reports Collaborate Share Power BI Data Sources Adding Visuals Power BI Workspaces Power BI Apps Transformed to tables Assembled into data model Data Set Data Set Reports Data Set Reports Dashboards Worksheets Data Set Reports Dashboards Worksheets

What is a Power BI dataflow? Dynamics 365 for Finance & Operations Azure Data Factory Azure Databricks Azure SQL DW Self service customizations in Power BI Azure ML Dataflow Dynamics 365 data Azure Data Lake Storage Gen2 CDM folder

A simpler explanation

What is Power Query With Power Query, you can: Connect to data to create a new Query Create multiple queries from multiple data sources to support your data model Preview your data and write formulas in the formula bar to transform it Modify the query properties and apply transformation steps https://docs.microsoft.com/en-us/power-bi/desktop-query-overview

What is the Common Data Model? The Common Data Model is a standardized, modular, extensible collection of data schemas published by Microsoft that are designed to make it easier for you to build, use, and analyze data. Power BI Dataflows allows you to ingest data into the Common Data Model form from a variety of sources such as Dynamics 365, Salesforce, Azure SQL Database, Excel, or SharePoint. Once you've connected and prepared your data, you can choose to map it to a Common Data Model standard entity or load it as a custom entity in Common Data Model form in Azure Data Lake Storage Gen2. Azure Data Lake Storage Gen2 helps speed your transition from proof of concept to production by combining the power of a file system that's compatible with Hadoop, an integrated hierarchical namespace, and the massive scale and economy of Azure Blob Storage. The Common Data Model brings semantic consistency to data within the lake so that applications and services can interoperate more easily when data is stored in Common Data Model form. Common Data Service, which supports Dynamics and PowerApps, stores data in conformance with the Common Data Model definition. In fact, many of the original business entities in the Common Data Model came from Dynamics offerings, such as Dynamics 365 for Sales and Dynamics 365 for Marketing. Industries such as healthcare are working closely with Microsoft to extend the Common Data Model to their specific business concepts, such as Patient and Care Plan. This extends the benefit of the Common Data Model standard entities to these verticals so that industry solutions interoperate more easily.

What is the Common Data Model

Create and use dataflows There are three primary steps to using a dataflow: 1. Author the dataflow, using Microsoft tools that are designed to make doing so straightforward 2. Schedule the refresh frequency of the data you want to bring into your dataflow 3. Build the dataset using your dataflow, using Power BI Desktop

Data Sources

Connecting to dataflows in Power BI Desktop

Let’s have a look

Conclusion | Data Flows and dataflows

Conclusion

Resources Azure Data Factory Data Flows Microsoft Docs Mapping Data Flows Concepts (https://docs.microsoft.com/en-us/azure/data-factory/concepts-data-flow-overview) Microsoft Docs Create data flow Quickstart (https://docs.microsoft.com/en-us/azure/data-factory/data-flow-create) Azure Data Factor Data Flows - Mark Kromer from SQL Saturday in Redmond on (https://www.slideshare.net/kromerm/azure-data-factory-data-flow) Power BI dataflows Microsoft Docs Power BI Self-Service dataflows (https://docs.microsoft.com/en-us/power-bi/service-dataflows-overview) Microsoft Power BI: Unify all your data and deliver powerful insights with self-service data prep capabilities for big data - BRK2061 Ignite 2018 presentation by Miguel Llopis and Matthew Roche Sample Data Kaggle Lego Database (https://www.kaggle.com/rtatman/lego-database)