コンテンツにスキップ

リミットと考慮事項

Data Quality Senseの各アクティベーションには、固定数のスキャン(デフォルトで20回)が含まれます。手動またはスケジュールされたすべてのスキャン実行がこのクォータにカウントされます。

Insight Studioの定義カードには、使用済みスキャン数を示すプログレスバーが表示されます。リミットに近づくと、バーが赤くなり、Scan limit reachedの警告が表示されます。

スキャンリミット到達を示す定義カード — 赤いプログレスバーとスキャン数

すべてのスキャンが使用されると、新しいスキャンを実行しようとするとエラーダイアログが表示され、スキャンリミットに達したことが通知されます。

Insight Studioのエラーダイアログ — スキャンリミット到達を表示

エラーダイアログのUpgradeボタンをクリックすると、追加スキャンをリクエストする事前入力済みメールが開きます。メールはhello@tucario.com宛てで、Org IDが自動的に含まれます。

スキャンリミットアップグレードリクエストの事前入力済みメール — Org ID付き

DQSはSalesforce内で完全に実行され、標準のガバナーリミットに従います。処理エンジンはこれらの制約内で動作するように設計されています。

リミットSalesforceの上限DQSへの影響
バッチサイズチャンクあたり2,000レコードDQS設定で構成可能
同時バッチ数組織あたり5DQSはスキャンあたり1バッチを使用
トランザクションあたりのSOQLクエリ数100動的クエリを効率的に使用
トランザクションあたりのDML操作数150効率的な書き込みのために結果をバッチ化
ヒープサイズ12 MB(非同期)大きなテキスト項目が影響する場合あり
リミットSalesforceの上限
Scheduled Apexジョブ組織あたり100
CRONトリガー組織あたり100
オブジェクトサイズ予想スキャン時間備考
10,000レコード未満数分高速処理
10,000 – 100,00010–30分通常のバッチ処理
100,000 – 1,000,00030–60分オフピーク時のスケジュールを検討
1,000,000以上1時間以上メンテナンスウィンドウ中にスケジュール

定義内の項目数が多いほど、レコードあたりの処理が増加します。50以上の項目を持つ定義は、10項目の定義より時間がかかります。

有効なケイパビリティごとにチャンクあたりのディメンションストラテジー実行が追加されます。7つすべてのケイパビリティを有効にすると、1つだけの場合の約7倍の時間がかかります。

  • オフピーク時間帯にスケジュール — ユーザーへの影響を最小化
  • 小さく始める — 1つのケイパビリティと少数の重要な項目から始め、徐々に拡張
  • バッチジョブを監視 — Setup → Apex Jobsでスキャンの進捗を確認
  • 保持ポリシーを使用 — 結果の無制限な増大を防止
  • スケジュールをずらす — すべての定義を同じ時間にスケジュールしない

スキャン結果はSalesforceのデータストレージを消費します。各スキャンは以下を作成します:

  • 有効なケイパビリティごとに1つのDimension Result
  • ケイパビリティごとの項目ごとに1つのField Result
  • 項目ごとに複数のMetric Results

データ保持を構成すると、古い結果が自動的にパージされます。