資料準備概述

資料準備允許資料工程師將資料映射到體驗資料模型(XDM)並驗證資料。 資料準備在資料接收流程中顯示為「映射」步驟,包括CSV接收工作流。 資料工程師可以使用資料準備在接收期間執行以下資料操作:

  • 定義簡單的直通映射以將輸入屬性分配給XDM屬性
  • 建立計算欄位以執行可分配給XDM屬性的行內計算
  • 通過應用字串、數字或日期處理函式來轉換資料
  • 使用層次函式構造XDM層次
  • 在資料準備中處理資料時預覽資料

Data Prep還應用多個內部資料驗證,以確保在接收資料時保持資料完整性。 如果可能,Data Prep會自動將傳入的資料架構映射到XDM。 資料工程師可以更改、更正和刪除建議的映射,並根據需要用映射替換它們。

注意

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

映射

映射是輸入屬性或計算欄位與一個XDM屬性的關聯。 通過建立單個映射,可以將單個屬性映射到多個XDM屬性。

要瞭解有關不同映射功能的詳細資訊,請閱讀 映射函式指南

計算欄位

計算欄位允許根據輸入方案中的屬性建立值。 然後,可以將這些值分配給目標架構中的屬性,並提供名稱和說明,以便更容易地引用。 計算欄位的最大長度為4096個字元。

要瞭解有關計算欄位的詳細資訊,請閱讀 計算欄位指南

轉義特殊字元

可以使用 ${...}。 但是,包含帶句點的欄位(.)不受此機制支援。 在與層次結構交互時,如果子屬性具有句點(.),必須使用反斜線(\)以轉義特殊字元。 比如說, address 是包含屬性的對象 street.name,這可以稱為 address.street\.name 而不是 address.street.name

映射集

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

要瞭解有關映射集的詳細資訊,包括如何使用映射集中的欄位,請閱讀 映射集指南。 要瞭解如何建立映射集和使用與映射集相關的其他API調用,請閱讀中的映射集部分 開發者指南

資料格式處理

Data Prep可以強健地處理不同格式的資料,這些資料被導入平台。 要瞭解有關資料準備如何處理不同資料類型的更多資訊,請閱讀 資料格式處理概述

使用 Data Prep

流上插頁 Data Prep 允許您將部分行更新發送到 Profile Service 資料,同時使用單個API請求建立和建立新的標識連結。 瞭解有關如何流式傳輸上插頁的詳細資訊 Data Prep,請參閱上的文檔 發送部分行更新

基於屬性的訪問控制 Data Prep

Adobe Experience Platform基於屬性的訪問控制允許管理員基於屬性控制對特定對象和/或權能的訪問。

基於屬性的訪問控制可確保您只能映射您有權訪問的屬性。 您無權訪問的屬性不能用於傳遞映射和計算欄位。 因此,如果您沒有訪問必填欄位的權限,則無法成功保存映射。 此外,如果您沒有訪問任何子屬性的權限,則不能映射對象或對象陣列。 但是,可以單獨映射對象或對象陣列中的其他元素。

查看 基於屬性的訪問控制概述 的子菜單。

後續步驟

本文檔介紹了Adobe Experience Platform資料準備的基礎知識。 要瞭解有關不同映射功能的詳細資訊,請閱讀 映射函式指南。 要瞭解有關資料準備如何處理不同資料類型的更多資訊,請閱讀 資料格式處理指南。 要瞭解如何使用資料準備API,請閱讀 資料準備開發人員指南

本頁內容