(57)【要約】  【課題】  分析装置で取得される測定・分析データを複数のデータベース（ＤＢ）に分けて管理する構成において、何らかの障害によりデータを目的のＤＢに格納することができなかった場合、そのデータは一時ＤＢに格納されるが、障害が解消された後にデータを所望のＤＢに格納させるためには、手動で復旧作業を行わねばならず、非常に煩雑であった。  【解決手段】  格納障害を検知する障害検知手段と、測定・分析データを一時データベースに格納する一時格納手段と、一時ＤＢに保存される際に生成されるログに含まれる格納先情報を読み出す格納先特定手段と、該格納先情報に基づき予め指定されたＤＢに自動的に格納するデータ復旧手段とを備えたシステム構成とする。この構成により、従来は非常に時間が掛かっており、人為的ミスの可能性もあった復旧作業を自動化することができる。【選択図】  図１
2006313447.tif 000002
【特許請求の範囲】
【請求項１】
機器分析により取得された測定データやこの測定データから派生する各種データを含む測定・分析データを、特定のアプリケーションソフトウエア上でデータベース化して保存・管理するための機器分析用データ管理システムであって、該データベースを複数構築することが可能であるシステムにおいて、
測定・分析データを予め指定されたデータベースに格納することができない格納障害を検知する障害検知手段と、
前記障害検知手段によって格納障害が検知された場合に、測定・分析データを一時データベースに格納する一時格納手段と、
前記格納障害が解消した後、該測定・分析データに関する格納先情報を読み出す格納先特定手段と、
前記格納先情報に基づき、測定・分析データを予め指定されたデータベースに格納するデータ復旧手段と、
を備えることを特徴とする機器分析用データ管理システム。
【請求項２】
前記一時格納手段が、測定・分析データを一時データベースに格納する際にログを生成し、
前記格納先特定手段が読み出す格納先情報が、前記ログに含まれている
ことを特徴とする請求項１に記載の機器分析用データ管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機器分析に用いられる各種分析装置（例えば、クロマトグラフ装置、分光光度計、質量分析装置等）により得られた各種データをデータベース化して保存・管理するためのデータ管理システムに関する。
【背景技術】
【０００２】
機器分析の分野において、各種の測定・分析装置により得られたデータや該データを解析処理した結果である各種データをデータベース化し、複数の分析者が共有の財産として利用できるようにしたシステムが開発、利用されている。特に、最近の測定・分析装置では、装置全体の動作を司る制御部やデータを解析処理するデータ処理部として一般のパーソナルコンピュータが利用されているため、こうしたコンピュータ同士を接続したネットワークの構築も容易であり、そのネットワーク内に配置したサーバコンピュータでデータベースを集中的に管理することも行われている。
【０００３】
一般に、測定・分析装置で収集されたデータや、そうした測定データを元に定性解析・定量解析処理などが実行されて取得されたデータは、予め定められているファイルやデータベースに保存される。データベースの使用目的によっては、各種のデータやデータファイルを試料名毎、分析者名毎、分析年月毎、分析装置毎など様々な分類に区分して整理・管理するほうが便利な場合がよくあるため、複数のデータベースが設けられることがある。例えば、特定の試料に対する測定・分析データを順次閲覧したいような場合には、試料名毎にデータが整理されていると、迅速な読み出しが可能であって作業効率が向上する。そうした場合には、予め試料名毎にデータベースを分けて作成しておき、各測定・分析装置で収集されたデータを試料名に応じて異なるデータベースに格納すればよい。
【０００４】
複数のデータベースが設けられている場合には、各データは、予め定められたデータベースに自動的に振り分けられて格納されるのが通常である。このような自動振り分け機能を備えた機器分析用データ管理システムの一例として、本願出願人の製品である「データベース管理・登録用ネットワークツール  CLASS-Agent ver.2」がある（非特許文献１参照）。
【０００５】
また、食品検査、新医薬品の開発、等の信頼性を確保するために、ＧＬＰ（Good Laboratory Practice）やＧＭＰ（Good Manufacturing Practice）と呼ばれるガイドラインが近年導入されており、試験・検査の設定条件やその結果等を含むデータの管理に厳しい基準が設けられている。機器分析用データ管理システムにおいては、これらのガイドラインに対応するために、機器分析用のアプリケーションソフトウエアによって測定・分析データが管理されるのが通常である。
【０００６】
【非特許文献１】株式会社島津製作所,"CLASS-Agent ver.2  データベース管理・登録用ネットワークツール",[online],[平成17年4月19日検索],インターネット<URL:http://www.an.shimadzu.co.jp/products/data-net/agent1.htm>
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記のような機器分析用のデータ管理システムの使用時には、データベース自体の不具合やネットワークの不具合によって、測定・分析データをデータベースに格納することができないという障害が発生する場合がある。（本発明ではこの障害を「格納障害」と称する。）格納障害が発生した場合には、測定・分析データを予め指定された所定のデータベース（以下、「格納先データベース」と称する。）に格納することができないため、測定・分析データを分析機器自身又は分析装置用のコンピュータに備えられた記憶装置内の一時データベースに格納される。
【０００８】
格納障害が解消された後には、一時データベースに保存されている測定・分析データを本来格納されるべき格納先データベースに移動させなければならない。従来、この作業は作業者が各測定・分析データに付随する格納先データベースの名前を確認しつつ、キー操作やマウス操作によって手動で行わなければならず、手間がかかっていた。特に、一時データベースに蓄積されたデータ数が多かったり、格納先のデータベースの種類が多い場合には、作業が非常に煩雑となってしまっていた。また、作業が手動である故に、格納先を間違えるというミスが発生しやすいという問題もあった。
【課題を解決するための手段】
【０００９】
上記課題を解決するために成された本発明に係る機器分析用データ管理システムは、
機器分析により取得された測定データやこの測定データから派生する各種データを含む測定・分析データを、特定のアプリケーションソフトウエア上でデータベース化して保存・管理するための機器分析用データ管理システムであって、該データベースを複数構築することが可能であるシステムにおいて、
測定・分析データを予め指定されたデータベースに格納することができない格納障害を検知する障害検知手段と、
前記障害検知手段によって格納障害が検知された場合に、測定・分析データを一時データベースに格納する一時格納手段と、
前記格納障害が解消した後、該測定・分析データに関する格納先情報を読み出す格納先特定手段と、
前記格納先情報に基づき、測定・分析データを予め指定されたデータベースに格納するデータ復旧手段と、
を備えることを特徴とする。
【発明の効果】
【００１０】
本発明に係るデータ復旧手段によって、格納障害が発生したために一時データベースに格納されていた測定・分析データを、格納障害が解消した後に本来格納されるべき格納先データベースに格納する作業を自動化することができる。従って、これまでは一々個別に行わなければならなかった、データを手動で移動させるという煩雑な作業が不要になり、作業者の手間を大幅に軽減することができる。また、測定・分析データは確実に所望のデータベースに登録されるため、これらのデータベースを利用する際の作業効率も改善される。
【発明を実施するための最良の形態】
【００１１】
本発明に係る機器分析用データ管理システムは、１台の測定・分析装置に対して設けられた１台のコンピュータのみによりシステムを構築する（スタンドアロン型）ことも可能であるが、複数台の測定・分析装置に対して設けられた複数のコンピュータがネットワークを介して接続されており、測定・分析装置でそれぞれ取得されたデータが１台のサーバで管理されるようなサーバ／クライアント型とすることもできる。
スタンドアロン型の場合には、その１台のコンピュータから成るシステム内に、格納先となる複数のデータベースと、一時データベースとが設けられる。
サーバ／クライアント型の場合には通常、サーバ側に格納先となる複数のデータベースが設けられ、測定・分析装置に対して設けられた複数のコンピュータのそれぞれに一時データベースが設けられる。
【００１２】
本発明に係る機器分析用データ管理システムは、格納障害が発生した場合に自動的に格納障害の存在を検知し、格納先データベースに格納することができなかった測定・分析データを一時データベースに格納する機能を備えている。
【００１３】
測定・分析データが格納先データベースに格納されない格納障害の原因には、例えば以下のようなものが考えられる。
・データベースが破損している
・データベースサイズが上限に達している
・データベースが格納されているハードディスクが破損している、もしくは容量不足である
・ネットワークケーブルが断線している（ネットワークシステムの場合）
・ハブに障害が発生している（ネットワークシステムの場合）
【００１４】
格納障害が解消されると、本発明のシステムは、一時データベースに格納されている測定・分析データ毎にその格納先情報を読み出す。次いでその格納先情報を参照することにより、予め指定された格納先データベースにその測定・分析データを移動させる。この格納先情報は、測定・分析データに含まれているものを利用してもよいし、前記測定・分析データが一時データベース内に格納される際に生成されるログに含まれているものを利用することもできる。
【実施例】
【００１５】
以下、本発明の一実施例である機器分析用データ管理システムについて、図を参照して説明する。図１はネットワークを利用した機器分析用データ管理システムの一例を示す全体構成図である。
【００１６】
本実施例のデータ管理システムは、サーバ１０を中心としたサーバ／クライアントシステムによって構成されている。ここでは、分析装置は、液体クロマトグラフ装置（ＬＣ）２１、ガスクロマトグラフ質量分析装置（ＧＣ／ＭＳ）２３、紫外可視分光光度計（ＵＶ）２５、電子天秤２７であるが、これらに限定されるものではもちろんない。これらの分析装置には、それぞれ制御・データ処理用のコンピュータ２２、２４、２６、２８が備えられており、これらのコンピュータがクライアントとしてネットワーク１１に接続されている。
【００１７】
本実施例では、サーバ１０及びクライアントである各コンピュータにはそれぞれ分析装置で取得したデータをデータベース上で管理するためのアプリケーションソフトウエアが搭載されており、このアプリケーションソフトウエア上でデータベースの使用が可能となっている。
【００１８】
図２はクライアントであるコンピュータ２２の要部の機能的構成を示すブロック図である。図２に示すように処理の中心には中央制御部５３が設けられ、この中央制御部５３には、キーボードやマウスなどの入力デバイスである入力部５７、CRTや液晶ディスプレイなどである表示部５８、ネットワーク１１を介してのデータの送受信を行うためネットワークＩ／Ｏ５９が接続されている。また、このコンピュータ２２にインストールされた上記アプリケーションソフトウエアによって、一時データベース復旧処理部５３１の機能が達成される。一時データベース復旧処理部５３１の下には一時データベース保存部３２が設けられる。なお、この構成はコンピュータ２４、２６、２８の要部構成と基本的に同一である。
【００１９】
サーバ１０には、ハードディスク駆動装置内にデータベース保存部３０が設けられており、各分析装置で取得された分析・測定データ等が、一元管理できるように、またファイル共有できるようにデータベース化されて蓄積されている。図１では、互いに独立なデータベースＡ、Ｂ、Ｃ、Ｄが構築されている。これらのデータベースに格納されるデータは、例えば分析によって採取された生データや、解析処理結果であるデータを含む分析データ、クロマトグラムやスペクトルなどのグラフを貼り付けて作成されたレポートなどのドキュメント、分析条件やデータ解析条件などのメソッドデータなどであるが、データの内容はこれらに限られるものではない。
【００２０】
以下、クライアントコンピュータの行う処理として、コンピュータ２２の行う処理を説明する。正常時には、分析装置２１から出力された生データはＡ／Ｄ変換器５６を経た後に中央制御部５３によって試料名、試料ＩＤ、分析者名、分析装置名、分析年月日などの各種情報を付加され、ネットワークＩ／Ｏ５９を経てネットワーク１１上で接続されたサーバ１０の有するデータベース保存部３０に構築されている格納先データベースに格納される。通常この格納時には、測定・分析データの有する付加情報に対して予め定められた条件に基づく振り分けが行われ、各測定・分析データは自動的に所望の格納先データベースに格納されてゆく。
【００２１】
格納障害が発生したことをシステムが検知した場合、測定・分析データは自動的に一時データベース保存部３２の一時データベースに格納される。これと同時に、一時データベース保存部３２には一時データベースログが生成される。この一時データベースログの例を図３に示す。一時データベースログには、一時データベースに格納された全ての測定・分析データに関する、日時、内容、ユーザ名、プログラム名、操作、サンプル名、サンプルＩＤなどから成るログ情報が含まれている。
格納障害発生時にはさらに、中央制御部５３によって、格納先データベースに格納が失敗した旨を通知する警告ポップアップが表示部５８に表示される。
【００２２】
その後、格納障害が解消され、オペレータがコンピュータ２２で所定の操作を行うと、一時データベース復旧処理部５３１は、一時データベースに格納されているデータを、本来格納される予定であった格納先データベースに格納させる、データ復旧処理（一時データベースの復旧処理）を行うかどうかをオペレータが指示することが可能なメッセージボックスを表示部５８に表示させる（図４）。
【００２３】
オペレータが入力部５７によってデータ復旧処理を行う旨の選択を行った場合の、一時データベース復旧処理部５３１の処理動作について、図５のフローチャートに従って説明する。
【００２４】
まず、一時データベース復旧処理部５３１は、一時データベース保存部３２の一時データベースに測定・分析データが存在しているかどうかを確認する（ステップＳ１）。一時データベース内に測定・分析データが存在していない場合には表示部５８に復旧処理が不要であることを示す所定のメッセージを表示すると共に、処理を終了する。
【００２５】
一時データベースに測定・分析データが格納されている場合、一時データベース復旧処理部５３１は、一時データベース保存部３２内に格納されているログのデータを参照し、サーバ側に設けられたデータベース保存部３０における本来の格納先データベース名を確認する（ステップＳ２）。図３に示された一時データベースログでは、１行が１つの測定・分析データに対応するログ情報の一部が示されている。ここでは、「内容」の項目の中で、「データベースのオープンができません」という格納障害の原因の表示の後に、格納先情報である、格納先データベースを表す文字Ａ、Ｃ、Ａ、Ｄ…が示されており、一時データベースに格納されている測定・分析データの本来の格納先データベースが、上から順に（すなわち、図６における一時データベースに格納された測定・分析データａ、ｂ、ｃ、ｄ、…の格納先が）データベースＡ、Ｃ、Ａ、Ｄ…であることが記載されている。
【００２６】
測定・分析データの格納先データベース名を確認すると、一時データベース復旧処理部５３１は、各測定・分析データをその格納先データベースに移動させる処理を行う。格納先データベースの格納障害が解消している場合には（ステップＳ３のＹｅｓ）、一時データベース復旧処理部５３１は、図６に示すように、各測定・分析データをデータベース保存部３０における格納先データベースに移動させるデータ復旧処理を行い（ステップＳ４）、処理を終了する。
【００２７】
格納先データベースの格納障害が解消していない場合には（ステップＳ３のＮｏ）、一時データベース復旧処理部５３１は測定・分析データの移動を行うことなく、処理を終了する。
【００２８】
上記実施例は、本発明の一例であって、本発明の精神の範囲内で適宜変形や修正を行えることは言うまでもない。例えば、格納先情報が測定・分析データ自身に含まれる場合には、格納先情報をログを参照することによって行うのではなく、測定・分析データ自身の格納先情報を参照することにより、一時データベースから所望のデータベースへのデータ移動を自動的に行うこともできる。また、一時データベース内の測定・分析データに対して上述したような自動振り分け機能を適用することによって格納先情報を得、データの復旧を行うことも可能である。
【００２９】
さらに、上記実施例では、オペレータが所定の操作を行い、データ復旧処理を実行するという選択をすることによってデータ復旧処理が開始される構成としたが、コンピュータの起動時などに自動的にデータ復旧処理が実行・開始されるようにする構成としてもよい。こうすることにより、データ復旧をより効率よく行うことが可能となる。
【図面の簡単な説明】
【００３０】
【図１】本発明の一実施例である機器分析用データ管理システムの概略構成図。
【図２】本発明の一実施例におけるクライアントコンピュータの要部の機能的構成を示すブロック図。
【図３】一時データベースログの一例。
【図４】データ復旧処理を開始するか否かの指示を入力するメッセージボックス。
【図５】一時データベース復旧処理部の処理動作のフローチャート。
【図６】一時ＤＢに格納された分析・測定データが本来の格納先ＤＢに格納されるデータ復旧の概念図。
【符号の説明】
【００３１】
１０…サーバ
１１…ネットワーク
２１、２３、２５、２７…分析装置
２２、２４、２６、２８…コンピュータ
３０…データベース保存部
３２、３４、３６、３８…一時データベース保存部
５３…中央制御部
５３１…一時データベース復旧処理部
５６…Ａ／Ｄ変換器
５７…入力部
５８…表示部
５９…ネットワークＩ／Ｏ
【図１】
2006313447.tif 000003
【図２】
2006313447.tif 000004
【図３】
2006313447.tif 000005
【図４】
2006313447.tif 000006
【図５】
2006313447.tif 000007
【図６】
2006313447.tif 000008