使用 SQL 自訂資料 - Amazon QuickSight

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 SQL 自訂資料

當您建立資料集或準備用於分析的資料時,您可以在查詢編輯器中自訂資料。

查詢編輯器是由下列多個元件組成:

  • 查詢模式 在左上角,您可以選擇切換直接查詢或 SPICE 查詢模式:

    • 直接查詢:直接對資料庫執行 SELECT 陳述式

    • SPICE:對之前已存放在記憶體中的資料執行 SELECT 陳述式

  • 欄位:使用此區段可停用您想要從最終資料集中移除的欄位。您可以在此區段中新增計算欄位,並透過以下方式擴充資料 SageMaker

  • 查詢封存:使用此區段可尋找舊版的 SQL 查詢。

  • 篩選條件:使用此區段可新增、編輯或移除篩選條件。

  • 結構描述總管:此區段只會在您編輯 SQL 時出現。您可以使用此區段探索結構描述、資料表、欄位和資料類型。

  • SQL 編輯器:使用此區段可編輯您的 SQL。SQL 編輯器提供語法反白、基本的自動完成、自動縮排以及編入行號。您只能為與 SQL 相容之資料來源中的資料集指定 SQL 查詢。您的 SQL 必須符合目標資料庫有關語法、大寫、命令終止等等的要求。如果喜歡,您還可以改從其他編輯器貼上 SQL。

  • 資料工作空間:關閉 SQL 編輯器後,資料工作空間就會以網格背景顯示在右上角。您在這裡可以看到以圖形表示的資料物件,包括查詢、資料表、檔案,以及在聯結編輯器中建立的聯結。

    若要檢視每份資料表的詳細資訊,請使用資料來源的選項 選單,然後選擇資料表詳細資訊編輯 SQL 查詢。顯示的詳細資訊包括資料表名稱和別名、結構描述、資料來源名稱和資料來源類型。如需檔案的上傳設定,請從資料來源 options (選項) 功能表中選擇 Configure upload settings (設定上傳設定),以檢視或變更下列設定:

    • 格式:檔案的格式,CSV、自訂、CLF 等

    • 起始列:開始的資料列

    • 文字限定詞:雙引號或單引號

    • 標頭:指出檔案是否包含標頭資料列

  • 預覽資料列:當未使用聯結組態編輯器時,取樣資料列的預覽會顯示在右下角。

  • 聯結組態 編輯器:當您在資料工作空間中有多個資料物件時,聯結編輯器就會開啟。請選取兩份資料表 (或多個檔案) 之間的聯結圖示,以編輯聯結。使用畫面底部的聯結組態面板,選擇聯結類型和要聯結的欄位。然後選擇 Apply (套用) 建立聯結。您必須先完成所有聯結,才能儲存工作。

若要新增更多查詢、資料表或檔案,請使用工作空間上方的 Add data (新增資料) 選項。

建立基本的 SQL 查詢

使用自訂的 SQL 查詢,利用以下程序連線至資料來源。

建立基本的 SQL 查詢
  1. 建立新的資料來源並驗證連線。

  2. 填寫連線的必要選項,但不必選取結構描述或資料表。

  3. 選擇 Use custom SQL (使用自訂 SQL)

  4. (選用) 您可以在 SQL 編輯器中輸入查詢,或繼續下一個步驟,使用全螢幕版本。若要立即輸入,請建立查詢名稱。然後在編輯器中鍵入或貼上 SQL 查詢。SQL 編輯器提供語法反白、基本的自動完成、自動縮排以及編入行號。

    (選擇性) 選擇 [確認查詢] 進行驗證,並檢視直接查詢、SPICE記憶體和 SageMaker 設定的設定。

  5. 選擇 Edit/Preview data (編輯/預覽資料)。完整的查詢編輯器隨即出現,並顯示 SQL 編輯器。系統即會處理查詢,而且查詢結果的範例會顯示在資料預覽窗格中。您可以變更 SQL,然後選擇 Apply (套用) 確認變更。完成 SQL 後,請選擇 Close (關閉) 繼續作業。

  6. 在頂端輸入資料集的名稱。然後選擇 Save & visualize (儲存並視覺化)

修改現有的查詢

更新 SQL 查詢
  1. 開啟您要使用的資料集。

  2. 在具有網格的工作空間中,找到代表現有查詢的方塊形物件。

  3. 開啟查詢物件的 options (選項) 功能表,然後選擇 Edit SQL query (編輯 SQL 查詢)。如果清單中沒有此選項,即表示查詢物件不是以 SQL 為基礎。

    若要檢視舊版查詢,請開啟左側的 Query archive (查詢封存)