本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
支援的資料來源
Amazon QuickSight 支援多種資料來源,您可以使用它們來提供分析資料。支援下列資料來源。
連線至關聯式資料
您可以使用下列任何關聯式資料儲存區作為 Amazon QuickSight 的資料來源:
-
Amazon Athena
-
Amazon Aurora
-
Amazon OpenSearch Service
-
Amazon Redshift
-
Amazon Redshift Spectrum
-
Amazon S3
-
Amazon S3 分析
-
Apache Spark 2.0 或更新版本
-
AWS IoT Analytics
-
Spark 1.6 或更新版本 (最高 3.0 版) 上的 Databricks (僅限 E2 平台)
-
Exasol 7.1.2 或更新版本
-
Google BigQuery
-
MariaDB 10.0 或更新版本
-
Microsoft SQL Server 2012 或更新版本
-
MySQL 5.7 或更新版本
注意
自 2023 年 10 月起,MySQL 社群已取代對 MySQL 5.7 版的支援。這表示 Amazon QuickSight 將不再支援 MySQL 5.7 的新功能、增強功能、錯誤修正或安全修補程式。現有查詢工作負載的支援將盡最大努力進行。QuickSight 客戶仍然可以搭配 QuickSight 使用 MySQL 5.7 資料集,但我們鼓勵客戶將其 MySQL 資料庫 (DB) 升級至主要 8.0 版或更新版本。若要查看 Amazon RDS 提供的陳述式,請參閱 Amazon RDS 延伸支援選擇加入行為正在變更。在 2024 年 2 月 29 日之前升級您的 Amazon RDS for MySQL 5.7 資料庫執行個體,以避免潛在的費用增加
。 Amazon RDS 已更新 Amazon RDS MySQL 8.3 的安全設定。根據預設,從 QuickSight 到 Amazon RDS MySQL 8.3 的任何連線都會啟用 SSL。這是 MySQL 8.3. 連線唯一可用的選項。
-
Oracle 12c 或更新版本
-
PostgreSQL 9.3.1 或更新版本
-
Presto 0.167 或更新版本
-
Snowflake
-
Starburst
-
Trino
-
Teradata 14.0 或更新版本
-
Timestream
注意
您可以透過支援的資料來源連結或匯入未列在此處的其他資料來源,以存取這些資料來源。
Amazon Redshift 叢集、Amazon Athena 資料庫和 Amazon RDS 執行個體都必須位於 AWS中。其他資料庫執行個體必須在以下環境之一中,才能從 Amazon QuickSight 存取:
-
Amazon EC2
-
本地 (內部部署) 資料庫
-
資料在資料中心或其他可從網際網路存取的環境
如需詳細資訊,請參閱Amazon QuickSight 中的基礎設施安全。
匯入檔案資料
您可以使用 Amazon S3 或本地 (內部部署) 網路上的檔案作為資料來源。QuickSight 支援以下格式的檔案:
-
CSV 和 TSV – 逗號分隔和製表符分隔的文字檔案
-
ELF 和 CLF – 擴充和通用日誌格式檔案
-
JSON – 一般或半結構化資料檔案
-
XLSX – Microsoft Excel 檔案
QuickSight 支援 UTF-8 檔案編碼,但不支援 UTF-8 (含 BOM)。
Amazon S3 中以 zip 或 gzip (www.gzip.org
JSON 資料
Amazon QuickSight 原本就支援 JSON 一般檔案和 JSON 半結構化資料檔案。
您可以上傳 JSON 檔案,或連線至包含 JSON 資料的 Amazon S3 儲存貯體。Amazon QuickSight 會自動對 JSON 檔案和內嵌的 JSON 物件執行結構描述和類型推斷。然後其會將 JSON 扁平化,讓您可以分析和視覺化應用程式產生的資料。
JSON 一般檔案資料的基本支援包括:
-
推論結構描述
-
決定資料類型
-
扁平化資料
-
從一般檔案剖析 JSON (JSON 內嵌物件)
JSON 檔案結構 (.json) 的支援包括:
-
具有結構的 JSON 記錄
-
以根元素作為陣列的 JSON 記錄
您也可以使用 parseJson
函數,從文字檔中的 JSON 物件擷取值。例如,如果您的 CSV 檔案有 JSON 物件內嵌在其中一個欄位中,您可以從指定的索引鍵值組 (KVP) 擷取值。如需如何執行此作業的資訊,請參閱 parseJson。
不支援以下 JSON 功能:
-
讀取具有記錄清單結構的 JSON
-
JSON 記錄內的清單屬性和清單物件;匯入過程中會略過這些內容
-
自訂上傳或組態設定
-
適用於 SQL 和分析 parseJSON 函數
-
用於無效 JSON 的錯誤訊息
-
從 JSON 結構擷取 JSON 物件
-
讀取分隔的 JSON 記錄
在資料準備期間,您可以使用 parseJson
函數來剖析一般檔案。此函數從有效的 JSON 結構和清單中擷取元素。
支援下列 JSON 值:
-
JSON 物件
-
字串 (以雙引號括住)
-
數字 (整數和浮點數)
-
Boolean
-
NULL
軟體即服務 (SaaS) 資料
QuickSight 可透過直接連線或使用開放授權 (OAuth),連線至各種軟體即服務 (SaaS) 資料來源。
支援直接連線的 SaaS 來源包括:
-
Jira
-
ServiceNow
使用 OAuth 的 SaaS 來源要求您在 SaaS 網站上授權連線。為使此方法得以運作,QuickSight 必須能夠透過網路存取 SaaS 資料來源。這些來源包括:
-
Adobe Analytics
-
GitHub
-
Salesforce
您可以使用下列 Salesforce 版本中的報告或物件作為 Amazon QuickSight 的資料來源:
-
企業版本
-
無限制版本
-
開發人員版本
-
若要連線至內部部署資料來源,您需要將資料來源和 QuickSight 特定網路介面新增至 Amazon Virtual Private Cloud (Amazon VPC)。如果設定正確,以 Amazon VPC 為基礎的 VPC 非常近似於您在自有資料中心內運作的傳統網路。透過它,您可以保護和隔離資源之間的流量。您可以根據自己的需求定義和控制網路元素,同時仍能享受雲端網路和 AWS可擴展基礎架構的優勢。
如需詳細資訊,請參閱 Amazon QuickSight 中的基礎設施安全。