資料準備概述

資料準備可讓資料工程師將資料對應、轉換及驗證至Experience Data Model(XDM)。 資料準備會在資料擷取程式(包括CSV擷取工作流程)中顯示為「對應」步驟。 資料工程師可以使用資料準備在擷取期間執行下列資料操作:

  • 定義簡單傳遞對應,以將輸入屬性指派給XDM屬性
  • 建立計算欄位以執行可指派給XDM屬性的列內計算
  • 套用字串、數值或日期操作函式來轉換資料
  • 使用階層函式建構XDM階層
  • 在資料準備中操作資料時預覽資料

資料準備還應用多種內在資料驗證,以確保資料完整性在被擷取時得到維護。 如有可能,資料準備會自動將傳入的資料結構對應至XDM。 資料工程師可以更改、更正和刪除建議的映射,並根據需要用映射替換它們。

注意

除非產生的訊息是無效的XDM,否則資料準備中的任何轉換錯誤都會導致將這些屬性設為 null,而列的其餘部分將會擷取。 如果該列確實解析為無效的XDM,該列將 not 被吸食。 在這兩種情況下,都會記錄錯誤。

映射

映射是輸入屬性或計算欄位與一個XDM屬性的關聯。 單一屬性可透過建立個別對應來對應至多個XDM屬性。

若要進一步了解不同的對應功能,請閱讀 映射函式指南.

計算欄位

計算欄位允許根據輸入架構中的屬性建立值。 然後,可將這些值指派給目標架構中的屬性,並提供名稱和說明,以便更輕鬆參考。 計算欄位的長度上限為4096個字元。

若要進一步了解計算欄位,請閱讀 計算欄位指南.

逸出特殊字元

您可以使用 ${...}. 不過,包含帶句號(.)不受此機制支援。 與階層互動時,如果子屬性具有句點(.),您必須使用反斜線(\)以逸出特殊字元。 例如, address 是包含屬性的物件 street.name,接著這可稱為 address.street\.name 而非 address.street.name.

映射集

將一個架構轉換為另一個架構的一組映射統稱為映射集。 每個資料流都會建立單一對應集。 映射集是資料流的一個組成部分,並作為資料流的一部分被建立、編輯和監視。

若要進一步了解對應集,包括如何使用對應集內的欄位,請參閱 映射集指南. 若要了解如何建立對應集以及使用與對應集相關的其他API呼叫,請參閱 開發人員指南.

資料格式處理

資料準備可穩健處理匯入Platform的不同格式資料。 要了解有關資料準備如何處理不同資料類型的詳細資訊,請閱讀 資料格式處理概述.

使用 Data Prep

流上插頁 Data Prep 可讓您將部分列更新傳送至 Profile Service 資料,同時使用單一API請求建立新身分連結。 要進一步了解如何將上插頁流插入 Data Prep,請參閱 傳送部分列更新.

中基於屬性的訪問控制 Data Prep

Adobe Experience Platform中以屬性為基礎的存取控制可讓管理員根據屬性來控制特定物件和/或功能的存取。

基於屬性的訪問控制可確保您只能映射您有權訪問的屬性。 您無權存取的屬性無法用於傳遞對應和計算欄位。 因此,如果您沒有必要欄位的存取權,則無法成功儲存對應。 此外,如果您沒有任何子屬性的訪問權限,則無法映射對象或對象陣列。 不過,您可以個別對應物件或物件陣列內的其他元素。

請參閱 基於屬性的訪問控制概述 以取得更多資訊。

後續步驟

本檔案說明Adobe Experience Platform中資料準備的基本知識。 若要進一步了解不同的對應功能,請閱讀 映射函式指南. 要了解有關資料準備如何處理不同資料類型的詳細資訊,請閱讀 資料格式處理指南. 若要了解如何使用資料準備API,請閱讀 資料準備開發人員指南.

本頁內容