Vytvoření prostředí Azure-SSIS Integration runtime v Azure Data Factory
PLATÍ PRO:
Azure Data Factory
Azure Synapse Analytics
tento článek popisuje kroky pro zřizování prostředí Azure-SQL Server integration runtime (SSIS) integration runtime (IR) v Azure Data Factory (ADF). 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)
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 jsou již povoleny v Azure a zahrnují nástroje SQL Server Data tools (SSDT), SQL Server Management Studio (SSMS) a nástroje příkazového řádku, jako je dtutil a AzureDTExec.
V kurzu zřizování Azure-SSIS IR se dozvíte, jak vytvořit Azure-SSIS IR prostřednictvím Azure Portal nebo Data Factory aplikace. tento kurz také ukazuje, jak volitelně použít Azure SQL Database server nebo spravovanou instanci k hostování SSISDB. Tento článek se rozbalí v tomto kurzu a popisuje, jak provádět tyto volitelné úlohy:
pro hostování SSISDB použijte Azure SQL Database server s pravidly brány firewall protokolu IP/koncovými body služby virtuální sítě nebo spravovanou instancí s privátním koncovým bodem. V takovém případě musíte nakonfigurovat oprávnění a nastavení virtuální sítě pro Azure-SSIS IR pro připojení k virtuální síti.
pro připojení k serveru Azure SQL Database nebo spravované instanci použijte ověřování pomocí služby Azure Active Directory (Azure AD) s určenou spravovanou identitou systému/uživatele pro vaši datovou továrnu. V takovém případě je nutné přidat určenou systémovou a uživatelem spravovanou identitu pro vaši datovou továrnu jako uživatele databáze, který může vytvořit instanci SSISDB.
Připojte se k vašemu Azure-SSIS IR k virtuální síti nebo nakonfigurujte jako proxy v místním prostředí technologii IR jako proxy, aby Azure-SSIS IR přístup k datům v místním prostředí.
tyto články ukazují, jak zřídit Azure-SSIS IR pomocí šablony Azure Portal, Azure PowerShella Azure Resource Manager.
Požadavky
Poznámka
Tento článek používá modul Azure Az PowerShell, což je doporučený modul PowerShellu pro interakci s Azure. Pokud chcete začít s modulem Az PowerShell, projděte si téma věnované instalaci 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.
Azure SQL Database server nebo SQL Managed Instance (volitelné). Pokud ještě nemáte databázový server nebo spravovanou instanci, vytvořte si ho v Azure Portal před tím, než začnete začít. Data Factory pak na tomto databázovém serveru vytvoří instanci SSISDB.
Doporučujeme vytvořit databázový server nebo spravovanou instanci ve stejné oblasti Azure jako modul Integration runtime. Tato konfigurace umožňuje prostředí Integration runtime zapisovat protokoly spouštění do SSISDB bez přechodu do oblastí Azure.
Pamatujte na tyto body:
Instance SSISDB se dá vytvořit vaším jménem jako jediná databáze, jako součást elastického fondu nebo ve spravované instanci. Může být přístupný ve veřejné síti nebo prostřednictvím připojení k virtuální síti. pokyny k výběru mezi SQL Database a SQL spravované instance pro hostování SSISDB naleznete v části porovnání SQL Database a SQL managed instance v tomto článku.
pokud používáte server Azure SQL Database s pravidly brány firewall protokolu IP/koncovými body služby virtuální sítě nebo SQL spravované instance s privátním koncovým bodem pro hostování SSISDB nebo pokud požadujete přístup k místním datům bez konfigurace místního prostředí IR, je nutné připojit Azure-SSIS IR k virtuální síti. Další informace najdete v tématu připojení Azure-SSIS IR k virtuální síti.
Potvrďte, že nastavení Povolit přístup ke službám Azure je pro databázový server povolené. toto nastavení se nedá použít, když použijete server Azure SQL Database s pravidly brány firewall protokolu IP nebo koncovými body služby virtuální sítě nebo SQL spravované instance s privátním koncovým bodem pro hostování SSISDB. Další informace najdete v tématu zabezpečená Azure SQL Database. Pokud chcete toto nastavení povolit pomocí PowerShellu, přečtěte si článek New-AzSqlServerFirewallRule.
Přidejte IP adresu klientského počítače nebo rozsah IP adres, který obsahuje 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í SQL ověřování pomocí přihlašovacích údajů správce serveru nebo pomocí ověřování Azure AD s určenou spravovanou identitou systému/uživatele pro vaši datovou továrnu. V takovém případě musíte pro datovou továrnu do skupiny Azure AD s oprávněním pro přístup k databázovému serveru přidat konkrétní spravovanou identitu přiřazenou systémem nebo uživatelem. Další informace najdete v tématu Povolení ověřování Azure AD pro 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.
Azure Resource Manager virtuální síť (volitelné). Je nutné mít Azure Resource Manager virtuální síť, pokud je splněna alespoň jedna z následujících podmínek:
SSISDB je hostitelem na serveru Azure SQL Database s pravidly brány firewall protokolu IP/koncovými body služby virtuální sítě nebo spravované instance s privátním koncovým bodem.
Chcete se připojit k místním úložištím dat z balíčků SSIS běžících na vašem Azure-SSIS IR bez konfigurace prostředí IR v místním prostředí.
Azure PowerShell (volitelné). postupujte podle pokynů v tématu instalace a konfigurace Azure PowerShell, pokud chcete ke zřízení Azure-SSIS IR spustit skript prostředí PowerShell.
Místní podpora
Seznam oblastí Azure, ve kterých jsou k dispozici Data Factory a Azure-SSIS IR, Data Factory najdete v tématu SSIS a dostupnost infračerveného přenosu v oblasti.
porovnání SQL Database a SQL spravované Instance
následující tabulka porovnává některé funkce serveru Azure SQL Database a SQL Managed Instance, protože se vztahují k Azure-SSIR IR:
| Funkce | SQL Database | SQL Spravovaná instance |
|---|---|---|
| Plánování | Agent SQL Server není k dispozici. Viz Naplánování spuštění balíčku ve data Factoryovém kanálu. |
Agent spravované instance je k dispozici. |
| Authentication | Můžete vytvořit instanci SSISDB s uživatelem databáze s omezením, který představuje libovolnou skupinu Azure AD se spravovanou identitou vaší datové továrny jako členem v roli db_owner . další informace najdete v tématu povolení ověřování Azure AD při vytváření SSISDB na serveru Azure SQL Database. |
Můžete vytvořit instanci SSISDB s databází s omezením uživatele, která představuje spravovanou identitu vaší datové továrny. další informace najdete v tématu povolení ověřování Azure AD pro vytvoření SSISDB ve službě Azure SQL Managed Instance. |
| Úroveň služby | když vytvoříte Azure-SSIS IR se serverem Azure SQL Database, můžete vybrat úroveň služby pro SSISDB. Existuje několik úrovní služeb. | Když vytvoříte Azure-SSIS IR s vaší 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ý k této instanci. |
| Virtuální síť | pokud používáte Azure SQL Database server s pravidly brány firewall nebo koncovými body služby virtuální sítě, váš Azure-SSIS IR se může připojit k virtuální síti Azure Resource Manager. | Váš Azure-SSIS IR se může připojit k virtuální síti Azure Resource Manager, pokud použijete spravovanou instanci s privátním koncovým bodem. Virtuální síť se vyžaduje, když nepovolíte veřejný koncový bod pro spravovanou instanci. Pokud připojíte Azure-SSIS IR ke stejné virtuální síti jako vaše spravovaná instance, ujistěte se, že je Azure-SSIS IR v jiné podsíti než vaše spravovaná instance. Pokud připojíte Azure-SSIS IR k jiné virtuální síti ze spravované instance, doporučujeme buď vytvoření partnerského vztahu virtuální sítě, nebo připojení typu síť-síť. viz Připojení vaší aplikace do spravované Instance Azure SQL Database. |
| Distribuované transakce | Tato funkce je podporovaná elastickými transakcemi. Transakce Microsoft DTC (Distributed Transaction Coordinator) (MSDTC) nejsou podporovány. Pokud vaše balíčky SSIS používají ke koordinaci distribuovaných transakcí službu MSDTC, zvažte migraci na elastické transakce pro Azure SQL Database. Další informace najdete v tématu distribuované transakce v cloudových databázích. | Nepodporováno |
Další kroky
- Naučte se zřídit Azure-SSIS IR pomocí Azure Portal.
- Naučte se zřídit Azure-SSIS IR pomocí Azure PowerShell.
- Naučte se zřizovat Azure-SSIS IR pomocí Azure Resource Manager šablony.
- Nasaďte a spouštějte balíčky SSIS v Azure Data Factory.
Další témata Azure-SSIS IR v této dokumentaci:
- Prostředí Azure-SSIS Integration runtime. Tento článek obsahuje obecné informace o prostředí Integration runtime, včetně Azure-SSIS IR.
- Monitorování Azure-SSIS IR. V tomto článku se dozvíte, jak načíst a pochopit informace o Azure-SSIS IR.
- Správa Azure-SSIS IR. V tomto článku se dozvíte, jak zastavit, spustit nebo odstranit Azure-SSIS IR. Ukazuje také způsob horizontálního navýšení kapacity Azure-SSIS IR přidáním dalších uzlů.
- Nasazení, spuštění a monitorování balíčků SSIS v Azure
- Připojení SSISDB v Azure
- Připojení k místním zdrojům dat s využitím ověřování systému Windows
- Plánování spouštění balíčků v Azure