Schritt 4: Abfrage mit Datenfiltern - AWS Lake Formation

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.

  1. Melden Sie sich als DataAnalystUS Benutzer bei der Athena-Konsole unter https://console.aws.amazon.com/athena/ an.

  2. 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.

  3. 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 der marketplace Spaltenwert gleich istUS.

  4. 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 JPmarketplace.

  5. Führen Sie die Abfrage aus, um die Gesamtzahl der Datensätze pro zu zählenmarketplace.

    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 JPmarketplace.