View a markdown version of this page

步驟 6:轉換資料集 - AWS Glue DataBrew開發人員指南

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

步驟 6:轉換資料集

到目前為止,您只對資料集的範例測試配方。現在是時候透過建立 DataBrew 配方任務來轉換整個資料集。

當任務執行時,DataBrew 會將您的配方套用至資料集中的所有資料,並將轉換的資料寫入 Amazon S3 儲存貯體。轉換的資料與原始資料集分開。DataBrew 不會變更來源資料。

在繼續之前,請確定您的帳戶中有可寫入的 Amazon S3 儲存貯體。在該儲存貯體中,建立資料夾以從 DataBrew 擷取任務輸出。若要執行這些步驟,請使用下列程序。

建立 S3 儲存貯體和資料夾以擷取任務輸出
  1. 登入AWS 管理主控台並開啟位於 https://https://console.aws.amazon.com/databrew/ 的 Amazon S3 主控台。

    如果您已經有可用的 Amazon S3 儲存貯體,且擁有其寫入許可,請略過下一個步驟。

  2. 如果您沒有 Amazon S3 儲存貯體,請選擇建立儲存貯體。針對儲存貯體名稱,輸入新儲存貯體的唯一名稱。選擇建立儲存貯體

  3. 從儲存貯體清單中,選擇您要使用的儲存貯體。

  4. 選擇 Create folder (建立資料夾)。

  5. 針對資料夾名稱,輸入 databrew-output,然後選擇建立資料夾

建立 Amazon S3 儲存貯體和資料夾以包含任務後,請使用下列程序執行任務。

建立和執行配方任務
  1. 在導覽窗格中,選擇任務

  2. 配方任務索引標籤上,選擇建立任務

  3. 針對任務名稱,輸入 chess-winner-summary

  4. 針對任務類型,選擇建立配方任務

  5. 任務輸入窗格中,執行下列動作:

    • 針對執行時,選擇資料集

    • 選擇選取資料集以檢視可用資料集的清單,然後選擇 chess-games

    • 選擇選取配方以檢視可用配方的清單,然後選擇 chess-project-recipe

  6. 任務輸出設定窗格中,執行下列動作:

    • 檔案類型 – 選擇 CSV (逗號分隔值)。

    • S3 位置 - 選擇此欄位以檢視可用的 Amazon S3 儲存貯體清單,然後選擇要使用的儲存貯體。然後選擇瀏覽。在資料夾清單中,選擇 databrew-output,然後選擇選取

  7. 存取許可窗格中,選擇 AwsGlueDataBrewDataAccessRole。此服務連結角色可讓 DataBrew 代表您存取您的 Amazon S3 儲存貯體。

  8. 選擇建立和執行任務。DataBrew 會使用您的設定建立任務,然後執行該任務。

  9. 任務執行歷史記錄窗格中,等待任務狀態從 變更為 Running Succeeded

  10. 選擇輸出以存取 Amazon S3 主控台。選擇您的 S3 儲存貯體 databrew-output,然後選擇資料夾以存取任務輸出。

  11. (選用) 選擇下載以下載檔案並檢視其內容。