AWS QuickSight - 使用資料來源



AWS QuickSight 接受來自各種來源的資料。在主頁上點選“新建資料集”後,它會提供所有可用資料來源的選項。

以下是包含所有內部和外部資料來源列表的來源:

Using Data Source

讓我們一起了解如何將 QuickSight 連線到一些最常用的資料來源:

從系統上傳檔案

它僅允許您輸入 .csv、.tsv、.clf、.elf.xlsx 和 Json 格式的檔案。選擇檔案後,QuickSight 會自動識別檔案並顯示資料。當您點選“上傳檔案”按鈕時,您需要提供要用於建立資料集的檔案位置。

使用 S3 格式的檔案

螢幕將如下所示。在“資料來源名稱”下,您可以輸入要為將要建立的資料集顯示的名稱。您還需要從本地系統上傳清單檔案或提供清單檔案的 S3 位置。

Data Source Name

清單檔案是一個 json 格式的檔案,它指定輸入檔案的 URL/位置及其格式。您可以輸入多個輸入檔案,前提是格式相同。這是一個清單檔案的示例。“URI”引數用於傳遞輸入檔案的位置,它是 S3。

{
   "fileLocations": [
      {
         "URIs": [
            "url of first file",
            "url of second file",
            "url of 3rd file and so on"
         ]
      },
   
   ],
}
"globalUploadSettings": {
   "format": "CSV",
   "delimiter": ",",
   "textqualifier": "'",
   "containsHeader": "true"
}

globalUploadSettings中傳遞的引數是預設引數。您可以根據需要更改這些引數。

MySQL

您需要在欄位中輸入資料庫資訊以連線到您的資料庫。連線到資料庫後,您可以從中匯入資料。

New SQL Data Source

連線到任何 RDBMS 資料庫時需要以下資訊:

  • DSN 名稱
  • 連線型別
  • 資料庫伺服器名稱
  • 資料庫名稱
  • 使用者名稱
  • 密碼

QuickSight 支援以下基於 RDBMS 的資料來源:

  • Amazon Athena
  • Amazon Aurora
  • Amazon Redshift
  • Amazon Redshift Spectrum
  • Amazon S3
  • Amazon S3 Analytics
  • Apache Spark 2.0 或更高版本
  • MariaDB 10.0 或更高版本
  • Microsoft SQL Server 2012 或更高版本
  • MySQL 5.1 或更高版本
  • PostgreSQL 9.3.1 或更高版本
  • Presto 0.167 或更高版本
  • Snowflake
  • Teradata 14.0 或更高版本

Athena

Athena 是 AWS 用於在表格上執行查詢的工具。您可以從 Athena 中選擇任何表格或在這些表格上執行自定義查詢,並在 QuickSight 中使用這些查詢的輸出。選擇資料來源有幾個步驟。

當您選擇 Athena 時,將出現以下螢幕。您可以在 QuickSight 中輸入要賦予資料來源的任何資料來源名稱。點選“驗證連線”。連線驗證後,點選“建立新源”按鈕。

 Athena Data Source

現在從下拉列表中選擇表名。下拉列表將顯示 Athena 中存在的資料庫,這些資料庫將進一步顯示該資料庫中的表格。或者,您可以點選“使用自定義 SQL”在 Athena 表格上執行查詢。

Select

完成後,您可以點選“編輯/預覽資料”或“視覺化”來編輯資料或根據您的需求直接視覺化資料。

Finish Data Set Creation

刪除資料來源

當您刪除在任何 QuickSight 儀表板中使用的中資料來源時,它可能會使關聯的資料集無法使用。當您查詢基於 SQL 的資料來源時,通常會發生這種情況。

當您基於S3、Salesforce 或 SPICE建立資料集時,它不會影響您使用任何資料集的能力,因為資料儲存在 SPICE 中;但是,在這種情況下,重新整理選項不可用。

要刪除資料來源,請選擇資料來源。在建立資料集頁面上導航到“從現有資料來源”選項卡。

Delete Data Source

在刪除之前,您還可以確認資料來源的估計表大小和其他詳細資訊。

Data Source Details
廣告