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.
Athena kann Daten lesen und schreiben, die in Redshift-Clustern oder serverlosen Namespaces gespeichert sind, die in der registriert wurden. AWS Glue Data Catalog Dies funktioniert zusammen mit AWS Lake Formation, was für zentralisierte Sicherheit und Steuerung sorgt, sicherstellt, dass der Datenzugriff über verschiedene Abfrage-Engines hinweg konsistent verwaltet wird, und bietet detaillierte Zugriffskontrollen für die gemeinsam genutzten Redshift-Daten.
Überlegungen und Einschränkungen
-
Materialisierte Ansichten — Materialisierte Ansichten von Amazon Redshift können von Athena abgefragt werden, aber das Erstellen materialisierter Ansichten mit Athena oder Spark wird nicht unterstützt.
-
DDL-Operationen, einschließlich der Einstellung von AWS Glue Data Catalog Konfigurationen und Vorgängen in verwalteten Amazon Redshift Redshift-Speichertabellen, werden nicht unterstützt.
Voraussetzungen
Bevor Sie einen AWS Glue Datenkatalog von Athena abfragen können, müssen Sie die folgenden Aufgaben ausführen:
-
Erstellen und registrieren Sie einen Amazon Redshift Redshift-Cluster oder einen serverlosen Namespace für den. AWS Glue Data Catalog Weitere Informationen finden Sie unter Registrierung eines Clusters auf AWS Glue Data Catalog oder Registrierung von Namespaces auf dem AWS Glue Data Catalog im Amazon Redshift Management-Handbuch.
-
Erstellen Sie einen Datenkatalog im registrierten Namespace AWS Lake Formation . Weitere Informationen finden Sie unter Erstellen von Amazon Redshift Redshift-Verbundkatalogen im AWS Lake Formation Entwicklerhandbuch.
-
(Optional) Verwenden Sie Lake Formation, um detaillierte Zugriffskontrollen für den Katalog festzulegen. Weitere Informationen finden Sie im AWS Lake Formation Entwicklerhandbuch unter Integrieren Ihrer Daten AWS Glue Data Catalog in.
Registrieren Sie einen Redshift-Datenkatalog mit der Athena-Konsole
Gehen Sie wie folgt vor, um einen Redshift-Datenkatalog bei der Athena-Konsole zu registrieren.
-
Öffnen Sie die Athena-Konsole unter https://console.aws.amazon.com/athena/
. -
Wählen Sie im Navigationsbereich Datenquellen und Kataloge aus.
-
Wählen Sie auf der Seite Datenquellen und Kataloge die Option Datenquelle erstellen aus.
-
Wählen Sie für Wählen Sie eine Datenquelle die Option Amazon S3 - AWS Glue Data Catalog.
-
Wählen Sie im AWS Glue Data CatalogAbschnitt Datenquellenkonto die Option AWS Glue Data Catalog In diesem Konto aus.
-
Wählen Sie für Tabelle erstellen oder Katalog registrieren die Option Neuen AWS Glue Katalog registrieren aus.
-
Geben Sie im Abschnitt Datenquellendetails für Datenquellenname den Namen ein, mit dem Sie die Datenquelle in Ihren SQL-Abfragen angeben möchten, oder verwenden Sie den generierten Standardnamen.
-
Wählen Sie für Katalog die Option Durchsuchen aus, um nach einer Liste von AWS Glue Katalogen im selben Konto zu suchen. Wenn Sie keine vorhandenen Kataloge sehen, erstellen Sie einen in der Konsole.AWS Glue
-
Wählen Sie im Dialogfeld AWS Glue Kataloge durchsuchen den Katalog aus, den Sie verwenden möchten, und klicken Sie dann auf Auswählen.
-
(Optional) Geben Sie unter Tags alle Schlüssel/Wert-Paare ein, die Sie der Datenquelle zuordnen möchten.
-
Wählen Sie Weiter aus.
-
Vergewissern Sie sich auf der Seite Überprüfen und erstellen, dass die von Ihnen eingegebenen Informationen korrekt sind, und wählen Sie dann Datenquelle erstellen aus.