跳至主要內容
Workday User Guide
上次更新時間 :2025-11-28
建立資料變更任務

建立資料變更任務

安全性︰
  • Prism︰
    上傳檔案時,在Prism Analytics功能區中的「Manage File Containers」網域。
  • Prism︰
    在Prism Analytics功能區中的「管理連線」網域,以使用來源人脈。
  • 下列任何一項安全需求︰
    • Prism Analytics功能區中的
      Prism︰「表格擁有者管理」
      網域。
    • Prism︰Prism Prism Analytics功能區中的
      「表格管理」
      網域。
    • 「」表的
      「表格擁有者」
      權限。
    • 「」的表格編輯者
      權限。
    • 「」表的
      「可刪除表格資料」
      權限。
    • 「」表的
      「可插入表格資料」
      權限。
    • 表「」的
      「可截斷表格資料」
      權限。
    • 表「」的
      「可更新表格資料」
      權限。
您可以建立並執行資料變更任務,以變更表中的資料列。包括︰
  • 插入新列
  • 根據索引鍵欄位更新特定列。
  • 根據索引鍵欄位刪除特定列
  • 在同一個活動中插入新的列和更新現有的列,稱為「更新或插入」作業。
變更表列的方式取決於您選取的作業 (例如更新插入或刪除) 和來源資料。您指定的來源「」必須包含您要在表中變更的列,例如要插入的新列,或是要更新或刪除的現有列。
若要對對象/目標表「」建立、編輯或檢視資料變更任務,您必須具有對象/目標表「」的權限。範例︰若要使用更新插入作業建立資料變更任務,您必須對對象/目標表「」同時具有「插入」和「更新」權限。
  1. 存取
    資料目錄
    報告。
  2. 選取
    「建立
    資料變更任務」
    您可以在左側面板頂端變更資料變更任務名稱。
  3. 「來源」
    步驟中,選取包含您要在對象/目標表中變更之資料的來源。
    Workday預設使用檔案上傳來源類型。按一下
    「變更連線」
    以選取不同的來源類型。選取來源類型時,請參考以下說明︰
    選項 說明
    檔案上傳
    選取 1 或多個分隔檔案。
    當您上傳多個檔案時,每個檔案必須使用相同的結構描述。Workday支援目標符合 RFC 4180 規範的分隔檔案。如需更多資訊,請參閱RFC 4180
    當您選取「檔案上傳」做為來源類型時,請配置
    「來源選項」
    以定義剖析檔案的方式。
    Amazon Redshift
    請選取 Amazon Redshift人脈。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取 Amazon Redshift表,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取表時, Workday會使用適當的 SQL 陳述式填入
    查詢運算式
    ,並在每個 Redshift表、型錄和結構描述的前後加上反引號 (`) 字元。您可以編輯運算式,進一步縮小查詢範圍。反引號字元為選用,但Workday會自動新增這些字元,個案Amazon Redshift表、結構描述或型錄使用 SQL 關鍵字。
    當您使用 Amazon Redshift人脈執行資料變更任務時, Workday︰
    • 使用基本驗證(使用者名稱和密碼) 或人脈中配置的 AWS Identity and Access Management (IAM)憑證來連線至 Amazon Redshift。
    • 擷取由 SQL 查詢運算式或來源物件定義的資料。
    Amazon S3
    請選取一個 Amazon S3人脈()。
    當您使用 Amazon S3人脈時,您可以定義︰
    • 執行資料變更任務時要讀取的物件。
    • 來源結構描述,讓Workday知道如何讀取每個物件。
    請參閱「」在資料變更任務中選取 Amazon S3 連線以取得詳細資料。
    當您使用 Amazon S3人脈執行資料變更任務時, Workday︰
    • 使用人脈中配置的存取金鑰憑證連線至 Amazon。
    • 擷取在資料變更任務「
      物件模式」
      欄位中定義的物件。
    • 使用在資料變更任務
      「來源選項」
      步驟中定義的剖析選項,讀取從 S3時段擷取的物件。
    請參閱「」建立 Amazon S3 連線
    Azure Synapse
    選取 Azure Synapse人脈()。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取 Azure Synapse表,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取表「」時, Workday會使用適當的 SQL 陳述式填入
    查詢運算式
    ,並填入反引號 (
    `
    ) 圍繞每個 Azure Synapse表、結構描述和資料庫。您可以編輯運算式,進一步縮小查詢範圍。反引號字元為選用,但Workday會自動新增這些字元,個案Azure Synapse表、結構描述或資料庫使用 SQL 關鍵字。
    當您使用 Azure Synapse人脈 ()執行資料變更任務時, Workday︰
    • 使用人脈上配置的驗證來連線至 Azure Synapse。
    • 擷取由 SQL 查詢運算式或來源物件定義的物件。
    Azure Blob
    選取 Azure Blob人脈。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取 CSV 檔案,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取 CSV 檔案時, Workday會使用適當的 SQL 陳述式填入
    查詢運算式
    ,並在每個 CSV 檔案前後加上反引號 (`) 字元。您可以編輯運算式,從 CSV 檔案中選取資料。
    當您使用 Azure Blob人脈() 執行資料變更任務時, Workday︰
    • 使用人脈上配置的驗證來連線至 Azure Blob。
    • 擷取由 SQL 查詢運算式或來源物件定義的物件。
    當您選取
    Azure Blob
    做為來源類型時, Workday會在
    「來源」
    步驟中新增一個
    「來源設定」
    選擇權。您可以在
    來源設定
    中按一下
    新增設定
    ,覆寫來源設定。
    如需來源設定中可覆寫的不同設定的相關資訊,請參閱「參照︰資料變更任務來源設定」
    BigQuery
    選取 BigQuery人脈。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    「選取」
    按鈕選取 BigQuery表,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取表時, Workday會在
    查詢運算式中填入適當的 SQL 陳述式
    ,並在每個 BigQuery表、目錄和結構描述的前後加上反引號 (`) 字元。您可以編輯運算式,進一步縮小查詢範圍。反引號字元為選用,但Workday會自動新增這些字元,個案BigQuery表、結構描述或目錄使用 SQL 關鍵字。
    當您透過 BigQuery人脈() 執行資料變更任務時, Workday︰
    • 使用人脈上配置的 Google 服務帳戶金鑰驗證來連線至 BigQuery。
    • 擷取由 SQL 查詢運算式或來源物件定義的資料。
    請參閱「」建立 BigQuery 連線
    Google Cloud Storage
    請選取 Google 雲端儲存空間人脈 ()。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取 CSV 檔案,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取 CSV 檔案時, Workday會使用適當的 SQL 陳述式填入
    查詢運算式
    ,並在每個 CSV 檔案前後加上反引號 (`) 字元。您可以編輯運算式,從 CSV 檔案中選取資料。
    當您使用 Google 雲端儲存空間人脈執行資料變更任務時, Workday︰
    • 使用人脈 ()中配置的 Google 服務帳戶金鑰驗證,連線至 Google 雲端儲存空間。
    • 擷取由 SQL 查詢運算式或來源物件定義的資料。
    當您選取
    Google 雲端儲存空間
    做為來源類型時, Workday會在
    「來源」
    步驟中新增一個
    「來源設定」
    選擇權。您可以在
    來源設定
    中按一下
    新增設定
    ,覆寫來源設定。
    如需來源設定中可覆寫的不同設定的相關資訊,請參閱「參照︰資料變更任務來源設定」
    資料目錄
    請選取現有的資料集或表「」。
    Salesforce
    請選取 Salesforce人脈()。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取 Salesforce 物件,或在
    查詢運算式 ()
    中輸入 SQL SELECT 陳述式。當您選取物件時, Workday會在
    查詢
    運算式中填入適當的 SQL 陳述式。您可以編輯運算式,進一步縮小查詢範圍。
    當您使用 Salesforce人脈執行資料變更任務時, Workday︰
    • 依據人脈的配置方式,透過 BasicAuth 或 OAuth 連線至 Salesforce。
    • 擷取由
      「來源物件」
      區段中的 SQL 查詢定義的物件。
    請參閱「」建立 Salesforce 連線
    SFTP
    選取要連至包含 1 或多個分隔檔案的 SFTP 伺服器的 SFTP人脈。
    當 SFTP人脈包含多個檔案時,每個檔案必須使用相同的結構描述。Workday支援目標符合 RFC 4180 規範的分隔檔案。如需更多資訊,請參閱RFC 4180
    對於 SFTP 來源,您還必須上傳1 個使用與 SFTP 伺服器上檔案相同結構描述的本地分隔檔案。Workday會使用上傳的檔案來決定如何剖析 SFTP 檔案。Workday不會將上傳檔案中的資料載入表「」。
    您可以覆寫 SFTP人脈的預設目錄和檔案模式。
    當您選取 SFTP 做為來源類型時,請配置
    來源選項
    ,以定義如何剖析上傳的檔案。
    雪花
    請選取一個雪花人脈︰。
    定義在執行資料變更任務時要擷取的資料。您可以使用
    選取
    按鈕來選取雪花表,或在
    查詢運算式
    中輸入 SQL SELECT 陳述式。
    當您選取表「」時, Workday會使用適當的 SQL 陳述式填入
    查詢運算式
    ,並填入反引號 (
    `
    ) 將圍繞每個雪花表、型錄和結構描述。您可以編輯運算式,進一步縮小查詢範圍。反引號字元為選用,但Workday會自動新增反引號字元,個案雪花表、結構描述或型錄使用 SQL 關鍵字。
    當您使用雪花人脈執行資料變更任務時, Workday︰
    • 視人脈配置方式而定,使用基本或金鑰對驗證 ( ) 連線至雪花。
    • 擷取由 SQL 查詢運算式或來源物件定義的資料。
    請參閱「」建立雪花連線
    Workday報告
    請選取現有的Workday自訂報告 ()。
    Workday會顯示符合匯入表格適用資格要求的報告。請參閱「」概念︰建立要匯入表格和資料集的報告
    提示
    區段中,選取如何為報告中定義的提示指定值︰
    • 請指定值。從清單中選取一或多個值。
    • 在執行階段決定值從清單中選取一個選擇權, Workday會依據某些環境定義使用該選項來決定提示值,例如目前日期或目前使用者。
    您可以選取
    「從報告重設」
    ,將所有提示和提示設定更新為報告定義中定義的設定。當自訂報告提示設定發生變更,而需要反映在資料變更任務中時,您可以使用此按鈕。如果您先前在資料變更任務中變更了提示值,則需要再次變更該提示值。
    Workday會顯示大多數相依的提示。相依其他使用時間欄位資料的提示, Workday不會顯示這些提示。
  4. 「來源選項」
    步驟中,定義如何剖析您為檔案上傳或 SFTP 來源上傳的檔案中的資料。
    1. 檢閱Workday根據剖析檔案建立的欄位,並視需要修改這些欄位。
      在清單中選取欄位,然後在右側的檢查器面板中檢視欄位詳細資料。您可能需要︰
      • 當Workday指派錯誤的欄位類型時,請變更
        欄位類型
        。Workday只會依據前幾列來指派欄位類型。範例Workday會將「數值」欄位類型指派給具有郵遞區號資料的欄位,因為其評估的範例列僅包含數字。但是,根據您對來源資料的了解,您知道某些郵遞區號值包含字母或連字號,因此您將欄位類型變更為「文字」。
      • 請依據欄位類型變更其他欄位屬性,以確保Workday能夠正確剖析資料,例如早於數字、晚於數字或日期格式等資料。
      請參閱「」參照︰表格欄位屬性
  5. 「目標」
    步驟中,選取包含您要變更資料的對象/目標表。
    (選用) 您也可以使用
    「來源」
    步驟中定義的結構描述建立表,方法是按一下
    從來源結構描述中建立表格按鈕
    (安全性︰Prism
    資料集︰建立
    網域)。
    Workday會使用來源結構描述來定義表結構描述。您還可以︰
    • 請選取欄位做為外部 ID。
    • 選取任何必要, 必填, 必修欄位。
    如需有關建立表格的詳細資訊,請參閱「」步驟︰手動建立表格
  6. 選取要使用來源資料在對象/目標表上執行的對象/目標作業。
    選項 說明
    插入
    Workday會保留表中的現有資料,並在來源中新增資料。此作業也稱為附加。
    截斷並插入
    Workday會刪除表中的現有資料,並以來源中的資料取代。此作業也稱為「取代」。
    刪除
    當表格中的列與來源中的列相符時, Workday會從表中刪除該列。
    更新
    當表格中的列與來源中的列相符時, Workday會更新表中的列。
    若要選取此作業,您必須使用您已將 1 個欄位「」配置為外部 ID 的表。
    更新插入
    如果相符的列已存在, Workday會更新表中的列,並在不存在時插入該列。
    若要選取此作業,您必須使用您已將 1 個欄位「」配置為外部 ID 的表。
  7. 「對應」
    步驟中,選取對象/目標表中的欄位,做為刪除、更新或更新插入作業的操作索引鍵。
    您可以指定下列其中一個對象/目標表欄位︰
    • 表中「」配置為外部 ID 的欄位︰此欄位可用於刪除、更新或更新插入作業。
    • WPA_LoadID︰此欄位只能用於刪除或更新作業。
    • WPA_RowID︰此欄位只能用於刪除或更新作業。
  8. 請為您要修改的每個對象/目標欄位選取一個來源欄位。Workday要求您對應任何做為作業索引鍵的欄位。
    Workday會列出與特定對象/目標欄位相容的來源欄位。如果Workday未列出您想要的來源欄位,請驗證來源欄位屬性,例如「之前的數字」、「之後的數字」或「」業務物件。您可以導覽至
    「來源選項」
    步驟,變更檔案上傳和 SFTP 來源的欄位屬性。
    您可以按一下
    重設比對
    ,將變更的所有對應還原為Workday預設使用的簡單比對演算法。簡單比對演算法︰
    • 不個案大小寫。
    • 忽略空格。
    • 忽略底線字元。
    • 與欄位API名稱相符。
    • 不會比對具有不同欄位類型的欄位。
  9. 檢閱
    步驟中,驗證資訊。您可以返回上一個步驟,並在必要時進行任何更正。
  10. 按一下
    完成
    ,然後選取
    執行但不儲存
    儲存並立即執行
    儲存
當您儲存資料變更任務時, Workday會建立資料變更任務物件,並將其顯示在
「資料目錄」
報告的「
資料變更任務」
分頁上。
當您執行資料變更任務時, Workday會啟動資料變更活動,根據來源中的資料變更表中的資料。您可以在以下位置檢視資料變更活動的進度和記錄︰
  • 「檢視表格詳細資料
    」報告的「
    活動」
    分頁若要在資料變更() 後修正表中的錯誤,請從資料變更活動下載錯誤檔案。Workday只會為使用檔案上傳做為來源的資料變更活動建立錯誤檔案。
  • 資料目錄
    報告的「
    資料變更活動」
    分頁。
  • Prism 管理主控台
    報告。您可以檢視過去 180 天內所有 Prism 相關活動的作用中儀表板。如需詳細資訊,請參閱「」概念︰Prism 管理主控台
  • Prism 活動監視器
    報告您可以檢視指定日期範圍 ()內所有 Prism 相關活動類型的詳細清單。
若要修正資料變更後的表錯誤,請從
「檢視表格詳細資料」
報告的
「活動」
分頁上的資料變更活動下載錯誤檔案。Workday只會為使用檔案上傳或 SFTP 來源的資料變更活動建立錯誤檔案。