Show Menu
主題×

從檔案更新多個訂閱狀態

此範例說明如何匯入包含設定檔的檔案,以及如何將其訂閱更新為檔案中指定的多個服務。匯入檔案後,必須進行調解,以便將匯入的資料識別為具有服務連結的描述檔。為確保檔案不包含任何重複項目,將對資料執行重複資料刪除活動。
工作流程如下:
  • A Load file activity loads the profile file and defines the structure of the imported columns.
    在此範例中,載入檔案為 .csv 格式,並包含以下資料:
    lastname;firstname;email;birthdate;service;operation
    jackman;megan;megan.jackman@testmail.com;07/08/1975;SVC2;sub
    phillips;edward;phillips@testmail.com;09/03/1986;SVC3;unsub
    weaver;justin;justin_w@testmail.com;11/15/1990;SVC3;sub
    martin;babeth;babeth_martin@testmail.net;11/25/1964;SVC3;unsub
    reese;richard;rreese@testmail.com;02/08/1987;SVC3;sub
    cage;nathalie;cage.nathalie227@testmail.com;07/03/1989;SVC3;sub
    xiuxiu;andrea;andrea.xiuxiu@testmail.com;09/12/1992;SVC4;sub
    grimes;daryl;daryl_890@testmail.com;12/06/1979;SVC3;unsub
    tycoon;tyreese;tyreese_t@testmail.net;10/08/1971;SVC2;sub
    
    
    如您所注意的,此操作在檔案中指定為 "sub" 或 "unsub"。此系統需要一個 Boolean Integer 整數值來識別要執行的操作:"0" 為取消訂閱與 "1" 為訂閱。為符合此要求,在 "operation" 欄的詳細資訊中執行值的重新映射。
    如果您的檔案已使用 "0" 及 "1" 來識別此操作,則不需要重新映射這些值。僅確定在 Column definition 索引標籤中將此欄處理為 Boolean Integer
  • A Reconciliation activity identifies the data from the file as belonging to the profile dimension of the Adobe Campaign database. 透過 Identification 索引標籤,檔案的 email 欄位與設定檔資源的 email 欄位相符。
    Relations 索引標籤中,使用服務資源所建立之連結,以便識別檔案的 service 欄位。在此範例中,值與服務資源的 name 欄位相符。
  • A Deduplication based on the email field of the temporary resource (resulting from the reconciliation) identifies duplicates. 消除重複項目非常重要,因為所有資料的服務訂閱將會在出現重複項目時失敗。
  • A Subscription Services activity identifies the services to update as coming from the transition, through the link created in the Reconciliation activity.
    Operation type 識別為來自檔案的 operation 欄位。此處只能選取 Boolean 或 Integer 欄位。如果檔案中包含要執行的操作欄未出現在清單中,請確保您已正確設定 Load file 活動中的欄格式,如本範例前面所述 。