(57)【要約】【課題】複数のアプリケーションを使用するシステムのマスタ定義情報を一元管理することができるマスタ定義情報の登録・管理システムを提供する。【解決手段】メインシステム４０は、マスタ定義テーブル２３、データ参照画面４１等を備える。マスタメンテナンスシステム５０は、マスタ管理テーブル３０、マスタ定義登録画面５１等を備える。マスタ定義テーブル２３のマスタ定義情報を更新する場合、変更するデータをマスタ定義登録画面５１から入力してマスタ管理テーブル３０に登録する。マスタ管理テーブル３０には、「対象システム」、「定義名」、「コード値」、「有効年月日（開始）」等のデータを登録する。マスタメンテナンスシステム５０は、変更データが登録されると、「有効年月日（開始）」に基づいて日次処理を実行し、マスタ管理テーブル３０の変更データをマスタ定義テーブル２３のマスタ定義情報に反映する。【選択図】      図３
2008021105.tif 000002
【特許請求の範囲】
【請求項１】
マスタ定義情報が格納されたマスタ定義テーブルをデータベース内に備えたデータ・ウェアハウスにおけるマスタ定義情報の登録・管理システムにおいて、
前記データベース内に前記マスタ定義テーブルに対応して設けられるマスタ管理テーブルと、前記マスタ定義テーブルをメンテナンスできるマスタ定義登録画面からマスタ定義の変更情報を変更の開始日付情報と共に入力し、前記マスタ管理テーブルに登録する変更情報登録手段と、前記マスタ管理テーブルに登録された変更の開始日付情報に基づいて日次処理し、前記マスタ管理テーブルに登録されたマスタ定義の変更情報を前記マスタ定義テーブルのマスタ定義情報に反映させる定義情報更新手段とを具備することを特徴とするマスタ定義情報の登録・管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ・ウェアハウス・システムにおけるマスタ定義情報の登録・管理システムに関する。
【背景技術】
【０００２】
近年、各企業においては、情報システムとして、企業内で日々蓄積された膨大なデータを整理・統合し、企業の戦略的な意志決定の支援に活用するデータ・ウェアハウス（ＤＷＨ：Data WareHouse）・システムの導入が進んでいる（例えば、特許文献１参照。）。一般的にデータ・ウェアハウスは、ビジネス環境や市場動向の変化に即応して継続的に成長し続けるという特徴を有している。
【０００３】
上記データ・ウェアハウス・システムにおいて、データベース内に格納されたマスタデータの定義情報を変更する場合、従来では図８（ａ）〜（ｃ）に示す方法でマスタ定義情報の変更処理を行っている。
【０００４】
図８において、１１はメインシステム１０におけるＤＢ（データベース）サーバで、ＬＡＮ等のネットワーク１２に接続される。上記ＤＢサーバ１１内には、マスタデータを定義したマスタ定義テーブル１３が設けられると共に、図示しないがトランザクションデータを定義したトランザクションテーブル、サマリデータを定義したサマリテーブル等が設けられる。また、ネットワーク１２には、Ｗｅｂサーバ１４、クライアント端末１５等が接続される。このクライアント端末１５は、Ｗｅｂサーバ１４を介してＤＢサーバ１１にアクセスできるようになっている。また、上記クライアント端末１５は、Ｗｅｂブラウザによるデータ参照画面１６を備え、このデータ参照画面１６により上記ＤＢサーバ１１のマスタ定義情報を参照できるようになっている。
【０００５】
そして、マスタ定義テーブル１３の定義データを更新する場合には、図８（ａ）に示すように、ドキュメント、テーブル定義設定ファイル等で管理されたマスタ定義ファイル１７をクライアント端末１５にて編集し、変更データを作成する。
【０００６】
次に、図８（ｂ）に示すように、上記マスタ定義ファイル１７に従い、メインシステム１０のマスタ定義テーブル１３のマスタ定義情報をクライアント端末１５から手動により直接更新する。
【０００７】
上記のようにして更新されたマスタ定義情報は、図８（ｃ）に示すように、クライアント端末１５のデータ参照画面１６により参照することができる。
【特許文献１】特開２００１−２８２５９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記従来のデータ・ウェアハウス・システムにおけるマスタ定義テーブル１３のマスタ定義情報の更新方法では、マスタ定義情報のコメントをドキュメントやテーブル定義設定ファイル等で別管理する必要があり、マスタ定義情報の更新及び管理方法が煩雑であった。
【０００９】
また、マスタ定義テーブル１３のマスタ定義情報を直接更新するため、更新するマスタ定義情報を事前に登録しておくことができないと共に、マスタ定義情報の過去の変更内容を確認することが困難であった。  
更に、複数のアプリケーションを使用するシステムでマスタ定義情報を一元管理することができず、マスタ定義情報の管理が煩雑であるという問題があった。
【００１０】
本発明は上記の課題を解決するためになされたもので、マスタ定義情報の定義についてデータベースで管理でき、更新するマスタ定義情報を事前に登録しておくことができると共に過去の変更内容を確認でき、しかも、複数のアプリケーションを使用するシステムのマスタ定義情報を一元管理することができるマスタ定義情報の登録・管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、マスタ定義情報が格納されたマスタ定義テーブルをデータベース内に備えたデータ・ウェアハウスにおけるマスタ定義情報の登録・管理システムにおいて、前記データベース内に前記マスタ定義テーブルに対応して設けられるマスタ管理テーブルと、前記マスタ定義テーブルをメンテナンスできるマスタ定義登録画面からマスタ定義の変更情報を変更の開始日付情報と共に入力し、前記マスタ管理テーブルに登録する変更情報登録手段と、前記マスタ管理テーブルに登録された変更の開始日付情報に基づいて日次処理し、前記マスタ管理テーブルに登録されたマスタ定義の変更情報を前記マスタ定義テーブルのマスタ定義情報に反映させる定義情報更新手段とを具備することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、マスタ定義テーブルの構成を変更することなく、マスタ定義情報の定義についてデータベースで管理できると共に、過去の変更内容をマスタ管理テーブルにより確認することができる。また、マスタ定義情報の変更開始日付を未来の日付で登録することにより、指定日付になるまでマスタ定義テーブルへの反映処理は行われないので、マスタ定義の変更情報を事前に登録しておくことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を参照して本発明の一実施形態を説明する。  
図１は、本発明の対象とするシステムの概略構成図で、Ｗｅｂアプリケーション等のデータベース参照型システムを構成している。図１において、２１はデータ・ウェアハウス・システムのＤＢ（データベース）サーバで、ＬＡＮ等のネットワーク２２に接続される。上記ＤＢサーバ２１には、複数のアプリケーションを使用するメインシステムが設けられる。上記ＤＢサーバ２１には、メインシステムにおけるマスタデータを定義したマスタ定義テーブル２３が設けられると共に、トランザクションデータを定義したトランザクショテーブル２４、サマリデータを定義したサマリテーブル２５等が設けられる。更に、ＤＢサーバ２１には、上記マスタ定義テーブル２３のマスタ定義情報の登録、管理等を行うためのマスタ管理テーブル３０が設けられる。
【００１４】
また、上記ネットワーク２２には、Ｗｅｂサーバ２６、クライアント端末２７等が接続される。このクライアント端末２７は、Ｗｅｂサーバ２６を介してＤＢサーバ２１にアクセスできるようになっている。このクライアント端末２７は、Ｗｅｂブラウザによる表示装置２８を備え、この表示装置２８により上記ＤＢサーバ２１のマスタ定義情報等を参照できるようになっている。上記マスタ管理テーブル３０は、詳細を後述するように例えばクライアント端末２７等と共にマスタ定義テーブル２３のマスタ定義情報の登録、管理等を行うメンテナンスシステムを構成する。
【００１５】
図２（ａ）〜（ｅ）は、上記マスタ定義テーブル２３におけるマスタ定義の例を示したものである。  
図２（ａ）は、「続柄区分」の例を示したもので、例えば「本人」、「父母」、「配偶者」、…等の定義内容に対して「０１」、「０２」、「０３」、…等のコード値を割り当てている。  
図２（ｂ）は、「更新区分」の例を示したもので、例えば「新規作成」、「追加」、「訂正」、…等の定義内容に対して「０１」、「０２」、「０３」、…等のコード値を割り当てている。  
図２（ｃ）は、「資産額区分」の例を示したもので、例えば「１００万円未満」、「１００万円〜５００万円未満」、「５００万円〜１０００万円未満」、…等の定義内容に対して「０１」、「０２」、「０３」、…等のコード値を割り当てている。  
図２（ｄ）は、「通知フラグ」の例を示したもので、例えば「未通知」、「通知」の定義内容に対して「０」、「１」のコード値を割り当てている。  
図２（ｅ）は、「都道府県コード」の例を示したもので、例えば「北海道」、「青森県」、「岩手県」、…等の定義内容に対して「００１」、「００２」、「００３」、…等のコード値を割り当てている。
【００１６】
次に、上記ＤＢサーバ２１のマスタ定義テーブル２３に定義されたマスタ定義情報を更新する場合の概略動作を図３（ａ）〜（ｃ）に示すフローチャートを参照して説明する。
【００１７】
図３において、４０はメンテナンスの対象となるメインシステム、５０は上記メインシステム４０のメンテナンスを行うマスタメンテナンスシステムである。
【００１８】
メインシステム４０は、例えば上記ＤＢサーバ２１のマスタ定義テーブル２３、クライアント端末２７の表示装置２８に表示されるデータ参照画面４１等からなり、マスタ定義テーブル２３のマスタ定義情報をデータ参照画面４１で参照できるように構成されたシステムである。
【００１９】
また、マスタメンテナンスシステム５０は、ＤＢサーバ２１のマスタ管理テーブル３０、クライアント端末２７の表示装置２８に表示されるマスタ定義登録画面５１等からなり、変更するマスタ定義情報を例えばクライアント端末２７あるいはホストコンピュータ等によりマスタ管理テーブル３０に登録し、その後、日次処理によりマスタ管理テーブル３０の情報をマスタ定義テーブル２３のマスタ定義情報に反映させる機能を備えている。
【００２０】
そして、マスタ定義テーブル２３のマスタ定義情報を更新する場合、まず、図３（ａ）に示すように例えばクライアント端末２７にてマスタメンテナンスシステム５０を起動し、マスタ定義登録画面５１より、変更するマスタ定義情報を入力してマスタ管理テーブル３０に登録する。この場合、マスタ管理テーブル３０には、例えば「対象システム」、「定義名」、「コード値」、「有効年月日（開始）」等のデータを登録する。
【００２１】
マスタメンテナンスシステム５０は、マスタ管理テーブル３０に変更するマスタ定義情報が登録されると、その後、図３（ｂ）に示すように「有効年月日（開始）」に基づいて日次処理を実行し、マスタ管理テーブル３０の内容をメインシステム４０のマスタ定義テーブル２３に反映し、マスタ定義テーブル２３のマスタ定義情報を更新する。
【００２２】
上記のようにマスタ定義テーブル２３のマスタ定義情報を更新した後は、図３（ｃ）に示すようにクライアント端末２７において、メインシステム４０のデータ参照画面４１により、上記マスタ定義テーブル２３の修正されたマスタ定義情報を参照することができる。
【００２３】
次に、上記メインシステム４０のマスタ定義テーブル２３及びマスタメンテナンスシステム５０のマスタ管理テーブル３０の詳細について図４を参照して説明する。なお、図４では、システム名が「システムＡ」、システム定義名が「資産額区分」である場合を例としてマスタ定義テーブル２３及びマスタ管理テーブル３０のデータ例を示している。
【００２４】
メインシステム４０のマスタ定義テーブル２３には、「コード値」、「コード値内容」、「更新年月日」、「抹消区分（抹消フラグ）」の項目２３ａ〜２３ｄが設けられる。「コード値」の項目２３ａには、例えば「０１」、「０２」、…等のコード値が登録され、「コード値内容」の項目２３ｂには、例えば「１００万円未満」、「１００万円〜５００万円未満」、…等のコード値内容が登録される。また、「更新年月日」の項目２３ｄには、例えば「２００４／０１／０４」、…等の更新年月日が登録され、「抹消区分」の項目２３ｄには、例えば「０」又は「１」のコードが登録される。この場合、「１」のコードは、その欄のデータが抹消データであることを示している。
【００２５】
一方、マスタメンテナンスシステム５０のマスタ管理テーブル３０は、メインシステム４０のマスタ定義テーブル２３に対応して設けられるもので、同期エリア３１とその前後に設けられる参照エリア３２、３３により構成される。同期エリア３１は、マスタ定義テーブル２３と同様に、「コード値」、「コード値内容」、「更新年月日」、「抹消区分（抹消フラグ）」の項目３１ａ〜３１ｄが設けられる。上記同期エリア３１とマスタ定義テーブル２３の内容は、マスタメンテナンスシステム５０とメインシステム４０の処理によって同期させる。
【００２６】
上記同期エリア３１の前部に位置する参照エリア３２には、「対象システム名」の項目３２ａと「マスタ定義名」の項目３２ｂが設けられる。また、同期エリア３１の後部に位置する参照エリア３３には、「変更理由」、「有効日（開始）」、「有効日（終了）」、「登録日」の項目３３ａ〜３３ｄが設けられる。
【００２７】
図４の例では、マスタ定義名「資産額区分」におけるコード値「０１」、「０２」、「０３」、「０４」で指定される定義内容が「２００４／０１／０４」から有効となり、その後、コード値「０３」で指定される定義内容が「２００６／０３／２０」に有効日（終了）となった状態を示している。参照エリア３３の「有効日（終了）」の項目３３ｃに設定された「２００６／０３／２０」になると、同期エリア３１における対応する区分内容、この場合の例ではコード値「０３」で指定される区分内容に対して、「更新年月日」の項目３１ｃの日付が「２００４／０１／０４」から「２００６／０３／２０」に書き替えられると共に、「抹消区分」の項目３１ｄのコードが「０」から「１」に書き替えられる。
【００２８】
上記マスタ管理テーブル３０の同期エリア３１の変更内容は、マスタメンテナンスシステム５０とメインシステム４０の同期処理によってマスタ定義テーブル２３に反映される。なお、マスタ管理テーブル３０は、例えば「対象システム」、「定義名」、「コード値」、「有効年月日（開始）」、「登録日」をキーとして管理する。
【００２９】
次に、マスタ定義情報の定義内容例えばコード定義を変更する場合の処理について図５及び図６を参照して説明する。図５はマスタ定義テーブル２３の登録内容を示したもので、（ａ）は変更前の状態、（ｂ）は変更後の状態を示している。
【００３０】
図５（ａ）に示す定義内容の変更前においては、項目２３ａのコード値は「０１」〜「０４」で、コード値「０１」の「コード値内容」は「１００万円未満」、コード値「０２」の「コード値内容」は「１００万円〜５００万円未満」、コード値「０３」の「コード値内容」は「５００万円〜１０００万円未満」、コード値「０４」の「コード値内容」は「１０００万円以上」である。また、各コード値の「更新年月日」は「２００６／０１／０４」、「抹消区分」は「０」である。
【００３１】
そして、図５（ｂ）に示すように、コード値「０４」の「コード内容」を「１０００万以上」から「１０００万円〜２０００万円未満」に変更すると共に、コード値「０５」を追加し、その「コード値内容」を「２０００万円以上」とする。上記定義内容の変更は、例えば「２００６／０３／２０」に有効となるように設定する。上記マスタ定義情報の更新を行った場合、定義内容が変更されたコード値「０４、「０５」に対する項目２３ｃの「更新年月日」は「２００６／０３／２０」となる。
【００３２】
図６（ａ）は、マスタ定義情報を追加／変更する場合のマスタ定義登録画面５１を示している。マスタ定義登録画面５１には、システム名入力エリア５４ａ及びマスタ定義名入力エリア５４ｂが設けられると共に、定義情報を入力するための項目として、「コード値」、「コード値内容」、「有効日（開始）」、「有効日（終了）」、「有効／無効」、「変更理由」の項目５２ａ〜５２ｆが設けられる。「有効／無効」の項目５２ｅには、「有効」と「無効」の文字及び選択欄が表示され、「有効」と「無効」を任意に選択できるようになっている。更に、マスタ定義登録画面５１には、画面の内容をマスタ管理テーブル３０に反映させるための登録実行ボタン５３が表示される。
【００３３】
上記マスタ定義登録画面５１の各項目５２ａ〜５２ｆは、図６（ｂ）に示すマスタ管理テーブル３０の各項目に対して矢印で示すような対応関係を有している。すなわち、マスタ定義登録画面５１の「コード値」及び「コード値内容」の項目５２ａ、５２ｂは、マスタ管理テーブル３０の同期エリア３１における「コード値」及び「コード値内容」の項目３１ａ、３１ｂに対応している。
【００３４】
また、マスタ定義登録画面５１の「有効日（開始）」及び「有効日（終了）」の項目５２ｃ、５２ｄは、マスタ管理テーブル３０の参照エリア３３における「有効日（開始）」及び「有効日（終了）」の項目３３ｂ、３３ｃに対応している。
【００３５】
また、マスタ定義登録画面５１の「有効／無効」の項目５２ｅは、マスタ管理テーブル３０の「抹消区分」の項目３１ｄに対応し、マスタ定義登録画面５１の「変更理由」の項目５２ｆは、マスタ管理テーブル３０の「変更理由」の項目３３ａに対応している。
【００３６】
マスタ定義テーブル２３の定義内容を変更する場合には、ユーザはクライアント端末２７にてマスタメンテナンスシステム５０を起動し、表示装置２８上に上記図６に示したマスタ定義登録画面５１を表示させる。そして、システム名入力エリア５４ａに対象とするシステム名、例えば「システムＡ」を入力すると共にマスタ定義名入力エリア５４ｂにマスタ定義名例えば「資産額区分」を入力し、マスタ定義登録画面５１上の各項目に登録内容を表示させる。
【００３７】
マスタ定義テーブル２３の定義内容を図５に示したように変更する場合には、まず、マスタ定義登録画面５１にシステム名、マスタ定義名を入力して変更前の定義内容を表示させる。そして、図６（ａ）に示したマスタ定義登録画面５１において、コード値「０４」の「コード内容」を「１０００万円以上」から「１０００万円〜２０００万円未満」に変更すると共に、「有効日（開始）」の項目５２ｃに定義内容を更新する日付として未来の日付、例えば当日が「２００６／０３／１５」である場合に「２００６／０３／２０」を入力する。更に、「コード値」が「０４」の「変更理由」の項目には、理由として例えば「金額範囲を修正」の文字データを入力する。
【００３８】
また、新規の定義を追加する入力行には、「コード値」として「０５」を入力すると共に「コード内容」として「２０００万円以上」を入力する。更に、コード値「０５」の「有効日（開始）」の日付、例えば「２００６／０３／２０」を入力する。更に、コード値「０５」の「有効／無効」の項目において「有効」を選択し、「変更理由」の項目には理由として例えば「金額範囲を修正（区分追加）」の文字データを入力する。
【００３９】
上記のようにマスタ定義登録画面５１において、定義内容の変更、追加等を行った後、例えばマウス等によって登録実行ボタン５３を操作する。この登録実行ボタン５３を操作することによって、マスタ定義登録画面５１の内容が図６（ｂ）に示すようにマスタ管理テーブル３０に反映される。このときマスタ管理テーブル３０の「登録日」の項目３３ｄには、定義内容の変更、追加等を行ったコード値「０４」、「０５」に対応する欄にそのときのシステム日付例えば「２００６／０３／１５」を登録する。なお、マスタ管理テーブル３０において、変更されたコード値「０４」のデータ及び追加されたコード値「０５」のデータは、新規レコードとして作成する。
【００４０】
そして、マスタメンテナンスシステム５０は、マスタ管理テーブル３０の有効日（開始）」の項目３３ｂに登録された日付「２００６／０３／２０」に達した際に、上記したように日次処理を実行し、マスタ管理テーブル３０の内容をマスタ定義テーブル２３に反映させる。これによりメインシステム４０では、マスタ定義情報を更新したマスタ定義テーブル２３を参照することができる。
【００４１】
次に、マスタ定義情報の履歴管理について図７を参照して説明する。  
図７（ａ）はマスタ管理テーブル３０の登録内容を示し、図７（ｂ）はマスタ管理テーブル３０におけるマスタ定義情報の運用状態を示している。  
図７（ａ）に示すマスタ管理テーブル３０では、コード値「０１」、「０２、「０３」の定義と共に、コード値「０４」について、Ａ：「１０００万円〜２０００万円未満」、Ｂ：「１０００万円〜３０００万円未満」、Ｃ：「１０００万円〜４０００万円未満」、Ｄ：「１０００万円以上」の４つの定義が任意の日付で有効年月日が重複して存在する場合を例として示している。
【００４２】
上記コード値「０１」、「０２、「０３」の定義は、「有効日（開始）」の日付が「２００４／０１／０４」、「有効日（終了）」の日付が未設定、
コード値「０４」のＡの定義は、「有効日（開始）」の日付が「２００５／０４／０１」、「有効日（終了）」の日付が「２００６／０１／０４」、登録日が「２００５／０４／０１」、
コード値「０４」のＢの定義は、「有効日（開始）」の日付が「２００６／０３／２０」、「有効日（終了）」の日付が「未設定」、登録日が「２００５／０５／０１」、
コード値「０４」のＣの定義は、「有効日（開始）」の日付が「２００５／１１／３０」、「有効日（終了）」の日付が「２００６／０３／２０」、登録日が「２００５／０６／１５」、
コード値「０４」のＤの定義は、「有効日（開始）」の日付が「２００５／０８／１０」、「有効日（終了）」の日付が「２００５／１２／１０」、登録日が「２００５／０８／１０」、
となっている。
【００４３】
上記のように任意の日付で有効年月日が重複した定義が存在する場合は、登録日が最新の定義を有効として日次処理によりメインシステム４０のマスタ定義テーブル２３に変更内容が反映される。
【００４４】
過去における任意の日付のマスタ定義は、マスタメンテナンスシステム５０のマスタ管理テーブル３０で以下の条件により参照する。
【００４５】
有効年月日（開始）≦（任意日付）＜有効年月日（終了）  
ＡＮＤ  登録日＝登録日の最大値
コード値「０４」のＡ〜Ｄの定義が図７（ａ）に示したように設定されている場合、Ａ〜Ｄの定義は図７（ｂ）に示すように運用される。
【００４６】
まず、最初に登録されたＡの定義について「２００５／０４／０１」に運用が開始される。上記Ａの定義は運用終了日が「２００６／０１／０４」となっているが、新しく登録されたＤの定義は「２００５／０８／１０」の運用開始であるので、「２００５／０８／１０」の日付でＡの定義に代わって有効となる。Ｄの定義の運用終了日は「２００５／１２／１０」である。
【００４７】
上記Ｄの定義の運用終了日より前の「２００５／１１／３０」にＣの定義の運用開始日が設定されているが、Ｃの定義よりＤの定義の登録日が新しいのでＤの定義が優先する。従って、Ｃの定義は、Ｄの定義の運用が終了した「２００５／１２／１０」に有効となる。
【００４８】
そして、Ｃの定義は「２００６／０３／２０」で運用を終了し、その日にＢの定義の運用が開始される。Ｂの定義は「有効日（終了）」が未指定であり、また、その後に運用開始が予定された定義もないので、Ｂの定義がそのまま継続して運用される。  
上記のように任意の日付で有効年月日が重複して定義が存在した場合、登録日が最新の定義を有効として運用され、マスタ定義情報の履歴管理が行なわれる。
【００４９】
上記実施形態によれば、データベースにマスタメンテナンスシステム５０のマスタ管理テーブル３０を設け、このマスタ管理テーブル３０をメンテナンスできるマスタ定義登録画面５１からデータを入力してマスタ管理テーブル３０を変更し、その変更内容がマスタデータの定義情報に反映されるようにしたので、メインシステム４０のマスタ定義テーブル２３の構成を変更することなく、マスタ定義情報の定義についてデータベースで管理でき、且つマスタ定義情報の過去の変更内容をデータベースで参照することができる。
【００５０】
また、登録項目である定義の「有効年月日（開始）」を未来の日付で登録することで、指定日付になるまで日次処理によるメインシステム４０への反映は行われないので、マスタ定義情報を事前に登録しておくことができる。
【００５１】
更に、日次処理で「対象システム」の項目を参照することで更新対象を特定して更新・管理を行うことにより、マスタメンテナンスシステム５０はメインシステム毎にマスタ管理テーブルの変更及び定義情報の管理を個別に行う必要はなく、１システムの場合と変わらずに実行することができる。すなわち、複数のアプリケーションを使用するシステムのマスタ定義情報を一元管理することができる。
【００５２】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できるものである。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態に係るマスタ定義情報の登録・管理システムの全体の概略構成図である。
【図２】同実施形態におけるマスタ定義テーブルのマスタ定義例を示す図である。
【図３】同実施形態において、マスタ定義テーブルに登録されたマスタ定義情報を更新する場合の概略動作を示すフローチャートである。
【図４】同実施形態におけるメインシステムのマスタ定義テーブル及びマスタメンテナンスシステムのマスタ管理テーブルの構成例を示す図である。
【図５】同実施形態におけるマスタ管理テーブルの同期エリアの登録内容を示す図である。
【図６】同実施形態におけるマスタメンテナンスシステムのマスタ定義登録画面及びマスタ管理テーブルを示す図である。
【図７】同実施形態におけるマスタ定義情報の履歴管理を説明するための図である。
【図８】データ・ウェアハウス・システムにおいて、マスタ定義テーブルに登録されたマスタ定義情報を更新する場合の従来方法を示す図である。
【符号の説明】
【００５４】
２１…ＤＢ（データベース）サーバ、２２…ネットワーク、２３…マスタ定義テーブル、２４…トランザクショテーブル、２５…サマリテーブル、２６…Ｗｅｂサーバ、２７…クライアント端末、２８…表示装置、３０…マスタ管理テーブル、３１…同期エリア、３２、３３…参照エリア、４０…メインシステム、４１…データ参照画面、５０…マスタメンテナンスシステム、５１…マスタ定義登録画面、５３…登録実行ボタン、５４ａ…システム名入力エリア、５４ｂ…マスタ定義名入力エリア
【図１】
2008021105.tif 000003
【図２】
2008021105.tif 000004
【図３】
2008021105.tif 000005
【図４】
2008021105.tif 000006
【図５】
2008021105.tif 000007
【図６】
2008021105.tif 000008
【図７】
2008021105.tif 000009
【図８】
2008021105.tif 000010