You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/data-factory/how-to-configure-azure-ssis-ir-custom-setup.md
+59-12Lines changed: 59 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -11,7 +11,7 @@ ms.author: sawinark
11
11
manager: mflasko
12
12
ms.reviewer: douglasl
13
13
ms.custom: seo-lt-2019
14
-
ms.date: 12/23/2019
14
+
ms.date: 02/01/2020
15
15
---
16
16
17
17
# Customize setup for the Azure-SSIS integration runtime
@@ -126,19 +126,66 @@ To customize your Azure-SSIS IR, you need the following things:
126
126
127
127

128
128
129
-
When you provision or reconfigure your Azure-SSIS IR with PowerShell, you can add/remove custom setups by running the `Set-AzDataFactoryV2IntegrationRuntime` cmdlet before you start your Azure-SSIS IR.
129
+
1. When you provision or reconfigure your Azure-SSIS IR with PowerShell, you can add/remove custom setups by running the `Set-AzDataFactoryV2IntegrationRuntime` cmdlet before you start your Azure-SSIS IR.
130
130
131
-
For standard custom setups, you can provide the SAS URI of your container as the value for `SetupScriptContainerSasUri` parameter. For example:
$SetupScriptContainerSasUri = "" # OPTIONAL to provide a SAS URI of blob container for standard custom setup where your script and its associated files are stored
137
+
$ExpressCustomSetup = "[RunCmdkey|SetEnvironmentVariable|SentryOne.TaskFactory|oh22is.SQLPhonetics.NET|oh22is.HEDDA.IO or leave it empty]" # OPTIONAL to configure an express custom setup without script
138
+
139
+
# Add custom setup parameters if you use standard/express custom setups
After your standard custom setup finishes and your Azure-SSIS IR starts, you can find the standard output of `main.cmd` and other execution logs in the `main.cmd.log` folder of your storage container.
$ResourceGroupName = "[your Azure resource group name]"
430
+
$DataFactoryName = "[your data factory name]"
431
+
$AzureSSISName = "[your Azure-SSIS IR name]"
432
+
# Virtual network info: Classic or Azure Resource Manager
433
+
$VnetId = "[your virtual network resource ID or leave it empty]" # REQUIRED if you use an Azure SQL Database server with IP firewall rules/virtual network service endpoints or a managed instance with private endpoint to host SSISDB, or if you require access to on-premises data without configuring a self-hosted IR. We recommend an Azure Resource Manager virtual network, because classic virtual networks will be deprecated soon.
434
+
$SubnetName = "[your subnet name or leave it empty]" # WARNING: Use the same subnet as the one used for your Azure SQL Database server with virtual network service endpoints, or a different subnet from the one used for your managed instance with a private endpoint
435
+
# Public IP address info: OPTIONAL to provide two standard static public IP addresses with DNS name under the same subscription and in the same region as your virtual network
436
+
$FirstPublicIP = "[your first public IP address resource ID or leave it empty]"
437
+
$SecondPublicIP = "[your second public IP address resource ID or leave it empty]"
438
+
```
439
+
426
440
### Configure a virtual network
427
441
428
442
Before you can join your Azure-SSIS IR to a virtual network, you need to configure the virtual network. To automatically configure virtual network permissions and settings for your Azure-SSIS IR to join the virtual network, add the following script:
@@ -458,26 +472,15 @@ The [Create an Azure-SSIS IR](create-azure-ssis-integration-runtime.md) article
458
472
1. Configure the Azure-SSIS IR to join the virtual network.
459
473
1. Start the Azure-SSIS IR.
460
474
461
-
### Define the variables
462
-
463
-
```powershell
464
-
$ResourceGroupName = "<your Azure resource group name>"
465
-
$DataFactoryName = "<your Data Factory name>"
466
-
$AzureSSISName = "<your Azure-SSIS IR name>"
467
-
# Specify the information about your classic or Azure Resource Manager virtual network.
Using the latest SSDT with SSIS Projects extension for Visual Studio that can be downloaded from [here](https://marketplace.visualstudio.com/items?itemName=SSIS.SqlServerIntegrationServicesProjects) or as a standalone installer that can be downloaded from [here](https://docs.microsoft.com/sql/ssdt/download-sql-server-data-tools-ssdt?view=sql-server-2017#ssdt-for-vs-2017-standalone-installer), you can find a new **ConnectByProxy** property that has been added in OLEDB/Flat File Connection Managers.
0 commit comments