您位於此處:
augment 轉換
augment 轉換會將相關資料集中的資料欄新增至另一個資料集。產生的已擴大資料集讓您能在兩個相關輸入資料集上進行查詢。例如,您可以使用使用者資料集擴大帳戶資料集,讓查詢可傳回帳戶記錄和帳戶擁有者的完整名稱。
建立轉換時,請將每個輸入資料集識別為左側或右側資料集,並指定其間的關係。CRM Analytics 合併左側資料集的所有欄,且只會包含右側資料集中的特定欄。(請記住,每個資料集不能有超過 5,000 個 (包括最多 1,000 個日期欄位) 的欄位。)CRM Analytics 會將關係增加至右側資料集中的欄名稱,這在左側和右側資料集都有名稱相同的欄時很有用。
針對左側資料集內的每一筆記錄,augment 轉換會執行搜尋,尋找右側資料集內相符的記錄。為比對相關記錄,augment 轉換使用符合條件。您可以根據每個資料集的索引鍵指定符合條件。索引鍵必須是維度。索引鍵可能是單欄索引鍵或複合索引鍵。在根據複合索引鍵指定的符合條件下,兩個資料集索引鍵的欄位都必須指定為相同順序,且數量相同。
請參考下面的 augment 轉換範例。在此範例中,您想要從機會和帳戶物件擷取資料,然後根據「帳戶識別碼」欄位比對資料:
| 資料流 | 資料流程中的 augment 節點 |
|---|---|
|
|
以下是資料流程 JSON。
{
"sfdcDigest_Account": {
"action": "sfdcDigest",
"parameters": {
"fields": [
{"name": "Id"},
{"name": "Name"}
],
"object": "Account"
}
},
"sfdcDigest_Opportunity": {
"action": "sfdcDigest",
"parameters": {
"fields": [
{"name": "Id"},
{"name": "Name"},
{"name": "Amount"},
{"name": "StageName"},
{”name": "CloseDate"},
{"name": "AccountId"},
{"name": "OwnerId"}
],
"object": "Opportunity"
}
},
"augment_Oppt_Acct": {
"action": "augment",
"parameters": {
"operation": "LookupSingleValue",
"left": "sfdcDigest_Opportunity",
"left_key": [
"AccountId"
],
"relationship": "OpptyAcct",
"right": "sfdcDigest_Account",
"right_key": [
"Id"
],
"right_select": [
"Name"
]
}
},
"Create OpptsAccts": {
"action": "sfdcRegister",
"parameters": {
"alias": "Opportunity_Account",
"source": "augment_Oppt_Acct",
"name": "Opportunity_Account"
}
}
}
執行資料流程之後,CRM Analytics 會建立並註冊 Opportunity_Account 資料集。也會將關係作為字首,新增至右側資料集內的所有欄。
- 以 augment 轉換比對記錄的特殊個案
針對左側資料集內的每一筆記錄,augment 轉換會執行搜尋,尋找右側資料集內相符的記錄。但重要的是您確實瞭解 augment 轉換在比對記錄時如何處理特殊個案。 - 擴大參數
定義 augment 轉換時,您將動作屬性設為augment,並指定參數。



