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 ID ist der Wert, der für integration_id zurückgegeben wird, wenn Sie die Ansicht SVV_INTEGRATION abfragen.

Wichtig

Bevor Sie eine Datenbank aus Ihrer Integration erstellen, muss Ihre Zero-ETL-Integration erstellt werden und sich im Active Status auf der 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-Integrationen 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 Namen für die Zieldatenbank ein. Die Integrations-ID und der Data Warehouse-Name sind bereits ausgefüllt.

    Geben Sie für Aurora PostgreSQL-Quellen die Datenbank mit Quellname ein, die Sie bei der Erstellung Ihrer Zero-ETL-Integration angegeben haben. Sie können Amazon Redshift Redshift-Datenbanken maximal 100 Aurora PostgreSQL-Datenbanken zuordnen.

  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-PostgreSQL-Quellen müssen Sie auch einen Verweis auf die benannte Datenbank innerhalb des Clusters hinzufügen, die Sie beim Erstellen der Integration angegeben haben. Zum Beispiel:

    CREATE DATABASE "destination_db_name" FROM INTEGRATION 'integration_id' DATABASE "named_db";

Weitere Informationen zum Erstellen einer Datenbank für ein Zero-ETL-Integrationsziel finden Sie unter CREATE DATABASE im Amazon Redshift Database Developer Guide. Sie können ALTER DATABASE verwenden, um Datenbankparameter wie REFRESH INTERVAL zu ändern. Weitere Informationen zum Ändern einer Datenbank für ein Zero-ETL-Integrationsziel finden Sie unter ALTER DATABASE im 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- oder DML-Befehle für Tabellen in der Quelle aus. Sie können DDL- und DML-Befehle für Tabellen in der Quelle ausführen, in der Zieldatenbank können Sie jedoch nur DDL-Befehle und schreibgeschützte Abfragen ausführen.

Weitere Informationen zum Anzeigen des Status einer Zieldatenbank finden Sie unterAnzeigen von Null-ETL-Integrationen.

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: