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 und Einschränkungen für Athena-Ansichten
Für die Ansichten von Athena gelten die folgenden Überlegungen und Einschränkungen.
Überlegungen
Die folgenden Überlegungen beziehen sich auf das Erstellen und Verwenden von Ansichten in Athena:
-
In Athena können Sie Ansichten, die in der Athena-Konsole, in AWS Glue Data Catalog oder mit Presto auf dem EMR Amazon-Cluster, der mit demselben Katalog verbunden ist, erstellt wurden, in der Vorschau anzeigen und mit ihnen arbeiten.
-
Wenn Sie Athena-Ansichten im Datenkatalog erstellt haben, behandelt Ansichten als Tabellen. Sie können die feinkörnige Zugriffskontrolle auf Tabellenebene im Datenkatalog verwenden, um den Zugriff auf diese Ansichten einzuschränken.
-
Athena verhindert, dass Sie rekursive Ansichten ausführen, und zeigt in solchen Fällen eine Fehlermeldung an. Eine rekursive Ansicht ist eine Abfrage, die auf sich selbst verweist.
-
Athena zeigt eine Fehlermeldung an, wenn veraltete Ansichten erkannt werden. Eine veraltete Ansicht wird gemeldet, wenn eines der folgenden Ereignisse auftritt:
-
Die Ansicht verweist auf Tabellen oder Datenbanken, die nicht vorhanden sind.
-
Eine Schema- oder Metadatenänderung wird in einer referenzierten Tabelle vorgenommen.
-
Eine referenzierte Tabelle wird gelöscht und mit einem anderen Schema oder einer anderen Konfiguration neu erstellt.
-
-
Sie können verschachtelte Ansichten erstellen und ausführen, solange die Abfrage hinter der verschachtelten Ansicht gültig ist und die Tabellen und Datenbanken vorhanden ist.
Einschränkungen
-
Athena-Ansichtsnamen dürfen keine Sonderzeichen enthalten außer Unterstriche
(_)
. Weitere Informationen finden Sie unter Datenbanken, Tabellen und Spalten benennen. -
Vermeiden Sie reservierte Schlüsselwörter für die Benennung von Ansichten. Wenn Sie reservierte Schlüsselwörter verwenden, umschließen Sie sie in Ihren Abfragen in Ansichten mit doppelten Anführungszeichen. Siehe Reservierte Schlüsselwörter in Abfragen umgehen.
-
Sie können in Athena erstellte Ansichten nicht mit externen Hive-Metastores oder verwenden. UDFs Weitere Informationen zum Arbeiten mit Ansichten, die extern in Hive erstellt wurden, finden Sie unter Mit Hive-Ansichten arbeiten.
-
Sie können keine Ansichten mit raumbezogenen Funktionen verwenden.
-
Sie können keine Ansichten zum Verwalten der Zugriffskontrolle auf Daten in Amazon S3 verwenden. Um eine Ansicht abzufragen, benötigen Sie Berechtigungen für den Zugriff auf die in Amazon S3 gespeicherten Daten. Weitere Informationen finden Sie unter Zugriff auf Amazon S3 von Athena.
-
Die kontenübergreifende Abfrage von Ansichten wird zwar sowohl in der Athena-Engine-Version 2 als auch in der Athena-Engine-Version 3 unterstützt, Sie können jedoch keine Ansicht erstellen, die eine kontoübergreifende AWS Glue Data Catalog enthält. Informationen zum kontenübergreifenden Datenkatalog-Zugriff finden Sie unter Kontoübergreifender Zugriff auf AWS Glue -Datenkataloge.
-
Die versteckten Metadatenspalten
$bucket
,$file_modified_time
,$file_size
und$partition
werden für Ansichten in Athena nicht unterstützt. Informationen zur Verwendung der$path
-Metadatenspalte in Athena finden Sie unter Abrufen der Dateispeicherorte für Quelldaten in Amazon S3 .