リミットと考慮事項
スキャンリミット
Section titled “スキャンリミット”Data Quality Senseの各アクティベーションには、固定数のスキャン(デフォルトで20回)が含まれます。手動またはスケジュールされたすべてのスキャン実行がこのクォータにカウントされます。
使用状況の追跡
Section titled “使用状況の追跡”Insight Studioの定義カードには、使用済みスキャン数を示すプログレスバーが表示されます。リミットに近づくと、バーが赤くなり、Scan limit reachedの警告が表示されます。

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

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

Salesforceガバナーリミット
Section titled “Salesforceガバナーリミット”DQSはSalesforce内で完全に実行され、標準のガバナーリミットに従います。処理エンジンはこれらの制約内で動作するように設計されています。
バッチ処理リミット
Section titled “バッチ処理リミット”| リミット | Salesforceの上限 | DQSへの影響 |
|---|---|---|
| バッチサイズ | チャンクあたり2,000レコード | DQS設定で構成可能 |
| 同時バッチ数 | 組織あたり5 | DQSはスキャンあたり1バッチを使用 |
| トランザクションあたりのSOQLクエリ数 | 100 | 動的クエリを効率的に使用 |
| トランザクションあたりのDML操作数 | 150 | 効率的な書き込みのために結果をバッチ化 |
| ヒープサイズ | 12 MB(非同期) | 大きなテキスト項目が影響する場合あり |
スケジューリングリミット
Section titled “スケジューリングリミット”| リミット | Salesforceの上限 |
|---|---|
| Scheduled Apexジョブ | 組織あたり100 |
| CRONトリガー | 組織あたり100 |
パフォーマンスの考慮事項
Section titled “パフォーマンスの考慮事項”オブジェクトサイズ
Section titled “オブジェクトサイズ”| オブジェクトサイズ | 予想スキャン時間 | 備考 |
|---|---|---|
| 10,000レコード未満 | 数分 | 高速処理 |
| 10,000 – 100,000 | 10–30分 | 通常のバッチ処理 |
| 100,000 – 1,000,000 | 30–60分 | オフピーク時のスケジュールを検討 |
| 1,000,000以上 | 1時間以上 | メンテナンスウィンドウ中にスケジュール |
定義内の項目数が多いほど、レコードあたりの処理が増加します。50以上の項目を持つ定義は、10項目の定義より時間がかかります。
ケイパビリティ数
Section titled “ケイパビリティ数”有効なケイパビリティごとにチャンクあたりのディメンションストラテジー実行が追加されます。7つすべてのケイパビリティを有効にすると、1つだけの場合の約7倍の時間がかかります。
ベストプラクティス
Section titled “ベストプラクティス”- オフピーク時間帯にスケジュール — ユーザーへの影響を最小化
- 小さく始める — 1つのケイパビリティと少数の重要な項目から始め、徐々に拡張
- バッチジョブを監視 — Setup → Apex Jobsでスキャンの進捗を確認
- 保持ポリシーを使用 — 結果の無制限な増大を防止
- スケジュールをずらす — すべての定義を同じ時間にスケジュールしない
スキャン結果はSalesforceのデータストレージを消費します。各スキャンは以下を作成します:
- 有効なケイパビリティごとに1つのDimension Result
- ケイパビリティごとの項目ごとに1つのField Result
- 項目ごとに複数のMetric Results
データ保持を構成すると、古い結果が自動的にパージされます。