本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 QuickSight 視覺化資料表資料
QuickSight 是一種快速的商業分析服務,可建置視覺化效果、執行臨機操作分析,以及快速從資料中取得商業洞見。QuickSight 可無縫探索 AWS 資料來源,讓組織擴展到數十萬使用者,並使用 QuickSight 超快速、平行、記憶體內、計算引擎 (SPICE) 提供快速且回應的查詢效能。如需詳細資訊,請參閱 QuickSight 使用者指南中的什麼是 QuickSight?。 QuickSight
將資料表儲存貯體與 AWS 分析服務整合後,您可以從資料表建立資料集,並在 QuickSight 中使用 SPICE 或從您的查詢引擎引導 SQL 查詢。QuickSight 支援 Athena 做為 S3 資料表的資料來源。
設定 QuickSight 存取資料表的許可
在 QuickSight 中使用 S3 資料表資料之前,您必須將許可授予 QuickSight 服務角色、QuickSight 管理員使用者,並授予您要存取之資料表的 Lake Formation 許可。
將許可授予 QuickSight 服務角色
第一次在帳戶中設定 QuickSight 時, AWS 會建立服務角色,允許 QuickSight 存取其他服務中的資料來源 AWS ,例如 Athena 或 Amazon Redshift。預設角色名稱為 aws-quicksight-service-role-v0
。
前往 https://console.aws.amazon.com/iam/
開啟 IAM 主控台。 選擇角色,然後選取 QuickSight 服務角色。預設名稱為
aws-quicksight-service-role-v0
選擇新增許可,然後選擇建立內嵌政策。
選取 JSON 以開啟 JSON 政策編輯器,然後新增下列政策。
選擇下一步,輸入政策名稱,然後建立政策。
設定 QuickSight 管理員使用者的許可
執行下列 AWS CLI 命令來尋找 QuickSight 管理員使用者的 ARN。
aws quicksight list-users --aws-account-id
111122223333
--namespacedefault
--regionregion
將 Lake Formation 許可授予此 ARN。如需詳細資訊,請參閱授予資料表資源的 Lake Formation 許可。
在 QuickSight 中使用資料表資料
您可以使用 Athena 做為資料來源來連線至資料表資料。
在 https://https://quicksight.aws.amazon.com/
登入您的 QuickSight 帳戶 在儀表板中,選擇新增分析。
選擇新資料集。
選取 Athena。
輸入資料來源名稱,然後選擇建立資料來源。
選擇 Use custom SQL (使用自訂 SQL)。您將無法從選擇資料表窗格中選取資料表。
輸入 Athena SQL 查詢,擷取您要視覺化的資料欄,然後選擇確認查詢。例如,使用下列查詢來選取所有資料欄:
SELECT * FROM "s3tablescatalog/
table-bucket-name
".namespace
.table-name
選擇視覺化以分析資料並開始建置儀表板。如需詳細資訊,請參閱在 QuickSight 中視覺化資料和在 QuickSight 中探索互動式儀表板