Skip to content

Commit 3efbad1

Browse files
authored
Merge pull request #173681 from jonburchel/2021-09-27-breaks-up-long-azure-ssis-ir-article
2021 09 27 breaks up long azure ssis ir article
2 parents ee94e94 + 181d009 commit 3efbad1

9 files changed

+1086
-949
lines changed

articles/data-factory/TOC.yml

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,22 @@ items:
761761
displayName: self hosted
762762
displayName: self hosted, runtime
763763
- name: Azure-SSIS integration runtime
764-
href: create-azure-ssis-integration-runtime.md
764+
items:
765+
- name: Overview and prerequisites
766+
href: create-azure-ssis-integration-runtime.md
767+
displayName: Azure SSIS
768+
- name: Create with the Azure portal
769+
href: create-azure-ssis-integration-runtime-portal.md
770+
displayName: Azure SSIS
771+
- name: Create with PowerShell
772+
href: create-azure-ssis-integration-runtime-powershell.md
773+
displayName: Azure SSIS
774+
- name: Create with a Resource Manager template
775+
href: create-azure-ssis-integration-runtime-resource-manager-template.md
776+
displayName: Azure SSIS
777+
- name: Deploy and run SSIS packages
778+
href: create-azure-ssis-integration-runtime-deploy-packages.md
779+
displayName: Azure SSIS
765780
- name: Run SSIS packages in Azure
766781
items:
767782
- name: Run SSIS packages in Azure from SSDT

articles/data-factory/configure-bcdr-azure-ssis-integration-runtime.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,11 @@ To configure a dual standby Azure-SSIS IR pair that works in sync with Azure SQL
5757

5858
1. Using Azure portal/ADF UI, you can create a new Azure-SSIS IR with your primary Azure SQL Managed Instance to host SSISDB in the primary region. If you have an existing Azure-SSIS IR that's already attached to SSIDB hosted by your primary Azure SQL Managed Instance and it's still running, you need to stop it first to reconfigure it. This will be your primary Azure-SSIS IR.
5959

60-
When [selecting to use SSISDB](./create-azure-ssis-integration-runtime.md#creating-ssisdb) on the **Deployment settings** page of **Integration runtime setup** pane, select also the **Use dual standby Azure-SSIS Integration Runtime pair with SSISDB failover** check box. For **Dual standby pair name**, enter a name to identify your pair of primary and secondary Azure-SSIS IRs. When you complete the creation of your primary Azure-SSIS IR, it will be started and attached to a primary SSISDB that will be created on your behalf with read-write access. If you've just reconfigured it, you need to restart it. You can also check whether the primary SSISDB has been replicated to a secondary one with read-only access on the **Overview** page of your secondary Azure SQL Managed Instance.
60+
When [selecting to use SSISDB](./create-azure-ssis-integration-runtime-portal.md#creating-ssisdb) on the **Deployment settings** page of **Integration runtime setup** pane, select also the **Use dual standby Azure-SSIS Integration Runtime pair with SSISDB failover** check box. For **Dual standby pair name**, enter a name to identify your pair of primary and secondary Azure-SSIS IRs. When you complete the creation of your primary Azure-SSIS IR, it will be started and attached to a primary SSISDB that will be created on your behalf with read-write access. If you've just reconfigured it, you need to restart it. You can also check whether the primary SSISDB has been replicated to a secondary one with read-only access on the **Overview** page of your secondary Azure SQL Managed Instance.
6161

6262
1. Using Azure portal/ADF UI, you can create another Azure-SSIS IR with your secondary Azure SQL Managed Instance to host SSISDB in the secondary region. This will be your secondary Azure-SSIS IR. For complete BCDR, make sure that all resources it depends on are also created in the secondary region, for example Azure Storage for storing custom setup script/files, ADF for orchestration/scheduling package executions, etc.
6363

64-
When [selecting to use SSISDB](./create-azure-ssis-integration-runtime.md#creating-ssisdb) on the **Deployment settings** page of **Integration runtime setup** pane, select also the **Use dual standby Azure-SSIS Integration Runtime pair with SSISDB failover** check box. For **Dual standby pair name**, enter the same name to identify your pair of primary and secondary Azure-SSIS IRs. When you complete the creation of your secondary Azure-SSIS IR, it will be started and attached to the secondary SSISDB.
64+
When [selecting to use SSISDB](./create-azure-ssis-integration-runtime-portal.md#creating-ssisdb) on the **Deployment settings** page of **Integration runtime setup** pane, select also the **Use dual standby Azure-SSIS Integration Runtime pair with SSISDB failover** check box. For **Dual standby pair name**, enter the same name to identify your pair of primary and secondary Azure-SSIS IRs. When you complete the creation of your secondary Azure-SSIS IR, it will be started and attached to the secondary SSISDB.
6565

6666
1. Azure SQL Managed Instance can secure sensitive data in databases, such as SSISDB, by encrypting them using Database Master Key (DMK). DMK itself is in turn encrypted using Service Master Key (SMK) by default. Since September 2021, SMK is replicated from your primary Azure SQL Managed Instance to your secondary one during the creation of failover group. If your failover group was created before then, please delete all user databases, including SSISDB, from your secondary Azure SQL Managed Instance and recreate your failover group.
6767

@@ -110,13 +110,13 @@ If a disaster occurs and impacts your existing Azure-SSIS IR but not Azure SQL D
110110
EXEC [catalog].[failover_integration_runtime] @data_factory_name = 'YourNewADF', @integration_runtime_name = 'YourNewAzureSSISIR'
111111
```
112112

113-
1. Using [Azure portal/ADF UI](./create-azure-ssis-integration-runtime.md#use-the-azure-portal-to-create-an-integration-runtime) or [Azure PowerShell](./create-azure-ssis-integration-runtime.md#use-azure-powershell-to-create-an-integration-runtime), create your new ADF/Azure-SSIS IR named *YourNewADF*/*YourNewAzureSSISIR*, respectively, in another region. If you use Azure portal/ADF UI, you can ignore the test connection error on **Deployment settings** page of **Integration runtime setup** pane.
113+
1. Using [Azure portal/ADF UI](./create-azure-ssis-integration-runtime-portal.md) or [Azure PowerShell](./create-azure-ssis-integration-runtime-powershell.md), create your new ADF/Azure-SSIS IR named *YourNewADF*/*YourNewAzureSSISIR*, respectively, in another region. If you use Azure portal/ADF UI, you can ignore the test connection error on **Deployment settings** page of **Integration runtime setup** pane.
114114
115115
## Next steps
116116
117117
You can consider these other configuration options for your Azure-SSIS IR:
118118
119-
- [Configure package stores for your Azure-SSIS IR](./create-azure-ssis-integration-runtime.md#creating-azure-ssis-ir-package-stores)
119+
- [Configure package stores for your Azure-SSIS IR](./create-azure-ssis-integration-runtime-portal.md#creating-azure-ssis-ir-package-stores)
120120
121121
- [Configure custom setups for your Azure-SSIS IR](./how-to-configure-azure-ssis-ir-custom-setup.md)
122122
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
---
2+
title: Deploy SSIS packages
3+
description: Learn how to deploy and run SSIS packages in Azure Data Factory with the Azure-SSIS integrated runtime.
4+
ms.service: data-factory
5+
ms.subservice: integration-services
6+
ms.topic: conceptual
7+
ms.date: 09/27/2021
8+
author: swinarko
9+
ms.author: sawinark
10+
ms.custom: devx-track-azurepowershell
11+
---
12+
# Deploy SSIS packages
13+
14+
After configuration of your Azure-SSIS integration runtime, you can deploy and run packages in Azure directly.
15+
16+
## Using SSISDB
17+
18+
If you use SSISDB, you can deploy your packages into it and run them on your Azure-SSIS IR by using the Azure-enabled SSDT or SSMS tools. These tools connect to your database server via its server endpoint:
19+
20+
- For an Azure SQL Database server, the server endpoint format is `<server name>.database.windows.net`.
21+
- For a managed instance with private endpoint, the server endpoint format is `<server name>.<dns prefix>.database.windows.net`.
22+
- For a managed instance with public endpoint, the server endpoint format is `<server name>.public.<dns prefix>.database.windows.net,3342`.
23+
24+
## Using file system, Azure files, or MSDB
25+
26+
If you don't use SSISDB, you can deploy your packages into file system, Azure Files, or MSDB hosted by your Azure SQL Managed Instance and run them on your Azure-SSIS IR by using [dtutil](/sql/integration-services/dtutil-utility) and [AzureDTExec](./how-to-invoke-ssis-package-azure-enabled-dtexec.md) command-line utilities.
27+
28+
For more information, see [Deploy SSIS projects/packages](/sql/integration-services/packages/deploy-integration-services-ssis-projects-and-packages).
29+
30+
In both cases, you can also run your deployed packages on Azure-SSIS IR by using the Execute SSIS Package activity in Data Factory pipelines. For more information, see [Invoke SSIS package execution as a first-class Data Factory activity](./how-to-invoke-ssis-package-ssis-activity.md).
31+
32+
## Next steps
33+
34+
- [Learn how to provision an Azure-SSIS IR using the Azure portal](create-azure-ssis-integration-runtime-portal.md).
35+
- [Learn how to provision an Azure-SSIS IR using Azure PowerShell](create-azure-ssis-integration-runtime-powershell.md).
36+
- [Learn how to provision an Azure-SSIS IR using an Azure Resource Manager template](create-azure-ssis-integration-runtime-resource-manager-template.md).
37+
38+
See other Azure-SSIS IR topics in this documentation:
39+
40+
- [Azure-SSIS integration runtime](concepts-integration-runtime.md#azure-ssis-integration-runtime). This article provides information about integration runtimes in general, including Azure-SSIS IR.
41+
- [Monitor an Azure-SSIS IR](monitor-integration-runtime.md#azure-ssis-integration-runtime). This article shows you how to retrieve and understand information about your Azure-SSIS IR.
42+
- [Manage an Azure-SSIS IR](manage-azure-ssis-integration-runtime.md). This article shows you how to stop, start, or delete your Azure-SSIS IR. It also shows you how to scale out your Azure-SSIS IR by adding more nodes.
43+
- [Deploy, run, and monitor SSIS packages in Azure](/sql/integration-services/lift-shift/ssis-azure-deploy-run-monitor-tutorial)
44+
- [Connect to SSISDB in Azure](/sql/integration-services/lift-shift/ssis-azure-connect-to-catalog-database)
45+
- [Connect to on-premises data sources with Windows authentication](/sql/integration-services/lift-shift/ssis-azure-connect-with-windows-auth)
46+
- [Schedule package executions in Azure](/sql/integration-services/lift-shift/ssis-azure-schedule-packages)

0 commit comments

Comments
 (0)