ソフトウェアインストールテーブルで重複するソフトウェアインストールを解決

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • 複数のディスカバリーソースを実行しているときに、ソフトウェアインストール [cmdb_sam_sw_install] テーブルで作成された重複するソフトウェアインストールレコードを解決します。

    始める前に

    必要なロール:sam_developer

    このタスクについて

    同じ構成アイテムで検出されたが、異なるディスカバリーソースから検出されたソフトウェアインストールは、重複と見なされます。CI で複数のディスカバリーソースを実行している場合、異なるディスカバリーソースから重複するソフトウェアインストールレコードがソフトウェアインストール [cmdb_sam_sw_install] テーブルに作成されます。これらの重複エントリを解決するには、スケジュール済みジョブ SAM - Deduplicate Install Tableを実行します。

    手順

    1. 移動先 すべて > ソフトウェア資産 > プロパティ.
    2. [ はい ] を選択して、[ サードパーティのデータソース統合フレームワークの使用時にスケジュール済みジョブを有効にする ] [com.snc.samp.ire.datasource.integration] プロパティを選択します。
    3. スケジュール済みジョブ SAM - Deduplicate Install Tableを実行します。
      重複排除ロジックに基づいて、1 つのソフトウェアインストールレコードのみが true とマークされ、他の重複レコードは false とマークされます。ソフトウェアインストール [cmdb_sam_sw_install] テーブルで、重複レコードの 1 つだけの [アクティブなインストール] 列の値が true になっています。
    4. ソフトウェアインストール [cmdb_sam_sw_install] テーブルに移動します。
      重複レコードの 1 つだけの [アクティブなインストール] 列の値が true に設定されます。ソフトウェアインストールレコードの残りの重複エントリは false に設定されます。