剖析資料集中的外部資料
- 資料目錄中存在使用外部資料 (來自上傳檔案或連線至伺服器) 的基礎資料集。
- 安全性︰
- Prism 資料集︰建立資料集時,請在 Prism 分析的功能區中建立網域。
- 編輯現有資料集時的下列任何安全性要求︰
- Prism 資料集︰Prism Analytics 功能區中的管理網域。
- 資料集的「資料集編輯者」權限
- 資料集的「資料集擁有者」權限
將外部資料帶入基礎資料集時,必須以表格格式說明來源資料。為此,請說明如何剖析資料。
如果您是第一次使用 Workday,您沒有建立或編輯基礎資料集的權限。
您的資料必須︰
- 必須為純文字檔案格式。
- 每項明細有 1 筆記錄。
- 每條記錄使用相同的欄位序列,並以通用分隔符號 (例如逗號或製表符) 分隔。
分隔記錄會以換行符分隔,而行內的欄位則由稱為分隔符號的特殊字元 (通常是逗號或 Tab 字元) 分隔。如果欄位值中也有分隔符號,則必須進行轉義。基礎資料集支援單字元逸出 (例如反斜線),以及將欄位值放在雙引號中。
- 存取使用外部資料的基礎資料集的「編輯資料集轉換」任務。
- 編輯剖析階段。執行此任務時,請參考以下資訊︰
選項 說明 列分隔符號指定在來源資料檔案中分隔列 (或記錄) 的單一字元。在大多數分隔檔案中,列會以換行符分隔,例如換行符、回車符或回車加換行符。換行是類 Unix 作業系統上新的標準換行表示法。其他作業系統 (例如 Windows) 可能會個別使用回車,或回車加換行。選取任何新明細後,Workday 會將這些新明細的任何表示方式識別為列分隔符號。欄位分隔符號指定在來源資料檔案中分隔列的欄位 (或欄) 的單一字元。逗號和 Tab 是最常見的欄位分隔符號。欄位名稱指定每個欄位的預設名稱。定義剖析選項後,您可以在「剖析」階段變更欄位名稱。欄位名稱必須遵循命名驗證規則。Workday 會自動將每個來源檔案的第一行視為標頭列,而不是資料列。如果您不想使用第一行做為欄位名稱,請取消選取「欄位名稱」核取方塊。逸出字元指定引號字元時,指定用來轉義引號字元的單一字元或其他轉義字元實例。只有在使用其他逸出字元進行逸出時,Workday 才會將逸出字元當做資料讀取。如果您的資料值包含做為資料的引號字元,則必須對這些字元進行轉義,且必須在整個欄位值後面加上引號字元 ()。如果不是,Workday 會假設引號字元代表新欄位。對於逗號分隔值 (CSV) 檔案,通常的做法是將整個欄位值放在雙引號內,以避開欄位分隔符號。如果您的來源資料使用此慣例,則應指定「引號字元」。引號字元部分分隔檔案會使用引號字元將個別資料值括起來。引號字元通常是雙引號字元 (")。如果欄位值包含做為資料的欄位分隔符,則必須將欄位值放在引號中,否則 Workday 會假設欄位分隔符表示新欄位。如果欄位值包含做為資料的引號字元,則欄位值必須括在引號字元中,且必須使用轉義字元或其他引號字元進行轉義。如果欄位值包含列分隔符 (例如換行字元) 做為資料,則必須在欄位值中加上引號字元,且「欄位值必須包含換行符」。假設您有一列包含以下 3 個資料值︰weekly special wine, beer, and soda "2 for 1" or 9.99 each如果欄位分隔符號是逗號、引號字元是雙引號,且逸出字元是反斜線,則來源資料中格式正確的列應如下所示︰"weekly special","wine, beer, and soda","\"2 for 1\" or 9.99 each"要忽略的列指定在建立和發布資料集時讀取來源檔案時忽略檔案開頭的行數。若要將此與「從表格的第一個列」選項一起使用,請確認包含欄位名稱的行為可見,且是剩餘的第一行。欄位值包含新行如果您的來源資料可能在欄位值中包含換行字元,請勾選此選項。啟用後,Workday 會將引號字元內的換行字元視為欄位值的一部分,而不是做為列分隔符號。Workday 會將引號字元以外的任何列分隔符號字元解釋為新記錄。如果 Workday 讀取非常大的來源檔案,啟用此選項可能會影響發布資料集的時間。請注意,如果啟用此選項,且來源檔案包含格式不正確的資料 (例如欄位值包含開始或結束引號字元,但未同時包含兩者),您可能會收到非預期的結果。使用此選項時,請盡量確保來源資料的格式正確。修剪文字欄位中的結尾和開頭空白字元如果您要移除文字欄位開頭和結尾的空白字元,請選取此核取方塊。