データコレクターのパフォーマンスアナリティクスプロパティ

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:10分
  • データコレクターのプロパティを使用すると、 パフォーマンスアナリティクス データ収集に対するさまざまな制限を構成できます。プロパティは、データ収集プロセスを保護するように構成されています。デフォルト値はほとんどの環境に適しています。

    注:
    これらの値を必要以上に増やさないようにしてください。実装によっては、これらの値を増やすとパフォーマンスに影響する場合があります。可能であれば、プロパティ値を増やすための代替ソリューションを見つけられる可能性のあるドメインエキスパートまたは実装パートナーに相談してください。
    プロパティ 説明
    com.snc.pa.dc.script_timeout インジケーターソーススクリプトやブレークダウンスクリプトなどのスクリプトをデータ収集サイクル中に実行できる最大時間 (秒)。

    この制限は、データ収集ジョブによって処理される各レコードに個別に適用されます。スクリプトがこの制限を超えると、データ収集ジョブは現在のレコードをスキップします。

    スクリプトがデフォルトの制限に頻繁に達する場合は、このプロパティを変更する前にスクリプトをできるだけ簡素化します。

    • タイプ:整数
    • デフォルト値:30
    com.snc.pa.dc.query_time_limit 警告がログに記録されるまでにデータ収集ジョブの単一のクエリを実行できる最大時間 (分)。
    • タイプ:整数
    • デフォルト値: 60
    com.snc.pa.dc.max_row_count_indicator_source ジョブが単一のインジケーターソースから収集できるレコードの最大数。
    重要:
    このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。デフォルトの条件である最適化されたデータ収集が有効になっている場合は、プロパティ com.snc.pa.dc.hsql.max_row_count_indicator_sourceを参照してください。

    この制限は、データ収集ジョブに含まれる各インジケーターソースに個別に適用されます。各インジケーターソースに関連付けられたインジケーターの数は、この制限には影響しません。

    たとえば、データ収集ジョブが 3 つのインジケーターソースから 12 のインジケーターのスコアを収集する場合、ジョブはデフォルトで最大 150,000 レコード (各インジケーターソースから 50,000) を収集できます。

    警告:
    • インジケーターソースに含まれるレコードの数がこのプロパティの値より多い場合、このインジケーターソースのインジケーターは収集されません。
    • このプロパティは、個々のインジケーターソースで上書きできます。この場合、行数が com.snc.pa.dc.max_row_count_indicator_source の値よりも少なくても、個々のインジケーターソースが収集されない可能性があります。
    • タイプ:整数
    • デフォルト値:50,000
    com.snc.pa.dc.hsql.max_row_count_indicator_source ジョブが単一のインジケーターソースから収集できるレコードの最大数。
    重要:
    このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。それ以外の場合は、 com.snc.pa.dc.max_row_count_indicator_source が適用されます。詳細については、「データ収集の最適化」を参照してください。

    この制限は、データ収集ジョブに含まれる各インジケーターソースに個別に適用されます。各インジケーターソースに関連付けられたインジケーターの数は、この制限には影響しません。

    たとえば、データ収集ジョブが 3 つのインジケーターソースから 12 のインジケーターのスコアを収集する場合、ジョブはデフォルトで最大 300 万レコード (各インジケーターソースから 100 万) を収集できます。

    San Diego より新しいバージョンにアップグレードすると、最適化されたデータコレクターが有効になります。その後、このプロパティは com.snc.pa.dc.max_row_count_indicator_sourceを上書きします。com.snc.pa.dc.max_row_count_indicator_sourceの値が 100 万を超えない限り、新しいプロパティの値はデフォルトの 100 万に設定されます。後者の場合、元のプロパティ値は保持されます。

    警告:
    • インジケーターソースに含まれるレコードの数がこのプロパティの値より多い場合、このインジケーターソースのインジケーターは収集されません。
    • このプロパティは、個々のインジケーターソースで上書きできます。この場合、行数が com.snc.pa.dc.hsql.max_row_count_indicator_source の値よりも少なくても、個々のインジケーターソースが収集されない可能性があります。
    • タイプ:整数
    • デフォルト値:1,000,000
    com.snc.pa.dc.max_breakdown_elements_limit

    ブレークダウンソースごとのデータコレクションによって取得されるブレークダウン要素の最大数。ブレークダウンソースの要素数がこの制限を超えている場合、データコレクターはそのブレークダウンソースからスコアを収集しません。

    重要:
    このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。データ収集を最適化するには、プロパティ com.snc.pa.dc.hsql.max_breakdown_elements_limitを参照してください。データ収集の最適化も参照してください。

    この制限は、データ収集ジョブに含まれる各ブレークダウンソースに個別に適用されます。各ブレークダウンソースに関連付けられたブレークダウンの数は、この制限には影響しません。

    たとえば、データ収集ジョブが 3 つのブレークダウンソースから 12 のブレークダウンのスコアを収集する場合、ジョブはデフォルトで最大 30,000 レコード (各ブレークダウンソースから 10,000) を収集できます。
    警告:
    この制限を増やすと、ノードの処理負荷が増加します。

    このプロパティは、ネストされたコレクションが有効かどうかに応じて処理が異なります。

    ネストされたコレクションが有効になっている場合、null 以外のスコアを持つ要素のみがこの制限に対してカウントされます。このカウントは、データ収集ジョブの実行時に取得されます。スコアを含む要素の数がこの制限に達すると、ブレークダウンソースは無効になり、スコアはメモリからクリアされます。

    ネストされたコレクションが有効になっていない場合、ブレークダウンソースのすべての要素が制限に対してカウントされます。スコアが収集される前にカウントされます。

    100 万個の要素を含むブレークダウンソースにデフォルトの制限である 10,000 要素が適用され、そのうち 5,000 要素がスコア付きであるケースを考えてみましょう。ネストされたコレクションでは、ジョブはこれら 5,000 要素のスコアを収集します。ネストされた収集がオフの場合、ジョブはこのブレークダウンソースのスコアを収集しません。

    • タイプ:整数
    • デフォルト値:10,000
    com.snc.pa.dc.hsql.max_breakdown_elements_limit

    ブレークダウンソースごとのデータコレクションによって取得されるブレークダウン要素の最大数。ブレークダウンソースの要素数がこの制限を超えている場合、データコレクターはそのブレークダウンソースからスコアを収集しません。

    重要:
    このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。それ以外の場合は、 com.snc.pa.dc.max_breakdown_elements_limit が適用されます。詳細については、「データ収集の最適化」を参照してください。

    この制限は、データ収集ジョブに含まれる各ブレークダウンソースに個別に適用されます。各ブレークダウンソースに関連付けられたブレークダウンの数は、この制限には影響しません。

    デフォルトでは、ブレークダウン要素の数に制限は設定されていません。多数の要素を含むブレークダウンソースを含むジョブでパフォーマンスの問題が発生した場合は、 カスタマーサービス & サポートに相談して制限を設定することを検討してください。

    San Diego より新しいバージョンにアップグレードすると、最適化されたデータ収集が有効になります。その後、このプロパティは com.snc.pa.dc.max_breakdown_elements_limitを上書きします。

    • タイプ:整数
    • デフォルト値:-1
    com.snc.pa.dc.max_breakdown_elements_level2_limit

    2 つのブレークダウンのマトリクスで許可されるブレークダウン要素の最大数。この制限を超えると、マトリクスのブレークダウン要素は収集されません。

    重要:
    このプロパティは、最適化されたデータ収集を使用しないジョブにのみ適用されます。データ収集を最適化するには、プロパティ com.snc.pa.dc.hsql.max_breakdown_elements_level2_limitを参照してください。データ収集の最適化も参照してください。
    たとえば、デフォルトの制限が 100 万要素で、第 1 レベルのブレークダウンに 10,000 要素、第 2 レベルのブレークダウンに 500 要素がある場合、結果のマトリクスからなる 500 万要素は収集されません。第 1 レベルのブレークダウンに 1,000 個の要素しかない場合、結果の 500,000 個の要素が収集されます。
    注:
    この制限は、 com.snc.pa.dc.max_breakdown_elements_limit プロパティの影響も受けます。ブレークダウンソースの 1 つがその制限を超える場合、ブレークダウンマトリクスは収集されません。
    • タイプ:整数
    • デフォルト値:1,000,000
    com.snc.pa.dc.hsql.max_breakdown_elements_level2_limit

    2 つのブレークダウンのマトリクスで許可されるブレークダウン要素の最大数。この制限を超えると、ブレークダウン要素は収集されません。

    重要:
    このプロパティは、最適化されたデータ収集を使用するジョブにのみ適用されます。「データ収集の最適化」を参照してください。

    デフォルトでは、マトリクスのブレークダウン要素の数に制限は設定されていません。多数の要素を含むブレークダウンソースを含むジョブでパフォーマンスの問題が発生した場合は、 カスタマーサービス & サポートに相談して制限を設定することを検討してください。

    注:
    この制限は、 com.snc.pa.dc.hsql.max_breakdown_elements_limit プロパティの影響を受ける可能性があります。この制限が設定されている場合、いずれかのブレークダウンソースがその制限を超えるブレークダウンマトリクスは収集されません。
    • タイプ:整数
    • デフォルト値:-1
    com.snc.pa.dc.max_error_count データ収集が停止されるまでに実行された 1 回のデータ収集ジョブで発生する可能性のあるエラーの最大数。

    データ収集中のエラーは、通常、無効なスクリプトが原因であるか、スクリプトのタイムアウト制限に達した場合に発生します。

    この制限に達した場合は、データ収集中に実行されるスクリプトを確認し、それらが有効であり、期待どおりに実行されることを確認します。

    • タイプ:整数
    • デフォルト値: 500
    com.snc.pa.dc.max_records 単一のスナップショット [pa_snapshots] レコードに保存される Sys ID の最大数。収集されたスコアごとにスナップショットレコードが作成され、このレコードのフィールドには、スコアに寄与するレコードのすべての Sys ID が含まれます。この制限を超えると、最大レコード数のスナップショットレコードが作成されます。この制限は、インジケーターに対して [レコードの収集] が選択されている場合にのみ適用されます。

    たとえば、デフォルトの制限である 5,000 を使用していて、5,010 のレコードがスコアに寄与するジョブを実行しているとします。[sys_id] フィールドの最初の 5,000 個の Sys ID のカンマ区切りリストを含むスナップショットレコードが作成されます。

    一般に、デフォルトの制限は、収集されたレコードに十分な詳細を提供します。この制限を増やすと、データ収集中やスナップショットテーブルで操作を実行するときのパフォーマンスに影響を与える可能性があります。

    • タイプ:整数
    • デフォルト値:5000