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

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間: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 データ収集が停止されるまでに単一のデータ収集ジョブ実行で発生できるエラーの最大数。

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

    この制限が適用された場合は、データ収集中に実行されるすべてのスクリプトを調べて、スクリプトが有効であり、想定どおりに機能することを確認します。

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

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

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

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