での非正規化テーブルの構成 フィールドサービス管理 (FSM)

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:3分
  • 非正規化データベースは、複数のテーブルに格納されている情報を 1 つのテーブルに折りたたみます。このように関連データが折りたたまれると、ロード時間が改善され フィールドサービス管理 (FSM)

    フィールドサービス管理 (FSM) 内のデータ

    フィールドサービス管理 (FSM)のデータは、通常、正規化されたデータベースに格納されます。正規化されたデータベースでは、テーブルは他のテーブルを拡張して親テーブルと子テーブルを作成できます。フィールドサービス管理 (FSM)正規化されたデータベースは、テーブルとレコードを使用して、作業指示書、エージェント、機器などのデータとプロセスを管理します。情報を格納および整理するこの正規化されたデータ構造は、人間がテーブル内のデータを追加および管理するのに役立ちますが、コンピューターがテーブル内のデータを処理するための最も迅速で効率的な方法ではありません。

    非正規化テーブル

    非正規化データベースは、複数のテーブルを 1 つのテーブルに折りたたみ、かつて複数のテーブルにまたがる複数のテーブルセルにあったものを取得して 1 つのテーブルにまとめます。このように複数のテーブル行から関連データを折りたたむと フィールドサービス管理 (FSM) フェッチされるデータに複数のテーブルではなく単一のテーブルからアクセスできるため、クエリを実行して情報をより迅速に返すことができます。

    の非正規化テーブル フィールドサービス管理 (FSM)

    フィールドサービス管理 (FSM)に対して非正規化テーブルが機能する方法は、ディスパッチャワークスペースなどのアプリケーションをロードすると、データの取得に使用されるすべてのテーブルが事前にクエリされ、情報が非正規化テーブルに格納されます。その後、 ディスパッチャワークスペース で作業しているときに、要求を実行するために情報が必要になったときに、以前にクエリを実行する必要があった複数のテーブルではなく、非正規化されたテーブルがクエリされます。必要なデータが非正規化テーブルに存在しない場合、データは元のテーブルソースから取得されます。

    非正規化テーブルは、情報をディスパッチャーに配信しやすくなります。フィールドサービス管理 (FSM) でデータを追加し、テーブルを管理する方法は変わりません。テーブルへの情報を更新または追加する方法に変更はありません。

    データが非正規化テーブルに追加されると、プロセスは 4 つのジョブに分割されます。たとえば、エージェントが 1600 人いる場合、それらのエージェントのデータの処理は 4 つのジョブに分割され、それぞれに 400 人のエージェントがいます。データを処理するジョブの数は変更できますが、変更するには ServiceNow に連絡する必要があります。

    非正規化テーブルに格納されるデータの週数を変更できます。詳細については、「非正規化テーブルに格納されているデータを更新する」を参照してください。非正規化テーブルの作成に使用されるデータモデルに関連する情報については、「 の非正規化テーブルのデータモデル フィールドサービス管理 (FSM)」を参照してください。

    次の機能は、非正規化テーブルを使用します。
    • 予約
    • 動的スケジューリング
    • ディスパッチャワークスペース
    重要:

    非正規化テーブルのデータを直接変更しないでください。これにより フィールドサービス管理 (FSM) が壊れる可能性があるため、プロの開発者であっても絶対に実行しないでください。

    非正規化テーブルプロパティ

    フィールドサービス管理 (FSM)のテーブルの非正規化を制御するシステムプロパティが 3 つあります。詳細については、以下の フィールドサービス管理 (FSM) とともにインストールされるプロパティのプロパティを参照してください。

    非正規化テーブルはデフォルトで有効になっています。非正規化テーブルをオフにするには、プロパティ sn_fsm.wm_weekly_resource_span を無効にする必要があります。

    警告:
    システムアドミニストレーターのみがこれらの値を変更する必要があります。
    • sn_fsm.wm_weekly_resource_span
    • sn_fsm.wm_weekly_resource_span.number_of_ weeks_in_past
    • sn_fsm.wm_weekly_resource_span.number_of_weeks_in 予定