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 Postgre SQL -Compatible Edition, Amazon RDS for My und Amazon Aurora My SQL -Compatible Edition funktionieren. SQL
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 Sie Daten in die Zieltabellen, ohne dass komplexe Extraktions-, Transformations- und Load () -Pipelines erforderlich sind. ETL
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.
Bei der Ausführung von Verbundabfragen stellt Amazon Redshift zunächst eine Client-Verbindung zur RDS oder zur Aurora-DB-Cluster-DB-Instance vom Leader-Knoten 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 Anfragen, die an die Amazon Aurora SQL Postgre-Datenbank oder Amazon RDS for SQL Postgre-Datenbank gesendet wurden, werden in der Systemansicht protokolliert. SVL_FEDERATED_QUERY
Themen
- Erste Schritte mit der Verwendung von Verbundabfragen an Postgre SQL
- Erste Schritte mit der Verwendung von Verbundabfragen für Postgre mit SQL AWS CloudFormation
- Erste Schritte mit der Verwendung von Verbundabfragen für My SQL
- Erstellen Sie ein Geheimnis und eine IAM Rolle für die Verwendung verbundener Abfragen
- Beispiele für die Verwendung einer Verbundabfrage
- Unterschiede zwischen den Datentypen zwischen Amazon Redshift und den unterstützten Datenbanken Postgre SQL und My SQL
- Einschränkungen beim Zugriff auf Verbunddaten mit Amazon Redshift