(57)【要約】【課題】相違点の確認作業を省力化し、データ数が多い場合であっても相違点を容易に検索して修正する。【解決手段】汎用コンピュータは、キーフィールドの情報が同一のデータを、帳票ファイルのデータ及びサマリグラフファイルのデータからそれぞれ選択し、選択した２つのデータを、キーフィールド以外の対応するフィールド毎に比較し、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように、選択した２つのデータのうち少なくとも一方を書き換え、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、選択した２つのデータに相違点が存在することを示す識別情報を、比較ファイルの該当データに付与する。【選択図】  図３
2007079671.tif 000002
【特許請求の範囲】
【請求項１】
データベースに予め登録された情報に基づいて設備機器を監視する監視システムにおいて、監視ポイントからデータを収集するための帳票ファイルと、前記監視ポイントから収集したデータのサマリグラフを表示するためのサマリグラフファイルとの相違点を検索して修正するデータベース修正登録方法であって、
前記帳票ファイルと前記サマリグラフファイルのそれぞれについて、相違点検索の対象となるフィールドと監視ポイント毎に固有の番号が格納されるキーフィールドとを読み取る第１のステップと、
前記帳票ファイルの前記読み取ったフィールドのデータを記憶部に書き込むと共に、前記サマリグラフファイルの前記読み取ったフィールドのデータを前記記憶部に書き込む第２のステップと、
前記キーフィールドの情報が同一のデータを、前記帳票ファイルのデータ及び前記サマリグラフファイルのデータからそれぞれ選択する第３のステップと、
この第３のステップで選択した２つのデータを、前記キーフィールド以外の対応するフィールド毎に比較する第４のステップと、
この第４のステップの比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように前記第３のステップで選択した２つのデータのうち少なくとも一方を書き換える第５のステップと、
前記第４のステップの比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、前記第３のステップで選択した２つのデータに相違点が存在することを示す識別情報を、前記記憶部の該当データに付与する第６のステップとを有することを特徴とするデータベース修正登録方法。
【請求項２】
請求項１記載のデータベース修正登録方法において、
前記第４のステップで比較するフィールドは、前記帳票ファイルにおいては前記監視ポイントの警報発生時に表示すべきサマリグラフを指定する強制サマリＩＤが格納されるフィールドであり、前記サマリグラフファイルにおいては前記サマリグラフを指定するグラフＩＤが格納されるフィールドであることを特徴とするデータベース修正登録方法。
【請求項３】
請求項２記載のデータベース修正登録方法において、
前記第５のステップは、前記選択した２つのデータのうち前記帳票ファイルのデータの強制サマリＩＤフィールドに情報が入力されていない場合は、前記選択した２つのデータのうちの前記サマリグラフファイルのデータのグラフＩＤフィールドに入力された初期値を、前記情報が入力されていない強制サマリＩＤフィールドに書き込むステップを含むことを特徴とするデータベース修正登録方法。
【請求項４】
請求項１記載のデータベース修正登録方法において、
さらに、前記サマリグラフにデータを出力する際の表示桁数をチェックする最大桁数判定ファイルのレコードを、前記キーフィールド毎及び前記サマリグラフを指定するグラフＩＤ毎に作成する第７のステップと、
前記監視ポイントから収集するデータの最大桁数を表す帳票最大桁数を前記帳票ファイルから前記キーフィールド毎に取得して、前記最大桁数判定ファイルの該当レコードのフィールドに書き込む第８のステップと、
前記サマリグラフに表示するデータの最大桁数を表すサマリ最大桁数を前記サマリグラフファイルから前記キーフィールド毎及び前記グラフＩＤ毎に取得して、前記最大桁数判定ファイルの該当レコードのフィールドに書き込む第９のステップと、
前記最大桁数判定ファイルに書き込まれた前記帳票最大桁数と前記サマリ最大桁数とを前記レコード毎に比較する第１０のステップと、
この第１０のステップの比較の結果、前記帳票最大桁数と前記サマリ最大桁数が一致しないレコードが存在する場合、これらが等しくなるように前記帳票ファイルの帳票最大桁数と前記サマリグラフファイルのサマリ最大桁数のうち少なくとも一方を書き換える第１１のステップと、
この第１０のステップの比較の結果、前記帳票最大桁数と前記サマリ最大桁数が一致しないレコードが存在する場合、前記帳票最大桁数と前記サマリ最大桁数が一致しないことを示す識別情報を、前記最大桁数判定ファイルの該当レコードに付与する第１２のステップとを有することを特徴とするデータベース修正登録方法。
【請求項５】
データベースに予め登録された情報に基づいて設備機器を監視する監視システムにおいて、監視ポイントからデータを収集するための帳票ファイルと、前記監視ポイントから収集したデータのサマリグラフを表示するためのサマリグラフファイルとの相違点を検索して修正するデータベース修正登録装置であって、
前記帳票ファイルと前記サマリグラフファイルのそれぞれについて、相違点検索の対象となるフィールドと監視ポイント毎に固有の番号が格納されるキーフィールドとを読み取る読取手段と、
前記帳票ファイルの前記読み取ったフィールドのデータを記憶部に書き込むと共に、前記サマリグラフファイルの前記読み取ったフィールドのデータを前記記憶部に書き込む比較ファイル作成手段と、
前記キーフィールドの情報が同一のデータを、前記帳票ファイルのデータ及び前記サマリグラフファイルのデータからそれぞれ選択するデータ選択手段と、
このデータ選択手段で選択された２つのデータを、前記キーフィールド以外の対応するフィールド毎に比較する比較手段と、
この比較手段による比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように前記データ選択手段で選択された２つのデータのうち少なくとも一方を書き換える修正手段と、
前記比較手段による比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、前記データ選択手段で選択された２つのデータに相違点が存在することを示す識別情報を、前記記憶部の該当データに付与する識別情報付与手段とを有することを特徴とするデータベース修正登録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データベースに予め登録された情報に基づいて設備機器を監視する監視システムにおいて、データベースに登録された帳票ファイルとサマリグラフファイルの相違点を検索して修正するデータベース修正登録方法および装置に関するものである。
【背景技術】
【０００２】
従来より、ビル監視システムでは、例えば空調設備、電力設備、防犯設備、防災設備などの各種の設備機器の監視ポイントからデータを収集するために、監視ポイントの名称や番号、データのタイプなどを設定した電子データ（汎用的な形式の電子データ、以下、帳票データと呼ぶ）が予め作成されている。ビル監視システムの中央監視装置は、この帳票データに基づいてデータを収集すべき監視ポイントを特定し、監視ポイントからデータを収集する。
【０００３】
また、ビル監視システムでは、監視ポイントの状態を、平面図や断面図などのサマリグラフと呼ばれるグラフを以ってリアルタイムで表示するようになっている。このサマリグラフを表示するために、データの表示桁数などを設定した電子データ（以下、サマリグラフデータと呼ぶ）が予め作成されている。ビル監視システムの中央監視装置は、監視ポイントから収集したデータとサマリグラフデータに基づいてサマリグラフを作成して表示する。図１０にサマリグラフの１例を示す。図１０のサマリグラフＳＧでは、複数の部屋から収集した室温を平面図形式で表示するようになっている。
【０００４】
また、このビル監視システムでは、監視ポイントに警報が発生した場合、今まで表示していたサマリグラフに代わって、予め設定された緊急用のサマリグラフを自動的に表示するようになっている。この緊急用のサマリグラフを指定する番号（グラフＩＤ）が帳票データの強制サマリＩＤフィールドに予め設定されており、中央監視装置は、監視ポイントに警報が発生した場合、緊急用のサマリグラフのグラフＩＤを、警報が発生した監視ポイントに対応する帳票データの強制サマリＩＤフィールドから取得して、緊急用のサマリグラフを作成する。以上のようなビル監視システムについては、例えば特許文献１に開示されている。
【０００５】
ところで、建築物の設計段階や建設段階においては、設計変更によって機器種別の変更などが頻繁に行なわれ、それに伴って監視ポイントの内容変更および監視ポイント数の増減が頻繁に生じることがある。竣工後においても、テナントの変更や改修などが発生することで、前述と同様に監視ポイントの内容変更および監視ポイント数の増減が頻繁に生じることがある。このように、監視ポイントに変更が生じた場合、それに伴って、関連するサマリグラフデータも変更が生じる場合がある。監視ポイントの変更内容は帳票データに登録されており、サマリグラフの変更内容はサマリグラフデータに登録されているので、それぞれ対応する項目において変更が反映され、正しく一致しているかどうかを確認するために、従来は帳票データとサマリグラフデータとの共通項目全てを人が見比べて、手作業で確認していた。そして、帳票データとサマリグラフデータに相違点があった場合は、相違点を手作業で修正していた。
【０００６】
【特許文献１】特許第３１６３４７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
帳票データの変更内容とサマリグラフデータの変更内容とが正しく一致しているかどうかを確認する作業は、変更した箇所が分からないために、全てのデータを見比べるといった手作業での確認になるため、確認作業にかなりの労力が掛かるという問題点があった。さらに、監視ポイント数が多い場合、そして変更点および変更頻度が多い場合、かなりの労力を生じ、結果として、作業時間が非常に掛かってしまうという問題点があった。また、設計変更時に、人為的ミスによって帳票データの変更内容とサマリグラフの変更内容が一致していないことがある。監視ポイントの変更が重なり、そして監視ポイント数が多い場合は特に、この入力ミスを発見できないままになるといった人為的ミスが生じることも問題であった。特に、大規模建築物などは、一般的に、監視ポイントが非常に多いため、以上の問題が多く発生する傾向にある。
【０００８】
以上のように、帳票データとサマリグラフデータの相違点の確認を手作業で行う場合には、相違点を見つけ出すことにかなりの労力と時間が掛かるという問題点があり、また帳票データとサマリグラフデータの入力ミスを見過ごしてしまう可能性があった。
【０００９】
本発明は、上記課題を解決するためになされたもので、帳票データとサマリグラフデータの相違点の確認作業を省力化し、かつデータ数が多い場合であっても相違点を容易に検索して修正することができるデータベース修正登録方法および装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、データベースに予め登録された情報に基づいて設備機器を監視する監視システムにおいて、監視ポイントからデータを収集するための帳票ファイルと、前記監視ポイントから収集したデータのサマリグラフを表示するためのサマリグラフファイルとの相違点を検索して修正するデータベース修正登録方法であって、前記帳票ファイルと前記サマリグラフファイルのそれぞれについて、相違点検索の対象となるフィールドと監視ポイント毎に固有の番号が格納されるキーフィールドとを読み取る第１のステップと、前記帳票ファイルの前記読み取ったフィールドのデータを記憶部に書き込むと共に、前記サマリグラフファイルの前記読み取ったフィールドのデータを前記記憶部に書き込む第２のステップと、前記キーフィールドの情報が同一のデータを、前記帳票ファイルのデータ及び前記サマリグラフファイルのデータからそれぞれ選択する第３のステップと、この第３のステップで選択した２つのデータを、前記キーフィールド以外の対応するフィールド毎に比較する第４のステップと、この第４のステップの比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように前記第３のステップで選択した２つのデータのうち少なくとも一方を書き換える第５のステップと、前記第４のステップの比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、前記第３のステップで選択した２つのデータに相違点が存在することを示す識別情報を、前記記憶部の該当データに付与する第６のステップとを有するものである。
【００１１】
また、本発明のデータベース修正登録方法の１構成例において、前記第４のステップで比較するフィールドは、前記帳票ファイルにおいては前記監視ポイントの警報発生時に表示すべきサマリグラフを指定する強制サマリＩＤが格納されるフィールドであり、前記サマリグラフファイルにおいては前記サマリグラフを指定するグラフＩＤが格納されるフィールドである。
また、本発明のデータベース修正登録方法の１構成例において、前記第５のステップは、前記選択した２つのデータのうち前記帳票ファイルのデータの強制サマリＩＤフィールドに情報が入力されていない場合は、前記選択した２つのデータのうちの前記サマリグラフファイルのデータのグラフＩＤフィールドに入力された初期値を、前記情報が入力されていない強制サマリＩＤフィールドに書き込むステップを含むものである。
また、本発明のデータベース修正登録方法の１構成例は、さらに、前記サマリグラフにデータを出力する際の表示桁数をチェックする最大桁数判定ファイルのレコードを、前記キーフィールド毎及び前記サマリグラフを指定するグラフＩＤ毎に作成する第７のステップと、前記監視ポイントから収集するデータの最大桁数を表す帳票最大桁数を前記帳票ファイルから前記キーフィールド毎に取得して、前記最大桁数判定ファイルの該当レコードのフィールドに書き込む第８のステップと、前記サマリグラフに表示するデータの最大桁数を表すサマリ最大桁数を前記サマリグラフファイルから前記キーフィールド毎及び前記グラフＩＤ毎に取得して、前記最大桁数判定ファイルの該当レコードのフィールドに書き込む第９のステップと、前記最大桁数判定ファイルに書き込まれた前記帳票最大桁数と前記サマリ最大桁数とを前記レコード毎に比較する第１０のステップと、この第１０のステップの比較の結果、前記帳票最大桁数と前記サマリ最大桁数が一致しないレコードが存在する場合、これらが等しくなるように前記帳票ファイルの帳票最大桁数と前記サマリグラフファイルのサマリ最大桁数のうち少なくとも一方を書き換える第１１のステップと、この第１０のステップの比較の結果、前記帳票最大桁数と前記サマリ最大桁数が一致しないレコードが存在する場合、前記帳票最大桁数と前記サマリ最大桁数が一致しないことを示す識別情報を、前記最大桁数判定ファイルの該当レコードに付与する第１２のステップとを有するものである。
【００１２】
また、本発明のデータベース修正登録装置は、前記帳票ファイルと前記サマリグラフファイルのそれぞれについて、相違点検索の対象となるフィールドと監視ポイント毎に固有の番号が格納されるキーフィールドとを読み取る読取手段と、前記帳票ファイルの前記読み取ったフィールドのデータを記憶部に書き込むと共に、前記サマリグラフファイルの前記読み取ったフィールドのデータを前記記憶部に書き込む比較ファイル作成手段と、前記キーフィールドの情報が同一のデータを、前記帳票ファイルのデータ及び前記サマリグラフファイルのデータからそれぞれ選択するデータ選択手段と、このデータ選択手段で選択された２つのデータを、前記キーフィールド以外の対応するフィールド毎に比較する比較手段と、この比較手段による比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように前記データ選択手段で選択された２つのデータのうち少なくとも一方を書き換える修正手段と、前記比較手段による比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、前記データ選択手段で選択された２つのデータに相違点が存在することを示す識別情報を、前記記憶部の該当データに付与する識別情報付与手段とを有するものである。
【発明の効果】
【００１３】
従来は、帳票ファイルの変更内容とサマリグラフファイルの変更内容とが正しく一致しているかどうかを確認する作業、及び修正がある場合の修正作業が手作業により行なわれるため、非常な労力が掛かり、また設定内容が正しく登録されていないままになるといった人為的ミスが生じていた。これに対して、本発明では、キーフィールドの情報が同一のデータを、帳票ファイルのデータ及びサマリグラフファイルのデータからそれぞれ選択して、この２つのデータをキーフィールド以外の対応するフィールド毎に比較し、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるように２つのデータのうち少なくとも一方を書き換えるようにしたので、相違点が存在するデータを容易に検索して自動的に修正することができ、従来に比べて格段に少ない労力、及び短時間で確認作業を完了することができる。また、本発明では、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、選択した２つのデータに相違点が存在することを示す識別情報を、記憶部の該当データに付与するようにしている。これにより、本発明では、帳票ファイルとサマリグラフファイルの相違点がどの監視ポイントに関係しているかを作業者が容易に認識することができる。
【００１４】
また、本発明では、第４のステップで比較するフィールドを、帳票ファイルにおいては監視ポイントの警報発生時に表示すべきサマリグラフを指定する強制サマリＩＤが格納されるフィールドとし、サマリグラフファイルにおいてはサマリグラフを指定するグラフＩＤが格納されるフィールドとすることにより、強制サマリＩＤフィールドの情報とグラフＩＤフィールドの情報とが等しくなるように、帳票ファイルとサマリグラフファイルのうち少なくとも一方を書き換えて修正することができる。
【００１５】
また、本発明では、選択した２つのデータのうち帳票ファイルのデータの強制サマリＩＤフィールドに情報が入力されていない場合は、選択した２つのデータのうちのサマリグラフファイルのデータのグラフＩＤフィールドに入力された初期値を、情報が入力されていない強制サマリＩＤフィールドに書き込むようにしたので、監視ポイントに警報が発生した場合に表示する緊急用のサマリグラフを指定する強制サマリＩＤを自動的に初期値に設定することができ、強制サマリＩＤの設定に要する作業者の手間を大幅に低減することができる。
【００１６】
また、本発明では、帳票最大桁数を帳票ファイルから取得して最大桁数判定ファイルに書き込むと共に、サマリ最大桁数をサマリグラフファイルから取得して最大桁数判定ファイルに書き込み、最大桁数判定ファイルに書き込まれた帳票最大桁数とサマリ最大桁数とを比較して、比較の結果、帳票最大桁数とサマリ最大桁数が一致しない場合、これらが等しくなるように帳票ファイルの帳票最大桁数とサマリグラフファイルのサマリ最大桁数のうち少なくとも一方を書き換えるようにしたので、帳票最大桁数とサマリ最大桁数の相違点を自動的に修正することができる。また、本発明では、比較の結果、帳票最大桁数とサマリ最大桁数が一致しないレコードが存在する場合、帳票最大桁数とサマリ最大桁数が一致しないことを示す識別情報を、最大桁数判定ファイルの該当レコードに付与するようにしている。これにより、本発明では、帳票最大桁数とサマリ最大桁数の相違点がどの監視ポイントに関係しているかを作業者が容易に認識することができ、またこの相違点がどのサマリグラフに関係しているかを容易に認識することができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図面を参照して説明する。まず、本実施の形態において相違点検索の対象となる帳票ファイルとサマリグラフファイルの詳細を説明するために、帳票ファイルとサマリグラフファイルを用いるビル監視システムの中央監視装置について説明する。図１は本発明の実施の形態に係るビル監視システムの中央監視装置の１構成例を示すブロック図である。
【００１８】
図１において、１−１はＣＰＵ、１−２はＲＡＭ、１−３はＲＯＭ、１−４はハードディスク装置などの記憶装置、１−５〜１−７はインターフェイス装置（以下、Ｉ／Ｆと略する）、１−８はディスプレイ装置、１−９はキーボード、１−１０はマウスである。
ＣＰＵ１−１は、Ｉ／Ｆ１−５，１−７を介して与えられる各種入力情報を得て、ＲＡＭ１−２にアクセスしながら、ＲＯＭ１−３や記憶装置１−４に格納されたプログラムに従って動作し、Ｉ／Ｆ１−６を介してディスプレイ装置１−８に情報を表示させる。
【００１９】
記憶装置１−４には、電子帳票作成プログラム（不図示）及びサマリグラフ作成プログラム（不図示）が格納されている。これら電子帳票作成プログラム及びサマリグラフ作成プログラムは、例えばＣＤ−ＲＯＭなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて記憶装置１−４にインストールされている。
【００２０】
ビル監視システムでは、例えば空調設備、電力設備、防犯設備、防災設備などの各種の設備機器の監視ポイントからデータを収集するために、監視ポイントの名称や番号、データのタイプなどを設定した帳票データを電子帳票作成プログラムを用いて予め作成しておく。図１の例では、記憶装置１−４中にデータベースＤＹが構築され、このデータベースＤＹ中に、帳票データの集まりである帳票ファイルＦＢが作成されている。
【００２１】
図２に、記憶装置１−４に格納された帳票ファイルＦＢの構造の１例を示す。帳票ファイルＦＢは、データ構造情報１００と帳票データ１０１とからなる。データ構造情報１００は、帳票データ１０１のフォーマット（データ構造）を示している。データ構造情報１００は、フィールド（列）の番号１０２と、フィールドの属性１０３とからなる。
【００２２】
データ構造情報１００の定義によれば、帳票データ１０１はＪ個のフィールドから構成され、番号＃１のフィールドには各帳票データに固有の帳票番号であるアクセスキーが格納され、番号＃２のフィールドには監視ポイントのポイント名称が格納され、番号＃３のフィールドには監視ポイントのタイプが格納され、番号＃４のフィールドには監視ポイントの警報発生時に表示すべきサマリグラフの番号（グラフＩＤ）を示す強制サマリＩＤが格納され、番号＃５のフィールドには監視ポイントから収集するデータの最小値であるアナログ最小値が格納され、番号＃６のフィールドには監視ポイントから収集するデータの最大値であるアナログ最大値が格納され、番号＃Ｊのフィールドには監視ポイントから収集するデータの単位が格納される。
【００２３】
図２の例では、帳票ファイルＦＢは、アクセスキー「１００１」〜「２０２９」の帳票データを含んでいる。例えばアクセスキー「１００１」の帳票データでは、ポイント名称が「高層系冷水積算熱量」、ポイントタイプが「ＴＴＤ」、強制サマリＩＤが未定義となっており、またアナログ最小値が「０」、アナログ最大値が「９９９９９９」、単位が「ＭＪ」となっている。
ＣＰＵ１−１は、帳票ファイルＦＢに基づいてデータを収集すべき監視ポイントを特定し、Ｉ／Ｆ１−５を通じて監視ポイントからデータを収集して、収集したデータを記憶装置１−４に格納する。
【００２４】
また、ビル監視システムでは、監視ポイントの状態を、サマリグラフと呼ばれるグラフを以ってリアルタイムで表示するようになっている。このサマリグラフを表示するためのサマリグラフデータをサマリグラフ作成プログラムを用いて予め作成しておく。図１の例では、記憶装置１−４のデータベースＤＹ中に、サマリグラフデータの集まりであるサマリグラフファイルＦＳが作成されている。
【００２５】
図３に、記憶装置１−４に格納されたサマリグラフファイルＦＳの構造の１例を示す。サマリグラフファイルＦＳは、データ構造情報２００とサマリグラフデータ２０１とからなる。データ構造情報２００は、サマリグラフデータ２０１のフォーマットを示している。データ構造情報２００は、フィールドの番号２０２と、フィールドの属性２０３とからなる。データ構造情報２００の定義によれば、サマリグラフデータ２０１はＫ個のフィールドから構成され、番号＃１のフィールドには各サマリグラフデータに固有の番号であるアクセスキーが格納される。ここで、帳票ファイルＦＢの帳票データ１０１とサマリグラフファイルＦＳのサマリグラフデータ２０１において互いに対応するデータには、同一のアクセスキーが付与されている。
【００２６】
ビル監視システムで表示されるサマリグラフには、例えばビルの平面図のサマリグラフや断面図のサマリグラフといったように複数の種類がある。各サマリグラフには、固有の番号であるグラフＩＤが付与されており、例えばビル監視システムのオペレータがグラフＩＤを指定することで所望のサマリグラフが表示される。
【００２７】
このとき、１つの監視ポイントに対応するサマリグラフは１つとは限らず、複数種類のサマリグラフで監視ポイントのデータを表示する場合が有り得る。したがって、１つの監視ポイントに対応するサマリグラフデータには、複数のグラフＩＤが格納される場合がある。図３の例では、これら複数のグラフＩＤをグラフＩＤ（１）、グラフＩＤ（２）、・・・・といったように区別し、番号＃２のフィールドにグラフＩＤ（１）が格納され、番号＃５のフィールドにグラフＩＤ（２）が格納されるようになっている。例えばアクセスキー「２０２９」のサマリグラフデータでは、グラフＩＤ（１）として「３１００」が格納され、グラフＩＤ（２）として「３１５２」が格納されている。
【００２８】
次に、サマリグラフデータ２０１の番号＃３のフィールドにはグラフＩＤ（１）のサマリグラフの名称が格納され、番号＃４のフィールドにはグラフＩＤ（１）のサマリグラフに表示する監視ポイントのデータの最大桁数を示すグラフＩＤ（１）表示クラスが格納され、番号＃６のフィールドにはグラフＩＤ（２）のサマリグラフの名称が格納され、番号＃７のフィールドにはグラフＩＤ（２）のサマリグラフに表示する監視ポイントのデータの最大桁数を示すグラフＩＤ（２）表示クラスが格納され、番号＃Ｋのフィールドには備考が格納される。
【００２９】
ＣＰＵ１−１は、監視ポイントから収集したデータとサマリグラフファイルＦＳに基づいてサマリグラフを作成し、このサマリグラフをＩ／Ｆ１−６を通じてディスプレイ装置１−８に表示させる。図３によれば、例えばアクセスキー「１００１」のサマリグラフデータとアクセスキー「１０１１」のサマリグラフデータにグラフＩＤ（１）として「２００１」が格納されている。一方、図２によれば、アクセスキー「１００１」の監視ポイントは「高層系冷水積算熱量」、アクセスキー「１０１１」の監視ポイントは「低層系冷水積算熱量」となっている。したがって、ビル監視システムのオペレータからグラフＩＤ「２００１」のサマリグラフを表示するよう指示された場合、このサマリグラフには「高層系冷水積算熱量」のデータと「低層系冷水積算熱量」のデータが表示される。
【００３０】
また、ＣＰＵ１−１は、監視ポイントに警報が発生したときに表示すべき緊急用のサマリグラフのグラフＩＤを、警報が発生した監視ポイントに対応する帳票ファイルＦＢの該当データの強制サマリＩＤフィールドから取得して、取得したグラフＩＤとサマリグラフファイルＦＳに基づいて緊急用のサマリグラフを作成してディスプレイ装置１−８に表示させる。
【００３１】
次に、帳票ファイルＦＢとサマリグラフファイルＦＳの相違点検索に用いる汎用コンピュータについて説明する。この汎用コンピュータは、例えばビル監視システムの開発企業の作業者が使用するものである。図４は本発明の実施の形態に係る汎用コンピュータの１構成例を示すブロック図である。図４において、２−１はＣＰＵ、２−２はＲＡＭ、２−３はＲＯＭ、２−４はハードディスク装置などの記憶装置、２−５〜２−７はＩ／Ｆ、２−８はディスプレイ装置、２−９はキーボード、２−１０はマウスである。
【００３２】
ＣＰＵ２−１は、Ｉ／Ｆ２−５，２−７を介して与えられる各種入力情報を得て、ＲＡＭ２−２にアクセスしながら、ＲＯＭ２−３や記憶装置２−４に格納されたプログラムに従って動作し、Ｉ／Ｆ２−６を介してディスプレイ装置２−８に情報を表示させる。
【００３３】
記憶装置２−４には、本実施の形態に特有のプログラムとして、データベース修正登録プログラム（不図示）が格納されている。このデータベース修正登録プログラムは、例えばＣＤ−ＲＯＭなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて、記憶装置２−４にインストールされている。
【００３４】
作業者は、以上のような汎用コンピュータを使用して帳票ファイルＦＢとサマリグラフファイルＦＳの相違点を検索して修正することができる。例えばビル監視システムに設計変更が生じて、監視ポイントの内容や監視ポイントの数を変更する必要が生じた場合、作業者は、中央監視装置のデータベースＤＹに格納されている帳票ファイルＦＢとサマリグラフファイルＦＳのそれぞれの設定内容を電子帳票作成プログラムとサマリグラフ作成プログラムを用いて変更する。そして、作業者は、変更後の帳票ファイルＦＢとサマリグラフファイルＦＳの設定内容が一致していることを確認するにあたり、データベースＤＹに格納されている変更後の帳票ファイルＦＢ及びサマリグラフファイルＦＳを、フレキシブルディスクなどの記録媒体あるいはネットワークを介して記憶装置２−４内のデータベースＤＰに読み込む。
【００３５】
作業者は、帳票ファイルＦＢとサマリグラフファイルＦＳをデータベースＤＰに読み込んだ後、汎用コンピュータのデータベース修正登録プログラムを用いて、データベースＤＰの帳票ファイルＦＢを修正することができる。図５、図６は、本実施の形態のデータベース修正登録処理を示すフローチャートである。汎用コンピュータのＣＰＵ２−１は、記憶装置２−４に格納されているデータベース修正登録プログラムに従って図５、図６のような処理を行う。
【００３６】
これにより、汎用コンピュータは、帳票ファイルとサマリグラフファイルのそれぞれについて、相違点検索の対象となるフィールドとキーフィールドとを読み取る読取手段と、帳票ファイルの読み取ったフィールドのデータを比較ファイルに書き込むと共に、サマリグラフファイルの読み取ったフィールドのデータを比較ファイルに書き込む比較ファイル作成手段と、キーフィールドの情報が同一のデータを、帳票ファイルのデータ及びサマリグラフファイルのデータから選択するデータ選択手段と、データ選択手段で選択された２つのデータを、キーフィールド以外の対応するフィールド毎に比較する比較手段と、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、これらの情報が等しくなるようにデータ選択手段で選択された２つのデータのうち少なくとも一方を書き換える修正手段と、比較の結果、いずれかのフィールドにおいて情報が一致しなかった場合、データ選択手段で選択された２つのデータに相違点が存在することを示す識別情報を、比較ファイルの該当データに付与する識別情報付与手段とを備えたデータベース修正登録装置として機能する。
【００３７】
以下、図５、図６の処理について説明する。まず、ＣＰＵ２−１は、記憶装置２−４のデータベースＤＰに格納されている帳票ファイルＦＢのデータ構造情報を読み込み、サマリグラフファイルＦＳの設定内容との比較に必要なフィールド＃１〜＃Ｊをデータ構造情報に基づいて特定し、これらのフィールドのデータを帳票ファイルＦＢから読み取る。そして、ＣＰＵ２−１は、読み取ったデータを比較用の帳票ファイルＦＢ’としてデータベースＤＰに格納する（図５ステップ４０１）。本実施の形態では、帳票ファイルＦＢとＦＢ’の内容は同じなので、帳票ファイルＦＢ’の具体的な内容について述べる場合は図２を用いる。
【００３８】
次に、ＣＰＵ２−１は、データベースＤＰに格納されているサマリグラフファイルＦＳのデータ構造情報を読み込み、帳票ファイルＦＢの設定内容との比較に必要なフィールド＃１〜＃Ｋをデータ構造情報に基づいて特定し、これらのフィールドのデータをサマリグラフファイルＦＳから読み取る。そして、ＣＰＵ２−１は、読み取ったデータを比較用のサマリグラフファイルＦＳ’としてデータベースＤＰに格納する（ステップ４０２）。本実施の形態では、サマリグラフファイルＦＳとＦＳ’の内容は同じなので、サマリグラフファイルＦＳ’の具体的な内容について述べる場合は図３を用いる。
【００３９】
続いて、ＣＰＵ２−１は、帳票ファイルＦＢ’のデータ構造情報を読み込み、帳票ファイルＦＢ’のフィールドをカウントするカウント値ｊを１とし、ｊ＝１番目のフィールドのアクセスキーをキーフィールドとして設定すると共に、サマリグラフファイルＦＳ’のデータ構造情報を読み込み、サマリグラフファイルＦＳ’のフィールドをカウントするカウント値ｋを１とし、ｋ＝１番目のフィールドのアクセスキーをキーフィールドとして設定する（ステップ４０３）。
【００４０】
次に、ＣＰＵ２−１は、帳票ファイルＦＢ’の帳票データをカウントするカウント値ａを１とし（ステップ４０４）、帳票ファイルＦＢ’のａ番目の帳票データについて、そのキーフィールドの値（アクセスキー）を読み取り、この値と一致するキーフィールドを有するサマリグラフデータをサマリグラフファイルＦＳ’において検索する（ステップ４０５）。ここでは、検索の結果得られたサマリグラフファイルＦＳ’のサマリグラフデータをｂ番目とする。図２の例では、帳票ファイルＦＢ’のａ＝１番目の帳票データのキーフィールドには、アクセスキーとして「１００１」が書き込まれている。一方、図３の例では、この「１００１」と一致するキーフィールドを有するサマリグラフファイルＦＳ’のサマリグラフデータは、１番目に存在するので、ｂ＝１である。
【００４１】
続いて、ＣＰＵ２−１は、キーフィールドの値が一致した、帳票ファイルＦＢ’のａ番目の帳票データとサマリグラフファイルＦＳ’のｂ番目のサマリグラフデータとを、対応するデータとして関連付けてＲＡＭ２−２に記憶する（ステップ４０６）。
ステップ４０６の処理終了後、ＣＰＵ２−１は、ａ＝Ａ（Ａは帳票ファイルＦＢ’の帳票データの個数）が成立するかどうか、すなわち帳票ファイルＦＢ’の最後の帳票データまで処理が終了したかどうかを判定し（ステップ４０７）、ａ＝Ａが成立しない場合は、カウント値ａを１増やして（ステップ４０８）、ステップ４０５に戻る。
【００４２】
こうして、帳票ファイルＦＢ’の帳票データ毎にステップ４０５〜４０８の処理が行われる。ステップ４０７においてａ＝Ａが成立する場合は、キーフィールドの値が一致する帳票データとサマリグラフデータの関連付けが完了したことになる。図７に、以上の関連付けによりＲＡＭ２−２に記憶された帳票データとサマリグラフデータとの対応関係を示す。以下、図７を比較ファイルＦＬと呼ぶことにする。ＣＰＵ２−１は、このような比較ファイルＦＬを作成してディスプレイ装置２−８に表示させる。なお、ここではサマリグラフデータのうちグラフＩＤのみを用いるので、比較ファイルＦＬではグラフＩＤのみを記載している。
【００４３】
ステップ４０７においてａ＝Ａが成立した場合、ＣＰＵ２−１は、比較ファイルＦＬの帳票データ及びサマリグラフデータをカウントするカウント値ｃを１とし（ステップ４０９）、ｃ番目の帳票データの強制サマリＩＤフィールドに情報が入力されているかどうかを判定する（ステップ４１０）。
【００４４】
ＣＰＵ２−１は、ｃ番目の帳票データの強制サマリＩＤフィールドに情報が入力されている場合、強制サマリＩＤフィールドに入力されている情報と、この帳票データと関連付けられたｃ番目のサマリグラフデータのグラフＩＤフィールドに入力されている情報とを比較する（ステップ４１１）。強制サマリＩＤの登録が正しく行われているならば、強制サマリＩＤフィールドの情報と一致するグラフＩＤがサマリグラフデータのグラフＩＤ（１）、グラフＩＤ（２）、・・・・のいずれかのフィールドに登録されている。よって、ステップ４１１の処理を行うことは、強制サマリＩＤの登録エラーをチェックすることを意味する。
【００４５】
ＣＰＵ２−１は、ｃ番目の帳票データの強制サマリＩＤフィールドの情報とｃ番目のサマリグラフデータのグラフＩＤフィールドの情報とが一致していない場合（ステップ４１２においてＹＥＳ）、帳票ファイルＦＢ’のａ＝ｃ番目の帳票データの強制サマリＩＤフィールドの情報を、比較ファイルＦＬのｃ番目のサマリグラフデータのグラフＩＤフィールドの情報に書き換える（ステップ４１３）。同時に、ＣＰＵ２−１は、情報が一致しなかったｃ番目の帳票データに対して例えばＩＤエラー識別フラグを設定することで、帳票データの登録エラーを識別できるようにしておく。
【００４６】
図７の例では、アクセスキー「１０２６」の帳票データの強制サマリＩＤフィールドに「３００１」が格納されているのに対して、同じアクセスキーのサマリグラフデータのグラフＩＤ（１）フィールドには「３００２」が格納され、グラフＩＤ（２）フィールドは未定義となっている。したがって、情報が一致しないため、比較ファイルＦＬのアクセスキー「１０２６」のデータに相違点が存在することを示すＩＤエラー識別フラグが設定される。図７の例では、ＩＤエラー識別フラグが設定されている帳票データを比較ファイルＦＬのエラーフィールドの×印で示している。
【００４７】
なお、ステップ４１３において帳票データの強制サマリＩＤフィールドの情報を書き換える場合には、関連するサマリグラフデータの各グラフＩＤフィールドのうちグラフＩＤ（１）フィールドの情報を初期値として帳票データの強制サマリＩＤフィールドに書き込む。ただし、強制サマリＩＤフィールドに書き込む値は、初期値に限るものではなく、関連するサマリグラフデータの任意のグラフＩＤフィールドの情報の中から作業者が選択できるようにしてもよい。
【００４８】
ＣＰＵ２−１は、ステップ４１０においてｃ番目の帳票データの強制サマリＩＤフィールドに情報が入力されていないと判定した場合、あるいはステップ４１２においてｃ番目の帳票データの強制サマリＩＤフィールドの情報とｃ番目のサマリグラフデータのグラフＩＤフィールドの情報とが同一であると判定した場合、ｃ番目のサマリグラフデータの各グラフＩＤフィールドのうちグラフＩＤ（１）フィールドの情報を初期値として、帳票ファイルＦＢ’のａ＝ｃ番目の帳票データの強制サマリＩＤフィールドに書き込む（図６ステップ４１４）。
【００４９】
ステップ４１４の処理終了後、ＣＰＵ２−１は、ｃ＝Ａが成立するかどうか、すなわち比較ファイルＦＬの最後の帳票データまで処理が終了したかどうかを判定し（ステップ４１５）、ｃ＝Ａが成立しない場合は、カウント値ｃを１増やして（ステップ４１６）、ステップ４１０に戻る。
こうして、比較ファイルＦＬの帳票データ毎にステップ４１０〜４１６の処理が行われる。ステップ４１５においてｃ＝Ａが成立する場合は、全ての帳票データの強制サマリＩＤフィールドのチェックと修正が完了したことになる。
【００５０】
次に、帳票データとこれに関連するサマリグラフデータについて、サマリグラフにデータを出力する際の表示桁数が一致しているか否かを判定し、一致しない場合は正しい表示桁数に修正する処理に移る。
ＣＰＵ２−１は、ステップ４１５においてｃ＝Ａが成立した場合、表示桁数が一致しているか否かを判定するためのアナログ最大桁数判定ファイルＦＴを作成する（ステップ４１７）。図８に、アナログ最大桁数判定ファイルＦＴの１例を示す。
【００５１】
ＣＰＵ２−１は、アナログ最大桁数判定ファイルＦＴのレコード（行）を、帳票ファイルＦＢ’の帳票データ毎及びサマリグラフファイルＦＳ’のサマリグラフデータ毎に作成し、さらに１つのサマリグラフデータに複数のグラフＩＤが格納されている場合にはグラフＩＤ毎に作成する。
【００５２】
まず、ＣＰＵ２−１は、帳票ファイルＦＢ’の帳票データ毎にアクセスキー及びポイント名称をアナログ最大桁数判定ファイルＦＴに書き込んでいく。さらに、ＣＰＵ２−１は、サマリグラフファイルＦＳ’に入力されているグラフＩＤ毎にグラフＩＤ、グラフ名称、及び表示クラスをアナログ最大桁数判定ファイルＦＴに書き込んでいく。
【００５３】
例えば図３の例では、アクセスキー「１００１」のサマリグラフデータにグラフＩＤ（１）として「２００１」が格納され、グラフＩＤ（１）グラフ名称として「熱源一次系統」が格納され、グラフＩＤ（１）表示クラスとして「ｕ７１２」が格納されているので、これらの情報がアナログ最大桁数判定ファイルＦＴのアクセスキー「１００１」のレコードの該当フィールドに書き込まれる。
【００５４】
なお、図３の例では、アクセスキー「２０２９」のサマリグラフデータについては、グラフＩＤ（１）として「３１００」が格納され、グラフＩＤ（２）として「３１５２」が格納されている。この場合は、図８に示すようにアナログ最大桁数判定ファイルＦＴにアクセスキー「２０２９」のレコードが２つ作成され、１つのレコードにグラフＩＤ「３１００」とグラフ名称「１０Ｆインテリア系統」と表示クラス「ｕ７０７」が書き込まれ、もう１つのレコードにグラフＩＤ「３１５２」とグラフ名称「２０Ｆインテリア系統」と表示クラス「ｕ７０７」が書き込まれることになる。
【００５５】
次に、ＣＰＵ２−１は、帳票ファイルＦＢ’の各帳票データのアナログ最大値フィールドに入力されているアナログ最大値の文字数を認識して、この文字数を監視ポイントから収集するデータの最大桁数であると認識する。そして、ＣＰＵ２−１は、この最大桁数をアナログ最大桁数判定ファイルＦＴの該当レコードの帳票最大桁数フィールドに書き込む。例えば、図２におけるアクセスキー「１００１」の帳票データの場合、アナログ最大値は「９９９９９９」なので、文字数は６文字であり、よって最大桁数は６桁であると判断される。これにより、ＣＰＵ２−１は、図８に示すようにアナログ最大桁数判定ファイルＦＴのアクセスキー「１００１」のレコードの帳票最大桁数フィールドに「６」を書き込む。
【００５６】
このような帳票最大桁数の書き込みを帳票ファイルＦＢ’の帳票データ毎に行った後、ＣＰＵ２−１は、サマリグラフファイルＦＳ’のサマリグラフデータ毎にサマリ最大桁数を書き込むと共に、１つのサマリグラフデータに複数のグラフＩＤが格納されている場合にはグラフＩＤ毎にサマリ最大桁数を書き込む。
【００５７】
サマリグラフファイルＦＳ’に格納されている表示クラスは、サマリグラフに表示する監視ポイントのデータの最大桁数を表しており、この最大桁数をサマリ最大桁数と呼ぶ。例えば図３の例では、アクセスキー「１００１」のサマリグラフデータのグラフＩＤ（１）表示クラスとして「ｕ７１２」が格納されているが、これはアクセスキー「１００１」で特定される監視ポイントから収集したデータをグラフＩＤ「２００１」のサマリグラフに表示する場合の最大桁数が６桁であることを表している。これにより、ＣＰＵ２−１は、サマリ最大桁数を６桁と認識して、図８に示すようにアナログ最大桁数判定ファイルＦＴのアクセスキー「１００１」のレコードのサマリ最大桁数フィールドに「６」を書き込む。なお、表示クラスが「ｕ７０７」であれば、最大桁数は４桁であることを表している。
【００５８】
ＣＰＵ２−１は、以上のようなアナログ最大桁数判定ファイルＦＴを作成した後、アナログ最大桁数判定ファイルＦＴのレコードをカウントするカウント値ｄを１とし（ステップ４１８）、ｄ番目のレコードのサマリ最大桁数フィールドの情報と帳票最大桁数フィールドの情報とを比較する（ステップ４１９）。表示桁数の登録が正しく行われているならば、サマリ最大桁数と帳票最大桁数は一致する。よって、ステップ４１９の処理を行うことは、表示桁数の登録エラーをチェックすることを意味する。
【００５９】
ＣＰＵ２−１は、サマリ最大桁数フィールドの情報と帳票最大桁数フィールドの情報とが一致していない場合（ステップ４２０においてＹＥＳ）、帳票ファイルＦＢ’のａ＝ｄ番目の帳票データのアナログ最大値の桁数を、アナログ最大桁数判定ファイルＦＴのｄ番目のレコードのサマリ最大桁数と等しくなるように書き換える（ステップ４２１）。例えば図８の例では、アクセスキー「１０１１」のレコードにおいてサマリ最大桁数が「６」、帳票最大桁数が「７」となっており、両者は一致していない。そこで、両者を一致させるために、帳票ファイルＦＢ’のアクセスキー「１００１」の帳票データにおけるアナログ最大値を「９９９９９９９」から「９９９９９９」に書き換える。
【００６０】
同時に、ＣＰＵ２−１は、帳票最大桁数とサマリ最大桁数が一致しないことを示す桁数エラー識別フラグをアナログ最大桁数判定ファイルＦＴの該当レコードに設定する。図８の例では、桁数エラー識別フラグが設定されているレコードを判定フィールドの「ＮＧ」で示している。
【００６１】
ステップ４２１の処理が終了した場合、あるいはステップ４２０においてサマリ最大桁数フィールドの情報と帳票最大桁数フィールドの情報が一致する場合、ＣＰＵ２−１は、ｄ＝Ｄ（Ｄはアナログ最大桁数判定ファイルＦＴの行数）が成立するかどうか、すなわちアナログ最大桁数判定ファイルＦＴの最後のレコードまで処理が終了したかどうかを判定し（ステップ４２２）、ｄ＝Ｄが成立しない場合は、カウント値ｄを１増やして（ステップ４２３）、ステップ４１９に戻る。
【００６２】
こうして、アナログ最大桁数判定ファイルＦＴのレコード毎にステップ４１９〜４２３の処理が行われる。ステップ４２２においてｄ＝Ｄが成立する場合は、アナログ最大桁数判定ファイルＦＴの全てのレコードの表示桁数のチェックと修正が完了したことになる。
ＣＰＵ２−１は、ステップ４２２においてｄ＝Ｄが成立した場合、修正した帳票ファイルＦＢ’を新たな帳票ファイルＦＢとしてデータベースＤＰに格納する（ステップ４２４）。図９に修正後の帳票ファイルＦＢを示す。図９の例では、全ての強制サマリＩＤフィールドに強制サマリＩＤが入力され、またアクセスキー「１０１１」の帳票データにおけるアナログ最大値が「９９９９９９」に書き換えられていることが分かる。
【００６３】
以上のように、本実施の形態では、キーフィールドの情報が同一のデータを、帳票ファイルＦＢ’の帳票データ及びサマリグラフファイルＦＳ’のサマリグラフデータからそれぞれ選択して、この２つのデータを比較することにより、帳票データの強制サマリＩＤフィールドの情報とサマリグラフデータのグラフＩＤフィールドの情報との相違点を容易に検索して修正することができ、従来に比べて格段に少ない労力、及び短時間で確認作業を完了することができる。
【００６４】
また、本実施の形態では、比較の結果、帳票データの強制サマリＩＤフィールドの情報とサマリグラフデータのグラフＩＤフィールドの情報が一致しなかった場合、選択した２つのデータに相違点が存在することを示す識別情報（ＩＤエラー識別フラグ）を、比較ファイルＦＬの該当データに付与するようにしている。作業者が、キーボード２−９とマウス２−１０を操作して、比較ファイルＦＬの表示をＣＰＵ２−１に指示すると、ＣＰＵ２−１は、Ｉ／Ｆ２−６を介してディスプレイ装置２−８に比較ファイルＦＬを表示させる。これにより、作業者は、帳票ファイルとサマリグラフファイルの相違点がどの監視ポイントに関係しているかを容易に認識することができる。
【００６５】
また、本実施の形態では、帳票データの強制サマリＩＤフィールドに情報が入力されていない場合は、サマリグラフデータのグラフＩＤフィールドに入力された初期値を強制サマリＩＤフィールドに書き込むようにしたので、強制サマリＩＤの設定に要する作業者の手間を大幅に低減することができる。
【００６６】
また、本実施の形態では、アナログ最大桁数判定ファイルＦＴに書き込んだ帳票最大桁数とサマリ最大桁数とを比較することにより、帳票データの帳票最大桁数（アナログ最大値）とサマリグラフデータのサマリ最大桁数（表示クラス）の相違点を容易に検索して修正することができる。また、本実施の形態では、アナログ最大桁数判定ファイルＦＴのレコードを、キーフィールド毎及びグラフＩＤ毎に作成するようにしたので、１つのキーフィールド（監視ポイント）に対応するサマリグラフ（グラフＩＤ）が複数存在する監視システムの場合でも、帳票最大桁数とサマリ最大桁数の相違点を検索して修正することができる。
【００６７】
また、本発明では、比較の結果、帳票最大桁数とサマリ最大桁数が一致しない場合、帳票最大桁数とサマリ最大桁数が一致しないことを示す識別情報（桁数エラー識別フラグ）を、アナログ最大桁数判定ファイルＦＴに付与するようにしている。作業者が、キーボード２−９とマウス２−１０を操作して、アナログ最大桁数判定ファイルＦＴの表示をＣＰＵ２−１に指示すると、ＣＰＵ２−１は、Ｉ／Ｆ２−６を介してディスプレイ装置２−８にアナログ最大桁数判定ファイルＦＴを表示させる。これにより、作業者は、帳票最大桁数とサマリ最大桁数の相違点がどの監視ポイントに関係しているかを容易に認識することができ、またこの相違点がどのサマリグラフに関係しているかを容易に認識することができる。
【産業上の利用可能性】
【００６８】
本発明は、データベースに格納されたファイルの相違点を検索する技術に適用することができる。
【図面の簡単な説明】
【００６９】
【図１】本発明の実施の形態に係るビル監視システムの中央監視装置の１構成例を示すブロック図である。
【図２】本発明の実施の形態における帳票ファイルの構造を示す図である。
【図３】本発明の実施の形態におけるサマリグラフファイルの構造を示す図である。
【図４】本発明の実施の形態に係る汎用コンピュータの１構成例を示すブロック図である。
【図５】図４の汎用コンピュータのデータベース修正登録処理を示すフローチャートである。
【図６】図４の汎用コンピュータのデータベース修正登録処理を示すフローチャートである。
【図７】本発明の実施の形態における比較ファイルの１例を示す図である。
【図８】本発明の実施の形態におけるアナログ最大桁数判定ファイルの１例を示す図である。
【図９】本発明の実施の形態における修正後の帳票ファイルの１例を示す図である。
【図１０】サマリグラフの１例を示す図である。
【符号の説明】
【００７０】
１−１，２−１…ＣＰＵ、１−２，２−２…ＲＡＭ、１−３，２−３…ＲＯＭ、１−４，２−４…記憶装置、１−５〜１−７，２−５〜２−７…インターフェイス装置、１−８，２−８…ディスプレイ装置、１−９，２−９…キーボード、１−１０，２−１０…マウス。
【図１】
2007079671.tif 000003
【図２】
2007079671.tif 000004
【図３】
2007079671.tif 000005
【図４】
2007079671.tif 000006
【図５】
2007079671.tif 000007
【図６】
2007079671.tif 000008
【図７】
2007079671.tif 000009
【図８】
2007079671.tif 000010
【図９】
2007079671.tif 000011
【図１０】
2007079671.tif 000012