Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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 pokryje vše od pohybu dat přes datovou vědu, analýzu v reálném čase, business intelligence a reporting. Přečtěte si, jak začít používat novou zkušební verzi zdarma.
Tento článek obsahuje kroky pro nasazení Azure-SQL Server Integration Services (SSIS) Integration Runtime (IR) ve službě Azure Data Factory (ADF) a potrubí 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í svých balíčků v Azure používat vámi 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 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í služby 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í 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 Azure SQL Database s pravidly firewallu IP nebo s koncovými body služby virtuální sítě, nebo na spravované instanci 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 Naplánování spuštění balíčku v kanálu Data Factory. |
Agent pro spravovanou instanci je k dispozici. |
Authentication | Instanci SSISDB můžete vytvořit s omezeným uživatelem databáze, který zastupuje jakoukoli skupinu Microsoft Entra s spravovanou identitou vaší datové továrny jako člena v roli db_owner. Viz Povolte ověřování Microsoft Entra pro vytvoření SSISDB na serveru Azure SQL Database. |
Můžete vytvořit instanci SSISDB s uživatelem izolované databáze, reprezentujícím 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 připojíte své Azure-SSIS IR k jiné virtuální síti než je ta, ke které je připojena vaše spravovaná instance, doporučujeme použít buď propojování virtuálních sítí nebo spojení mezi sítěmi. Viz Připojení aplikace ke spravované instanci Azure SQL Database. |
Distribuované transakce | Tato funkce se podporuje prostřednictvím elastických transakcí. Transakce koordinátoru distribuovaných transakcí Microsoftu (MSDTC) 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 |