Loading

CRM Analytics での一致しない項目名を持つデータセットの追加

公開日: Jul 17, 2023
説明

CRM Analytics で異なる項目名を持つデータセットを追加するには、項目名を一致させる必要があります。レシピを使用して追加プロセス中に項目を対応付けるか、computeExpression と sliceDataset を使用してデータフロー内で新しい項目を作成し、古い項目を削除する方法があります。詳細は append 変換 の「スキーマの異なるデータセットの追加」を参照してください。 

解決策
別々のソースからのデータを正しく追加するには、項目名を変更して一致させる必要があります。

CRM Analytics ​には 2 つの方法があります。 computeExpression -> sliceDataset 変換シーケンスは、UI データフローエディタで作成するか、またはデータフロー JSON 定義内で直接作成できます。次の JSON の例では、Account.Name という項目と同じ値で Account_Name という名前の項目を作成してから、Account.Name をデータセットから削除しています。Append 変換は、これらの変換の後に実行されます。
{ 
   "RenameInternalFields": { 
      "action": "computeExpression", 
      "parameters": { 
         "source": "internalSourceNode", 
         "mergeWithSource": true, 
         "computedFields": [ 
            { 
            "name": "Account_Name", 
            "type": "Text", 
            "label": "Account Name", 
            "saqlExpression": "Account.Name" 
            } 
          ]
       } 
   } 
}, 
{ 
   "RemoveMismatchedInternalFields": { 
      "action": 
      "sliceDataset", "parameters": { 
         "source": "RenameInternalFields", 
         "mode": "drop", 
         "fields": [ 
            { 
            "name": "Account.Name" 
            } 
         ] 
      } 
   } 
}
ナレッジ記事番号

000381265

 
読み込み中
Salesforce Help | Article