Loading

CRM Analyticsエラー 「OPERATION_TOO_LARGE: exceeded 100000 distinct ids (OPERATION_TOO_LARGE: 個別の ID の数が 100000 件を超えました)」

公開日: Apr 30, 2026
説明

リストに記載しないグループ機能が組織で有効になっている場合、CRM Analytics で FeedItem または FeedComment オブジェクトを抽出しようとしたときに、いずれかのオブジェクトのレコード件数が 100,000 件を超えていると、次のエラーが表示されることがあります。


Something went wrong while executing the Replication_FeedComment node: OPERATION_TOO_LARGE: exceeded 100000 distinct ids (ノード Replication_FeedComment の実行中にエラーが発生しました: 個別の ID の数が 100000 件を超えました)」


このエラーは、レコードを抽出するユーザ (つまりインテグレーションユーザ) には追加のアクセスチェックが必要なため、「リストに記載しないグループ」機能を組織で有効にしている場合はクエリの複雑さが増すために発生します。

解決策

「リストに記載しないグループの管理」権限をインテグレーションユーザに割り当てることはできません。この制限を回避する 1 つの方法は、ローカル組織を参照する複製で、リモート接続を介して FeedItem / FeedComment オブジェクトを抽出することです。「リストに記載しないグループの管理」権限を持つユーザを接続設定で指定すると、そのユーザでオブジェクトが抽出されるため、このクエリの制限とインテグレーションユーザの制約がスキップされます。

この回避策を実装するには、次の手順を実行します。
 

リモート接続をローカル組織に追加する:

1. データ同期と接続の有効化が有効になっていない場合はデータ同期と接続を有効化します。これはこの回避策の必須要件です。
2. Analytics Studio のデータマネージャーに移動します
3. 左のメニューで [接続] をクリックします
4. [新しい接続] をクリックします
5. [Salesforce 外部コネクタ] をクリックします
6. 接続の名前を選択します (「Remote Connection to Local Org (ローカル組織へのリモート接続)」など)
7. 接続の API 参照名と説明を選択します
8. 「リストに記載しないグループの管理」権限が割り当てられている、ローカル組織のユーザのユーザ名とパスワードを入力します。
9. Sandbox を使用する場合、「login.salesforce.com」ではなく「test.salesforce.com」ドメインを使用するように [サービス URL] を変更します
10. [保存] をクリックします

 

新しい接続に FeedComment または FeedItem を追加する:

1. Analytics Studio のデータマネージャーの[接続]をクリックします
2. 作成した新しい接続の[▼]をクリックし[オブジェクトを編集]をクリックします
3. 必要に応じて、FeedItem または FeedComment オブジェクトにチェックを入れ、[続行] をクリックします
4. 含める項目を選択し、[保存] をクリックします。
 

新しい接続で複製を実行する:

1. Analytics Studio のデータマネージャーの[接続]をクリックします
2. 作成した新しい接続をクリックし、FeedComment または FeedItem を追加したオブジェクトを見つけます
3. オブジェクト名右端の[▼]をクリックし[データ同期の実行] をクリックします
4. 左のパネルで [ジョブ監視] をクリックし、オブジェクトの同期が正常に完了したことを確認します。


追加した新しいリモート接続を使用してオブジェクトを抽出したら、データフローでそのオブジェクトを参照し、データセットを入力できます。

ナレッジ記事番号

000383984

 
読み込み中
Salesforce Help | Article