

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 Vertica in AWS Glue Studio herstellen
<a name="connecting-to-data-vertica"></a>

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

 AWS Glue Studio erstellt eine einheitliche Verbindung für Vertica. Weitere Informationen finden Sie unter [Überlegungen](using-connectors-unified-connections.md#using-connectors-unified-connections-considerations). 

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

# Erstellen einer Vertica-Verbindung
<a name="creating-vertica-connection"></a>

**Voraussetzungen:**
+ Ein Amazon S3 S3-Bucket oder -Ordner, der als temporärer Speicher verwendet wird, wenn aus der Datenbank gelesen und in die Datenbank geschrieben wird, auf den von*tempS3Path*.
**Anmerkung**  
Wenn Sie Vertica in der Vorschau von AWS Glue Auftragsdaten verwenden, werden temporäre Dateien möglicherweise nicht automatisch entfernt. *tempS3Path* Um sicherzustellen, dass temporäre Dateien entfernt werden, beenden Sie die Datenvorschau-Sitzung direkt, indem Sie im Bereich **Datenvorschau** die Option **Sitzung beenden** wählen.  
Wenn Sie nicht garantieren können, dass die Datenvorschau-Sitzung direkt beendet wird, sollten Sie die Amazon-S3-Lifecycle-Konfiguration so einrichten, dass alte Daten entfernt werden. Wir empfehlen, Daten zu entfernen, die älter als 49 Stunden sind, basierend auf der maximalen Auftragslaufzeit zuzüglich einer Marge. Weitere Informationen zur Konfiguration des Amazon-S3-Lebenszyklus finden Sie in der Amazon-S3-Dokumentation unter [Verwalten Ihres Speicherlebenszyklus](https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-lifecycle-mgmt.html).
+ Eine IAM-Richtlinie mit entsprechenden Berechtigungen für Ihren Amazon S3 S3-Pfad, die Sie Ihrer AWS Glue beruflichen Rolle zuordnen können.
+ Wenn sich Ihre Vertica-Instance in einer Amazon VPC befindet, konfigurieren Sie Amazon VPC so, dass Ihr AWS Glue Job mit der Vertica-Instance kommunizieren kann, ohne dass der Datenverkehr das öffentliche Internet durchquert. 

  Identifizieren oder erstellen Sie in Amazon VPC eine **VPC**, ein **Subnetz** und eine **Sicherheitsgruppe**, die bei der Ausführung des Jobs verwendet AWS Glue werden. Darüber hinaus muss Amazon VPC so konfiguriert sein, dass der Netzwerkdatenverkehr zwischen Ihrer Vertica-Instance und diesem Standort zugelassen wird. Ihr Auftrag muss eine TCP-Verbindung mit Ihrem Vertica-Client-Port (Standard 5433) herstellen. Abhängig von Ihrem Netzwerklayout kann dies Änderungen an den Sicherheitsgruppenregeln, dem Netzwerk ACLs, den NAT-Gateways und den Peering-Verbindungen erfordern.

**Eine Verbindung zu Vertica konfigurieren Sie wie folgt:**

1. Erstellen Sie AWS Secrets Manager unter Verwendung Ihrer Vertica-Anmeldeinformationen einen geheimen Schlüssel, und. *verticaUsername* *verticaPassword* 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. *verticaUsername*
   + Wenn Sie **Schlüssel/Wert-Paare** auswählen, erstellen Sie ein Paar für den Schlüssel `password` mit dem Wert. *verticaPassword*

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 für den nächsten Schritt bei. *connectionName* 
   + Wählen Sie als **Verbindungstyp** Vertica aus.
   + Geben Sie als **Vertica-Host** den Hostnamen Ihrer Vertica-Installation an.
   + Geben Sie als **Vertica-Port** den Port an, über den Ihre Vertica-Installation verfügbar ist.
   + Geben Sie bei der Auswahl eines **AWS Geheimnisses** Folgendes an*secretName*.

1. In den folgenden Situationen ist möglicherweise eine zusätzliche Konfiguration erforderlich:
   + 

     Für Vertica-Instances, die AWS in einer Amazon VPC gehostet werden
     + Geben Sie Amazon VPC-Verbindungsinformationen für die Verbindung ein, die Ihre AWS Glue Vertica-Sicherheitsanmeldedaten definiert. Wenn Sie Ihre Verbindung erstellen oder aktualisieren, legen Sie **VPC**, **Subnetz** und **Sicherheitsgruppen** in den **Netzwerkoptionen** fest.

Sie müssen die folgenden Schritte ausführen, bevor Sie Ihren Job ausführen können AWS Glue :
+ Erteilen Sie die mit Ihrem AWS Glue Job verknüpfte IAM-Rolle auf*tempS3Path*.
+ Erteilen Sie der mit Ihrem AWS Glue Job verknüpften IAM-Rolle die Leseberechtigung. *secretName*

# Erstellen eines Vertica-Quellknotens
<a name="creating-vertica-source-node"></a>

## Voraussetzungen
<a name="creating-vertica-source-node-prerequisites"></a>
+ Eine AWS Glue Datenkatalogverbindung vom Typ Vertica *connectionName* und ein temporärer Amazon S3 S3-Standort*tempS3Path*, wie im vorherigen Abschnitt beschrieben,[Erstellen einer Vertica-Verbindung](creating-vertica-connection.md).
+ Eine Vertica-Tabelle, aus der Sie lesen*tableName*, oder abfragen möchten. *targetQuery*

## Hinzufügen einer Vertica-Datenquelle
<a name="creating-vertica-source-node-add"></a>

**Einen Knoten **Datenquelle – Vertica** fügen Sie wie folgt hinzu:**

1.  Wählen Sie die Verbindung für Ihre Vertica-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 **Vertica-Verbindung erstellen** aus. Weitere Informationen finden Sie im vorhergehenden Abschnitt [Erstellen einer Vertica-Verbindung](creating-vertica-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 die **Datenbank** aus, die Ihre Tabelle enthält.

1. Wählen Sie den **Staging-Bereich in Amazon S3** und geben Sie eine S3A-URI für ein. *tempS3Path*

1. Wählen Sie die **Vertica-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 Schema ein *tableName* und wählen Sie es optional aus.** 

    Wenn Sie **Benutzerdefinierte Abfrage eingeben** ausgewählt haben, geben Sie eine SQL-SELECT-Abfrage ein und wählen Sie optional ein **Schema** aus. 

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

# Erstellen eines Vertica-Zielknotens
<a name="creating-vertica-target-node"></a>

## Voraussetzungen
<a name="creating-vertica-target-node-prerequisites"></a>
+ Eine AWS Glue Datenkatalogverbindung vom Typ Vertica *connectionName* und ein temporärer Amazon S3 S3-Standort*tempS3Path*, wie im vorherigen Abschnitt beschrieben,[Erstellen einer Vertica-Verbindung](creating-vertica-connection.md).

## Hinzufügen eines Vertica-Datenziels
<a name="creating-vertica-target-node-add"></a>

**Einen Knoten **Datenziel – Vertica** fügen Sie wie folgt hinzu:**

1.  Wählen Sie die Verbindung für Ihre Vertica-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 **Vertica-Verbindung erstellen** aus. Weitere Informationen finden Sie im vorhergehenden Abschnitt [Erstellen einer Vertica-Verbindung](creating-vertica-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 die **Datenbank** aus, die Ihre Tabelle enthält.

1. Wählen Sie den **Staging-Bereich in Amazon S3** und geben Sie eine S3A-URI für ein. *tempS3Path*

1. **Geben Sie ein *tableName* Schema ein und wählen Sie es optional aus.** 

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

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

Sie können bei der Erstellung eines Vertica-Knotens erweiterte Optionen angeben. Diese Optionen sind dieselben wie bei der Programmierung AWS Glue für Spark-Skripte.

Siehe [Vertica-Verbindungen](aws-glue-programming-etl-connect-vertica-home.md).