ADF & SSIS: New Capabilities for Data Integration in the Cloud

Slides:



Advertisements
Similar presentations
Success through People with LinkedIn and O365
Advertisements

Accelerate your DevOps with OpenShift by Red Hat
Leverage the O365 Task Ecosystem with Microsoft To-Do and Planner
Successfully migrate existing databases to Azure SQL Database
Examine information management in Cortana Intelligence
From IT Pros to IT Heroes - with Azure DevTest Labs
5/22/2018 1:39 AM BRK2156 Power BI Report Server: Self-service BI and enterprise reporting on-premises Christopher Finlan Senior Program Manager © Microsoft.
The story of an IoT solution
Creating Enterprise Grade BI Models with Azure Analysis Services
Azure on Steroids: Full Automation with PowerShell
Azure File Sync Setup, configuration and management
Delivering enterprise BI with Azure Analysis Services
Use any Amazon S3 application with Azure Blob Storage
Configure and Manage Your Hybrid Cloud Environment at Scale
6/10/2018 3:43 AM THR1000 Making StaffHub work for your organization Business Integrations & Workflows Sushmitha Kini Engineering Manager © Microsoft.
Azure Cloud Shell Magic of Modern Command-line Management
Developing Hybrid Apps on Microsoft Azure Stack
6/17/ :27 AM BRK3341 Unlock extensibility by connecting your service to PowerApps and Microsoft Flow Theresa (Tessa) Palmer–Sr. Program Manager Sunay.
Azure SDKs and Tools for You
7/2/2018 2:39 AM BRK2413 Customer lifecycle with LCS: Dynamics 365 for Finance and Operations, Enterprise edition Manali Dongre Senior Program Manager.
Build data-driven solutions using Microsoft Visio
What a Real, Functioning DevOps Team Looks Like
The power of common identity across any cloud
Virtual Machine Diagnostics in Microsoft Azure
Microsoft Build /22/ :52 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
7/22/2018 9:21 PM BRK3270 Building a Better Data Solution: Microsoft SQL Server and Azure Data Services Joey D’Antoni Principal Consultant Denny Cherry.
SQL Server on Linux on All-Flash Arrays
Microsoft Ignite /31/ :08 AM
8/6/ :17 AM THR2214 Hybrid Cloud Activated A customer case study optimizing on-premises & Azure performance and cost Mor Cohen-Tal Senior Product.
Microsoft Planner: How to manage your team’s work in Office 365
Excel and Power BI Better Together Democratization of data
SQL Server for Java developers
Workflow Orchestration with Adobe I/O
Find, try and get line-of-business apps on Microsoft AppSource
Automate all things! Microsoft Azure continuous deployment
9/14/ :46 AM BRK3293 How the Portland Trail Blazers Use Personalization and Acxiom Data to Target Customers Chris Hoder Program Manager, AI + Research.
Agile Planning with Visual Studio Team Services (VSTS)
9/22/2018 3:49 AM BRK2247 Learn from MVPs: Panel discussion on all things SharePoint and OneDrive © Microsoft Corporation. All rights reserved. MICROSOFT.
Confidence at speed: Visual Studio 2017 and your CI pipeline
Azure PowerShell Aaron Roney Senior Program Manager Cormac McCarthy
Continuous Delivery for Microsoft Azure
Azure SQL Database: A Guided Tour
Ed oms team OMS: Log Analytics Ed oms team.
11/22/2018 1:43 PM THR3005 How to provide business insight from your data using Azure Analysis Services Peter Myers Bitwise Solutions © Microsoft Corporation.
Continuous Delivery with Visual Studio Team Services
Azure Advisor: Optimization in the best way
Mobile Center and VSTS:​ Better together for your Mobile DevOps
Developing for the cloud with Visual Studio
Accelerate Office 365 Adoption Through Microsoft FastTrack Services
Microsoft products for non-profits
Microsoft To-Do Preview
THR1171 Azure Data Integration: Choosing between SSIS, Azure Data Factory, and Azure Databricks Cathrine Wilhelmsen, | cathrinew.net.
Overview: Dynamics 365 for Project Service Automation
Virtual Reality with Azure and Unity
Understand your Azure cloud assets dependencies with BMC Discovery
Surviving identity management in a hybrid world
Breaking Down the Value of A Yammer Post: 20 Things to Do
Cool Microsoft Edge Tips and Tricks
Manage your App Service resources using Command line tools
“Hey Mom, I’ll Fix Your Computer”
4/21/2019 7:09 AM THR2098 Unlock New Opportunities with Nintex Hawkeye Process Intelligence and Workflow Analytics Sr. Product.
4/28/2019 3:30 AM THR1061 Learn how Dynamics 365, Office 365 and related applications work together to transform the workplace Donna Edwards Solution Architect.
Consolidate, manage, backup, and secure your cloud content
Designing Bots that Fit Your Organization
Ask the Experts: Windows 10 deployment and servicing
Passwordless Service Accounts
Digital Transformation: Putting the Jigsaw Together
Diagnostics and troubleshooting in Azure App Service Support Center
Optimizing your content for search and discovery
ETL Patterns in the Cloud with Azure Data Factory
Presentation transcript:

ADF & SSIS: New Capabilities for Data Integration in the Cloud 6/19/2018 10:43 AM BRK2254 ADF & SSIS: New Capabilities for Data Integration in the Cloud Mike Flasko Principal Group Program Manager © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Agenda Current State Feedback & Target Scenarios What’s New Roadmap 6/19/2018 10:44 AM Agenda Current State Feedback & Target Scenarios What’s New Roadmap Q & A © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Current State: Data Integration in Azure Azure Data Factory (ADF) Provides orchestration, data movement and monitoring services Orchestration model: time series processing Hybrid Data movement as a Service w/ many connectors Programmatic authoring, visual monitoring (.NET, Powershell) SSIS: server software for ETL Focused on ETL to/from SQL Server Scale up data transformation engine Visual authoring of control and data flow Rich ecosystem (BIML, Task Libraries, etc)

Feedback: Do any of these sound familiar? I need to create on-demand and/or event-triggered pipelines I need to create a delta-processing pipeline I need rich orchestration constructs to model my unique requirements (e.g. facilitate efficient restatements) I need to reliably work with all my data across cloud, on prem, SaaS apps, etc Data movement at scale Data pipelines spanning services, servers, cloud/onprem, etc ISVs: Need full programmatic access, using the languages and runtimes we are comfortable with My data integration team are not developers, I need visual tools Productivity of ETL is key, it is still 70%+ of overall solution time Scale to 1000’s pipelines How do I leverage my existing SSIS investments in the cloud?

Consumption Friendly Data Modern Data Warehouse Extract & Load Prepare Transform/Analyze Extract & Load Data Source 1 Data Source 2 DW & DM BI Tools Staging Prepared Data Consumption Friendly Data “Data Lake” Data Source N DS Tools

Consumption Friendly Data Modern Data Warehouse Extract & Load Prepare Transform/Analyze Extract & Load Data Source 1 Data Source 2 DW & DM BI Tools Staging Prepared Data Consumption Friendly Data “Data Lake” Data Source N DS Tools Data-driven SaaS Application App Storage SaaS App Browser/Device

Consumption Friendly Data Modern Data Warehouse Extract & Load Prepare Transform/Analyze Extract & Load Data Source 1 Data Source 2 DW & DM BI Tools Staging Prepared Data Consumption Friendly Data “Data Lake” Data Source N DS Tools Data-driven SaaS Application App Storage SaaS App Browser/Device Lift my existing SSIS packages to the cloud Data Source 1 ETL: SSIS SQL Server ETL: SSIS SQL Server Data Source N

Managed Data Integration Service ADF v2 Public Preview New Pipeline Model Rich pipeline orchestration Triggers – ondemand, schedule, event Data Movement as a Service Cloud, Hybrid 30 connectors provided SSIS Package Execution In a managed cloud environment Use familiar tools, SSMS & SSDT Author & Monitor Programmability (Python, .NET, Powershell, etc) Visual Tools (coming soon) Data Factory Managed Data Integration Service

On Prem Apps & Data Cloud Svcs, Apps & Data

Azure Data Factory v2 Service Command and Control Data Data Factory A data integration account Location of orchestration, service metadata UX & SDK Authoring | Monitoring/Mgmt Azure Data Factory v2 Service Scheduling | Orchestration | Monitoring Integration Runtime (IR) ADF’s execution engine Three core capabilities: data movement pipeline activity execution SSIS package execution Self Hosted Integration Runtime Azure Integration Runtime On Prem Apps & Data Cloud Svcs, Apps & Data

Azure Data Factory v2 Service Command and Control Data Data Factory A data integration account. Location of orchestration, service metadata UX & SDK Authoring | Monitoring/Mgmt Azure Data Factory v2 Service Scheduling | Orchestration | Monitoring Integration Runtime (IR) ADF’s execution engine Three core capabilities: data movement pipeline activity execution SSIS package execution Pipeline SSIS Package Self Hosted Integration Runtime Azure Integration Runtime On Prem Apps & Data Cloud Svcs, Apps & Data

Building Data Pipelines 6/19/2018 10:44 AM Building Data Pipelines Modern DW Data Driven SaaS Apps © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

ADFv2 Pipelines Trigger Activity 1 Activity 2 “On Error” Activity 1 My Pipeline 1 My Pipeline 2 For Each… Trigger Event Wall Clock On Demand params params Activity 3 Activity 1 Activity 2 params Activity 4 “On Error” Activity 1 … params

ADFv2 Pipelines Trigger Activity 1 Data Flow “On Error” Activity 1 My Pipeline 1 My Pipeline 2 For Each… Trigger Event Wall Clock On Demand params params Activity 3 Activity 1 Data Flow params Activity 4 “On Error” Activity 1 … params

Gain insights from ADLA pipeline & recurring jobs New Pipeline Jobs View New Superset of original jobs view Adds grouping of jobs by pipelines & recurrences Jobs and consumption trends per pipeline Quickly identify pipelines and jobs to troubleshoot Quickly compare failed jobs with “last known good” instance Manage pipeline cost, improve efficiency and predict future cost How to use Create ADF v2 pipelines containing ADLA U-SQL activities Pipelines and Recurrences automatically appear in ADLA portal Submit and monitor pipeline/recurring jobs using Azure PowerShell, ADLA SDK and REST APIs

Data Movement Scalable Simple Access all your data per job elasticity Up to 1 GB/s Simple Visually author or via code (Python, .Net, etc) Serverless, no infrastructure to manage Access all your data 30+ connectors provided and growing (cloud, on premises, SaaS) Data Movement as a Service: 17 points of presence world wide Self-hostable Integration Runtime for hybrid movement Data Movement

Demo Copy data from Amazon S3 to Azure Blob Process/transform data using Spark, email on error Demo Ingest and Transform Pipeline Populate DW Pipeline Send Email error On Demand Trigger Copy Spark Copy S3 Blob Azure DW © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

  Azure Data Factory has simplified the integration of data from multiple hybrid sources at scale to drive meaningful insights for our customers

  “Azure Data Factory has enabled us to integrate heterogenous data from multiple hospitals allowing us to leverage big data and analytics offerings in Azure at scale to drive better health outcomes for our customers” - David B. McAuley, CTO, Lumedx

SSIS in ADFv2 Lift existing SSIS projects to the cloud 6/19/2018 10:44 AM SSIS in ADFv2 Lift existing SSIS projects to the cloud © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Integration Runtime for SSIS Managed Cloud Environment Pick # nodes & node size Resizable SQL Standard Edition, Enterprise coming soon Compatible Same SSIS runtime across Windows, Linux, Azure Cloud SSIS + SQL Server SQL Managed instance + SSIS (in ADFv2) Access on premises data via VNet Get Started Hourly pricing (no SQL Server license required) Use existing license (coming soon) Integration Runtime for SSIS Azure Integration Runtime SSIS Project

Demo Integration Runtime for SSIS in ADFv2 6/19/2018 10:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Looking Forward Visual Tools 6/19/2018 10:44 AM Looking Forward Visual Tools © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Roadmap 2017 2018 SDKs (Python, .Net, Powershell) New control-flow/data-flow based app model Familiar to existing SSIS, etc users. Serverless, pay per use SSIS runtime (in ADFv2) For lifting existing on prem SSIS solutions to cloud “Use existing license” (coming soon) Data movement More connectors, scale out, highly available self-hosted integration runtime Visual experience (coming soon) For control flow, data movement & monitoring 2018 Visual experiences (data transform) Data movement (connectivity, scale, … ) Further SSIS integration Data Discovery

Please evaluate this session Tech Ready 15 6/19/2018 Please evaluate this session From your Please expand notes window at bottom of slide and read. Then Delete this text box. PC or tablet: visit MyIgnite https://myignite.microsoft.com/evaluations Phone: download and use the Microsoft Ignite mobile app https://aka.ms/ignite.mobileapp Your input is important! © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Q & A mike.flasko@microsoft.com @mflasko

6/19/2018 10:44 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.