Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

Salesforce ローカルデータ同期で項目メタデータを更新する方法

公開日: Apr 30, 2026
説明

項目がローカル Salesforce 環境から CRM Analytics のデータ同期を介して取り込まれる場合、特定のパラメーターは取り込みメタデータ、つまりオブジェクトのデータ同期定義のスキーマによって制御されます。このメタデータは、データ同期のオブジェクト設定の [ソースデータをプレビュー] 項目の設定から編集することはできません。
注: リモートデータコネクターの項目メタデータは通常、[ソースデータをプレビュー] 設定画面の項目属性ペインで編集できます。この記事は、Salesforce ローカル同期 (SFDC_Local または複製とも呼ばれます) に適用されます。

取り込みメタデータ (fiscalMonthOffset など「Salesforce 項目メタデータの上書き」に説明されているすべてのパラメータを含む) はデータフローの sfdcDigest ノードに指定する必要があります。データ同期メタデータでは、データフローから同じオブジェクト上のさまざまな sfdcDigest ノードがすべて集められ、各パラメータが存在する最近更新されたデータフロー定義からパラメータ値が使用されます。これについては「データ同期と接続を有効にする場合の影響について」を参照してください。

項目メタデータが無効な場合 (たとえば、テキストフィールドの最大長が 32,000 を超える場合)、その項目にはデータ同期オブジェクト設定で警告アイコンが表示され、[保存] ボタンは非アクティブになります。無効なメタデータを持つすべての項目は、オブジェクトのデータ同期設定に変更を保存する前に、以下のプロセスで修正する必要があります。

注: "fiscalMonthOffset" や "firstDayOfWeek" のようなパラメータはデータセットに関連付けられた拡張メタデータ (XMD) ファイルに存在しますが、これらは廃止されており、データセットの項目や動作に影響を与えることはありません。データ項目に会計日付部分が生成されるためには、取り込みメタデータに "fiscalMonthOffset" が定義されている必要があります。「ソースデータの日付形式と会計日付」の「CRM Analytics の会計期間」セクションを参照してください。ベストプラクティスとして、ソースオブジェクトのすべての日付について "fiscalMonthOffset" と "firstDayOfWeek" を同じ値に設定することをお勧めします。

解決策

SFDC_LOCALから "master" データフローを通じてデータ同期内の項目の取り込みメタデータを更新するには、次の手順に従います。

  1. 新規データフローに sfdcDigest ノードを作成します。
  2. オブジェクトを指定し、目的の項目すべてを選択します。
  3. 含める項目についてメタデータを目的の値に設定します。
  4. 目的のオブジェクトと項目すべてについて繰り返します。
  5. データフロー定義を保存します。データフローに他の何かを含めたり、データフローを実行したりする必要はありません。

これにより、含めるオブジェクトと項目すべての定義済みパラメータをデータ同期に設定して、レシピ、データフロー、データセットで一貫した動作が可能になります。

他の任意のデータフローにメタデータ上書きがある場合、上記のアクションを実行した後にそのデータフローが更新されると、データ同期メタデータが上書きされます。これを回避するには、すべてのデータフローのメタデータ上書きを同じにするか、上記手順で作成した "master" データフロー以外のすべてのデータフローからメタデータ上書きを削除します。

ナレッジ記事番号

000392328

 
読み込み中
Salesforce Help | Article