Abfragen von Daten mit Verbundabfragen 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.

Abfragen von Daten mit Verbundabfragen in Amazon Redshift

Mit Verbundabfragen in Amazon Redshift können Sie Daten über Betriebsdatenbanken, Data Warehouses und Data Lakes hinweg abfragen und analysieren. Mit der Funktion „Federated Query“ (Verbundabfrage) können Sie Abfragen aus Amazon Redshift von Live-Daten in externe Datenbanken mit Abfragen über Ihre Amazon-Redshift- und Amazon-S3-Umgebungen hinweg integrieren. Verbundabfragen können mit externen Datenbanken in Amazon RDS for PostgreSQL, Amazon Aurora PostgreSQL-kompatible Edition, Amazon RDS for MySQL und Amazon Aurora MySQL-kompatible Edition verwendet werden.

Mit Verbundabfragen können Sie Live-Daten als Teil Ihrer Business Intelligence (BI)- und Reporting-Anwendungen verwenden. Um beispielsweise die Datenaufnahme in Amazon Redshift zu vereinfachen, können Sie mit Verbundabfragen Folgendes ausführen:

  • Direkte Abfrage von Betriebsdatenbanken.

  • Schnelles Anwenden von Transformationen.

  • Laden von Daten in die Zieltabellen ohne komplexe Extrahieren, Transformieren oder Laden von (ETL) Pipelines.

Um die Datenbewegungen über das Netzwerk zu reduzieren und die Leistung zu verbessern, verteilt Amazon Redshift einen Teil der Berechnung für Verbundabfragen direkt in die Remote-Betriebsdatenbanken. Amazon Redshift verwendet auch seine Parallelverarbeitungskapazität, um die Ausführung dieser Abfragen bei Bedarf zu unterstützen.

Beim Ausführen von Verbundabfragen stellt Amazon Redshift zunächst eine Clientverbindung zur RDS- oder Aurora-DB-Instance vom Leader-Knoten aus her, um Tabellenmetadaten abzurufen. Aus einem Rechenknoten gibt Amazon Redshift Unterabfragen mit einem nach unten verschobenen Prädikat aus und ruft die Ergebniszeilen ab. Amazon Redshift verteilt die Ergebniszeilen dann zur weiteren Verarbeitung an die Rechenknoten.

Details zu Abfragen, die an die Amazon-Aurora-PostgreSQL-Datenbank oder Amazon-RDS-for-PostgreSQL-Datenbank gesendet werden, werden in der Systemansicht SVL_FEDERATED_QUERY protokolliert.