資料準備總覽
「資料準備」可讓資料工程師對應、轉換和驗證與Experience Data Model (XDM)之間的資料。 「資料準備」在資料擷取程式(包括CSV擷取工作流程)中顯示為「對應」步驟。 資料工程師可在擷取期間使用「資料準備」執行下列資料操作:
- 定義簡單的傳遞對應,將輸入屬性指派給XDM屬性
- 建立計算欄位以執行可指派給XDM屬性的列內計算
- 透過套用字串、數值或日期操作函式來轉換資料
- 使用階層式函式建構XDM階層
- 在「資料準備」中操作資料時預覽資料
「資料準備」也會套用數個內建資料驗證,以確保在擷取資料時能維持資料完整性。 在可能的情況下,「資料準備」會自動將傳入的資料結構描述對應到XDM。 資料工程師可以變更、更正及刪除建議的對應,並視情況使用對應加以取代。
null
,而資料列的其餘部分將會被擷取。 如果該列確實解析為無效的XDM,則將 不會 擷取該列。 在這兩種情況下,都會記錄錯誤。對應
對應是輸入屬性或計算欄位與一個XDM屬性的關聯。 透過建立個別對應,單一屬性可對應至多個XDM屬性。
若要深入瞭解不同的對應函式,請參閱對應函式指南。
計算欄位
計算欄位允許根據輸入結構描述中的屬性建立值。 然後可以將這些值指派給目標架構中的屬性,並提供名稱和說明以便更輕鬆地參考。 計算欄位的長度上限為4096個字元。
若要深入瞭解計算欄位,請參閱計算欄位指南。
逸出特殊字元 escape-special-characters
您可以使用${...}
來逸出欄位中的特殊字元。 但是,此機制不支援包含具有句點(.
)之欄位的JSON檔案。 與階層互動時,如果子屬性有句點(.
),您必須使用反斜線(\
)來逸出特殊字元。 例如,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」,請參閱資料準備開發人員指南。