

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Verbindung zu Azure SQL in AWS Glue Studio herstellen
<a name="connecting-to-data-azuresql"></a>

 AWS Glue bietet integrierte Unterstützung für Azure SQL. AWS Glue Studio stellt eine visuelle Benutzeroberfläche bereit, um eine Verbindung zu Azure SQL herzustellen, Datenintegrationsaufträge zu verfassen und diese in der AWS Glue Studio-Serverless-Spark-Laufzeit auszuführen. 

**Topics**
+ [Erstellen einer Azure-SQL-Verbindung](creating-azuresql-connection.md)
+ [Erstellen eines Azure-SQL-Quellknotens](creating-azuresql-source-node.md)
+ [Erstellen eines Azure-SQL-Zielknotens](creating-azuresql-target-node.md)
+ [Erweiterte Optionen](#creating-azuresql-connection-advanced-options)

# Erstellen einer Azure-SQL-Verbindung
<a name="creating-azuresql-connection"></a>

Um von aus eine Verbindung zu Azure SQL herzustellen AWS Glue, müssen Sie Ihre Azure SQL-Anmeldeinformationen erstellen und in einem AWS Secrets Manager geheimen Ordner speichern und dieses Geheimnis dann einer Azure AWS Glue SQL-Verbindung zuordnen.

**Eine Verbindung zu Azure SQL konfigurieren Sie wie folgt:**

1. Erstellen Sie unter mithilfe Ihrer Azure SQL-Anmeldeinformationen ein Geheimnis. AWS Secrets Manager Um ein Geheimnis in Secrets Manager zu erstellen, folgen Sie dem Tutorial, das in der AWS Secrets Manager Dokumentation unter [Create an AWS Secrets Manager Secret](https://docs.aws.amazon.com//secretsmanager/latest/userguide/create_secret.html) verfügbar ist. Nachdem Sie das Geheimnis erstellt haben, behalten Sie den Geheimnamen *secretName* für den nächsten Schritt bei. 
   + Wenn Sie **Schlüssel/Wert-Paare** auswählen, erstellen Sie ein Paar für den Schlüssel `user` mit dem Wert. *azuresqlUsername*
   + Wenn Sie **Schlüssel/Wert-Paare** auswählen, erstellen Sie ein Paar für den Schlüssel `password` mit dem Wert. *azuresqlPassword*

1. Stellen Sie in der AWS Glue Konsole eine Verbindung her, indem Sie den Schritten unter folgen. [AWS Glue Verbindung hinzufügen](console-connections.md) Nachdem Sie die Verbindung hergestellt haben, behalten Sie den Verbindungsnamen,*connectionName*, für die future Verwendung in AWS Glue. 
   + Wählen Sie als **Verbindungstyp** Azure SQL aus.
   + Wenn Sie eine **Azure-SQL-URL** angeben, geben Sie eine JDBC-Endpunkt-URL an.

      Die URL muss das folgende Format aufweisen: `jdbc:sqlserver://databaseServerName:databasePort;databaseName=azuresqlDBname;`.

     AWS Glue erfordert die folgenden URL-Eigenschaften: 
     + `databaseName` – Eine Standarddatenbank in Azure SQL, mit der eine Verbindung hergestellt werden kann.

     Weitere Informationen zu JDBC URLs für Azure SQL Managed Instances finden Sie in der [Microsoft-Dokumentation](https://learn.microsoft.com/en-us/sql/connect/jdbc/building-the-connection-url?view=azuresqldb-mi-current).
   + Geben Sie bei der Auswahl eines **AWS Geheimnisses Folgendes** an: *secretName*

# Erstellen eines Azure-SQL-Quellknotens
<a name="creating-azuresql-source-node"></a>

## Voraussetzungen
<a name="creating-azuresql-source-node-prerequisites"></a>
+ Eine AWS Glue Azure SQL-Verbindung, konfiguriert mit einem AWS Secrets Manager Geheimnis, wie im vorherigen Abschnitt beschrieben,[Erstellen einer Azure-SQL-Verbindung](creating-azuresql-connection.md).
+ Entsprechende Berechtigungen für Ihren Auftrag zum Lesen des von der Verbindung verwendeten Secrets.
+ Eine Azure SQL-Tabelle, aus der Sie lesen möchten,*tableName*.

  Eine Azure-SQL-Tabelle wird anhand ihrer Datenbank, ihres Schemas und ihres Tabellennamens identifiziert. Sie müssen den Datenbanknamen und den Tabellennamen angeben, wenn Sie eine Verbindung zu Azure SQL herstellen. Sie müssen auch das Schema angeben, falls es sich nicht um das Standardschema „public“ handelt. Die Datenbank wird über eine URL-Eigenschaft in*connectionName*, ein Schema und einen Tabellennamen über die bereitgestellt`dbtable`.

## Hinzufügen einer Azure-SQL-Datenquelle
<a name="creating-azuresql-source-node-add"></a>

**Fügen Sie einen Knoten **Datenquelle – Azure SQL** wie folgt hinzu:**

1.  Wählen Sie die Verbindung für Ihre Azure-SQL-Datenquelle aus. Da Sie sie erstellt haben, sollte sie in der Dropdown-Liste verfügbar sein. Wenn Sie eine Verbindung erstellen müssen, wählen Sie **Azure-SQL-Verbindung erstellen** aus. Weitere Informationen finden Sie im vorhergehenden Abschnitt [Erstellen einer Azure-SQL-Verbindung](creating-azuresql-connection.md). 

    Nachdem Sie eine Verbindung ausgewählt haben, können Sie die Verbindungseigenschaften anzeigen, indem Sie auf **Eigenschaften anzeigen** klicken. 

1.  Wählen Sie eine Option für **Azure-SQL-Quelle** aus: 
   +  **Eine einzelne Tabelle auswählen** – rufen Sie alle Daten aus einer einzigen Tabelle ab. 
   +  **Benutzerdefinierte Abfrage eingeben** – rufen Sie einen Datensatz aus mehreren Tabellen ab, basierend auf Ihrer benutzerdefinierten Abfrage. 

1.  Wenn Sie eine einzelne Tabelle ausgewählt haben, geben Sie ein*tableName*. 

    Wenn Sie **Benutzerdefinierte Abfrage eingeben** ausgewählt haben, geben Sie eine TransactSQL-SELECT-Abfrage ein. 

1.  Geben Sie unter **Benutzerdefinierte Azure-SQL-Eigenschaften** nach Bedarf Parameter und Werte ein. 

# Erstellen eines Azure-SQL-Zielknotens
<a name="creating-azuresql-target-node"></a>

## Voraussetzungen
<a name="creating-azuresql-target-node-prerequisites"></a>
+ Eine AWS Glue Azure SQL-Verbindung, konfiguriert mit einem AWS Secrets Manager Geheimnis, wie im vorherigen Abschnitt beschrieben,[Erstellen einer Azure-SQL-Verbindung](creating-azuresql-connection.md).
+ Entsprechende Berechtigungen für Ihren Auftrag zum Lesen des von der Verbindung verwendeten Secrets.
+ Eine Azure SQL-Tabelle, in die Sie schreiben möchten,*tableName*.

  Eine Azure-SQL-Tabelle wird anhand ihrer Datenbank, ihres Schemas und ihres Tabellennamens identifiziert. Sie müssen den Datenbanknamen und den Tabellennamen angeben, wenn Sie eine Verbindung zu Azure SQL herstellen. Sie müssen auch das Schema angeben, falls es sich nicht um das Standardschema „public“ handelt. Die Datenbank wird über eine URL-Eigenschaft in*connectionName*, ein Schema und einen Tabellennamen über die bereitgestellt`dbtable`.

## Hinzufügen eines Azure-SQL-Datenziels
<a name="creating-azuresql-target-node-add"></a>

**Fügen Sie einen Knoten **Datenziel – Azure SQL** wie folgt hinzu:**

1.  Wählen Sie die Verbindung für Ihre Azure-SQL-Datenquelle aus. Da Sie sie erstellt haben, sollte sie in der Dropdown-Liste verfügbar sein. Wenn Sie eine Verbindung erstellen müssen, wählen Sie **Azure-SQL-Verbindung erstellen** aus. Weitere Informationen finden Sie im vorhergehenden Abschnitt [Erstellen einer Azure-SQL-Verbindung](creating-azuresql-connection.md). 

    Nachdem Sie eine Verbindung ausgewählt haben, können Sie die Verbindungseigenschaften anzeigen, indem Sie auf **Eigenschaften anzeigen** klicken. 

1. Konfigurieren Sie den **Tabellennamen**, indem Sie angeben*tableName*.

1.  Geben Sie unter **Benutzerdefinierte Azure-SQL-Eigenschaften** nach Bedarf Parameter und Werte ein. 

## Erweiterte Optionen
<a name="creating-azuresql-connection-advanced-options"></a>

Sie können bei der Erstellung eines Azure-SQL-Knotens erweiterte Optionen angeben. Diese Optionen sind dieselben wie die, die bei der Programmierung AWS Glue für Spark-Skripte verfügbar sind.

Siehe [Azure-SQL-Verbindungen](aws-glue-programming-etl-connect-azuresql-home.md). 