0 / 0

Microsoft Azure Synapse Analytics Verbindung

Letzte Aktualisierung: 05. Apr. 2025
Microsoft Azure Synapse Analytics Verbindung

Um auf Ihre Daten in einem Microsoft Azure Synapse Analytics zuzugreifen, erstellen Sie ein Verbindungs-Asset dafür.

Microsoft Azure Synapse Analytics ist ein Data Warehouse-Analysedienst, der als Teil von Microsoft Azure bereitgestellt wird.

Hinweis : Diese Verbindung unterstützt nur den dedizierten SQL-Pool.

Erstellen Sie eine Verbindung zu Microsoft Azure Synapse Analytics

Um das Verbindungsasset zu erstellen, benötigen Sie folgende Verbindungsdetails:

  • Datenbankname
  • Hostname oder IP-Adresse
  • Portnummer
  • SSL-Zertifikat (falls vom Datenbankserver benötigt)

Berechtigungsnachweise

Wählen Sie eine Authentifizierungsmethode:

Benutzername und Passwort
Benutzername und Passwort für den Zugriff auf die Datenbank in Microsoft Azure Synapse Analytics.

Hinweis:Voraussetzung für die Entra-ID-Authentifizierung:

Microsoft Entra ID ist ein Cloud-basierter Identitäts- und Zugangsverwaltungsdienst. Um Verbindungswerte für die Entra ID-Authentifizierungsmethode zu erhalten, melden Sie sich am Microsoft Azure-Portal an. Informationen zu Entra ID finden Sie in der folgenden Microsoft-Dokumentation:

Berechtigungsnachweis für geheimen Clientschlüssel von Entra ID

  • Client-ID: Die Client-ID zur Autorisierung des Zugriffs auf Microsoft Azure. Um die Client-ID für Ihre Anwendung zu finden, wählen Sie Microsoft Entra ID. Wählen Sie unter Anwendungsregistrierungen Ihre Anwendung aus. Klicken Sie auf Kopieren, um die Client-ID Ihrer Anwendung zu kopieren. Weitere Informationen finden Sie unter Registrieren Sie eine Microsoft Entra-Anwendung und erstellen Sie einen Dienstprinzipal.
  • Clientgeheimnis: Der Authentifizierungsschlüssel, der mit der Client-ID für die Autorisierung des Zugriffs auf Microsoft Azure verbunden ist. Um das Client-Geheimnis für Ihre Anwendung zu finden, wählen Sie Microsoft Entra ID. Wählen Sie unter Anwendungsregistrierungen Ihre Anwendung aus. Gehen Sie zu Zertifikate & Geheimnisse > Client-Geheimnisse. Klicken Sie auf Kopieren, um das vorhandene Client-Geheimnis zu kopieren, oder klicken Sie auf Neues Client-Geheimnis, um ein neues Client-Geheimnis zu erstellen und es zu kopieren. Weitere Informationen finden Sie unter Registrieren Sie eine Microsoft Entra-Anwendung und erstellen Sie einen Dienstprinzipal.

Entra ID Benutzername Passwort Anmeldeinformationen
Benutzername und Passwort für das Microsoft Azure Konto.

Für private Konnektivität müssen Sie eine sichere Verbindung einrichten, um eine Verbindung zu einer Datenbank herstellen zu können, die nicht über das Internet zugänglich ist (z. B. hinter einer Firewall).

Wenn Sie eine Verbindung mit IBM Cloud Satellite herstellen, müssen Sie die Proxy-Verbindungsrichtlinie auf dem Azure festlegen, um eine Verbindung mit der Azure SQL Database herzustellen. Weitere Informationen finden Sie unter Azure SQL Database.

Je nach Position auf der Plattform geeignete Methode zum Erstellen einer Verbindung auswählen

In einem Projekt
Klicken Sie auf Assets > Neues Asset > Mit einer Datenquelle verbinden. Weitere Informationen finden Sie unter Verbindung zu einem Projekt hinzufügen.
In einem Katalog
Klicken Sie auf Zu Katalog hinzufügen > Verbindung. Weitere Informationen finden Sie unter Verbindungsasset zu einem Katalog hinzufügen.
In einem Bereitstellungsbereich
Klicken Sie auf Assets importieren > Datenzugriff > Verbindung. Siehe Hinzufügen von Datenbeständen zu einem Bereitstellungsbereich.
Im Katalog der Plattformressourcen
Klicken Sie auf Neue Verbindung. Weitere Informationen finden Sie unter Hinzufügen von Plattformverbindungen.

Nächster Schritt: Fügen Sie Datenassets aus der Verbindung hinzu

SQL-Anweisungen ausführen

Um sicherzustellen, dass Ihre SQL-Anweisungen korrekt ausgeführt werden, lesen Sie die Azure Synapse SQL-Dokumentation für die korrekte Syntax.

Microsoft Azure Einrichtung von Synapse Analytics

Einstieg mit Azure Synapse Analytics

Konfigurieren des Imports von Abstammungs-Metadaten für Microsoft Azure Synapse Analytics

Wenn Sie einen Metadaten-Import für die Microsoft Azure Synapse Analytics-Verbindung erstellen, können Sie spezifische Optionen für diese Datenquelle festlegen und den Umfang der Daten definieren, für die die Datenabfolge erstellt wird. Einzelheiten zum Metadatenimport finden Sie unter Entwerfen von Metadatenimporten.

Umfang des Imports von Abstammungsmetadaten

Einschluss- und Ausschlusslisten
Sie können Assets bis zur Schemaebene ein- oder ausschließen. Stellen Sie Datenbanken und Schemas im Format "Datenbank/Schema" bereit. Jeder Teil wird als regulärer Ausdruck ausgewertet. Assets, die der Datenquelle später hinzugefügt werden, werden ebenfalls eingeschlossen oder ausgeschlossen, wenn sie den in den Listen angegebenen Bedingungen entsprechen. Beispielwerte:
  • myDB/: alle Schemata in der Datenbank myDB .
  • myDB2/.*: alle Schemata in der Datenbank myDB2 .
  • myDB3/mySchema1: mySchema1 schema aus der Datenbank myDB3 .
  • myDB4/mySchema[1-5]: jedes Schema in meiner Datenbank myDB4 mit einem Namen, der mit mySchema beginnt und mit einer Ziffer zwischen 1 und 5 endet.
Externe Eingaben
Wenn Sie externe Microsoft Azure Synapse Analytics SQL-Skripte und T-SQL-Skripte verwenden, die nicht direkt aus der verbundenen Datenbank extrahiert werden, können Sie diese in einer ZIP-Datei als externen Input hinzufügen. Sie können die Struktur einer ZIP-Datei in Unterordnern organisieren, die Datenbanken und Schemas darstellen. Nach dem Scannen der Scripts werden sie den jeweiligen Datenbanken und Schemas im ausgewählten Katalog oder Projekt hinzugefügt. Die ZIP-Datei kann wie folgt aufgebaut sein:
    <database_name>
        <schema_name>
           <script_name.sql>
    <database_name>
        <script_name.sql>
    <script_name.sql>
    replace.csv
    linkedServerConnectionsConfiguration.prm

Die Datei replace.csv enthält Platzhalter für die Skripte, die in der ZIP-Datei hinzugefügt werden. Weitere Informationen über das Format finden Sie unter Ersetzung von Platzhaltern.

Die Datei linkedServerConnectionsConfiguration.prm enthält verknüpfte Serververbindungsdefinitionen. Die folgende Struktur definiert eine einzelne Verbindung:

[{Shortcut_Name}] Type={connection_type}
Connection_String={connection_string}
Server_Name={server_name}
Database_Name={database_name}
Schema_Name={schema_name}
User_Name={user_name}

Erweiterte Optionen für den Import von Metadaten

Erweiterte Attribute extrahieren
Sie können erweiterte Attribute wie Primärschlüssel, eindeutige und referentielle Integritätsbeschränkungen von Spalten extrahieren. Standardmäßig werden diese Attribute nicht extrahiert.
Extraktionsmodus
Sie können entscheiden, welcher Extraktionsmodus für die importierten Metadaten ausgeführt werden soll. Folgende Optionen stehen dabei zur Auswahl:
  • Prefetch: wird für relationale Datenbanken verwendet.
  • Parallele Massenzuweisung: für analytische Verarbeitungsengines.
  • Einzelthread: zur Vermeidung von Parallelität und große Abfragen während der Extraktion. Wenn Sie diesen Modus auswählen, ist die Leistung möglicherweise gering.
Extraktion der Transformationslogik
Sie können die Erstellung von Beschreibungen der Transformationslogik aus SQL-Code in SQL-Skripten aktivieren.

Weitere Informationen

Azure Synapse Analytics Dokumentation

Übergeordnetes Thema: Unterstützte Verbindungen