建立摘要清單 creating-a-summary-list
此使用案例詳細說明如何建立工作流程,收集檔案並完成數個擴充功能後,即可建立摘要清單。 此範例是根據在商店中進行購買的聯絡人清單。
以下是使用的資料結構:
其目的是:
- 使用擴充活動的各種選項
- 若要在調解之後更新資料庫中的資料
- 若要建立擴充資料的全域「檢視」
若要建立摘要清單,您必須依照下列步驟進行:
- 在工作流程的工作表中收集和載入「購買」檔案
- 透過建立參照表格的連結來擴充匯入的資料
- 使用擴充資料更新「購買」表格
- 使用「購買」表格的彙總計算豐富「聯絡人」資料
- 建立摘要清單
步驟1:載入檔案並調解匯入的資料 step-1--loading-the-file-and-reconciling-the-imported-data
要載入的資料為具有以下格式的「購買」相關資料:
Product Name;Product price;Store
Computer;2000;London 3
Tablet;600;Cambridge
Computer;2000;London 5
Computer;2000;London 8
Tablet;600;Cambridge
Phone;500;London 5
此資料包含在「Purchases.txt」文字檔中。
-
新增 檔案收集器 和 資料載入(檔案) 活動至工作流程。
此 檔案收集器 活動可讓您從Adobe Campaign伺服器收集檔案,並將檔案傳送至該伺服器。
此 資料載入(檔案) 活動可讓您使用收集的資料擴充工作流程的工作表。 有關本活動的詳細資訊,請參閱 此頁面.
-
設定 檔案收集器 收集文字的活動(*.txt)從選取的目錄中鍵入檔案。
此 檔案收集器 活動可讓您管理來源目錄中不存在檔案。 要執行此操作,請核取 Process file nonexistence 選項。 在此工作流程中, 等待 已新增活動,以嘗試另一個檔案集合(如果在集合時目錄中遺失該集合)。
-
設定 資料載入(檔案) 活動,使用與要匯入的資料格式相同的範例檔案。
按一下 Click here to change the file format… 使用「購買」表格的內部名稱和標籤重新命名欄的連結。
在匯入資料後,透過建立符合「商店」方案的參考表格的連結來執行擴充。
新增擴充活動,並依照以下方式設定:
-
從中選擇由資料組成的主要集 資料載入(檔案) 活動。
-
按一下 Add data,然後選取 A link 選項。
-
選取 Define a collection 選項。
-
選取「儲存」結構描述作為目標。
如需各種連結型別的詳細資訊,請參閱 豐富和修改資料.
在下列視窗中,您必須藉由選取來源欄位(在主要集中)與目標欄位(屬於「儲存」綱要)來設定資料調解,以建立聯結條件。
現在連結已建立,我們會從「商店」結構描述新增欄至工作流程的工作表:「郵遞區號參考」欄位。
- 開啟擴充活動。
- 按一下 Edit additional data。
- 將「郵遞區號參考」欄位新增至 Output columns.
在此擴充後,工作流程工作表中的資料將如下:
步驟2:將擴充資料寫入「購買」表格 step-2--writing-enriched-data-to-the--purchases--table
此步驟詳細說明如何將匯入和擴充的資料寫入「購買」表格。 為此,我們需要使用 更新資料 活動。
工作流程工作表內的資料與 購買 目標維度必須在中的資料之前執行 購買 表格已更新。
- 按一下 Reconciliation 擴充活動的索引標籤。
- 選取目標維度,即此案例中的「購買」結構描述。
- 為工作流程表格中的資料選取「來源運算式」(在此例中為「storeName」欄位)。
- 為「購買」表格中的資料選取「目的地運算式」(在此例中為「storename」欄位)。
- 核取 Keep unreconciled data coming from the work table 選項。
在 更新資料 活動,需要下列設定:
- 選取 Insert or update 中的選項 Operation type 欄位,以避免每次收集檔案時都建立新記錄。
- 選取 By directly using the targeting dimension 的值 Record identification 選項。
- 選取「購買」結構描述作為 Document type.
- 指定要更新的欄位清單。 此 Destination 欄可讓您定義「購買」結構描述的欄位。 此 Expression 欄可讓您選取工作表中的欄位以執行對應。
- 按一下 Generate an outbound transition 選項。
步驟3:擴充「連絡人」資料 step-3--enriching--contact--data-
「連絡人」結構描述會實際連結至「購買」結構描述。 這表示您可以使用「擴充」選項的另一個選項:新增連結至篩選維度的資料。
此第二次擴充的目的是針對購買結構建立彙總,以計算每個已識別連絡人的購買總額。
-
新增 查詢 型別活動可讓您復原全部 連絡人 儲存。
-
新增 擴充 活動,然後選取上一個查詢產生的主要集。
-
按一下新增 Data.
-
按一下 Data linked to the targeting dimension 選項。
-
按一下 Data linked to the filtering dimension 中的選項 Select fields to add 視窗。
-
選取 Purchases 節點,然後按一下 Next.
-
變更 Collected data 欄位,方法是選取 Aggregates 選項。
-
按一下 Next。
-
新增下列運算式以計算每個聯絡人的購買總計:"Sum(@prodprice)"。
若要準備摘要清單,您必須從「購買」欄位及首次擴充欄位(「郵遞區號參考」欄位)新增欄位。
-
按一下 Edit additional data… 擴充活動中的連結。
-
新增「商店名稱」和「購買/郵遞區號參考」欄位。
-
按一下 Properties 標籤。
-
變更第二個連結,僅建立一行。
步驟4:建立並新增至摘要清單 step-4--creating-and-adding-to-a-summary-list
最後一個步驟涉及將所有擴充資料寫入清單。
- 新增 清單更新 活動至工作流程。 此活動必須連結至第二個擴充活動的出站轉變。
- 選取 Create the list if necessary (Calculated name) 選項。
- 選取計算名稱的值。 為清單選擇的標籤為目前日期: <%= formatDate(new Date(), "%2D/%2M/%2Y") %>。
執行工作流程後,清單將包含:
- 連絡人清單,
- 「購買總數」欄、
- 「商店名稱」欄、
- 針對包含在商店參考結構描述中的所有商店輸入的「郵遞區號參考」欄。