SlideShare a Scribd company logo
1 of 75
Agenda
 Secure Data Access from SSIS PaaS
SSIS PaaS
Learning Objectives
Learning Objectives
prepare
migrate
operationalize
Learning Objectives
prepare
migrate
operationalize
 Complement
Learning Objectives
prepare
migrate
operationalize
 Complement
innovate
SSIS + ADF = SSIS in ADF
SSIS
Analogy
• Running traditional ETL workloads on premises is like being
on the ground floor
SSIS + ADF
Analogy
• Running traditional ETL workloads on premises is like being
on the ground floor
• Running modern ELT workloads in the cloud on a fully
managed Platform as a Service (PaaS) is like being on the 7th
floor, so jumping 7 stories straight up is virtually impossible
SSIS + ADF = SSIS in ADF
Analogy
• Running traditional ETL workloads on premises is like being
on the ground floor
• Running modern ELT workloads in the cloud on a fully
managed Platform as a Service (PaaS) is like being on the 7th
floor, so jumping 7 stories straight up is virtually impossible
• Running SSIS in ADF is like taking an escalator that
seamlessly carries you to the 7th floor step-by-step with the
option to get on/off anytime at any floor.
SQL Migration to an All-PaaS Solution
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SQL Migration to an All-PaaS Solution
Cloud
On-premises
SSIS On-Premises-to-Cloud Evolution
SSIS On-Premises-to-Cloud Evolution
2000 2005 2012 2016 2017
Essential On-Premises SSIS Features to Preserve
 Use Project/Package Deployment Model – Store packages in
SSISDB/MSDB/file system and run them on SQL Server
 Use SSDT/SSMS tools and dtutil/dtexec command prompt utilities to
design/debug/deploy/configure/execute packages
 Connect to on-premises data stores using Windows authentication
SQL Server Agent 3rd party tools to
 Enterprises/ISVs can build their custom/licensed components on SSIS
 Bundled and licensed
On-premises data stores
Cloud
On-premises
SQL Server/
File System
MSDB
SSISDB
Project/Package Deployment Models
Azure Files
SSIS IR
Azure-enabled SSDT/SSMS tools and dtutil/dtexec
DF UI
assess
VNet
proxy
Windows authentication
AKV AAD
Azure SQL MI Agent, 3rd party tools, or ADF pipelines, activities,
and triggers
custom setups 3rd party licensing
 Pay per hour BYOL
AHB including the 4:1 SE-to-EE/GP-to-BC
exchange ratio, on both maximize
savings
Brown Field Features to Unblock/Accelerate Migration
On-premises data stores
Azure SQL DB/Managed
Instance (MI)/Azure Files
VNet/
Proxy
Azure Data Factory (ADF)
Cloud data stores
Cloud
On-premises
SQL Server/
File System
MSDB
SSISDB
MSDB
SSISDB
Brown Field
first-class
embed them directly
SSIS Execute Process/SQL Tasks
multi-cloud destinations
Green Field Features to Complement ADF
On-premises data stores
Azure SQL DB/Managed
Instance (MI)/Azure Files
VNet/
Proxy
Azure Data Factory (ADF)
Cloud data stores
Cloud
On-premises
SQL Server/
File System
MSDB
SSISDB
MSDB
SSISDB
Green Field
SSISDB
SSIS IR package store
VNet
injection w/ BYOIP/VNet NAT (Optional)
AAD ADF
managed identity
Azure SQL
MI Agent
dual standby SSIS IR pair
BCDR
T-SQL
 BYOL to get AHB, including the 4:1 SE-to-EE/GP-to-BC exchange ratio,
on both maximize savings
Deep Integration Features for Azure SQL and SSIS in ADF
On-premises data stores
Azure SQL DB/Managed
Instance (MI)/Azure Files
VNet/
Proxy
Azure Data Factory (ADF)
Cloud data stores
Cloud
On-premises
SQL Server/
File System
MSDB
SSISDB
MSDB
SSISDB
Enterprise-Friendly Features for SSIS PaaS
Enterprise-Friendly Features for SSIS in ADF
Standard VNet Injection vs. Express VNet Injection (Preview)
Enterprise-Friendly Features for SSIS in ADF
• At any time, only one can access the primary SSISDB to fetch and execute packages, as well as write package
execution logs (primary role), while the other can only do the same for packages deployed somewhere else, for
example in Azure Files (secondary role)
Dual Standby SSIS IR Pair for Business Continuity & Disaster Recovery (BCDR)
Enterprise-Friendly Features for SSIS in ADF
Azure Monitor.
Azure Monitor Integration
Enterprise-Friendly Features for SSIS in ADF
Azure Purview Data Catalog.
Azure Purview Integration
Enterprise-Friendly Features for SSIS in ADF
SSIS DevOps Tools for Continuous Integration & Continuous Delivery (CI/CD)
Secure Data Access from SSIS PaaS
Secure Data Access from SSIS PaaS
Alternative Methods to Access On-Prem Data
Joining SSIS IR to a VNet Connected to On-Prem Network
Forced Tunneling for Outbound Traffic Inspection
Express VNet Injection for SSIS IR (Preview)
Configuring Self-Hosted IR as a Proxy for SSIS IR
Extensibility Features for SSIS PaaS
Enterprise Edition – Introduction
Custom Setup – Introduction
use strong cryptography/more secure network protocol, etc.
3rd Party Licensing – Introduction
SSIS IR node
Container
ISV Setup
1. Specify Product Key in setup script ISV Activation Server
2. Get Activation Key by submitting Cluster ID + Product Key
Local Store
(e.g. Registry)
3. Write Activation Key
SSIS Executor
ISV Extension
4. Read Activation Key and
validate it with Cluster ID
Setup
Runtime
4. Get Cluster ID
4. Report on Node Count (Optional)
SSIS Runtime
2. Activation Key
3rd Party Extensibility – Implementation
3rd Party Ecosystem – ISV Partners
SSIS Migration Playbook
Batch Assess
DBA Database Migration
Assistant (DMA)/SSDT
Batch Assess
Edit
Test
Assess
DBA
BI Developer
SSDT
Database Migration
Assistant (DMA)/SSDT
Batch Assess Batch Migrate
Edit
Test
Assess
DBA
BI Developer
SSDT
Database Migration
Assistant (DMA)/SSDT
Azure Files/file system
Database Migration
Service
(DMS)/Deployment
Wizard/dtutil
utility/manual copy
SSISDB hosted by Azure
SQL DB/MI, MSDB
hosted by Azure SQL MI
Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF
Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration
SSISDB • DMA
• SSDT
• SSISDB to SSISDB via DMS • SQL Agent to MI Agent via
DMS (TBD)
• SQL Agent to MI Agent via
PowerShell/T-SQL/C# script
• Recreate in MI Agent via
SSMS
• SSISDB to SSISDB via
DMS/SSMS (TBD)
• Redeploy to SSISDB via
SSDT/SSMS
• SQL Agent to ADF via SSMS
(TBD)
• Recreate in ADF via SSMS
• Recreate in ADF
Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF
Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration
SSISDB • DMA
• SSDT
• SSISDB to SSISDB via DMS • SQL Agent to MI Agent via
DMS (TBD)
• SQL Agent to MI Agent via
PowerShell/T-SQL/C# script
• Recreate in MI Agent via
SSMS
• SSISDB to SSISDB via
DMS/SSMS (TBD)
• Redeploy to SSISDB via
SSDT/SSMS
• SQL Agent to ADF via SSMS
(TBD)
• Recreate in ADF via SSMS
• Recreate in ADF
File System • Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• SQL Agent to ADF via SSMS
• Recreate in ADF via SSMS
• Recreate in ADF
Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF
Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration
SSISDB • DMA
• SSDT
• SSISDB to SSISDB via DMS • SQL Agent to MI Agent via
DMS (TBD)
• SQL Agent to MI Agent via
PowerShell/T-SQL/C# script
• Recreate in MI Agent via
SSMS
• SSISDB to SSISDB via
DMS/SSMS (TBD)
• Redeploy to SSISDB via
SSDT/SSMS
• SQL Agent to ADF via SSMS
(TBD)
• Recreate in ADF via SSMS
• Recreate in ADF
File System • Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• SQL Agent to ADF via SSMS
• Recreate in ADF via SSMS
• Recreate in ADF
MSDB • Same as above • MSDB to MSDB via DMS (TBD)
• Redeploy to MSDB via dtutil
• Reconfigure w/ SSIS IR
package store
• Same as above • Export to Azure Files/file
system via SSMS/dtutil
• Recreate in ADF via SSMS
• Recreate in ADF
Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF
Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration
SSISDB • DMA
• SSDT
• SSISDB to SSISDB via DMS • SQL Agent to MI Agent via
DMS (TBD)
• SQL Agent to MI Agent via
PowerShell/T-SQL/C# script
• Recreate in MI Agent via
SSMS
• SSISDB to SSISDB via
DMS/SSMS (TBD)
• Redeploy to SSISDB via
SSDT/SSMS
• SQL Agent to ADF via SSMS
(TBD)
• Recreate in ADF via SSMS
• Recreate in ADF
File System • Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• SQL Agent to ADF via SSMS
• Recreate in ADF via SSMS
• Recreate in ADF
MSDB • Same as above • MSDB to MSDB via DMS (TBD)
• Redeploy to MSDB via dtutil
• Reconfigure w/ SSIS IR
package store
• Same as above • Export to Azure Files/file
system via SSMS/dtutil
• Recreate in ADF via SSMS
• Recreate in ADF
SSIS Package
Store
• Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• Redeploy to MSDB via dtutil
• Reconfigure w/ SSIS IR
package store
• Same as above • Redeploy to Azure Files via
dtutil/manual copy
• Keep in file system to access
via VNet/Self-Hosted IR
• Export to Azure Files/file
system via SSMS/dtutil
• Same as above
SSIS PaaS Preparation – Demos
SSIS PaaS Preparation – Demos
SSIS PaaS Preparation – Demos
SSIS Migration – Demos
SSIS Migration – Demos
SSIS Operationalization – Demos
SSIS Operationalization – Demos
Appendix
Why Should You Care? When? How?
Why Should You Care? Better TCO & ROI!
Source: The Business Value of Microsoft Azure SQL Database Services, IDC, Mar 2015
The Total Economic Impact of Microsoft Azure SQL Database Managed Instance, Forrester Consulting, Sep 2018
Why Should You Care? BYOL to Get AHB!
 Maximize the value of on-premises SQL Server license investments by migrating
SSIS in ADF/Azure-SSIS Integration Runtime (IR) Editions
SQL Server with Software Assurance
Why Should You Care? Huge Opportunity!
Source: Worldwide Database Server Forecast, IDC, Dec 2016
Worldwide Database Server Forecast
Modernizing
opportunity
with SQL
Server
37% of all units
run Microsoft,
>50% of them
run 2008/R2
or older versions
Non-Relational
Open Source
PaaS & IaaS
Microsoft
Oracle
IBM
SAP
New SQL
Other
MySQL
No
SQL
Why Should You Care? Do The Math!
Source: Feb 2019 snapshot of active SSIS instances extrapolated from SSIS 2016/2017 telemetry & CSS case volume for SQL 2008-2017
SSIS 2008-2017 on
premises/Azure VMs/AWS VMs
(100%)
SSIS 2008-2017 on premises
(88%)
SSIS 2008/R2 EOS w/o SSISDB
(13%)
SSIS 2012-2017 w/ SSISDB
(21%)
Total Addressable Market
Present Lift & Shift
Target
Immediate
Target
Past Target
When Should You Care? NOW!
How Should You Care? Fear is a Great Motivator!
 Fear of missing out
 Separation of storage/DB engine from compute/ETL engine
 High Availability (HA) via multi-node cluster
 Disaster Recovery (DR) via standby SSIS IR in a paired region
 Dynamic scalability (in/out/up/down)
 Fear of losing investments
 Too many SSIS packages to convert from using OLEDB connection via Win Auth to using ADO.NET connection via AAD Auth w/ ADF
managed identity
 Too many SSIS packages to convert from Package Deployment Model w/o SSISDB to Project Deployment Model w/ SSISDB
 Too many SSIS jobs scheduled by 3rd party orchestrators (e.g. Active Batch, Control-M, etc.) invoking dtexec
 Too many packages using absolute paths w/ hard-coded drives (e.g. C:)
 SQL MI Agent doesn’t support SSIS environment/32-bit runtime/property override
 SQL MI Agent can’t invoke dtexec to execute SSIS packages stored in MSDB/file system/SSIS package stores
 Network configuration/policy is too complex/strict to access on-premises data via VNet
 Custom setups w/ script are too complex/error-prone
How Should You Care? Fear is a Great Motivator!
 Fear of missing out
 Separation of storage/DB engine from compute/ETL engine
 High Availability (HA) via multi-node cluster
 Disaster Recovery (DR) via standby SSIS IR in a paired region
 Dynamic scalability (in/out/up/down)
How Should You Care? Fear is a Great Motivator!
 Fear of losing investments
 Too many SSIS packages to convert from using OLEDB connection via Win Auth to using ADO.NET connection via AAD Auth w/ ADF
managed identity
– Support OLEDB connection via AAD Auth w/ ADF managed identity, switch at run-time via property overrides
 Too many SSIS packages to convert from Package Deployment Model w/o SSISDB to Project Deployment Model w/ SSISDB
– Support file system/Azure Files/MSDB hosted by SQL MI to store packages, turn SSISDB from a blocker into an upsell​
 Too many SSIS jobs scheduled by 3rd party orchestrators (e.g. Active Batch, Control-M, etc.) invoking dtexec
– Azure-enable dtexec to invoke Execute SSIS Package activities in ADF pipelines
 Too many packages using absolute paths w/ hard-coded drives (e.g. C:)
– Replace absolute paths w/ UNC paths at run-time via property overrides​
 SQL MI Agent doesn’t support SSIS environment/32-bit runtime/property override
– Achieve feature parity w/ SQL Server Agent
 SQL MI Agent can’t invoke dtexec to execute SSIS packages stored in MSDB/file system/SSIS package stores
– ADF-enable SQL MI Agent to invoke executions of packages stored in file system/Azure Files/SSIS IR package stores
 Network configuration/policy is too complex/strict to access on-premises data via VNet
– Support Self-Hosted IR as proxy for Azure-SSIS IR to access on-premises data
 Custom setups w/ script are too complex/error-prone
– Support custom setups w/o script
 Fear of missing out
 Separation of storage/DB engine from compute/ETL engine
 High Availability (HA) via multi-node cluster
 Disaster Recovery (DR) via standby SSIS IR in a paired region
 Dynamic scalability (in/out/up/down)
How Should You Care? Fear is a Great Motivator!
 Minimizing fear of losing investments
– No more lift & shift blockers
Rebalancing your risks/fears
 Maximizing fear of missing out
 Separation of storage/DB engine from compute/ETL engine
 High Availability (HA) via multi-node cluster
 Disaster Recovery (DR) via standby SSIS IR in a paired region
 Dynamic scalability (in/out/up/down)
 ADO.NET/OLEDB/Storage connection via AAD Auth w/ ADF managed identity
 AKV support on Execute SSIS Package activity
 SSIS ADF connectors (80+)
 PQ Source
 DQS migration to cloud alternatives running on SSIS in ADF
 More cloud-first/cloud-only features, etc.
Resources
sawinark@microsoft.com
https://techcommunity.microsoft.com/t5/SQL-Server-Integration-
Services/bg-p/SSIS
Contact & Team Blog
Provisioning Azure-SSIS IR Using UI: https://docs.microsoft.com/azure/data-factory/tutorial-deploy-ssis-packages-azure
Using PSH: https://docs.microsoft.com/azure/data-factory/tutorial-deploy-ssis-packages-azure-powershell
Using ARM template: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime#azure-
resource-manager-template
Provisioning Azure-SSIS IR using Azure SQL
DB/Managed Instance w/ VNet service
endpoint/private endpoint to host SSISDB
Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime
Joining a VNet: https://docs.microsoft.com/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network
Provisioning Azure-SSIS IR using AAD Auth w/
ADF managed identity
Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime
Enabling AAD Auth: https://docs.microsoft.com/azure/data-factory/enable-aad-authentication-azure-ssis-ir
Provisioning Azure-SSIS IR to access data on
premises
Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime
Joining a VNet: https://docs.microsoft.com/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network
Using Self-Hosted IR as a proxy: https://docs.microsoft.com/azure/data-factory/self-hosted-integration-runtime-proxy-
ssis
Monitoring Azure-SSIS IR and SSIS package
executions
Using UI/PSH: https://docs.microsoft.com/azure/data-factory/monitor-integration-runtime#azure-ssis-integration-
runtime
Using Azure Monitor: https://docs.microsoft.com/azure/data-factory/monitor-using-azure-monitor#monitor-ssis-
operations-with-azure-monitor
Documentations
Configuring Azure-SSIS IR Using UI/PSH: https://docs.microsoft.com/azure/data-factory/manage-azure-ssis-integration-runtime
Configuring Azure-SSIS IR to use Enterprise Edition Using UI/PSH: https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-enterprise-edition
Configuring Azure-SSIS IR to use custom setups Using UI/PSH: https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup
Configuring Azure-SSIS IR for high performance Using UI/PSH: https://docs.microsoft.com/azure/data-factory/configure-azure-ssis-integration-runtime-
performance
Configuring Azure-SSIS IR for disaster recovery Using UI/PSH: https://docs.microsoft.com/azure/data-factory/configure-bcdr-azure-ssis-integration-runtime
Deploying projects/packages to run on Azure-SSIS IR Connecting SSMS to SSISDB: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-to-
catalog-database?view=sql-server-2017
Using UI/PSH: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-deploy-run-monitor-
tutorial?view=sql-server-2017
Using dtutil: https://docs.microsoft.com/azure/data-factory/azure-ssis-integration-runtime-package-
store#deploying-multiple-packages-with-dtutil
Documentations
Documentations
Connecting to data stores using Win Auth on Azure-
SSIS IR
Using 4 methods: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-with-windows-
auth?view=sql-server-2017
Connecting to data stores using AAD Auth w/ ADF
managed identity on Azure-SSIS IR
Using Azure Storage connections: https://docs.microsoft.com/sql/integration-services/connection-
manager/azure-storage-connection-manager#managed-identities-for-azure-resources-authentication
Using ADO.NET connections: https://docs.microsoft.com/sql/integration-services/connection-manager/ado-net-
connection-manager#managed-identities-for-azure-resources-authentication
Using OLEDB connections: https://docs.microsoft.com/sql/integration-services/connection-manager/ole-db-
connection-manager#managed-identities-for-azure-resources-authentication
Connecting to file shares and processing files on Azure-
SSIS IR
Using local file system/file shares: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-files-
file-shares?view=sql-server-2017
Using Win Auth: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-with-windows-
auth?view=sql-server-2017
Running packages on Azure-SSIS IR From SSDT: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-ssdt
Using SSMS/stored procedures/scripts/code: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-
azure-run-packages?view=sql-server-2017
Using AzureDTExec: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-azure-enabled-
dtexec
As Execute SSIS Package activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to-
invoke-ssis-package-ssis-activity
As Stored Procedure activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to-invoke-
ssis-package-stored-procedure-activity
Viewing data lineage w/ Azure Purview (Data Catalog) Connect ADF to Azure Purview: https://docs.microsoft.com/azure/data-factory/connect-data-factory-to-azure-
purview
Connect Azure Purview to ADF: https://docs.microsoft.com/azure/purview/how-to-link-azure-data-factory
Documentations
Scheduling package executions on Azure-SSIS IR Using SSMS/ADF/other methods: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-
schedule-packages?view=sql-server-2017
Using SSMS: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-schedule-packages-
ssms?view=sql-server-2017
As Execute SSIS Package activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to-
invoke-ssis-package-ssis-activity
Using Azure SQL MI Agent: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-
managed-instance-agent
Scheduling Azure-SSIS IR provisioning on demand/just
in time
Using Web activities: https://docs.microsoft.com/azure/data-factory/how-to-schedule-azure-ssis-integration-
runtime
Cleaning up package execution logs in SSISDB Using Elastic Jobs: https://docs.microsoft.com/azure/data-factory/how-to-clean-up-ssisdb-logs-with-elastic-jobs
Assessing SSIS packages for migration Using DMA: https://docs.microsoft.com/sql/dma/dma-assess-ssis?view=sql-server-ver15
Using SSDT: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-ssdt#assess-ssis-
projectpackages-for-executions-in-azure
Migrating SSIS packages SSIS Migration Playbook: https://docs.microsoft.com/azure/data-factory/scenario-ssis-migration-overview
Using DMS: https://docs.microsoft.com/azure/dms/how-to-migrate-ssis-packages-managed-instance
Practicing SSIS CI/CD Using Azure DevOps: https://docs.microsoft.com/sql/integration-services/devops/ssis-devops-overview?view=sql-
server-ver15
Developing premium/licensed components for Azure-
SSIS IR
Using Cluster ID: https://docs.microsoft.com/azure/data-factory/how-to-develop-azure-ssis-ir-licensed-
components
Procuring 3rd party components for Azure-SSIS IR Partner list: https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/Enterprise-Edition-Custom-
Setup-and-3rd-Party-Extensibility-for/ba-p/388360
Thank you!

More Related Content

What's hot

[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-RegionJi-Woong Choi
 
Windows Azure Blob Storage
Windows Azure Blob StorageWindows Azure Blob Storage
Windows Azure Blob Storageylew15
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Edureka!
 
20221122-IBM Power10全新IBM Power10 入門和中階 .pdf
20221122-IBM Power10全新IBM Power10 入門和中階 .pdf20221122-IBM Power10全新IBM Power10 入門和中階 .pdf
20221122-IBM Power10全新IBM Power10 入門和中階 .pdfken761ken1
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewDavid J Rosenthal
 
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022Matt Raible
 
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...confluent
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, BRIJESH KUMAR
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL DatabaseJames Serra
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual MachinesClint Edmonson
 
Grafana introduction
Grafana introductionGrafana introduction
Grafana introductionRico Chen
 
Get started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineGet started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineLai Yoong Seng
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Edureka!
 
Best Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesQAware GmbH
 
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureAdvanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureKemp
 

What's hot (20)

Terraform
TerraformTerraform
Terraform
 
Cloud Monitoring tool Grafana
Cloud Monitoring  tool Grafana Cloud Monitoring  tool Grafana
Cloud Monitoring tool Grafana
 
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
[오픈소스컨설팅] Open Stack Ceph, Neutron, HA, Multi-Region
 
Windows Azure Blob Storage
Windows Azure Blob StorageWindows Azure Blob Storage
Windows Azure Blob Storage
 
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
Docker vs VM | | Containerization or Virtualization - The Differences | DevOp...
 
20221122-IBM Power10全新IBM Power10 入門和中階 .pdf
20221122-IBM Power10全新IBM Power10 入門和中階 .pdf20221122-IBM Power10全新IBM Power10 入門和中階 .pdf
20221122-IBM Power10全新IBM Power10 入門和中階 .pdf
 
Microsoft Windows Server 2022 Overview
Microsoft Windows Server 2022 OverviewMicrosoft Windows Server 2022 Overview
Microsoft Windows Server 2022 Overview
 
Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022Comparing Native Java REST API Frameworks - Seattle JUG 2022
Comparing Native Java REST API Frameworks - Seattle JUG 2022
 
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...
KSQL and Security: The Current State of Affairs (Victoria Xia, Confluent) Kaf...
 
Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database, Azure cosmos db, Azure no-SQL database,
Azure cosmos db, Azure no-SQL database,
 
Introducing Azure SQL Database
Introducing Azure SQL DatabaseIntroducing Azure SQL Database
Introducing Azure SQL Database
 
Terraform on Azure
Terraform on AzureTerraform on Azure
Terraform on Azure
 
Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Grafana introduction
Grafana introductionGrafana introduction
Grafana introduction
 
Get started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual MachineGet started With Microsoft Azure Virtual Machine
Get started With Microsoft Azure Virtual Machine
 
Advanced Terraform
Advanced TerraformAdvanced Terraform
Advanced Terraform
 
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
Azure Active Directory | Microsoft Azure Tutorial for Beginners | Azure 70-53...
 
Best Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes ServicesBest Practices with Azure Kubernetes Services
Best Practices with Azure Kubernetes Services
 
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft AzureAdvanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
Advanced Load Balancer/Traffic Manager and App Gateway for Microsoft Azure
 
Paravirtualization
ParavirtualizationParavirtualization
Paravirtualization
 

Similar to PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Together

PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactoryPaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactorySandy Winarko
 
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...Sandy Winarko
 
New capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudNew capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudMicrosoft Tech Community
 
New capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudNew capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudGaurav Malhotra
 
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adf
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adfEmbrace and extend first-class activity and 3rd party ecosystem for ssis in adf
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adfTillmann Eitelberg
 
Modern dataintegration azuredatafactory_ssis
Modern dataintegration azuredatafactory_ssisModern dataintegration azuredatafactory_ssis
Modern dataintegration azuredatafactory_ssisGaurav Malhotra
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADFSandy Winarko
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platformMostafa
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon Web Services
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseJames Serra
 
SQL Server 2008 Integration Services
SQL Server 2008 Integration ServicesSQL Server 2008 Integration Services
SQL Server 2008 Integration ServicesEduardo Castro
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformMarcelo Paiva
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudMark Kromer
 
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the CloudSQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the CloudMark Kromer
 
Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)Michael Rys
 
Azure Data Factory for Azure Data Week
Azure Data Factory for Azure Data WeekAzure Data Factory for Azure Data Week
Azure Data Factory for Azure Data WeekMark Kromer
 
Sql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & IkeSql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & IkeIke Ellis
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBill Wilder
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSAmazon Web Services
 

Similar to PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Together (20)

PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactoryPaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
 
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...
PaaSport to Paradise: Lifting & Shifting with Azure SQL Database/Managed Inst...
 
New capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudNew capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloud
 
New capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloudNew capabilities for modern data integration in the cloud
New capabilities for modern data integration in the cloud
 
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adf
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adfEmbrace and extend first-class activity and 3rd party ecosystem for ssis in adf
Embrace and extend first-class activity and 3rd party ecosystem for ssis in adf
 
Modern dataintegration azuredatafactory_ssis
Modern dataintegration azuredatafactory_ssisModern dataintegration azuredatafactory_ssis
Modern dataintegration azuredatafactory_ssis
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADF
 
Azure Data platform
Azure Data platformAzure Data platform
Azure Data platform
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
SQL Server 2008 Integration Services
SQL Server 2008 Integration ServicesSQL Server 2008 Integration Services
SQL Server 2008 Integration Services
 
GWAB 2015 - Data Plaraform
GWAB 2015 - Data PlaraformGWAB 2015 - Data Plaraform
GWAB 2015 - Data Plaraform
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
 
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the CloudSQL Saturday Redmond 2019 ETL Patterns in the Cloud
SQL Saturday Redmond 2019 ETL Patterns in the Cloud
 
Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)Azure Data Lake Intro (SQLBits 2016)
Azure Data Lake Intro (SQLBits 2016)
 
Azure Data Factory for Azure Data Week
Azure Data Factory for Azure Data WeekAzure Data Factory for Azure Data Week
Azure Data Factory for Azure Data Week
 
Sql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & IkeSql azure dec_2010 Lynn & Ike
Sql azure dec_2010 Lynn & Ike
 
AWS Migration Day - Windows Workloads
AWS Migration Day - Windows WorkloadsAWS Migration Day - Windows Workloads
AWS Migration Day - Windows Workloads
 
Building Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows AzureBuilding Cloud-Native Applications with Microsoft Windows Azure
Building Cloud-Native Applications with Microsoft Windows Azure
 
WIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWSWIN401_Migrating Microsoft Applications to AWS
WIN401_Migrating Microsoft Applications to AWS
 

Recently uploaded

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130Suhani Kapoor
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...Suhani Kapoor
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfLars Albertsson
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystSamantha Rae Coolbeth
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 

Recently uploaded (20)

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
VIP Call Girls Service Miyapur Hyderabad Call +91-8250192130
 
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
VIP High Profile Call Girls Amravati Aarushi 8250192130 Independent Escort Se...
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
Industrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdfIndustrialised data - the key to AI success.pdf
Industrialised data - the key to AI success.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Unveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data AnalystUnveiling Insights: The Role of a Data Analyst
Unveiling Insights: The Role of a Data Analyst
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 

PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Together

  • 1.
  • 2. Agenda  Secure Data Access from SSIS PaaS SSIS PaaS
  • 7. SSIS + ADF = SSIS in ADF
  • 8. SSIS Analogy • Running traditional ETL workloads on premises is like being on the ground floor
  • 9. SSIS + ADF Analogy • Running traditional ETL workloads on premises is like being on the ground floor • Running modern ELT workloads in the cloud on a fully managed Platform as a Service (PaaS) is like being on the 7th floor, so jumping 7 stories straight up is virtually impossible
  • 10. SSIS + ADF = SSIS in ADF Analogy • Running traditional ETL workloads on premises is like being on the ground floor • Running modern ELT workloads in the cloud on a fully managed Platform as a Service (PaaS) is like being on the 7th floor, so jumping 7 stories straight up is virtually impossible • Running SSIS in ADF is like taking an escalator that seamlessly carries you to the 7th floor step-by-step with the option to get on/off anytime at any floor.
  • 11. SQL Migration to an All-PaaS Solution
  • 12. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 13. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 14. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 15. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 16. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 17. SQL Migration to an All-PaaS Solution Cloud On-premises
  • 20. Essential On-Premises SSIS Features to Preserve  Use Project/Package Deployment Model – Store packages in SSISDB/MSDB/file system and run them on SQL Server  Use SSDT/SSMS tools and dtutil/dtexec command prompt utilities to design/debug/deploy/configure/execute packages  Connect to on-premises data stores using Windows authentication SQL Server Agent 3rd party tools to  Enterprises/ISVs can build their custom/licensed components on SSIS  Bundled and licensed On-premises data stores Cloud On-premises SQL Server/ File System MSDB SSISDB
  • 21. Project/Package Deployment Models Azure Files SSIS IR Azure-enabled SSDT/SSMS tools and dtutil/dtexec DF UI assess VNet proxy Windows authentication AKV AAD Azure SQL MI Agent, 3rd party tools, or ADF pipelines, activities, and triggers custom setups 3rd party licensing  Pay per hour BYOL AHB including the 4:1 SE-to-EE/GP-to-BC exchange ratio, on both maximize savings Brown Field Features to Unblock/Accelerate Migration On-premises data stores Azure SQL DB/Managed Instance (MI)/Azure Files VNet/ Proxy Azure Data Factory (ADF) Cloud data stores Cloud On-premises SQL Server/ File System MSDB SSISDB MSDB SSISDB Brown Field
  • 22. first-class embed them directly SSIS Execute Process/SQL Tasks multi-cloud destinations Green Field Features to Complement ADF On-premises data stores Azure SQL DB/Managed Instance (MI)/Azure Files VNet/ Proxy Azure Data Factory (ADF) Cloud data stores Cloud On-premises SQL Server/ File System MSDB SSISDB MSDB SSISDB Green Field
  • 23. SSISDB SSIS IR package store VNet injection w/ BYOIP/VNet NAT (Optional) AAD ADF managed identity Azure SQL MI Agent dual standby SSIS IR pair BCDR T-SQL  BYOL to get AHB, including the 4:1 SE-to-EE/GP-to-BC exchange ratio, on both maximize savings Deep Integration Features for Azure SQL and SSIS in ADF On-premises data stores Azure SQL DB/Managed Instance (MI)/Azure Files VNet/ Proxy Azure Data Factory (ADF) Cloud data stores Cloud On-premises SQL Server/ File System MSDB SSISDB MSDB SSISDB
  • 25. Enterprise-Friendly Features for SSIS in ADF Standard VNet Injection vs. Express VNet Injection (Preview)
  • 26. Enterprise-Friendly Features for SSIS in ADF • At any time, only one can access the primary SSISDB to fetch and execute packages, as well as write package execution logs (primary role), while the other can only do the same for packages deployed somewhere else, for example in Azure Files (secondary role) Dual Standby SSIS IR Pair for Business Continuity & Disaster Recovery (BCDR)
  • 27. Enterprise-Friendly Features for SSIS in ADF Azure Monitor. Azure Monitor Integration
  • 28. Enterprise-Friendly Features for SSIS in ADF Azure Purview Data Catalog. Azure Purview Integration
  • 29. Enterprise-Friendly Features for SSIS in ADF SSIS DevOps Tools for Continuous Integration & Continuous Delivery (CI/CD)
  • 30. Secure Data Access from SSIS PaaS
  • 31. Secure Data Access from SSIS PaaS
  • 32. Alternative Methods to Access On-Prem Data
  • 33. Joining SSIS IR to a VNet Connected to On-Prem Network
  • 34. Forced Tunneling for Outbound Traffic Inspection
  • 35. Express VNet Injection for SSIS IR (Preview)
  • 36. Configuring Self-Hosted IR as a Proxy for SSIS IR
  • 38. Enterprise Edition – Introduction
  • 39. Custom Setup – Introduction use strong cryptography/more secure network protocol, etc.
  • 40. 3rd Party Licensing – Introduction
  • 41. SSIS IR node Container ISV Setup 1. Specify Product Key in setup script ISV Activation Server 2. Get Activation Key by submitting Cluster ID + Product Key Local Store (e.g. Registry) 3. Write Activation Key SSIS Executor ISV Extension 4. Read Activation Key and validate it with Cluster ID Setup Runtime 4. Get Cluster ID 4. Report on Node Count (Optional) SSIS Runtime 2. Activation Key 3rd Party Extensibility – Implementation
  • 42. 3rd Party Ecosystem – ISV Partners
  • 44. Batch Assess DBA Database Migration Assistant (DMA)/SSDT
  • 46. Batch Assess Batch Migrate Edit Test Assess DBA BI Developer SSDT Database Migration Assistant (DMA)/SSDT Azure Files/file system Database Migration Service (DMS)/Deployment Wizard/dtutil utility/manual copy SSISDB hosted by Azure SQL DB/MI, MSDB hosted by Azure SQL MI
  • 47. Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration SSISDB • DMA • SSDT • SSISDB to SSISDB via DMS • SQL Agent to MI Agent via DMS (TBD) • SQL Agent to MI Agent via PowerShell/T-SQL/C# script • Recreate in MI Agent via SSMS • SSISDB to SSISDB via DMS/SSMS (TBD) • Redeploy to SSISDB via SSDT/SSMS • SQL Agent to ADF via SSMS (TBD) • Recreate in ADF via SSMS • Recreate in ADF
  • 48. Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration SSISDB • DMA • SSDT • SSISDB to SSISDB via DMS • SQL Agent to MI Agent via DMS (TBD) • SQL Agent to MI Agent via PowerShell/T-SQL/C# script • Recreate in MI Agent via SSMS • SSISDB to SSISDB via DMS/SSMS (TBD) • Redeploy to SSISDB via SSDT/SSMS • SQL Agent to ADF via SSMS (TBD) • Recreate in ADF via SSMS • Recreate in ADF File System • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • SQL Agent to ADF via SSMS • Recreate in ADF via SSMS • Recreate in ADF
  • 49. Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration SSISDB • DMA • SSDT • SSISDB to SSISDB via DMS • SQL Agent to MI Agent via DMS (TBD) • SQL Agent to MI Agent via PowerShell/T-SQL/C# script • Recreate in MI Agent via SSMS • SSISDB to SSISDB via DMS/SSMS (TBD) • Redeploy to SSISDB via SSDT/SSMS • SQL Agent to ADF via SSMS (TBD) • Recreate in ADF via SSMS • Recreate in ADF File System • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • SQL Agent to ADF via SSMS • Recreate in ADF via SSMS • Recreate in ADF MSDB • Same as above • MSDB to MSDB via DMS (TBD) • Redeploy to MSDB via dtutil • Reconfigure w/ SSIS IR package store • Same as above • Export to Azure Files/file system via SSMS/dtutil • Recreate in ADF via SSMS • Recreate in ADF
  • 50. Source: SQL Server + SQL Agent Destination: Azure SQL MI + MI Agent Destination: Azure SQL DB + ADF Storage Types Package Assessment Package Migration Job Migration Package Migration Job Migration SSISDB • DMA • SSDT • SSISDB to SSISDB via DMS • SQL Agent to MI Agent via DMS (TBD) • SQL Agent to MI Agent via PowerShell/T-SQL/C# script • Recreate in MI Agent via SSMS • SSISDB to SSISDB via DMS/SSMS (TBD) • Redeploy to SSISDB via SSDT/SSMS • SQL Agent to ADF via SSMS (TBD) • Recreate in ADF via SSMS • Recreate in ADF File System • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • SQL Agent to ADF via SSMS • Recreate in ADF via SSMS • Recreate in ADF MSDB • Same as above • MSDB to MSDB via DMS (TBD) • Redeploy to MSDB via dtutil • Reconfigure w/ SSIS IR package store • Same as above • Export to Azure Files/file system via SSMS/dtutil • Recreate in ADF via SSMS • Recreate in ADF SSIS Package Store • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • Redeploy to MSDB via dtutil • Reconfigure w/ SSIS IR package store • Same as above • Redeploy to Azure Files via dtutil/manual copy • Keep in file system to access via VNet/Self-Hosted IR • Export to Azure Files/file system via SSMS/dtutil • Same as above
  • 59. Why Should You Care? When? How?
  • 60. Why Should You Care? Better TCO & ROI! Source: The Business Value of Microsoft Azure SQL Database Services, IDC, Mar 2015 The Total Economic Impact of Microsoft Azure SQL Database Managed Instance, Forrester Consulting, Sep 2018
  • 61. Why Should You Care? BYOL to Get AHB!  Maximize the value of on-premises SQL Server license investments by migrating SSIS in ADF/Azure-SSIS Integration Runtime (IR) Editions SQL Server with Software Assurance
  • 62. Why Should You Care? Huge Opportunity! Source: Worldwide Database Server Forecast, IDC, Dec 2016 Worldwide Database Server Forecast Modernizing opportunity with SQL Server 37% of all units run Microsoft, >50% of them run 2008/R2 or older versions Non-Relational Open Source PaaS & IaaS Microsoft Oracle IBM SAP New SQL Other MySQL No SQL
  • 63. Why Should You Care? Do The Math! Source: Feb 2019 snapshot of active SSIS instances extrapolated from SSIS 2016/2017 telemetry & CSS case volume for SQL 2008-2017 SSIS 2008-2017 on premises/Azure VMs/AWS VMs (100%) SSIS 2008-2017 on premises (88%) SSIS 2008/R2 EOS w/o SSISDB (13%) SSIS 2012-2017 w/ SSISDB (21%) Total Addressable Market Present Lift & Shift Target Immediate Target Past Target
  • 64. When Should You Care? NOW!
  • 65. How Should You Care? Fear is a Great Motivator!  Fear of missing out  Separation of storage/DB engine from compute/ETL engine  High Availability (HA) via multi-node cluster  Disaster Recovery (DR) via standby SSIS IR in a paired region  Dynamic scalability (in/out/up/down)
  • 66.  Fear of losing investments  Too many SSIS packages to convert from using OLEDB connection via Win Auth to using ADO.NET connection via AAD Auth w/ ADF managed identity  Too many SSIS packages to convert from Package Deployment Model w/o SSISDB to Project Deployment Model w/ SSISDB  Too many SSIS jobs scheduled by 3rd party orchestrators (e.g. Active Batch, Control-M, etc.) invoking dtexec  Too many packages using absolute paths w/ hard-coded drives (e.g. C:)  SQL MI Agent doesn’t support SSIS environment/32-bit runtime/property override  SQL MI Agent can’t invoke dtexec to execute SSIS packages stored in MSDB/file system/SSIS package stores  Network configuration/policy is too complex/strict to access on-premises data via VNet  Custom setups w/ script are too complex/error-prone How Should You Care? Fear is a Great Motivator!  Fear of missing out  Separation of storage/DB engine from compute/ETL engine  High Availability (HA) via multi-node cluster  Disaster Recovery (DR) via standby SSIS IR in a paired region  Dynamic scalability (in/out/up/down)
  • 67. How Should You Care? Fear is a Great Motivator!  Fear of losing investments  Too many SSIS packages to convert from using OLEDB connection via Win Auth to using ADO.NET connection via AAD Auth w/ ADF managed identity – Support OLEDB connection via AAD Auth w/ ADF managed identity, switch at run-time via property overrides  Too many SSIS packages to convert from Package Deployment Model w/o SSISDB to Project Deployment Model w/ SSISDB – Support file system/Azure Files/MSDB hosted by SQL MI to store packages, turn SSISDB from a blocker into an upsell​  Too many SSIS jobs scheduled by 3rd party orchestrators (e.g. Active Batch, Control-M, etc.) invoking dtexec – Azure-enable dtexec to invoke Execute SSIS Package activities in ADF pipelines  Too many packages using absolute paths w/ hard-coded drives (e.g. C:) – Replace absolute paths w/ UNC paths at run-time via property overrides​  SQL MI Agent doesn’t support SSIS environment/32-bit runtime/property override – Achieve feature parity w/ SQL Server Agent  SQL MI Agent can’t invoke dtexec to execute SSIS packages stored in MSDB/file system/SSIS package stores – ADF-enable SQL MI Agent to invoke executions of packages stored in file system/Azure Files/SSIS IR package stores  Network configuration/policy is too complex/strict to access on-premises data via VNet – Support Self-Hosted IR as proxy for Azure-SSIS IR to access on-premises data  Custom setups w/ script are too complex/error-prone – Support custom setups w/o script  Fear of missing out  Separation of storage/DB engine from compute/ETL engine  High Availability (HA) via multi-node cluster  Disaster Recovery (DR) via standby SSIS IR in a paired region  Dynamic scalability (in/out/up/down)
  • 68. How Should You Care? Fear is a Great Motivator!  Minimizing fear of losing investments – No more lift & shift blockers Rebalancing your risks/fears  Maximizing fear of missing out  Separation of storage/DB engine from compute/ETL engine  High Availability (HA) via multi-node cluster  Disaster Recovery (DR) via standby SSIS IR in a paired region  Dynamic scalability (in/out/up/down)  ADO.NET/OLEDB/Storage connection via AAD Auth w/ ADF managed identity  AKV support on Execute SSIS Package activity  SSIS ADF connectors (80+)  PQ Source  DQS migration to cloud alternatives running on SSIS in ADF  More cloud-first/cloud-only features, etc.
  • 71. Provisioning Azure-SSIS IR Using UI: https://docs.microsoft.com/azure/data-factory/tutorial-deploy-ssis-packages-azure Using PSH: https://docs.microsoft.com/azure/data-factory/tutorial-deploy-ssis-packages-azure-powershell Using ARM template: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime#azure- resource-manager-template Provisioning Azure-SSIS IR using Azure SQL DB/Managed Instance w/ VNet service endpoint/private endpoint to host SSISDB Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime Joining a VNet: https://docs.microsoft.com/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network Provisioning Azure-SSIS IR using AAD Auth w/ ADF managed identity Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime Enabling AAD Auth: https://docs.microsoft.com/azure/data-factory/enable-aad-authentication-azure-ssis-ir Provisioning Azure-SSIS IR to access data on premises Using UI/PSH: https://docs.microsoft.com/azure/data-factory/create-azure-ssis-integration-runtime Joining a VNet: https://docs.microsoft.com/azure/data-factory/join-azure-ssis-integration-runtime-virtual-network Using Self-Hosted IR as a proxy: https://docs.microsoft.com/azure/data-factory/self-hosted-integration-runtime-proxy- ssis Monitoring Azure-SSIS IR and SSIS package executions Using UI/PSH: https://docs.microsoft.com/azure/data-factory/monitor-integration-runtime#azure-ssis-integration- runtime Using Azure Monitor: https://docs.microsoft.com/azure/data-factory/monitor-using-azure-monitor#monitor-ssis- operations-with-azure-monitor Documentations
  • 72. Configuring Azure-SSIS IR Using UI/PSH: https://docs.microsoft.com/azure/data-factory/manage-azure-ssis-integration-runtime Configuring Azure-SSIS IR to use Enterprise Edition Using UI/PSH: https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-enterprise-edition Configuring Azure-SSIS IR to use custom setups Using UI/PSH: https://docs.microsoft.com/azure/data-factory/how-to-configure-azure-ssis-ir-custom-setup Configuring Azure-SSIS IR for high performance Using UI/PSH: https://docs.microsoft.com/azure/data-factory/configure-azure-ssis-integration-runtime- performance Configuring Azure-SSIS IR for disaster recovery Using UI/PSH: https://docs.microsoft.com/azure/data-factory/configure-bcdr-azure-ssis-integration-runtime Deploying projects/packages to run on Azure-SSIS IR Connecting SSMS to SSISDB: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-to- catalog-database?view=sql-server-2017 Using UI/PSH: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-deploy-run-monitor- tutorial?view=sql-server-2017 Using dtutil: https://docs.microsoft.com/azure/data-factory/azure-ssis-integration-runtime-package- store#deploying-multiple-packages-with-dtutil Documentations
  • 73. Documentations Connecting to data stores using Win Auth on Azure- SSIS IR Using 4 methods: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-with-windows- auth?view=sql-server-2017 Connecting to data stores using AAD Auth w/ ADF managed identity on Azure-SSIS IR Using Azure Storage connections: https://docs.microsoft.com/sql/integration-services/connection- manager/azure-storage-connection-manager#managed-identities-for-azure-resources-authentication Using ADO.NET connections: https://docs.microsoft.com/sql/integration-services/connection-manager/ado-net- connection-manager#managed-identities-for-azure-resources-authentication Using OLEDB connections: https://docs.microsoft.com/sql/integration-services/connection-manager/ole-db- connection-manager#managed-identities-for-azure-resources-authentication Connecting to file shares and processing files on Azure- SSIS IR Using local file system/file shares: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-files- file-shares?view=sql-server-2017 Using Win Auth: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-connect-with-windows- auth?view=sql-server-2017 Running packages on Azure-SSIS IR From SSDT: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-ssdt Using SSMS/stored procedures/scripts/code: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis- azure-run-packages?view=sql-server-2017 Using AzureDTExec: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-azure-enabled- dtexec As Execute SSIS Package activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to- invoke-ssis-package-ssis-activity As Stored Procedure activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to-invoke- ssis-package-stored-procedure-activity Viewing data lineage w/ Azure Purview (Data Catalog) Connect ADF to Azure Purview: https://docs.microsoft.com/azure/data-factory/connect-data-factory-to-azure- purview Connect Azure Purview to ADF: https://docs.microsoft.com/azure/purview/how-to-link-azure-data-factory
  • 74. Documentations Scheduling package executions on Azure-SSIS IR Using SSMS/ADF/other methods: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure- schedule-packages?view=sql-server-2017 Using SSMS: https://docs.microsoft.com/sql/integration-services/lift-shift/ssis-azure-schedule-packages- ssms?view=sql-server-2017 As Execute SSIS Package activities in ADF pipelines: https://docs.microsoft.com/azure/data-factory/how-to- invoke-ssis-package-ssis-activity Using Azure SQL MI Agent: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package- managed-instance-agent Scheduling Azure-SSIS IR provisioning on demand/just in time Using Web activities: https://docs.microsoft.com/azure/data-factory/how-to-schedule-azure-ssis-integration- runtime Cleaning up package execution logs in SSISDB Using Elastic Jobs: https://docs.microsoft.com/azure/data-factory/how-to-clean-up-ssisdb-logs-with-elastic-jobs Assessing SSIS packages for migration Using DMA: https://docs.microsoft.com/sql/dma/dma-assess-ssis?view=sql-server-ver15 Using SSDT: https://docs.microsoft.com/azure/data-factory/how-to-invoke-ssis-package-ssdt#assess-ssis- projectpackages-for-executions-in-azure Migrating SSIS packages SSIS Migration Playbook: https://docs.microsoft.com/azure/data-factory/scenario-ssis-migration-overview Using DMS: https://docs.microsoft.com/azure/dms/how-to-migrate-ssis-packages-managed-instance Practicing SSIS CI/CD Using Azure DevOps: https://docs.microsoft.com/sql/integration-services/devops/ssis-devops-overview?view=sql- server-ver15 Developing premium/licensed components for Azure- SSIS IR Using Cluster ID: https://docs.microsoft.com/azure/data-factory/how-to-develop-azure-ssis-ir-licensed- components Procuring 3rd party components for Azure-SSIS IR Partner list: https://techcommunity.microsoft.com/t5/SQL-Server-Integration-Services/Enterprise-Edition-Custom- Setup-and-3rd-Party-Extensibility-for/ba-p/388360

Editor's Notes

  1. Repeat the mantra: Rehost – Enhance – Extend.
  2. Repeat the mantra: Rehost – Enhance – Extend.
  3. Repeat the mantra: Rehost – Enhance – Extend.
  4. Continuous and increased product investments for different customer cohorts.
  5. Continuous and increased product investments for different customer cohorts.
  6. Continuous and increased product investments for different customer cohorts.
  7. Typical SQL Server estate including primary Value-Added Services (VAS), excluding secondary ones (MDS/DQS).
  8. Full compatibility rehost for DB + ETL engines.
  9. Full compatibility rehost vs. partial rehost/complete replacement.
  10. SSIS in ADF as glue between disparate resources on premises and in the cloud. Pop quiz: What is AWS ETL service called?
  11. ADF complements/fills gaps in SSIS and vice versa.
  12. We have cloud alternatives of DQS built as extensions running on SSIS in ADF.
  13. 2017 is our break-out year.
  14. Lift & shift motivation/migration drive from the economic/financial angle for enterprises.
  15. Lift & shift motivation/migration drive from the economic/financial angle for enterprises. Pop quiz: If you have on-premises SQL Server license for 100 cores and you’ve traded in 50 cores for Azure SQL DB/MI, how many cores can you use for SQL on IaaS/SSIS in ADF?
  16. Lift & shift motivation/migration drive from the business opportunity angle for System Integrators (SIs) and DB/BI consultancies.
  17. Lift & shift motivation/migration drive from the business opportunity angle for System Integrators (SIs) and DB/BI consultancies.
  18. Lift & shift motivation/migration drive from the timing angle for all. Pop quiz: What kind of insect is in my photo?
  19. Lift & shift motivation/migration drive from the risk/fear angle (pros & cons) for enterprises. Pros = fear of missing out.
  20. Lift & shift motivation/migration drive from the risk/fear angle (pros & cons) for enterprises. In the past, pros = fear of missing out < cons = fear of losing investments.
  21. We’ve addressed/are addressing each fear of losing investments.
  22. Now, pros = fear of missing out > cons = fear of losing investments.