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.
Schritt 4: Abfrage mit Datenfiltern
Führen Sie anhand der Datenfilter, die der Tabelle mit den Produktbewertungen beigefügt sind, einige Abfragen durch, um zu sehen, wie Berechtigungen von Lake Formation durchgesetzt werden.
-
Melden Sie sich als
DataAnalystUS
Benutzer bei der Athena-Konsole unter https://console.aws.amazon.com/athena/an. -
Führen Sie die folgende Abfrage aus, um einige Datensätze abzurufen, die anhand der von uns definierten Berechtigungen auf Zeilenebene gefiltert werden:
SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10
Der folgende Screenshot zeigt das Abfrageergebnis.
-
Führen Sie auf ähnliche Weise eine Abfrage aus, um die Gesamtzahl der Datensätze pro Marketplace zu zählen.
SELECT marketplace , count ( * ) as total_count FROM lakeformation_tutorial_row_security .amazon_reviews GROUP BY marketplace
Das Abfrageergebnis zeigt nur die
marketplace
US
in den Ergebnissen. Dies liegt daran, dass der Benutzer nur Zeilen sehen darf, in denen dermarketplace
Spaltenwert gleich istUS
. -
Wechseln Sie zum
DataAnalystJP
Benutzer und führen Sie dieselbe Abfrage aus.SELECT * FROM lakeformation_tutorial_row_security.amazon_reviews LIMIT 10
Das Abfrageergebnis zeigt, dass nur die Datensätze zu den gehören
JP
marketplace
. -
Führen Sie die Abfrage aus, um die Gesamtzahl der Datensätze pro zu zählen
marketplace
.SELECT marketplace, count(*) as total_count FROM lakeformation_tutorial_row_security.amazon_reviews GROUP BY marketplace
Das Abfrageergebnis zeigt nur die Zeile, die zu der gehört
JP
marketplace
.