Bereitstellen der Azure-SSIS Integration Runtime in Azure Data Factory
GILT FÜR: Azure Data Factory Azure Synapse Analytics
Tipp
Testen Sie Data Factory in Microsoft Fabric, eine All-in-One-Analyselösung für Unternehmen. Microsoft Fabric deckt alle Aufgaben ab, von der Datenverschiebung bis hin zu Data Science, Echtzeitanalysen, Business Intelligence und Berichterstellung. Erfahren Sie, wie Sie kostenlos eine neue Testversion starten!
In diesem Tutorial werden die Schritte für die Verwendung des Azure-Portals zum Bereitstellen einer Azure-SQL Server Integration Services (SSIS) Integration Runtime (IR) in Azure Data Factory (ADF) beschrieben. Die Azure-SSIS IR unterstützt Folgendes:
- Ausführen von Paketen, die im SSIS-Katalog (SSISDB) bereitgestellt werden, wobei zum Hosten ein Azure SQL-Datenbank-Server/eine verwaltete Instanz verwendet wird (Projektbereitstellungsmodell)
- Ausführen von Paketen, die im Dateisystem, in Azure Files oder SQL Server-Datenbank (MSDB) bereitgestellt werden, wobei zum Hosten eine verwaltete Azure SQL-Instanz verwendet wird (Paketbereitstellungsmodell)
Nach der Bereitstellung einer Azure-SSIS IR können Sie die vertrauten Tools nutzen, um Ihre Pakete in Azure bereitzustellen und auszuführen. Diese Tools sind bereits Azure-fähig und enthalten SQL Server Data Tools (SSDT), SQL Server Management Studio (SSMS) sowie Befehlszeilen-Hilfsprogramme wie dtutil und AzureDTExec.
Konzeptionelle Informationen zu Azure-SSIS IRs finden Sie unter Azure-SSIS-Integrationslaufzeit.
In diesem Tutorial führen Sie folgende Schritte aus:
- Erstellen einer Data Factory.
- Bereitstellen einer Azure-SSIS Integration Runtime
Voraussetzungen
Hinweis
Es wird empfohlen, das Azure Az PowerShell-Modul für die Interaktion mit Azure zu verwenden. Informationen zu den ersten Schritten finden Sie unter Installieren von Azure PowerShell. Informationen zum Migrieren zum Az PowerShell-Modul finden Sie unter Migrieren von Azure PowerShell von AzureRM zum Az-Modul.
Azure-Abonnement. Wenn Sie kein Azure-Abonnement besitzen, können Sie ein kostenloses Konto erstellen, bevor Sie beginnen.
Azure SQL-Datenbank-Server (optional) . Wenn Sie noch nicht über einen Datenbankserver verfügen, erstellen Sie einen im Azure-Portal, bevor Sie beginnen. Mit Data Factory wird wiederum eine SSISDB-Instanz auf diesem Datenbankserver erstellt.
Es empfiehlt sich, den Datenbankserver in derselben Azure-Region zu erstellen, in der sich auch die Integration Runtime befindet. Diese Konfiguration ermöglicht es der Integration Runtime, Ausführungsprotokolle in SSISDB zu schreiben, ohne Azure-Regionen zu überschreiten.
Beachten Sie Folgendes:
Basierend auf dem ausgewählten Datenbankserver kann die SSISDB-Instanz in Ihrem Namen als Einzeldatenbank, als Teil eines Pools für elastische Datenbanken oder auf einer verwalteten Instanz erstellt werden. Der Zugriff kann über ein öffentliches Netzwerk oder durch den Beitritt zu einem virtuellen Netzwerk erfolgen. Einen Leitfaden zum Auswählen des Datenbankservertyps zum Hosten von SSISDB finden Sie unter Vergleich zwischen SQL-Datenbank und einer verwalteten SQL-Instanz.
Wenn Sie einen Azure SQL-Datenbankserver mit IP-Firewallregeln/VNET-Dienstendpunkten oder eine verwaltete Instanz mit privatem Endpunkt zum Hosten der SSISDB verwenden oder Zugriff auf lokale Daten ohne Konfiguration einer selbstgehosteten IR benötigen, müssen Sie Ihre Azure-SSIS IR-Instanz mit einem virtuellen Netzwerk verknüpfen. Weitere Informationen finden Sie unter Erstellen von Azure-SSIS Integration Runtime in Azure Data Factory.
Vergewissern Sie sich, dass die Einstellung Zugriff auf Azure-Dienste zulassen für den Datenbankserver aktiviert ist. Diese Einstellung gilt nicht, wenn Sie einen Azure SQL-Datenbankserver mit IP-Firewallregeln/VNET-Dienstendpunkten oder eine verwaltete Instanz mit privatem Endpunkt zum Hosten der SSISDB verwenden. Weitere Informationen finden Sie unter Schützen der Azure SQL-Datenbank. Informationen zum Aktivieren dieser Einstellung mithilfe von PowerShell finden Sie unter New-AzSqlServerFirewallRule.
Fügen Sie der Client-IP-Adressenliste in den Firewalleinstellungen für den Datenbankserver die IP-Adresse des Clientcomputers oder einen IP-Adressbereich hinzu, der die IP-Adresse des Clientcomputers enthält. Weitere Informationen finden Sie unter Firewallregeln auf Serverebene und Datenbankebene für Azure SQL-Datenbank.
Sie können eine Verbindung mit dem Datenbankserver mithilfe der SQL-Authentifizierung mit Ihren Serveradministrator-Anmeldeinformationen herstellen, oder mithilfe der Microsoft Entra-Authentifizierung mit der angegebenen systemseitig/benutzerseitig zugewiesenen verwalteten Identität für Ihre Data Factory. Im letzteren Fall müssen Sie die angegebene systemseitig/benutzerseitig zugewiesene verwaltete Identität für Ihre Data Factory einer Microsoft Entra-Gruppe mit Zugriffsberechtigungen für den Datenbankserver hinzufügen. Weitere Informationen finden Sie unter Erstellen von Azure-SSIS Integration Runtime mit Microsoft Entra-Authentifizierung.
Vergewissern Sie sich, dass Ihr Datenbankserver noch nicht über eine SSISDB-Instanz verfügt. Für die Bereitstellung einer Azure-SSIS Integration Runtime wird die Verwendung einer vorhandenen SSISDB-Instanz nicht unterstützt.
Hinweis
Eine Liste mit den Azure-Regionen, in denen Data Factory und eine Azure-SSIS Integration Runtime derzeit verfügbar sind, finden Sie unter Data Factory und SSIS IR: Verfügbare Produkte nach Region.
Erstellen einer Data Factory
Befolgen Sie die Schritt-für-Schritt-Anleitung unter Erstellen einer Data Factory, um Ihre Data Factory-Instanz über das Azure-Portal zu erstellen. Wählen Sie hierbei die Option An Dashboard anheften aus, um nach der Erstellung den schnellen Zugriff zu ermöglichen.
Öffnen Sie nach der Erstellung Ihrer Data Factory-Instanz im Azure-Portal die zugehörige Übersichtsseite. Wählen Sie die Kachel Azure Data Factory Studio öffnen aus, um die zugehörige Seite Erste Schritte auf einer separaten Registerkarte zu öffnen. Sie können dort dann mit der Erstellung Ihrer Azure-SSIS IR fortfahren.
Erstellen einer Azure SSIS Integration Runtime
Über die Seite mit der Übersicht über Data Factory
Wählen Sie auf der Startseite die Kachel Konfigurieren eines SSIS aus.
Die übrigen Schritte zum Einrichten einer Azure-SSIS IR finden Sie im Abschnitt Bereitstellen einer Azure-SSIS Integration Runtime.
Über die Benutzeroberfläche für die Erstellung
Wechseln Sie auf der Azure Data Factory-Benutzeroberfläche zur Registerkarte Verwalten und dann zur Registerkarte Integration Runtimes, um vorhandene Integration Runtimes in Ihrer Data Factory anzuzeigen.
Wählen Sie Neu aus, um eine Azure-SSIS IR zu erstellen, und öffnen Sie den Bereich Integration Runtime-Setup.
Wählen Sie im Bereich Integration Runtime-Setup die Kachel Migrieren vorhandener SSIS-Pakete per Lift & Shift für die Ausführung in Azure und anschließend Weiter aus.
Die übrigen Schritte zum Einrichten einer Azure-SSIS IR finden Sie im Abschnitt Bereitstellen einer Azure-SSIS Integration Runtime.
Bereitstellen einer Azure-SSIS Integration Runtime
Der Bereich Integration Runtime-Setup enthält drei Seiten, auf denen Sie nacheinander allgemeine Einstellungen, Bereitstellungseinstellungen und erweiterte Einstellungen konfigurieren.
Seite „Allgemeine Einstellungen“
Führen Sie auf der Seite Allgemeine Einstellungen des Bereichs Integration Runtime-Setup die folgenden Schritte aus.
Geben Sie unter Name den Namen Ihrer Integration Runtime ein.
Geben Sie unter Beschreibung die Beschreibung Ihrer Integration Runtime ein.
Wählen Sie unter Standort den Standort für Ihre Integration Runtime aus. Es werden nur unterstützte Standorte angezeigt. Sie sollten den gleichen Standort wie für den Datenbankserver zum Hosten von SSISDB auswählen.
Wählen Sie unter Knotengröße die Größe des Knotens in Ihrem Integration Runtime-Cluster aus. Nur unterstützte Knotengrößen werden angezeigt. Wählen Sie eine große Knotengröße (Hochskalieren) aus, wenn Sie zahlreiche compute- oder arbeitsspeicherintensive Pakete ausführen möchten.
Wählen Sie unter Knotenzahl die Anzahl von Knoten in Ihrer Integration Runtime aus. Nur unterstützte Knotenzahlen werden angezeigt. Wählen Sie einen großen Cluster mit zahlreichen Knoten (Aufskalieren) aus, wenn Sie viele Pakete parallel ausführen möchten.
Wählen Sie unter Edition/Lizenz die SQL Server-Edition für Ihre Integration Runtime aus: Standard oder Enterprise. Wählen Sie Enterprise aus, wenn Sie erweiterte Funktionen für Ihre Integration Runtime verwenden möchten.
Wählen Sie unter Sparen Sie Geld die Option „Azure-Hybridvorteil“ für Ihre Integration Runtime aus: Ja oder Nein. Wählen Sie Ja, wenn Sie eine eigene SQL Server-Lizenz mit Software Assurance verwenden möchten, um bei der Hybridnutzung von Kostenersparnissen zu profitieren.
Wählen Sie Weiter.
Seite „Bereitstellungseinstellungen“
Auf der Seite Bereitstellungseinstellungen des Bereichs Integration runtime setup (Integration Runtime-Setup) können Sie SSISDB- und/oder Azure-SSIS IR-Paketspeicher erstellen.
Erstellen von SSISDB
Aktivieren Sie in den folgenden Szenarien auf der Seite Bereitstellungseinstellungen des Bereichs Integration Runtime-Setup das Kontrollkästchen Vom Azure SQL-Datenbank-Server/von der verwalteten Instanz gehosteten SSIS-Katalog (SSISDB) zum Speichern Ihrer Projekte/Pakete/Umgebungen/Ausführungsprotokolle erstellen:
Projektbereitstellungsmodell Sie stellen Ihre Pakete in SSISDB bereit.
Unabhängig vom Bereitstellungsmodell verwenden Sie den SQL Server-Agent, der von Azure SQL Managed Instance gehostet wird, um die Paketausführungen zu orchestrieren/zu planen.
Weitere Informationen finden Sie unter Planen der Ausführung von SSIS-Paketen mit einem Azure SQL Managed Instance-Agent.
Im folgenden Szenario ist es nicht erforderlich, SSISDB zu erstellen oder das Kontrollkästchen zu aktivieren:
Paketbereitstellungsmodell und ohne Verwendung des SQL Server-Agents, der von Azure SQL Managed Instance gehostet wird, um die Paketausführungen zu orchestrieren/zu planen.
Sie stellen Ihre Pakete im Dateisystem, in Azure Files oder SQL Server-Datenbank (MSDB) bereit, das bzw. die von Azure SQL Managed Instance gehostet wird (Paketbereitstellungsmodell), und verwenden eine Data Factory-Pipeline zum Orchestrieren/Planen der Paketausführungen.
Wenn Sie das Kontrollkästchen aktivieren, führen Sie die folgenden Schritte aus, um Ihren eigenen Datenbankserver zum Hosten der SSISDB bereitzustellen, die wir in Ihrem Namen erstellen und verwalten.
Geben Sie unter Abonnement das Azure-Abonnement mit dem Azure-Datenbankserver zum Hosten von SSISDB an.
Wählen Sie als Standort den Standort des Datenbankservers zum Hosten von SSISDB aus. Sie sollten denselben Standort wie den für die Integration Runtime auswählen.
Wählen Sie unter Katalogdatenbank-Serverendpunkt den Endpunkt Ihres Datenbankservers zum Hosten von SSISDB aus.
Basierend auf dem ausgewählten Datenbankserver kann die SSISDB-Instanz in Ihrem Namen als Einzeldatenbank, als Teil eines Pools für elastische Datenbanken oder auf einer verwalteten Instanz erstellt werden. Der Zugriff kann über ein öffentliches Netzwerk oder durch den Beitritt zu einem virtuellen Netzwerk erfolgen. Einen Leitfaden zum Auswählen des Datenbankservertyps zum Hosten von SSISDB finden Sie unter Vergleich zwischen SQL-Datenbank und einer verwalteten SQL-Instanz.
Wenn Sie einen Azure SQL-Datenbankserver mit IP-Firewallregeln/VNET-Dienstendpunkten oder eine verwaltete Instanz mit privatem Endpunkt zum Hosten der SSISDB auswählen oder Zugriff auf lokale Daten ohne Konfiguration einer selbstgehosteten IR benötigen, müssen Sie Ihre Azure-SSIS IR-Instanz einem virtuellen Netzwerk hinzufügen. Weitere Informationen finden Sie unter Erstellen von Azure-SSIS Integration Runtime in Azure Data Factory.
Aktivieren Sie entweder das Kontrollkästchen Verwenden der Microsoft Entra-Authentifizierung mit der systemseitig verwalteten Identität für Data Factory oder das Kontrollkästchen Verwenden der Microsoft Entra-Authentifizierung mit einer benutzerseitig zugewiesenen verwalteten Identität für Data Factory, um die Microsoft Entra-Authentifizierungsmethode für Azure-SSIS IR für den Zugriff auf Ihren Datenbankserver auszuwählen, der SSISDB hostet. Aktivieren Sie keines der Kontrollkästchen, um stattdessen die SQL Authentifizierungsmethode auszuwählen.
Wenn Sie eines der Kontrollkästchen aktivieren, müssen Sie die angegebene systemseitig/benutzerseitig zugewiesene verwaltete Identität für Ihre Data Factory einer Microsoft Entra-Gruppe mit den Zugriffsberechtigungen für Ihren Datenbankserver hinzufügen. Wenn Sie das Kontrollkästchen Verwenden der Microsoft Entra-Authentifizierung mit einer benutzerseitig zugewiesenen verwalteten Identität für Data Factory aktivieren, dann können Sie alle vorhandenen Anmeldeinformationen auswählen, die mit den von Ihnen angegebenen benutzerseitig zugewiesenen verwalteten Identitäten erstellt wurden, oder Sie können neue erstellen. Weitere Informationen finden Sie unter Erstellen von Azure-SSIS Integration Runtime mit Microsoft Entra-Authentifizierung.
Geben Sie unter Administratorbenutzername den Benutzernamen für die SQL-Authentifizierung für den Datenbankserver an, der die SSISDB hostet.
Geben Sie unter Administratorbenutzerkennwort das Kennwort für die SQL-Authentifizierung für den Datenbankserver an, der die SSISDB hostet.
Aktivieren Sie das Kontrollkästchen Azure-SSIS Integration Runtime-Paar (Dual Standby) mit SSISDB-Failover verwenden, um ein Dual Standby-Azure SSIS IR-Paar zu konfigurieren, das synchron mit der Failovergruppe für verwaltete Azure SQL-Datenbank-Instanzen für Geschäftskontinuität und Notfallwiederherstellung (BCDR, Business Continuity and Disaster Recovery) funktioniert.
Wenn Sie das Kontrollkästchen aktivieren, geben Sie einen Namen ein, um Ihr Paar der primären und sekundären Azure-SSIS-IRs im Textfeld Dual Standby-Paarname zu identifizieren. Beim Erstellen Ihrer primären und sekundären Azure-SSIS-IRs müssen Sie denselben Paarnamen eingeben.
Weitere Informationen finden Sie unter Konfigurieren von Azure-SSIS Integration Runtime für Business Continuity & Disaster Recovery (BCDR).
Wählen Sie unter Katalogdatenbank-Dienstebene die Dienstebene für Ihren Datenbankserver zum Hosten der SSISDB aus. Wählen Sie den Tarif „Basic“, „Standard“ oder „Premium“ oder den Namen eines Pools für elastische Datenbanken aus.
Wählen Sie ggf. Verbindung testen und – bei erfolgreichem Test – die Option Weiter aus.
Erstellen von Azure-SSIS IR-Paketspeichern
Aktivieren Sie auf der Seite Bereitstellungseinstellungen des Bereichs Integration runtime setup (Integration Runtime-Setup) das Kontrollkästchen Create package stores to manage your packages that are deployed into file system/Azure Files/SQL Server database (MSDB) hosted by Azure SQL Managed Instance (Paketspeicher zum Verwalten Ihrer Pakete erstellen, die im Dateisystem/in Azure Files/der SQL Server-Datenbank (MSDB) bereitgestellt werden, wobei zum Hosten Azure SQL Managed Instance verwendet wird), wenn Sie Ihre in MSDB, im Dateisystem oder in Azure Files (Paketbereitstellungsmodell) bereitgestellten Pakete mit Azure-SSIS IR-Paketspeichern verwalten möchten.
Ein Azure-SSIS IR-Paketspeicher ermöglicht Ihnen das Importieren/Exportieren/Löschen/Ausführen von Paketen und das Überwachen/Beenden der Ausführung von Paketen über SSMS, ähnlich wie im Legacy-SSIS-Paketspeicher. Weitere Informationen finden Sie unter Verwalten von SSIS-Paketen mit Azure-SSIS IR-Paketspeichern.
Wenn Sie dieses Kontrollkästchen aktivieren, können Sie Ihrer Azure-SSIS IR mehrere Paketspeicher hinzufügen, indem Sie Neu auswählen. Umgekehrt kann ein einziger Paketspeicher von mehreren Azure-SSIS IRs gemeinsam genutzt werden.
Führen Sie im Bereich Paketspeicher hinzufügen die folgenden Schritte aus.
Geben Sie unter Name des Paketspeichers den Namen Ihres Paketspeichers ein.
Wählen Sie unter Mit Paketspeicher verknüpfter Dienst Ihren vorhandenen verknüpften Dienst zum Speichern der Zugriffsinformationen für das Dateisystem/Azure Files/die verwaltete Azure SQL-Instanz aus, in dem bzw. der Ihre Pakete bereitgestellt werden, oder erstellen Sie einen neuen Dienst, indem Sie Neu auswählen. Führen Sie im Bereich Neuer verknüpfter Dienst die folgenden Schritte aus.
Hinweis
Für den Zugriff auf Azure Files können Sie die verknüpften Dienste Azure File Storage oder Dateisystem verwenden. Wenn Sie den verknüpften Dienst Azure File Storage verwenden, unterstützt der Azure-SSIS IR-Paketspeicher derzeit nur die Standardauthentifizierungsmethode. (Kontoschlüssel und SAS-URI werden nicht unterstützt.)
Geben Sie unter Name den Namen Ihres verknüpften Diensts ein.
Geben Sie unter Beschreibung die Beschreibung Ihres verknüpften Diensts ein.
Wählen Sie unter Typ einen der Typen Azure File Storage, Verwaltete Azure SQL-Instanz oder Dateisystem aus.
Sie können Verbinden über Integration Runtime ignorieren, da wir immer Ihre Azure-SSIS IR zum Abrufen der Zugriffsinformationen für Paketspeicher verwenden.
Wählen Sie bei Auswahl von Azure File Storage für Authentifizierungsmethode die Option Standard aus, und führen Sie anschließend die folgenden Schritte aus.
Wählen Sie unter Kontoauswahlmethode eine der Methoden Aus Azure-Abonnement oder Manuell eingeben aus.
Wenn Sie Aus Azure-Abonnement auswählen, wählen Sie die entsprechenden Werte für Azure-Abonnement, Speicherkontoname und Dateifreigabe aus.
Wenn Sie Manuell eingeben auswählen, geben Sie unter Host
\\<storage account name>.file.core.windows.net\<file share name>
, unter BenutzernameAzure\<storage account name>
und unter Kennwort<storage account key>
ein, oder wählen Sie Ihren Azure Key Vault aus, in dem diese Werte als Geheimnis gespeichert sind.
Wenn Sie Verwaltete Azure SQL-Instanz auswählen, führen Sie die folgenden Schritte aus.
Wählen Sie Verbindungszeichenfolge oder Ihre Azure Key Vault-Instanz aus, in der sie als Geheimnis gespeichert ist.
Wenn Sie Verbindungszeichenfolge auswählen, führen Sie die folgenden Schritte aus.
Wählen Sie bei Auswahl von Aus Azure-Abonnement unter Methode für Kontoauswahl das entsprechende Azure-Abonnement, den Servernamen, den Endpunkttyp und den Datenbanknamen aus. Führen Sie bei Auswahl von Manuell eingeben die folgenden Schritte aus.
Geben Sie unter Vollqualifizierter Domänenname
<server name>.<dns prefix>.database.windows.net
oder<server name>.public.<dns prefix>.database.windows.net,3342
als privaten bzw. öffentlichen Endpunkt Ihrer verwalteten Azure SQL-Instanz ein. Wenn Sie den privaten Endpunkt eingeben, kann Verbindung testen nicht angewendet werden, da dieser Endpunkt über die ADF-Benutzeroberfläche nicht erreicht werden kann.Geben Sie unter Datenbankname
msdb
ein.
Wählen Sie unter Authentifizierungstyp einen der folgenden Typen aus: SQL-Authentifizierung, Verwaltete Identität, Dienstprinzipal, oder Benutzerseitig zugewiesene verwaltete Identität.
Wenn Sie SQL-Authentifizierung auswählen, geben Sie die entsprechenden Werte für Benutzername und Kennwort ein, oder wählen Sie Ihren Azure Key Vault aus, in dem diese Werte als Geheimnis gespeichert sind.
Wenn Sie Verwaltete Identität auswählen, gewähren Sie Ihrer verwalteten ADF-Identität den Zugriff auf Ihre verwaltete Azure SQL Managed Instance.
Wenn Sie Dienstprinzipalauswählen, geben Sie die entsprechenden Werte für Dienstprinzipal-ID und Dienstprinzipalschlüssel ein, oder wählen Sie Ihren Azure Key Vault aus, in dem diese Werte als Geheimnis gespeichert sind.
Wenn Sie Benutzerseitig zugewiesene verwaltete Identität auswählen, gewähren Sie der angegebenen benutzerseitig zugewiesene verwaltete ADF-Identität den Zugriff auf Ihre Azure SQL Managed Instance. Sie können dann alle vorhandenen Anmeldeinformationen auswählen, die mit ihren angegebenen vom Benutzer zugewiesenen verwalteten Identitäten erstellt wurden, oder neue erstellen.
Wenn Sie Dateisystemauswählen, geben Sie den UNC-Pfad des Ordners, in dem Ihre Pakete für Host bereitgestellt werden, sowie die entsprechenden Werte für Benutzername und Kennwort ein, oder wählen Sie Ihren Azure Key Vault aus, in dem diese Werte als Geheimnis gespeichert sind.
Wählen Sie ggf. Verbindung testen und – bei erfolgreichem Test – Erstellen aus.
Ihre hinzugefügten Paketspeicher werden auf der Seite Bereitstellungseinstellungen angezeigt. Wenn Sie sie entfernen möchten, können Sie die entsprechenden Kontrollkästchen aktivieren und dann Löschen auswählen.
Wählen Sie ggf. Verbindung testen und – bei erfolgreichem Test – die Option Weiter aus.
Seite „Erweiterte Einstellungen“
Führen Sie auf der Seite Erweiterte Einstellungen des Bereichs Integration Runtime-Setup die folgenden Schritte aus.
Legen Sie unter Maximale Anzahl von parallelen Ausführungen pro Knoten die maximale Anzahl von Paketen fest, die in Ihrem Integration Runtime-Cluster pro Knoten gleichzeitig ausgeführt werden sollen. Nur unterstützte Paketzahlen werden angezeigt. Wählen Sie eine niedrigere Anzahl aus, wenn Sie mehrere Kerne verwenden möchten, um ein einzelnes großes Paket auszuführen, das compute- oder arbeitsspeicherintensiv ist. Wählen Sie eine hohe Anzahl aus, wenn Sie mindestens ein kleines Paket in einem einzelnen Kern ausführen möchten.
Aktivieren Sie das Kontrollkästchen Azure-SSIS IR mit zusätzlichen Systemkonfigurationen/Komponenteninstallationen anpassen, um festzulegen, ob Sie benutzerdefinierte Standard-/Express-Setups für Ihre Azure-SSIS IR-Instanz hinzufügen möchten. Weitere Informationen finden Sie unter Anpassen des Setups für Azure-SSIS Integration Runtime.
Aktivieren Sie das Kontrollkästchen Select a VNet for your Azure-SSIS Integration Runtime to join, allow ADF to create certain network resources, and optionally bring your own static public IP addresses (VNET für die Einbindung Ihrer Azure-SSIS Integration Runtime-Instanz auswählen, Erstellung bestimmter Netzwerkressourcen für ADF ermöglichen und optional eigene statische öffentliche IP-Adressen verwenden), um auszuwählen, ob Sie Ihre Azure-SSIS IR-Instanz in ein virtuelles Netzwerk einbinden möchten.
Aktivieren Sie dieses Kontrollkästchen, wenn Sie einen Azure SQL-Datenbank-Server mit IP-Firewallregeln/VNET-Dienstendpunkten oder eine verwaltete Instanz mit privatem Endpunkt zum Hosten der SSISDB verwenden oder Zugriff auf lokale Daten ohne Konfiguration einer selbstgehosteten IR benötigen. Weitere Informationen finden Sie unter Erstellen von Azure-SSIS Integration Runtime in Azure Data Factory.
Aktivieren Sie das Kontrollkästchen Set up Self-Hosted Integration Runtime as a proxy for your Azure-SSIS Integration Runtime (Selbstgehostete Integration Runtime als Proxy für Ihre Azure-SSIS Integration Runtime-Instanz einrichten), um auszuwählen, ob Sie eine selbstgehostete IR als Proxy für Ihre Azure-SSIS IR-Instanz konfigurieren möchten. Weitere Informationen finden Sie unter Konfigurieren einer selbstgehosteten IR als Proxy für Azure-SSIS IR in ADF.
Wählen Sie Weiter.
Überprüfen Sie auf der Seite Zusammenfassung im Bereich Integration Runtime-Setup alle Bereitstellungseinstellungen, fügen Sie Textmarken für die empfohlenen Dokumentationslinks hinzu, und wählen Sie Erstellen aus, um die Erstellung Ihrer Integration Runtime zu starten.
Hinweis
Dieser Prozess wird in den meisten Fällen (außer bei einer benutzerdefinierten Setupzeit oder einer von der SISIS IR verwendeten nicht standardmäßigen VNET-Injektion) innerhalb von fünf Minuten beendet.
Bei Verwendung der SSISDB stellt der Data Factory-Dienst eine Verbindung mit Ihrem Datenbankserver her, um die SSISDB vorzubereiten.
Wenn Sie Azure-SSIS IR bereitstellen, werden auch die Access Redistributable-Komponente und das Azure Feature Pack für SSIS installiert. Diese Komponenten ermöglichen nicht nur die Konnektivität mit Excel-Dateien, Access-Dateien und verschiedenen Azure-Datenquellen, sondern auch mit den Datenquellen, die von integrierten Komponenten bereits unterstützt werden. Weitere Informationen zu integrierten/vorinstallierten Komponenten finden Sie unter Integrierte/vorinstallierte Komponenten für Azure-SSIS IR. Weitere Informationen zu zusätzlichen Komponenten, die Sie installieren können, finden Sie unter Custom setups for Azure-SSIS IR (Benutzerdefinierte Setups for Azure-SSIS IR).
Bereich „Verbindungen“
Wechseln Sie im Bereich Verbindungen von Verwaltungshub zur Seite Integration Runtimes, und wählen Sie Aktualisieren aus.
Sie können Ihre Azure-SSIS IR bearbeiten/neu konfigurieren, indem Sie deren Namen auswählen. Sie können auch die entsprechenden Schaltflächen zum Überwachen/Starten/Beenden/Löschen Ihrer Azure-SSIS IR, zum automatischen Generieren einer ADF-Pipeline mit der Aktivität „SSIS-Paket ausführen“ zur Ausführung in Ihrer Azure-SSIS IR und zum Anzeigen des JSON-Codes bzw. der Nutzlast Ihrer Azure-SSIS IR auswählen. Ihre Azure-SSIS IR kann nur bearbeitet/gelöscht werden, wenn sie angehalten wurde.
Bereitstellen von SSIS-Paketen
Wenn Sie SSISDB verwenden, können Sie Ihre Pakete darin bereitstellen und sie mithilfe der Azure-fähigen SSDT- oder SSMS-Tools in Ihrer Azure-SSIS IR ausführen. Mit diesen Tools wird über den zugehörigen Serverendpunkt eine Verbindung mit Ihrem Datenbankserver hergestellt:
- Bei einem Azure SQL-Datenbankserver weist der Serverendpunkt das Format
<server name>.database.windows.net
auf. - Bei einer verwalteten Instanz mit privatem Endpunkt weist der Serverendpunkt das Format
<server name>.<dns prefix>.database.windows.net
auf. - Bei einer verwalteten Instanz mit öffentlichem Endpunkt weist der Serverendpunkt das Format
<server name>.public.<dns prefix>.database.windows.net,3342
auf.
Wenn Sie SSISDB nicht verwenden, können Sie Ihre Pakete im Dateisystem, in Azure Files oder der MSDB bereitstellen, das bzw. die von Ihrer Azure SQL Managed Instance gehostet wird, und sie mit den Befehlszeilen-Hilfsprogrammen dtutil und AzureDTExec in Ihrer Azure-SSIS IR ausführen.
Weitere Informationen finden Sie unter Bereitstellen von SQL Server Integration Services-Projekten und -Paketen (SSIS).
In beiden Fällen können Sie Ihre bereitgestellten Pakete auch in der Azure-SSIS IR-Instanz ausführen, indem Sie die Aktivität „SSIS-Paket ausführen“ in Data Factory-Pipelines verwenden. Weitere Informationen finden Sie unter Ausführen eines SSIS-Pakets mit der Aktivität „SSIS-Paket ausführen“ in Azure Data Factory.
Sehen Sie sich auch die folgende SSIS-Dokumentation an:
- Bereitstellen und Ausführen eines SSIS-Pakets in Azure
- Herstellen einer Verbindung mit dem SSIS-Katalog (SSISDB) in Azure
- Planen der Ausführung von in Azure bereitgestellten SSIS-Paketen
- Connect to on-premises data sources with Windows Authentication (Herstellen einer Verbindung mit lokalen Datenquellen mit Windows-Authentifizierung)
Zugehöriger Inhalt
Informationen zum Anpassen Ihrer Azure-SSIS Integration Runtime finden Sie im folgenden Artikel: