ソフトウェア正規化

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:6分
  • ソフトウェアモデル正規化のプロセスを通じて、 ソフトウェア資産管理 アプリケーション内で検出されたソフトウェアモデルデータを標準化します。

    構成管理データベース (CMDB)内で新しいソフトウェアディスカバリーモデルが見つかると、正規化プロセスは検出されたソフトウェア公開者、製品、バージョン、およびエディションの値をソフトウェア資産管理コンテンツライブラリと比較します。

    正規化プロセスが完了すると、ソフトウェアディスカバリーモデル [cmdb_sam_sw_discovery_model] テーブルの対応する正規化された列 (公開者、製品、バージョン、およびエディション) に一致が追加されます。正規化されたフィールドは、エンタイトルメント購入の調整、ライセンスポジションの計算、ソフトウェアライフサイクルの管理など、 ソフトウェア資産管理全体のさまざまな下流プロセスやユースケースで使用されます。たとえば、検出されたパブリッシャー Microsoft Corp は、正規化されたパブリッシャー列の Microsoft に正規化できます。

    正規化のメリット

    • 正規化は、組織内で検出されたすべてのソフトウェアの確定的なインベントリを確立します。インストールされているソフトウェアの包括的で正確なリストを維持することは、ソフトウェア監査の準備と効果的な IT 運用の両方にとって不可欠です。正規化を行わないと、組織内で同じソフトウェア発行元に対して多くの異なる名前が発生するため、混乱が生じ、データを合理化するために多大な労力が必要になります。
    • 正規化を実装することで、ソフトウェアインベントリを簡素化し、データの一貫性を向上させ、レポートプロセスの信頼性を高めることができます。
    • 正規化により、ソフトウェア調整がより正確かつ効率的になります。標準値を使用して、自分が所有するエンタイトルメントを持つソフトウェアを照合します。これにより、より正確な調整結果が得られます。カウントが正しく、記録と一致するため、ソフトウェア監査をより簡単に計画して完了できます。
    • 正規化プロセスにより、複数のディスカバリーツールからのインストールデータを標準化できます。

    スケジュール済みジョブ

    ソフトウェアディスカバリーモデルを標準化するには、モデルを正規化する必要があります。正規化コンテンツを使用してレコードを手動で更新するか、 ソフトウェア資産管理プロ 内の正規化機能を使用して、レコードを ソフトウェア資産管理 コンテンツライブラリと比較して標準化することができます。

    スケジュール済みジョブ SAM - Normalize discovery models using content library rules 毎日実行され、コンテンツルールに基づいてディスカバリーモデルを正規化し、ディスカバリーモデルレコードに正規化ステータスをアサインします。さまざまな正規化ステータスの詳細については、「 正規化ステータス」を参照してください。
    注:
    また、 ソフトウェア資産管理 - 機械学習正規化 (com.sn_sam_ml_normalization) プラグインをアクティブ化して、機械学習正規化をオプトインすることもできます。詳細については、「機械学習を使用したディスカバリーモデルの正規化」を参照してください。

    スケジュール済みジョブ SAM - Discovery Model Normalization job 毎日実行され、正規化およびコンテンツダッシュボードの正規化トレンドチャートが更新されます。正規化傾向グラフの詳細については、「 正規化およびコンテンツダッシュボード」を参照してください。

    手動正規化

    手動正規化は、プラットフォームが完全に正規化していないときにソフトウェアディスカバリーモデルを更新するプロセスです。ソフトウェアディスカバリーモデルの標準化ステータスが [一部正規化済み]、[ 正規化済みパブリッシャー]、または [一致項目は見つかりませんでした] の場合は、手動で標準化できます。ソフトウェアディスカバリーモデルを手動で標準化する方法の詳細については、「 でソフトウェアモデルを手動で正規化するソフトウェア資産ワークスペース」を参照してください。

    正規化の提案

    ソフトウェアディスカバリーモデルが ソフトウェア資産管理プラグイン コンテンツライブラリと比較されると、ディスカバリーモデルの正規化提案が生成されます。これらの提案は、ディスカバリーソースに基づいて [公開者]、[ 製品]、[ バージョン ] などのフィールドを予測します。これらの提案を承認または却下できます。正規化の提案の表示の詳細については、「 ソフトウェア資産ワークスペース で正規化の提案を表示する」を参照してください。

    正規化を元に戻す

    正規化を手動で元に戻すことができます。これにより、正規化された値がすべて削除され、ディスカバリーモデルのステータスが「 一致項目は見つかりませんでした」に設定されます。ステータスが [正規化済み]、[一部正規化済み]、または [一致項目が見つからないように正規化されたパブリッシャー] のディスカバリーモデルの正規化を元に戻すことができます。ソフトウェアディスカバリーモデルの正規化を元に戻す方法の詳細については、「 ワークスペースでの正規化を元に戻す」を参照してください。
    注:
    ステータスが [ 手動で正規化済み] のディスカバリーモデル、およびパターン正規化ルールを使用して正規化されたディスカバリーモデルは元に戻せません。

    ソフトウェアモデル正規化ルール

    ソフトウェア資産管理 アプリケーションは、次の正規化ルールを使用してソフトウェアディスカバリーモデルを正規化します。
    • 製品マップとパッケージマップの正規化: ServiceNow® コンテンツサービス は、個別のディスカバリーモデルごとにルールを作成します。差が小さい場合でも、別の正規化ルールが開発されます。たとえば、ディスカバリーモデルが 1,000 個ある場合、モデルを正規化するために 1,000 個の製品マップ正規化またはパッケージマップ正規化ルールが作成されます。
    • パターン正規化:特定のデータパターンを持つ複数のディスカバリーモデルに対応できる単一の正規化ルールを作成します。このルールは、検出されたフィールドと正規化値の間のパターン一致を検索し、それに応じて正規化フィールドを更新します。たとえば、 Microsoft Office 2019 を含むソフトウェアディスカバリーモデルを正規化するには、パターン正規化ルールを定義できます。Microsoft Office 2019 以降のディスカバリーモデルは同等として扱われ、Microsoft Office にマップされます。
    • 拡張パターン正規化:ソフトウェアモデルのディスカバリーおよび製品識別中に発生するさまざまな複雑なシナリオを処理します。この正規化ルールは、構成されたパターンを使用してさまざまなパターンを照合して標準化することで、製品名、エディション名、およびバージョン識別子のバリエーションに対処します。たとえば、エディションが標準、STD、スタンド、またはその他のバリアントとしてラベル付けされている場合、パターンルールを確立して、そのようなインスタンスを同等のものとして扱い、標準エディションにマップすることができます。ソフトウェア資産管理 アプリケーションは、条件付きマッピングを有効にします。特定の用語の有無によって、アイテムが拡張パターン正規化ルールの適用範囲に含まれるか除外されるかが決まります。このルールは、ディスカバリーモデルで発生するさまざまな形式とシナリオを管理し、正規化の一貫性と正確性を確認します。
    • ワイドネット正規化:特定のソフトウェアディスカバリーモデルが類似の検出されたフィールド値を共有する場合、 ソフトウェア資産管理 アプリケーションはワイドネット正規化の原則を使用してそれらのフィールド値を正規化します。これにより、 ServiceNow® コンテンツサービス が製品ごとに個別の正規化ルールを作成する必要性が軽減されます。
      注:
      特定のソフトウェア製品のみがワイドネット正規化の対象となります。これらのソフトウェア製品は、 ServiceNow® コンテンツサービスによって決定されます。