Überlegungen - 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.

Überlegungen

Wenn Sie mit der Funktion für datenbankübergreifende Abfragen in Amazon Redshift arbeiten, sollten Sie Folgendes beachten:

  • Amazon Redshift unterstützt datenbankübergreifende Abfrage für die Knotentypen ra3.4xlarge, ra3.16xlarge und ra3.xlplus.

  • Amazon Redshift unterstützt das Verbinden von Daten aus Tabellen oder Ansichten über eine oder mehrere Datenbanken im selben Amazon-Redshift-Cluster.

  • Amazon Redshift Serverless unterstützt dieselben datenbankübergreifenden Funktionen wie Amazon-Redshift-Cluster. Sie können also Daten aus Tabellen oder Ansichten über eine oder mehrere Datenbanken hinweg in einem Serverless-Namespace verknüpfen.

  • Alle Abfragen in einer Transaktion in der verbundenen Datenbank lesen Daten im gleichen Zustand der anderen Datenbank wie die Daten zu Beginn der Transaktion. Dieser Ansatz hilft bei der Bereitstellung von Abfragetransaktionskonsistenz über Datenbanken hinweg. Amazon Redshift unterstützt transaktionale Konsistenz für datenbankübergreifende Abfragen.

  • Um Metadaten über Datenbanken hinweg abzurufen, verwenden Sie die Metadatenansichten SVV_ALL* und SVV_REDSHIFT*. Sie können die dreiteilige Notation oder externe Schemas nicht verwenden, um datenbankübergreifende Metadatentabellen oder -ansichten unter information_schema und pg_catalog abzufragen.

Einschränkungen

Wenn Sie mit der Funktion für datenbankübergreifende Abfragen in Amazon Redshift arbeiten, sollten Sie folgende Einschränkungen beachten:

  • Wenn Sie Datenbankobjekte in anderen nicht verbundenen Datenbanken abfragen, haben Sie nur Lesezugriff auf diese Datenbankobjekte.

  • Sie können keine Ansichten abfragen, die in anderen Datenbanken erstellt wurden, die sich auf Objekte einer anderen Datenbank beziehen.

  • Sie können nur spätbindende und materialisierte Ansichten für Objekte anderer Datenbanken im Cluster erstellen. Sie können keine regulären Ansichten für Objekte anderer Datenbanken im Cluster erstellen.

  • Amazon Redshift unterstützt keine Tabellen mit Berechtigungen auf Spaltenebene für datenbankübergreifende Abfragen.

  • Amazon Redshift unterstützt keine Abfragekatalogobjekte in AWS Glue oder verbundenen Datenbanken. Um diese Objekte abzufragen, erstellen Sie zunächst externe Schemas, die auf diese externen Datenquellen in jeder Datenbank verweisen.

  • Das Ausführen von datenbankübergreifenden Abfragen für Tabellen mit verschachtelten Sortierschlüsseln wird nicht unterstützt.