識別および調整のプロパティ

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:17分
  • [識別および調整] プロパティを使用して、識別および調整エンジン (IRE) を構成します。

    これらのプロパティは識別および調整のプロセスで使用できます。これらのプロパティを表示および編集するには admin ロールが必要です。
    注:
    システムのプロパティ [sys_properties] テーブルを開くには、ナビゲーションフィルターに「sys_properties.list」と入力します。
    表 : 1. 識別および調整のプロパティ
    プロパティ 説明

    識別および調整中に必要な属性を null 指定できないようにする要件を強制します。

    glide.required.attribute.enabled

    • タイプ:true | false
    • デフォルト値:true
    • 場所: 構成 > CMDB プロパティ > 識別/調整プロパティ

    IRE の識別および調整中にクラスのアップグレードを許可します。

    glide.class.upgrade.enabled

    [false] の場合、IRE はそれぞれの再分類の更新でペイロード (または拡張 IRE のペイロードアイテム) を拒否し、再分類タスクを作成します。

    IRE の識別および調整中にクラスのダウングレードを許可します。

    glide.class.downgrade.enabled

    [false] の場合、IRE はそれぞれの再分類の更新でペイロード (または拡張 IRE のペイロードアイテム) を拒否し、再分類タスクを作成します。

    IRE の識別および調整中にクラスの切り替えを許可します。

    glide.class.switch.enabled

    [false] の場合、IRE はそれぞれの再分類の更新でペイロード (または拡張 IRE のペイロードアイテム) を拒否し、再分類タスクを作成します。

    glide.identification_engine.update_without_upgrade_enabled

    IRE がアップグレード再分類の更新による CI の更新を処理できるようにします。このプロパティは glide.class.upgrade.enabled プロパティよりも優先されます。

    プロパティの設定に応じて、IRE はアップグレードの更新を処理またはスキップします。
    • true:IRE は CI の更新を処理しますが、CI のアップグレード再分類の更新は処理しません。
    • true:IRE は、CI のアップグレード再分類の更新を含む CI の更新を処理します。

    glide.identification_engine.update_without_downgrade_enabled

    IRE がダウングレード再分類の更新による CI の更新を処理できるようにします。このプロパティは glide.class.downgrade.enabled プロパティよりも優先されます。

    プロパティの設定に応じて、IRE はダウングレードの更新を処理またはスキップします。
    • true:IRE は CI の更新を処理しますが、CI のダウングレード再分類の更新は処理しません。
    • true:IRE は、CI のダウングレード再分類の更新を含む CI の更新を処理します。

    glide.identification_engine.update_without_switch_enabled

    IRE がスイッチ再分類の更新による CI の更新を処理できるようにします。このプロパティは glide.class.switch.enabled プロパティよりも優先されます。

    プロパティの設定に応じて、IRE は切り替えの更新を処理またはスキップします。
    • true:IRE は CI の更新を処理しますが、CI のスイッチ再分類の更新は処理しません。
    • true:IRE は、CI のスイッチ再分類の更新を含む CI の更新を処理します。

    glide.identification_engine.reclassification_restriction_rules_enabled

    アクティブな再分類制限ルールの適用をグローバルに有効または無効にします。

    低い優先度のデータソースによる空のフィールドの更新を許可します。

    glide.reconciliation.override.null

    • タイプ:true | false
    • デフォルト値:true
    • 場所: 構成 > CMDB プロパティ > 識別/調整プロパティ

    識別による小さなセットの重複 CI のプロセス方法をコントロールします。

    glide.identification_engine.skip_duplicates

    • タイプ:true | false
    • デフォルト値:true
    • その他の値:
      true

      重複した CI の数が glide.identification_engine.skip_duplicates.threshold で指定されたしきい値よりも小さい場合、最も古い重複 CI が一致するものとして選択され、更新されます。また、その最も古い CI は、その重複 CI のセットのメイン CI として指定されます。

      残りの重複 CI については、duplicate_of フィールドがメイン CI への参照として設定されます。

      false
      CI の一致に失敗し、エラーがログに記録されます。
    • 場所: 構成 > CMDB プロパティ > 識別/調整プロパティ

    識別が glide.identification_engine.skip_duplicates の設定に従って重複 CI を処理できるように、セットの重複 CI に含めることが可能な CI の最大数。

    glide.identification_engine.skip_duplicates.threshold

    重複 CI の数がしきい値を超える場合、重複 CI は glide.identification_engine.skip_duplicates が false に設定されているものとして処理されます。

    • タイプ:整数
    • デフォルト値:5
    • 場所: 構成 > CMDB プロパティ > 識別/調整プロパティ

    に移動するときに表示できるログ実行の最大数 構成 > 識別ログ.

    glide.identification_logs.max_run_ids

    • タイプ:整数
    • デフォルト値:1000
    • 場所: 構成 > CMDB プロパティ > 識別/調整プロパティ

    glide.cache.size.service_cache

    受信および送信の関係に対して識別エンジンによって使用される最大キャッシュサイズ (MB 単位) です。制限に達すると、最も長く使われていないキャッシュ データは破棄され、新しいデータ用にスペースが解放されます。
    注:
    サービス キャッシュを無効にすることはできません。
    glide.identification_engine.granular_insert_locking 複数の詳細度の挿入ロックを使用するか、単一のグローバルな挿入ロックを使用するかを決定します。

    複数の詳細度の挿入ロックの使用に関連するパフォーマンスに問題がある場合は、false に設定します。

    glide.identification_engine.batch_update_last_discovered 識別エンジンによって処理されている CI の last_discovered フィールドのバッチ更新を制御します。

    last_discovered フィールドに適用するビジネスルールがあり、識別および調整 API を呼び出すときにこれらのルールをトリガーする場合は、[false] に設定します。

    glide.identification_engine.related_items_local_cache_count

    最適化のためにカスタマイズされた、ローカルにキャッシュされる関連/ルックアップ CI のクエリー結果エントリ数。

    注:
    ローカルキャッシュの使用を最適化したためにメモリの問題が発生した場合は、glide.identification_engine.related_items_local_cache_count および glide.identification_engine.dependent_items_local_cache_count プロパティを 0 に設定します。
    glide.identification_engine.dependent_items_local_cache_count

    最適化のためにカスタマイズされた、ローカルにキャッシュされる依存 CI のクエリー結果エントリ数。

    注:
    ローカルキャッシュの使用を最適化したためにメモリの問題が発生した場合は、glide.identification_engine.related_items_local_cache_count および glide.identification_engine.dependent_items_local_cache_count プロパティを 0 に設定します。
    glide.identification_engine.independent_items_local_cache_count

    最適化のためにカスタマイズされた、ローカルにキャッシュされる独立 CI のクエリー結果エントリ数。

    値を 0 に設定すると、独立 CI にローカルキャッシュを使用せず、パフォーマンスに影響を与える可能性があります。

    glide.cmdb.logger.source.identification_engine

    ID シミュレーションのスコープ外で IRE を使用する場合に、システムログに記録される詳細タイプの有効化と設定を行います。たとえば、API、ECC キュー、またはスケジュール済みジョブを使用している場合などです。

    注:
    設定によっては、システム全体のパフォーマンスに影響を与える可能性がある大量のデータが生成される可能性があります。値を慎重に設定し、詳細レベルや使用時間をテストまたはデバッグに必要な最小限に抑えます。

    トラブルシューティングの詳細については、「How to capture IRE [identification and reconciliation engine] debug logs (IRE [識別および調整エンジン] デバッグログのキャプチャ方法) [KB0750382]」ナレッジベース記事を参照してください。

    glide.identification_engine.partial_payload_items_max_size

    部分的ペイロードを作成するときに許可されるアイテムの最大数です。この制限に達すると、部分的ペイロードが分割されます。

    たとえば、IRE が部分的ペイロードを作成すると、アイテムと関連する関係および参照はすべて 1 つの部分的ペイロードに結合されます。この結合により、部分的ペイロードが大きくなる可能性があります。

    このプロパティを調整すると、部分的なアイテムの IRE 処理に関連するパフォーマンスの問題で役立ちます。

    glide.identification_engine.partial_items_process_limit

    1 回の IRE 呼び出しでフェッチされる部分的なアイテムの最大数です。この制限に達すると、IRE は、入力ペイロードの完了アイテムに対応する部分的なアイテムのみをフェッチします。

    この値を調整すると、部分的なアイテムの IRE 処理に関連するパフォーマンスの問題で役立ちます。

    glide.identification_engine.partial_items_process_absolute_limit

    IRE がフェッチする部分的なアイテムの数を絶対的に制限します。これを超えると、IRE は CMDB IRE 部分のペイロード [cmdb_ire_partial_payloads] テーブルからの部分的ペイロードのフェッチを停止します。この値を調整すると、部分的なアイテムの IRE 処理に関連するパフォーマンスの問題で役立ちます。

    glide.identification_engine.skip_updating_source_last_discovered_if_older
    IRE が CMDB の last_discovered および discovery_source 属性を更新する方法を決定します。
    • true:ペイロードに last_discovered が指定されていて、CMDB の CI の last_discovered よりも古い場合、IRE はペイロード値を使用して CMDB の last_discovered および discovery_source 属性を更新しません。
    • false:ペイロードに last_discovered が指定されていて、CMDB の CI の last_discovered よりも古い場合、IRE はペイロード値を使用して CMDB の last_discovered および discovery_source 属性を更新します。
    注:
    更新操作では、上記の属性のみがこのプロパティの影響を受けます。
    glide.identification_engine.ire_message_listener_skip_updating_source_last_discovered_to_now

    強力な変換エンジン (RTE) が、強力なインポートセットトランスフォーマーフォームire.skip_updating_last_scan_to_now カスタムプロパティを渡さない場合、IRE はこのプロパティの値を skip_updating_source_last_discovered_to_now IRE オプションに使用します。

    glide.identification_engine.skip_updating_last_scan_if_older
    IRE がペイロードの source_recency_timestamp 値を使用して、ソース [sys_object_source] テーブルの last_scan 属性を更新するかどうかを決める方法を決定します。
    • true:ペイロードに source_recency_timestamp が指定されていて、CMDB の CI の last_scan よりも古い場合、IRE はソース [sys_object_source] テーブルの last_scan 属性を更新しません。
    • false:ペイロードに source_recency_timestamp が指定されていて、CMDB の CI の last_scan よりも古い場合、IRE はペイロード値を使用してソース [sys_object_source] テーブルの last_scan 属性を更新します。

    CI の入力ペイロードとソース [sys_object_source] テーブルの last_scan 属性値を確認して、IRE がその last_scan 値を更新するかどうかを調べることができます。

    注:
    更新操作では、上記の属性のみがこのプロパティの影響を受けます。
    glide.identification_engine.ire_message_listener_skip_updating_last_scan_to_now

    RTE が強力なインポートセットトランスフォーマーフォームire.skip_updating_last_scan_to_now カスタムプロパティを渡さない場合、IRE はこのプロパティの値を ire.skip_updating_last_scan_to_now IRE オプションに使用します。

    alide.identification_engine.platform_domain_separation_enabled
    IRE 処理中のドメインセパレーションサポートモードを切り替えます。
    • false:IRE プロセスは現在のドメイン内でのみ実行されます。基本的に、IRE 処理中の親ドメインから子ドメインへのアクセスを無効にします。
    • true:IRE ドメインセパレーションは、プラットフォームドメインセパレーションの動作に従います。基本的に、IRE 処理中の親ドメインから子ドメインすべてへのアクセス表示を可能にします。
    glide.identification_engine.enable_identifier_optional_condition
    識別ルールの通常の識別子エントリの詳細オプションを有効にします。詳細オプションで条件を追加して、一致する CI を検索するレコードのセットを絞り込みます。
    注:

    このプロパティは、通常の識別子エントリにのみ影響します (ルックアップまたはハイブリッド識別子エントリには影響しません)。

    ベースシステムでは、さまざまなクラスの識別子エントリが詳細オプション条件で事前設定されています。このプロパティを true に設定すると、通常の識別子エントリの事前設定された条件がすべて自動的に適用されます。

    予期しない動作を防ぐために、このプロパティを true に設定する前に、通常の識別子エントリで事前定義された条件を確認します。プライマリナビゲーションの [フィルター] ボックスに、「cmdb_identifier_entry.list」と入力します。次に、[識別子エントリ] リストビューで [オプションの条件] 列を確認します。

    glide.identification_engine.enable_reconciliation_filter_before_update

    調整ルールのフィルター条件を、ペイロード処理中の値変更の前に適用するか後に適用するかを決定します。