Vytvoření prostředí Azure-SSIS Integration Runtime

PLATÍ PRO: Azure Data Factory Azure Synapse Analytics

Tip

Vyzkoušejte si službu Data Factory v Microsoft Fabric, řešení pro analýzy typu all-in-one pro podniky. Microsoft Fabric zahrnuje všechno od přesunu dat až po datové vědy, analýzy v reálném čase, business intelligence a vytváření sestav. Přečtěte si, jak začít používat novou zkušební verzi zdarma.

Tento článek obsahuje postup zřízení prostředí Azure-SQL Server Integration Services (SSIS) Integration Runtime (IR) ve službě Azure Data Factory (ADF) a kanálech Azure Synapse. Azure-SSIS IR podporuje:

  • Spouštění balíčků nasazených do katalogu služby SSIS (SSISDB) hostovaných serverem Azure SQL Database nebo ve službě Azure SQL Managed Instance (model nasazení projektu)
  • Spouštění balíčků nasazených do systému souborů, do služby Azure Files nebo databáze SQL Server (MSDB) hostované ve službě Azure SQL Managed Instance (model nasazení balíčku)

Poznámka:

Ve službě Azure Synapse Analytics nejsou k dispozici některé funkce, které nejsou k dispozici pro Azure-SSIS IR, zkontrolujte omezení.

Po zřízení integračního modulu runtime Azure-SSIS IR můžete k nasazování a spouštění balíčků v Azure používat známé nástroje. Tyto nástroje už jsou povolené v Azure a zahrnují SQL Server Data Tools (SSDT), SQL Server Management Studio (SSMS) a nástroje příkazového řádku, jako je dtutil a AzureDTExec.

Kurz zřizování Azure-SSIS IR ukazuje, jak vytvořit prostředí Azure-SSIS IR prostřednictvím webu Azure Portal nebo aplikace Data Factory. Tento kurz také ukazuje, jak volitelně použít server služby Azure SQL Database nebo spravovanou instanci k hostování databáze SSISDB. Tento článek se zabývá kurzem a popisuje, jak provádět tyto volitelné úlohy:

  • K hostování databáze SSISDB použijte server služby Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě nebo spravovanou instanci s privátním koncovým bodem. Předpokladem je konfigurace oprávnění a nastavení virtuální sítě pro prostředí Azure-SSIS IR pro připojení k virtuální síti.

  • Pomocí ověřování Microsoft Entra se zadanou spravovanou identitou přiřazenou systémem nebo uživatelem pro vaši datovou továrnu se připojte k serveru nebo spravované instanci Azure SQL Database. Jako předpoklad je potřeba přidat zadanou spravovanou identitu přiřazenou systémem nebo uživatelem pro vaši datovou továrnu jako uživatele databáze, který může vytvořit instanci SSISDB.

  • Připojte prostředí Azure-SSIS IR k virtuální síti nebo nakonfigurujte místní prostředí IR jako proxy server pro prostředí Azure-SSIS IR pro přístup k místním datům.

Tyto články ukazují, jak zřídit prostředí Azure-SSIS IR pomocí webu Azure Portal, Azure PowerShellu a šablony Azure Resource Manageru.

Požadavky

Poznámka:

Při práci s Azure doporučujeme používat modul Azure Az PowerShellu. Začněte tím, že si projdete téma Instalace Azure PowerShellu. Informace o tom, jak migrovat na modul Az PowerShell, najdete v tématu Migrace Azure PowerShellu z AzureRM na Az.

  • Předplatné Azure. Pokud ještě nemáte předplatné, můžete si vytvořit bezplatný zkušební účet.

  • Server služby Azure SQL Database nebo spravovaná instance SQL (volitelné) Pokud ještě nemáte databázový server nebo spravovanou instanci, vytvořte ho na webu Azure Portal předtím, než začnete. Data Factory zase vytvoří instanci SSISDB na tomto databázovém serveru.

    Doporučujeme vytvořit databázový server nebo spravovanou instanci ve stejné oblasti Azure jako prostředí Integration Runtime. Tato konfigurace umožňuje prostředí Integration Runtime zapisovat protokoly spouštění do služby SSISDB bez překročení oblastí Azure.

    Mějte na paměti tyto body:

    • Instanci SSISDB můžete vytvořit vaším jménem jako izolovanou databázi, jako součást elastického fondu nebo ve spravované instanci. Může být přístupný ve veřejné síti nebo připojením k virtuální síti. Pokyny k výběru mezi službou SQL Database a spravovanou instancí SQL pro hostování databáze SSISDB najdete v části Porovnání služby SQL Database a spravované instance SQL v tomto článku.

      Pokud k hostování databáze SSISDB používáte server služby Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě nebo spravovanou instanci SQL s privátním koncovým bodem nebo pokud potřebujete přístup k místním datům bez konfigurace místního prostředí IR, musíte prostředí Azure-SSIS IR připojit k virtuální síti. Další informace najdete v tématu Připojení prostředí Azure-SSIS IR k virtuální síti.

    • Ujistěte se, že má databázový server povolené nastavení Povolit přístup ke službám Azure. Toto nastavení se nepoužije, pokud k hostování databáze SSISDB používáte server služby Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě nebo spravovanou instanci SQL s privátním koncovým bodem. Další informace najdete v tématu Zabezpečení služby Azure SQL Database. Pokud chcete toto nastavení povolit pomocí PowerShellu, přečtěte si téma New-AzSqlServerFirewallRule.

    • Přidejte IP adresu klientského počítače nebo rozsah IP adres, který zahrnuje IP adresu klientského počítače, do seznamu IP adres klienta v nastavení brány firewall pro databázový server. Další informace najdete v tématu Pravidla brány firewall na úrovni serveru a databáze služby Azure SQL Database.

    • K databázovému serveru se můžete připojit pomocí ověřování SQL pomocí přihlašovacích údajů správce serveru nebo pomocí ověřování Microsoft Entra se zadanou spravovanou identitou přiřazenou systémem nebo uživatelem pro vaši datovou továrnu. Pro druhou možnost musíte přidat zadanou spravovanou identitu přiřazenou systémem nebo uživatelem pro vaši datovou továrnu do skupiny Microsoft Entra s přístupovými oprávněními k databázovému serveru. Další informace najdete v tématu Povolení ověřování Microsoft Entra pro prostředí Azure-SSIS IR.

    • Ověřte, že váš databázový server ještě nemá instanci SSISDB. Zřizování prostředí Azure-SSIS IR nepodporuje použití existující instance SSISDB.

  • Virtuální síť Azure Resource Manageru (volitelné) Pokud platí alespoň jedna z následujících podmínek, musíte mít virtuální síť Azure Resource Manageru:

    • Hostujete databázi SSISDB na serveru služby Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě nebo spravovanou instancí s privátním koncovým bodem.

    • Chcete se připojit k místním úložištím dat z balíčků SSIS spuštěných v prostředí Azure-SSIS IR bez konfigurace místního prostředí IR.

  • Azure PowerShell (volitelné) Pokud chcete spustit skript PowerShellu pro zřízení prostředí Azure-SSIS IR, postupujte podle pokynů v tématu Instalace a konfigurace Azure PowerShellu.

Regionální podpora

Seznam oblastí Azure, ve kterých je služba Data Factory a Azure-SSIS IR k dispozici, najdete v tématu Dostupnost služby Data Factory a prostředí SSIS IR podle oblastí.

Porovnání služby SQL Database a spravované instance SQL

Následující tabulka porovnává určité funkce serveru Azure SQL Database a služby SQL Managed Instance v souvislosti s prostředím Azure-SSIR IR:

Funkce Databáze SQL Spravovaná instance SQL
Plánování Agent SQL Serveru není k dispozici.

Viz Plánování spuštění balíčku v kanálu služby Data Factory.
Agent spravované instance je k dispozici.
Authentication Instanci SSISDB můžete vytvořit s uživatelem databáze s omezením, který představuje jakoukoli skupinu Microsoft Entra se spravovanou identitou vaší datové továrny jako člena v roli db_owner .

Viz Povolení ověřování Microsoft Entra k vytvoření databáze SSISDB na serveru Azure SQL Database.
Instanci SSISDB můžete vytvořit s uživatelem databáze s omezením, který představuje spravovanou identitu vaší datové továrny.

Viz Povolení ověřování Microsoft Entra k vytvoření databáze SSISDB ve službě Azure SQL Managed Instance.
Úroveň služby Při vytváření prostředí Azure-SSIS IR se serverem Azure SQL Database můžete vybrat úroveň služby pro SSISDB. Existuje několik úrovní služby. Když vytvoříte prostředí Azure-SSIS IR se spravovanou instancí, nemůžete vybrat úroveň služby pro SSISDB. Všechny databáze ve spravované instanci sdílejí stejný prostředek přidělený dané instanci.
Virtuální síť Prostředí Azure-SSIS IR se může připojit k virtuální síti Azure Resource Manageru, pokud používáte server služby Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě. Prostředí Azure-SSIS IR se může připojit k virtuální síti Azure Resource Manageru, pokud používáte spravovanou instanci s privátním koncovým bodem. Virtuální síť se vyžaduje, když pro spravovanou instanci nepovolíte veřejný koncový bod.

Pokud připojíte prostředí Azure-SSIS IR ke stejné virtuální síti jako spravovaná instance, ujistěte se, že je prostředí Azure-SSIS IR v jiné podsíti než vaše spravovaná instance. Pokud se prostředí Azure-SSIS IR připojíte k jiné virtuální síti než vaše spravovaná instance, doporučujeme partnerský vztah virtuální sítě nebo připojení k síti. Viz Připojení aplikace do spravované instance Azure SQL Database.
Distribuované transakce Tato funkce se podporuje prostřednictvím elastických transakcí. Transakce koordinátoru distribuovaných transakcí (MSDTC) společnosti Microsoft nejsou podporovány. Pokud vaše balíčky SSIS používají msDTC ke koordinaci distribuovaných transakcí, zvažte migraci na elastické transakce pro Azure SQL Database. Další informace najdete v tématu Distribuované transakce napříč cloudovými databázemi. Nepodporováno

Další témata k prostředí Azure-SSIS IR najdete v této dokumentaci: