Visualisieren von Tabellendaten mit Amazon Quick Suite - Amazon Simple Storage Service

Visualisieren von Tabellendaten mit Amazon Quick Suite

Amazon Quick Suite ist ein schneller Geschäftsanalytikservice, um Visualisierungen zu erstellen, Ad-hoc-Analysen durchzuführen und schnell geschäftliche Erkenntnisse anhand Ihrer Daten zu gewinnen. Quick Suite erkennt AWS-Datenquellen nahtlos, ermöglicht es Organisationen, auf hunderttausende Benutzer zu skalieren, und bietet dank SPICE (Super-fast, Parallel, In-memory Calculation Engine), der superschnellen, parallelen, speicherinternen Berechnungs-Engine von Quick Suite eine schnelle und gezielte Abfragebearbeitung. Weitere Informationen finden Sie unter Was ist Quick Suite? im Quick-Suite-Benutzerhandbuch.

Nachdem Sie Ihre Tabellen-Buckets in AWS-Analytikdienste integriert haben, können Sie Datensätze aus Ihren Tabellen erstellen und mit ihnen in Amazon Quick Suite mithilfe von SPICE oder direkten SQL-Abfragen aus Ihrer Abfrage-Engine arbeiten. Quick Suite unterstützt Athena als Datenquelle für S3-Tabellen.

Konfigurieren Sie die Berechtigungen für Quick Suite für den Zugriff auf Tabellen

Bevor Sie mit S3-Tabellendaten in Quick Suite arbeiten, müssen Sie der Quick Suite-Servicerolle, dem Quick Suite-Administratorbenutzer, Berechtigungen erteilen und Lake Formation-Berechtigungen für die Tabellen gewähren, auf die Sie zugreifen möchten.

Quick-Suite-Servicerolle Berechtigungen erteilen

Wenn Sie Quick Suite zum ersten Mal in Ihrem Konto einrichten, erstellt AWS wird eine Servicerolle, die es Quick Suite ermöglicht, auf Datenquellen in anderen AWS-Diensten wie Athena oder Amazon Redshift zuzugreifen. Der Standardrollenname ist aws-quicksight-service-role-v0.

  1. Öffnen Sie die IAM-Konsole unter https://console.aws.amazon.com/iam/.

  2. Wählen Sie Rollen und wählen Sie die Quick-Suite-Servicerolle aus. Der Standardname lautet aws-quicksight-service-role-v0

  3. Wählen Sie Berechtigungen hinzufügen und dann Inline-Richtlinie erstellen aus.

  4. Wählen Sie JSON aus, um den JSON-Richtlinieneditor zu öffnen, und fügen Sie dann die folgende Richtlinie hinzu.

    JSON
    { "Version":"2012-10-17", "Statement": [ { "Sid": "VisualEditor0", "Effect": "Allow", "Action": "glue:GetCatalog", "Resource": "*" } ] }
  5. Wählen Sie Weiter, geben Sie einen Namen für die Richtlinie ein und klicken Sie anschließend auf Richtlinie erstellen.

Um Berechtigungen für den Quick-Suite-Admin-Benutzer zu konfigurieren
  1. Führen Sie den folgenden AWS CLI-Befehl aus, um den ARN Ihres Quick Suite-Administratorbenutzers zu finden.

    aws quicksight list-users --aws-account-id 111122223333 --namespace default --region region
  2. Erteilen Sie Lake-Formation-Berechtigungen für diesen ARN. Details hierzu finden Sie unter Verwaltung des Zugriffs auf eine Tabelle oder Datenbank mit Lake Formation.

Verwenden von Tabellendaten in Quick Suite

Sie können mithilfe von Athena als Datenquelle eine Verbindung zu Tabellendaten herstellen.

  1. Melden Sie sich unter https://quicksight.aws.amazon.com/ bei Ihrem Quick Suite-Konto an

  2. Wählen Sie im Dashboard Neue Analyse aus.

  3. Wählen Sie Neuer Datensatz.

  4. Wählen Sie Athena aus.

  5. Geben Sie einen Namen für die Datenquelle ein und wählen Sie Datenquelle erstellen aus.

  6. Wählen Sie Use custom SQL (Benutzerdefinierte SQL verwenden) aus. Sie können Ihre Tabelle nicht im Bereich Wählen Sie Ihre Tabelle auswählen.

  7. Geben Sie eine Athena-SQL-Abfrage ein, die die Spalten erfasst, die Sie visualisieren möchten, und wählen Sie dann Abfrage bestätigen. Mit der folgenden Abfrage werden beispielsweise alle Spalten ausgewählt:

    SELECT * FROM "s3tablescatalog/table-bucket-name".namespace.table-name
  8. Wählen Sie Visualisieren, um Daten zu analysieren und mit der Erstellung von Dashboards zu beginnen. Weitere Informationen finden Sie unter Visualisieren von Daten in Quick Suite und Erkunden interaktiver Dashboards in Quick Suite