本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 SQL 自訂資料
當您建立資料集或準備用於分析的資料時,您可以在查詢編輯器中自訂資料。
查詢編輯器是由下列多個元件組成:
-
查詢模式 在左上角,您可以選擇切換直接查詢或 SPICE 查詢模式:
-
直接查詢:直接對資料庫執行 SELECT 陳述式
-
SPICE:對之前已存放在記憶體中的資料執行 SELECT 陳述式
-
-
欄位:使用此區段可停用您想要從最終資料集中移除的欄位。您可以在本節中新增計算欄位,並使用 SageMaker AI 擴增資料
-
查詢封存:使用此區段可尋找舊版的 SQL 查詢。
-
篩選條件:使用此區段可新增、編輯或移除篩選條件。
-
結構描述總管:此區段只會在您編輯 SQL 時出現。您可以使用此區段探索結構描述、資料表、欄位和資料類型。
-
SQL 編輯器:使用此區段可編輯您的 SQL。SQL 編輯器提供語法反白、基本的自動完成、自動縮排以及編入行號。您只能為與 SQL 相容之資料來源中的資料集指定 SQL 查詢。您的 SQL 必須符合目標資料庫有關語法、大寫、命令終止等等的要求。如果喜歡,您還可以改從其他編輯器貼上 SQL。
-
資料工作空間:關閉 SQL 編輯器後,資料工作空間就會以網格背景顯示在右上角。您在這裡可以看到以圖形表示的資料物件,包括查詢、資料表、檔案,以及在聯結編輯器中建立的聯結。
若要檢視每份資料表的詳細資訊,請使用資料來源的選項 選單,然後選擇資料表詳細資訊或編輯 SQL 查詢。顯示的詳細資訊包括資料表名稱和別名、結構描述、資料來源名稱和資料來源類型。如需檔案的上傳設定,請從資料來源 options (選項) 功能表中選擇 Configure upload settings (設定上傳設定),以檢視或變更下列設定:
-
格式:檔案的格式,CSV、自訂、CLF 等
-
起始列:開始的資料列
-
文字限定詞:雙引號或單引號
-
標頭:指出檔案是否包含標頭資料列
-
-
預覽資料列:當未使用聯結組態編輯器時,取樣資料列的預覽會顯示在右下角。
-
聯結組態 編輯器:當您在資料工作空間中有多個資料物件時,聯結編輯器就會開啟。請選取兩份資料表 (或多個檔案) 之間的聯結圖示,以編輯聯結。使用畫面底部的聯結組態面板,選擇聯結類型和要聯結的欄位。然後選擇 Apply (套用) 建立聯結。您必須先完成所有聯結,才能儲存工作。
若要新增更多查詢、資料表或檔案,請使用工作空間上方的 Add data (新增資料) 選項。
建立基本的 SQL 查詢
使用自訂的 SQL 查詢,利用以下程序連線至資料來源。
建立基本的 SQL 查詢
-
建立新的資料來源並驗證連線。
-
填寫連線的必要選項,但不必選取結構描述或資料表。
-
選擇 Use custom SQL (使用自訂 SQL)。
-
(選用) 您可以在 SQL 編輯器中輸入查詢,或繼續下一個步驟,使用全螢幕版本。若要立即輸入,請建立查詢名稱。然後在編輯器中鍵入或貼上 SQL 查詢。SQL 編輯器提供語法反白、基本的自動完成、自動縮排以及編入行號。
(選用) 選擇確認查詢來驗證它,並檢視直接查詢、SPICE記憶體和 SageMaker AI 設定的設定。
-
選擇 Edit/Preview data (編輯/預覽資料)。完整的查詢編輯器隨即出現,並顯示 SQL 編輯器。系統即會處理查詢,而且查詢結果的範例會顯示在資料預覽窗格中。您可以變更 SQL,然後選擇 Apply (套用) 確認變更。完成 SQL 後,請選擇 Close (關閉) 繼續作業。
-
在頂端輸入資料集的名稱。然後選擇 Save & visualize (儲存並視覺化)。
修改現有的查詢
更新 SQL 查詢
-
開啟您要使用的資料集。
-
在具有網格的工作空間中,找到代表現有查詢的方塊形物件。
-
開啟查詢物件的 options (選項) 功能表,然後選擇 Edit SQL query (編輯 SQL 查詢)。如果清單中沒有此選項,即表示查詢物件不是以 SQL 為基礎。
若要檢視舊版查詢,請開啟左側的 Query archive (查詢封存)。