Erstellen von Zieldatenbanken in Amazon Redshift - Amazon Redshift

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.

Erstellen von Zieldatenbanken in Amazon Redshift

Zum Replizieren von Daten aus Ihrer Quelle in Amazon Redshift müssen Sie eine Datenbank aus Ihrer Integration in Amazon Redshift erstellen.

Stellen Sie eine Verbindung zu Ihrer Redshift-Serverless-Zielarbeitsgruppe oder Ihrem bereitgestellten Ziel-Cluster her und erstellen Sie eine Datenbank mit einem Verweis auf Ihre Integrations-ID. Diese Kennung ist der Wert, der zurückgegeben wird, integration_id wenn Sie die SVV Ansicht _ abfragen. INTEGRATION

Wichtig

Bevor Sie eine Datenbank aus Ihrer Integration erstellen, muss Ihre ETL Zero-Integration erstellt werden und sich im Active Status auf der Amazon- RDS oder Amazon Redshift Redshift-Konsole befinden.

Bevor Sie mit dem Replizieren von Daten aus Ihrer Quelle in Amazon Redshift beginnen können, erstellen Sie eine Datenbank aus der Integration in Amazon Redshift. Sie können die Datenbank entweder über die Amazon-Redshift-Konsole oder mit Query Editor v2 erstellen.

Amazon Redshift console
  1. Wählen Sie im linken Navigationsbereich Zero- ETL Integrations aus.

  2. Wählen Sie aus der Integrationsliste eine Integration aus.

  3. Wenn Sie einen bereitgestellten Cluster verwenden, müssen Sie zuerst eine Verbindung zur Datenbank herstellen. Wählen Sie Connect to database (Verbindung zur Datenbank herstellen). Sie können dazu eine bestehende Verbindung nutzen oder eine neue erstellen.

  4. Um eine Datenbank aus der Integration heraus zu erstellen, wählen Sie Create database from integration aus.

  5. Geben Sie einen Database name (Datenbanknamen) ein. Die Integrations-ID und der Data Warehouse-Name sind bereits ausgefüllt.

    Geben Sie für Aurora SQL Postgre-Quellen auch die benannte Datenbank ein, die Sie bei der Erstellung Ihrer ETL Zero-Integration angegeben haben.

  6. Wählen Sie Datenbank erstellen aus.

Amazon Redshift query editor v2
  1. Navigieren Sie zur Amazon-Redshift-Konsole und wählen Sie die Option Query Editor v2 aus.

  2. Wählen Sie im linken Bereich Ihre Amazon-Redshift-Serverless-Arbeitsgruppe oder Ihren von Amazon Redshift bereitgestellten Cluster aus und stellen Sie eine Verbindung her.

  3. Um die Integrations-ID abzurufen, navigieren Sie zur Integrationsliste auf der Amazon-Redshift-Konsole.

    Führen Sie alternativ den folgenden Befehl aus, um den Wert für integration_id abzurufen:

    SELECT integration_id FROM SVV_INTEGRATION;
  4. Führen Sie dann den folgenden Befehl aus, um die Datenbank zu erstellen. Durch die Angabe der Integrations-ID stellen Sie eine Verbindung zwischen der Datenbank und Ihrer Quelle her.

    Ersetzen Sie integration_id durch den vom vorherigen Befehl zurückgegebenen Wert.

    CREATE DATABASE destination_db_name FROM INTEGRATION 'integration_id';

    Für Aurora SQL Postgre-Quellen müssen Sie auch einen Verweis auf die benannte Datenbank innerhalb des Clusters hinzufügen, den Sie bei der Erstellung der Integration angegeben haben. Beispielsweise:

    CREATE DATABASE destination_db_name FROM INTEGRATION 'integration_id' DATABASE named_db;

Weitere Informationen zum Erstellen einer Datenbank für ein ETL Null-Integrations-Ziel finden Sie CREATEDATABASEim Amazon Redshift Database Developer Guide. Sie können verwenden ALTERDATBASE, um Datenbankparameter wie REFRESH INTERVAL zu ändern. Weitere Informationen zur Änderung einer Datenbank für ein ETL Null-Integrations-Ziel finden Sie ALTERDATABASEim Amazon Redshift Database Developer Guide.

Anmerkung

Daten in der Datenbank, die Sie anhand Ihrer Integration erstellen, können nur von Ihrer Integrationsquelle aktualisiert werden. Um das Schema einer Tabelle zu ändern, führen Sie DDL DML Befehle für Tabellen in der Quelle aus. Sie können DML Befehle für Tabellen in der Quelle ausführenDDL, aber Sie können DDL Befehle und schreibgeschützte Abfragen nur in der Zieldatenbank ausführen.

Weitere Informationen zum Anzeigen des Status einer Zieldatenbank finden Sie unterZero-Integrationen anzeigen ETL.

Nachdem Sie eine Zieldatenbank erstellt haben, können Sie Daten zu Ihrer Quelle hinzufügen. Informationen zum Hinzufügen von Daten zu Ihrer Quelle finden Sie in den folgenden Themen: