Verwendung datenbankübergreifender Abfragen mit dem Abfrage-Editor - 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.

Verwendung datenbankübergreifender Abfragen mit dem Abfrage-Editor

In diesem Thema wird erklärt, wie datenbankübergreifende Abfragen mit dem Abfrage-Editor verwendet werden. Datenbankübergreifende Abfragen sind Abfragen, die auf mehreren Datenbanken innerhalb eines einzigen Amazon Redshift-Clusters ausgeführt werden.

Sie können datenbankübergreifende Abfragen verwenden, um auf Daten aus allen Datenbanken Ihres Amazon-Redshift-Clusters zuzugreifen, ohne eine Verbindung zu dieser bestimmten Datenbank herstellen zu müssen. Wenn Sie datenbankübergreifende Abfragen für andere nicht verbundene Datenbanken ausführen, haben Sie nur Lesezugriff auf diese Datenbankobjekte.

Sie können andere Datenbankobjekte mit vollqualifizierten Objektnamen abfragen, die mit der dreiteiligen Schreibweise ausgedrückt werden. Der vollständige Pfad zu einem Datenbankobjekt besteht aus drei Komponenten: Datenbankname, Schema und Name des Objekts. Ein Beispiel ist Datenbankname.Schemaname.Objektname.

So verwenden Sie datenbankübergreifende Abfragen mit dem Abfrage-Editor v2
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon Redshift Redshift-Konsole unter https://console.aws.amazon.com/redshiftv2/.

  2. Erstellen Sie einen Cluster, um datenbankübergreifende Abfragen im Abfrage-Editor v2 von Amazon Redshift zu verwenden. Weitere Informationen finden Sie unter Creating a cluster (Erstellen eines Cluster) im Amazon-Redshift-Verwaltungshandbuch.

  3. Aktivieren Sie den Zugriff auf den Abfrage-Editor mit den entsprechenden Berechtigungen. Weitere Informationen finden Sie unter Abfragen einer Datenbank mit dem Abfrage-Editor v2 im Amazon-Redshift-Verwaltungshandbuch.

  4. Wählen Sie im Navigationsmenü die Option Abfrage-Editor v2 und stellen Sie dann eine Verbindung zu einer Datenbank in Ihrem Cluster her.

    Wenn Sie zum ersten Mal eine Verbindung mit dem Abfrage-Editor v2 herstellen, zeigt Amazon Redshift standardmäßig die Ressourcen für die verbundene Datenbank an.

  5. Wählen Sie die anderen Datenbanken aus, auf die Sie zugreifen können, um Datenbankobjekte für diese anderen Datenbanken anzuzeigen. Stellen Sie zum Anzeigen von Objekten sicher, dass Sie über die entsprechenden Berechtigungen verfügen. Nachdem Sie eine Datenbank ausgewählt haben, zeigt Amazon Redshift die Liste der Schemas aus der Datenbank an.

    Wählen Sie ein Schema aus, um die Liste der Datenbankobjekte innerhalb dieses Schemas anzuzeigen.

    Anmerkung

    Amazon Redshift unterstützt keine Abfragekatalogobjekte, die Teil von AWS Glue - oder Verbunddatenbanken sind. Um diese abzufragen, erstellen Sie zunächst externe Schemas, die auf diese externen Datenquellen in jeder Datenbank verweisen.

    Datenbankübergreifende Amazon-Redshift-Abfragen mit der dreiteiligen Notation unterstützen keine Metadatentabellen unter den Schemas information_schema und pg_catalog, da diese Metadatenansichten spezifisch für eine Datenbank sind.

  6. (Optional) Filtern Sie die Liste der Tabellen oder Ansichten für das ausgewählte Schema.