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

Data Cloud: セグメンテーションエラーのトラブルシューティング

公開日: Dec 5, 2025
説明
このナレッジ記事は、Data Cloud 内のセグメンテーションに関する一般的な問題やシナリオを診断して解決するために使用できます。 
解決策

カウントの失敗があった場合、どうすればよいですか?

カウント失敗の場合、エラーメッセージに「count」という単語が含まれています。カウントの失敗が発生したときに確認する必要がある事項を理解しましょう。 
 

  • そのような場合、以下の方法を使ってセグメントクエリをさらに簡素化してみてください。
    1. 可能な場合はコンテナをマージする - 結合パスが同じであるコンテナを特定し、それらをマージします。「ネストされた演算子」を代わりに使用して正しい検索条件ロジックを作成します。これによってセグメントが簡素化されます。ネストされた演算子が組織に表示されない場合は、サポートに連絡してください。
    2. 長い結合パス - セグメントでは、関連する属性を選択する間は、グレインに影響しない限り、正しい DMO に到達するための最短パスを常に必ず使用するのがベストプラクティスです。たとえば、結合パスが a→b→c→d→e で、より短い a→c→e のようなパスがある場合は、DMO で結合リレーションを確認し、グレインが損なわれていなければ短い方のパスを使用します。
    3. 循環パス - セグメントで循環パスを使用した場合、カウントクエリがタイムアウトまたは失敗するか、ステータスが固まったままになることがほとんどです。 
      1. 循環パスとは - 単純な例: a→b→c→a、a → b → c → b
      2. 解決方法 - これまでに、循環パスが避けられなかったシナリオは確認されていません。循環パスを特定したら、同じ結果に到達するためのどのような代替パスが存在するかを確認してください。たとえば、a→b→c→a の場合、DMO 内で直接属性を探すことができます。a → b → c → b の場合は、c から属性を取得するのではなく b から属性を探すことができます。


後で再試行する

  • ほとんどの場合、この問題はテナントに割り当てられたリソースを使い果たしたときに発生します。解決するには、セグメントを単純化します。 
    1. エラーが「複数のカウントが進行中です。後で再試行してください」の場合。- このエラーが発生した場合は、後でカウントを再試行するしかありません。他のクエリが処理のためにキューに入っている可能性があるため、この「後で」を定量化するのは困難です。この「待ち時間」はテナントによって異なります。


マテリアライズの失敗があった場合、どうすればよいですか?

マテリアライズが失敗すると、多くの場合、「セグメントを処理できませんでした」または「セグメントを公開できませんでした」というメッセージが表示されます。この場合も、セグメントを単純化すると大きな効果があります。 

  • これをさらに分析して、この問題を解決するためにできることを確認しましょう。 
    1. セグメントに「Large」タグが付いている場合 - ほとんどの場合、これは Rapid セグメントの操作中に発生します。「Large」タグが付いたセグメントでは、公開は失敗します。設計時に「Large」タグをセグメントに付けた場合、セグメントカウントも失敗する可能性があります。
      • 修正方法 - この状況に対処する最も簡単な方法は、処理するレコードの数を減らすことです。そのために、「Engagment DMO (エンゲージメント DMO)」のエンゲージメント日に 7 日の検索条件を自動適用します。いくつかのケースでは、エンゲージメント種別データが「Engagement DMO」にタグ付けされていないためセグメントが「Large」としてタグ付けされていることを確認しました。この場合、ルックバック期間が DMO データに適用されません。DMO 種別が正しいことを確認してください。
    2. テナントが見つからない -
      • このエラーは発生しないのが理想的です。発生した場合は、サポートで調査を作成し、エラーメッセージを提供してください。 


その他の問題

データの不一致

これは何回も発生する可能性がある状況です。過去に経験したいくつかのシナリオを見てみましょう。

  1. データエクスプローラのカウントでセグメントが一致しない
    •  セグメンテーションでエンゲージメント日に検索条件が自動適用される - 標準セグメントで 24 か月、Rapid セグメントで 7 日。データエクスプローラで、エンゲージメントイベント日にも検索条件を適用したことを確認してください。
    •  セグメントが一意なプロファイルの数を提供する - その一方で、データエクスプローラはソースから取得可能な生のデータを提供します。
  2. 他のツールでのカウントが一致していない
    • ポイント 1 を改めて確認してください。
    • 日付演算子 - セグメントの日付演算子はテナントのタイムゾーンを考慮します。同じ条件での比較になるように、ドキュメントを入念に確認してください。
    • 演算子の動作 - 同様に、同じ条件での比較であることを確認し、演算子の動作を完全に理解してください。たとえば、null をチェックする場合は、両方のツールで null がどのように定義されているかを確認してください。
  3. セグメント母集団の大きな変化
    • ソースデータに大きな変更がなかったか確認する - 大量の追加、更新、または削除。
    • セグメントで計算済みインサイトを使用している場合 - セグメントで計算済みインサイトを使用していて、セグメント数やセグメント母集団の予期しない増加または減少があった場合は、CI とセグメント実行の間に ID 解決を実行していないか確認してください。

 

セグメント母集団から除外されたレコードがゼロ

セグメント母集団から除外されたレコード: セグメントの除外で AND を使用する場合、各条件のバケットには、その条件に該当するレコードが含まれている必要があります。AND ステートメントの各バケットに条件を満たすレコードがない場合、除外はすべて無視されます。

例:
除外条件として 条件1 AND 条件2 AND 条件3 を設定する場合は、レコードが 3 つの条件すべてを満たしていることを確認してください。いずれかの条件が満たされていない場合、レコードは除外されず、セグメントに含まれることになります。いずれかの条件を満たすレコードを除外したい場合は、AND の代わりに OR を使用してください。



セグメントステータスの不一致

セグメントのマテリアライズが成功した (成功した公開履歴が存在する) にもかかわらず、セグメントがエラーをスローする場合があります。これは同期の不一致によるものです。この問題を回避する最も簡単な方法の 1 つは、[Update Status (ステータスの更新)] ボタンを手動でクリックすることです。エラーが解決します。

ALM グラフを読み込めない

セグメント編集ウィンドウのタイムアウトや、ALM グラフを読み込めないという問題はほとんどの場合、DMO レベルで定義されたデータモデルが原因です。さらにデバッグするには、「Segment On (セグメントオン)」DMO で定義されたリレーションを確認し、リレーションを無効化できるかどうかを確認してください。問題が解決しない場合は、サポートで調査を作成してください。



 

ナレッジ記事番号

000395772

 
読み込み中
Salesforce Help | Article