概念︰表格
「表格」是一種 Workday Prism 分析物件,用於儲存 (具體化) 資料,並以表格格式呈現。表格具有使用者定義的結構描述,且僅包含針對該結構描述有效的資料。表格中的資料由分佈式直條式資料儲存區提供支援。
您可以建立表格以從多個來源取得資料,並將其儲存在資料目錄的中央位置 (類似於資料倉庫)。然後,您可以使用以表格為基礎的衍生資料集,聯結、轉換、混合和擴充表格資料。使用衍生的資料集準備要分析的資料。
如果您是第一次使用 Workday,您沒有建立或編輯基礎資料集的權限。
表格與基礎資料集的比較
表格與基礎資料集類似,但有重要差異。
概念 | 表格 | 基礎資料集 |
|---|---|---|
結構描述 | 您可以先定義表格結構描述,然後再將資料載入表格。如果您熟悉資料庫,這通常稱為「寫入時結構描述」。 您仍然可以變更表格結構描述,但有一些要求和限制。範例︰您可以隨時新增/移除欄位,但如果您要變更欄位類型,則表格必須是空白的 (零列)。結構描述變更具有破壞性。例如,如果您移除欄位,該欄位中包含的所有資料都會遺失。 | 基礎資料集可控制檔案中儲存的基礎資料。資料集結構描述說明如何讀取 (以及稍後轉換) 儲存在這些檔案中的資料。如果您熟悉資料庫,這通常稱為「讀取結構描述」。 雖然您可以隨時變更資料集結構描述,但您必須確保結構描述與基礎檔案中的資料相符,以便其正確識別資料。如果結構描述與檔案不符,Prism 會將值設為空值。 |
來源類型 | 表格可隨時接受任何來源類型的資料,例如檔案上傳、資料集或 REST API。 建立資料變更任務,以將資料載入及變更表格中的資料。您可以為每個作用於同一個目標表格的資料變更任務使用不同的來源類型。 例如,您建立了 2 個使用相同目標表格和以下來源類型的資料變更任務︰
| 基礎資料集僅接受來源類型與您建立資料集時使用的來源類型相同的資料。即,如果您使用 SFTP 建立資料集,則該資料集將僅接受來自 SFTP 伺服器的資料。 |
資料驗證 | 當您將資料載入表格時,Workday 會依據定義的結構描述驗證資料。 如果欄位的值與欄位類型或其他欄位參數 (例如日期格式) 不符,Workday 會將整列標示為無效,且不會將該列包含在表格中。相反,該列會傳送到您可以下載的錯誤檔案。 | 當您發布資料集時,Workday 會讀取儲存在磁碟上的資料,並根據基礎資料集的目前結構描述來驗證這些資料。 如果欄位的值與欄位類型或其他欄位參數 (例如日期格式) 不相符,Workday 會將該欄位值標示為 NULL,並將該列納入已發布的 Prism 資料來源。 |
NULL 處理 | 除非您根據需要進行配置,否則每個欄位都允許 NULL 值。 讀取分隔符號來源檔案以將資料載入表格時,Workday 會區分「文字」欄位中的 NULL 值和空字串值。 如果分隔檔案包含︰
| 每個欄位都允許 NULL 值。 Workday 無法區分分隔檔案中的 NULL 值和空字串值。 |
姓名限制 | 表格有 2 個名稱︰
表格欄位也有顯示名稱和 API 名稱。您可以隨時變更顯示名稱。但是,在建立欄位並儲存表格後,您將無法變更 API 名稱。 顯示 API、API 和欄位 API 名稱不可重複,且符合名稱驗證規則。 請參閱「」 參照︰命名基準 以取得更多詳細資料。 | 基礎 (和衍生) 資料集有 2 個名稱︰
資料集欄位僅允許有 1 個名稱,您可以隨時變更名稱。但您必須確保修正因變更欄位名稱而可能導致的任何後續錯誤。 顯示名稱和 API 名稱必須是唯一的,且符合名稱驗證規則。 |
刪除資料 | 您可以從表格中移除所有列 (截斷) 或某些列 (刪除)。 您可以根據索引欄位有選擇地刪除列。當您將資料附加至表格,且需要移除從特定載入新增的列時,您可能想要執行此操作。 | 您可以從基礎資料集中移除所有列 (截斷)。您無法刪除列的子集。 |
建立 Prism 資料來源 | 建立或編輯表格結構描述以建立 Prism 資料來源時,請使用 「啟用分析」 選項。 | 發布資料集以建立 Prism 資料來源。 |
列數 | Workday 知道表格中有多少列資料,並在「資料目錄」和 「檢視表格詳細資料」 報告上顯示列數。 | Workday 不知道基礎資料集中有多少列資料。 |