Menggunakan templat Azure Resource Manager untuk membuat runtime integrasi

BERLAKU UNTUK:Azure Data Factory Azure Synapse Analytics

Tip

Cobalah Data Factory di Microsoft Fabric, solusi analitik all-in-one untuk perusahaan. Microsoft Fabric mencakup semuanya mulai dari pergerakan data hingga ilmu data, analitik real time, kecerdasan bisnis, dan pelaporan. Pelajari cara memulai uji coba baru secara gratis!

Di bagian ini, Anda menggunakan templat Azure Resource Manager untuk membuat runtime integrasi Azure-SSIS di Azure Data Factory.

Contoh templat Azure Resource Manager

Catatan

Untuk Azure-SSIS IR di Azure Synapse Analytics, gunakan templat Azure Synapse Analytics ARM yang sesuai Microsoft.Synapse workspaces/integrationRuntimes, dan antarmuka Azure Synapse Analytics PowerShell yang sesuai: Set-AzSynapseIntegrationRuntime (Az.Synapse), Start-AzSynapseIntegrationRuntime dan Stop-AzSynapseIntegrationRuntime.

Berikut ini adalah langkah-langkah untuk membuat runtime integrasi Azure-SSIS dengan template Azure Resource Manager:

  1. Buat file JSON dengan templat Azure Resource Manager berikut ini. Ganti nilai dalam kurung sudut (tempat penampung) dengan nilai Anda sendiri.

    {
        "contentVersion": "1.0.0.0",
        "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
        "parameters": {},
        "variables": {},
        "resources": [{
            "name": "<Specify a name for your data factory>",
            "apiVersion": "2018-06-01",
            "type": "Microsoft.DataFactory/factories",
            "location": "East US",
            "properties": {},
            "resources": [{
                "type": "integrationruntimes",
                "name": "<Specify a name for your Azure-SSIS IR>",
                "dependsOn": [ "<The name of the data factory you specified at the beginning>" ],
                "apiVersion": "2018-06-01",
                "properties": {
                    "type": "Managed",
                    "typeProperties": {
                        "computeProperties": {
                            "location": "East US",
                            "nodeSize": "Standard_D8_v3",
                            "numberOfNodes": 1,
                            "maxParallelExecutionsPerNode": 8
                        },
                        "ssisProperties": {
                            "catalogInfo": {
                                "catalogServerEndpoint": "<Azure SQL Database server name>.database.windows.net",
                                "catalogAdminUserName": "<Azure SQL Database server admin username>",
                                "catalogAdminPassword": {
                                    "type": "SecureString",
                                    "value": "<Azure SQL Database server admin password>"
                                },
                                "catalogPricingTier": "Basic"
                            }
                        }
                    }
                }
            }]
        }]
    }
    
  2. Untuk menyebarkan templat Azure Resource Manager, jalankan perintah New-AzResourceGroupDeployment seperti yang diperlihatkan dalam contoh berikut. Dalam contoh, ADFTutorialResourceGroup adalah nama grup sumber daya Anda. ADFTutorialARM.json adalah file yang berisi definisi JSON untuk pabrik data Anda dan runtime integrasi Azure-SSIS.

    New-AzResourceGroupDeployment -Name MyARMDeployment -ResourceGroupName ADFTutorialResourceGroup -TemplateFile ADFTutorialARM.json
    

    Perintah ini membuat pabrik data dan runtime integrasi Azure-SSIS di dalamnya, tetapi tidak memulai runtime integrasi.

  3. Untuk memulai runtime integrasi Azure-SSIS Anda, jalankan perintah Start-AzDataFactoryV2IntegrationRuntime:

    Start-AzDataFactoryV2IntegrationRuntime -ResourceGroupName "<Resource Group Name>" `
        -DataFactoryName "<Data Factory Name>" `
        -Name "<Azure SSIS IR Name>" `
        -Force
    

Catatan

Tidak termasuk waktu pengaturan kustom, proses ini harus selesai dalam waktu 5 menit. Tetapi mungkin perlu waktu 20-30 menit agar runtime integrasi Azure-SSIS bergabung dengan jaringan virtual.

Jika Anda menggunakan SSISDB, layanan Data Factory akan terhubung ke server database Anda untuk menyiapkan SSISDB. Ini juga mengonfigurasikan izin dan pengaturan untuk jaringan virtual Anda, jika ditentukan, dan menggabungkan runtime integrasi Azure-SSIS Anda ke jaringan virtual.

Saat Anda menyediakan runtime integrasi Azure-SSIS, Access Redistributable dan Azure Feature Pack untuk SSIS juga dipasang. Komponen ini menyediakan konektivitas ke file Excel, file Access, dan berbagai sumber data Azure, selain sumber data yang sudah didukung komponen bawaan. Untuk informasi selengkapnya tentang komponen bawaan/yang sudah diinstal sebelumnya, lihat Komponen bawaan/yang sudah diinstal sebelumnya di Runtime integrasi Azure-SSIS. Untuk informasi selengkapnya tentang komponen tambahan yang dapat Anda instal, lihat Penyiapan kustom untuk runtime integrasi Azure-SSIS.

Lihat topik runtime integrasi Azure-SSIS lainnya dalam dokumentasi ini: