如果您需要定期導入具有相同結構的檔案,則使用工作流模板是最佳做法。
此示例說明如何預先設定可重複使用的工作流,以導入來自Adobe Campaign資料庫中CRM的配置檔案。 有關每個活動的所有可能設定的詳細資訊,請參閱此 節。
從建立新工作流模板 Resources > Templates > Workflow templates。
添加以下活動:
配置 Data Loading (file) 活動:
通過上載示例檔案來定義預期的結構。 示例檔案應僅包含幾行,但必須包含導入所需的所有列。 檢查並編輯檔案格式以確保正確設定每列的類型:文本、日期、整數等。 例如:
lastname;firstname;birthdate;email;crmID
Smith;Hayden;23/05/1989;hayden.smith@mailtest.com;123456
在 Name of the file to load 選擇 Upload a file from the local machine 將欄位留空。 每次根據此模板建立新工作流時,都可以在此處指定所需的檔案,只要該檔案與定義的結構對應。
可以使用任何選項,但必須相應修改模板。 例如,如果您選擇 Specified in the transition,您可以 File Transfer 活動,以從FTP/SFTP伺服器中檢索要導入的檔案。 通過S3或SFTP連接,您還可以通過Adobe即時客戶資料平台將段資料導入Adobe Campaign。 有關此的詳細資訊,請參閱此 文檔。
配置 Enrichment 的子菜單。 此上下文中此活動的目的是標識傳入資料。
配置 Split 活動,用於檢索一個轉換中已協調的收件人和在第二個轉換中具有足夠資料的無法協調的收件人。
然後,可以使用與已協調的收件人進行的轉換來更新資料庫。 如果檔案中有最小資訊集,則具有未知收件人的轉換可用於在資料庫中建立新收件人條目。
無法協調且沒有足夠資料的收件人將在補充出站轉換中選擇,並可以在單獨的檔案中導出,或只是忽略。
在 General 頁籤,選擇 Use the additional data only 作為篩選設定,並確保 Targeting dimension 自動設定為 Enrichment。
檢查 Generate complement 的子菜單。 如果需要,可對補充資料應用進一步處理:檔案導出、清單更新等。
在 Subsets 頁籤,在入站人口中添加篩選條件,以僅選擇收件人主鍵不等於0的記錄。 這樣,在該子集中選擇與來自資料庫的接收者協調的檔案中的資料。
添加第二個子集,該子集選擇具有足夠資料要插入資料庫的未協調記錄。 例如:電子郵件地址、名字和姓氏。
子集按其建立順序進行處理,這意味著當處理此第二子集時,已存在於資料庫中的所有記錄都已在第一子集中選定。
未在前兩個子集中選擇的所有記錄將在 Complement。
配置 Update data 位於 Split 活動。
選擇 Update 如 Operation type 因為入站轉換僅包含資料庫中已存在的收件人。
在 Record identification 選擇 Using reconciliation keys 定義目標維與在 Enrichment。 在此示例中, CRM ID 自定義欄位。
在 Fields to update 部分,指明要使用檔案中相應列的值更新的收件人維中的欄位。 如果檔案列的名稱與收件人維欄位的名稱相同或幾乎相同,則可以使用魔棒按鈕自動匹配不同的欄位。
配置 Deduplication 位於包含未協調收件人的轉換後的活動:
選擇 Edit configuration 並將目標維設定為從 Enrichment 的子目錄。
在此示例中,電子郵件欄位用於查找唯一的配置檔案。 您可以使用您確定已填充的任何欄位,並使用唯一組合的一部分。
在 Deduplication method 螢幕,選擇 Advanced parameters 檢查 Disable automatic filtering of 0 ID records 選項,確保不排除主鍵等於0(應為此轉換的所有記錄)的記錄。
配置 Update data 位於 Deduplication 活動。
選擇 Insert 如 Operation type 因為入站轉換僅包含資料庫中不存在的收件人。
在 Record identification 選擇 Directly using the targeting dimension 選擇 Recipients 維。
在 Fields to update 部分,指明要使用檔案中相應列的值更新的收件人維中的欄位。 如果檔案列的名稱與收件人維欄位的名稱相同或幾乎相同,則可以使用魔棒按鈕自動匹配不同的欄位。
在 Split 活動,添加 Data extraction (file) 活動和 File transfer 活動。 配置這些活動以導出所需的列,並在FTP或SFTP伺服器上傳輸檔案,在該伺服器上可以檢索該檔案。
添加 End 並保存工作流模板。
現在可以使用該模板,並且可用於每個新工作流。 然後,需要指定包含要在 Data loading (file) 的子菜單。