(57)【要約】【課題】経営用の情報を一元化して本部のセンタサーバ内に蓄積したマスタデータの管理が容易でかつ各支店のローカル端末に配信すべき管理データの検索が迅速で、配信時間の短縮が可能なマスタデータ管理システムを提供する。【解決手段】本部のセンタサーバにて一元管理するマスタデータ１０のうち、各支部に必要とする管理データを各支部の業種および／または業態に応じて第１〜第４のグループのごとく第１〜第４の管理データ２１〜２４としてグループ分けし、或る周期でまたは管理データ更新の都度、各グループに関する管理データ２１〜２４を該当の支部のローカル端末２１１〜２１４、…、２４１〜２４３に配信する。管理データの配信に当たり、圧縮した圧縮管理データとして配信し、ローカル端末側で解凍して復元することも可能とする。なお、ローカル端末からの配信要求により、要求元の支部が属するグループに関する管理データを要求元に配信しても良い。【選択図】        図３
2009230167.tif 000002
【特許請求の範囲】
【請求項１】
本部に設置したセンタサーバにおいて多様な経営用のデータをマスタデータとして一元管理し、各支部において必要とする各支部向けの管理データを前記マスタデータの中から抽出して、それぞれの支部に設置されているローカル端末に配信するマスタデータ管理システムであって、前記センタサーバは、前記マスタデータのうち、各支部向けの前記管理データを各支部の業種および／または業態に応じてグループ分けして管理し、あらかじめ定めた周期ごとに、または、前記管理データが更新される都度、それぞれの支部が属するグループに関する前記管理データを該当する支部の前記ローカル端末に配信するか、あるいは、各支部のいずれかの支部の前記ローカル端末から配信要求があった際に、要求元の支部が属するグループに関する前記管理データを要求元の支部に配信することを特徴とするマスタデータ管理システム。
【請求項２】
前記センタサーバは、各支部向けの前記管理データを、各支部ごとに、それぞれの支部へ配信すべき前記管理データとして登録する支部配信リストを備え、該支部配信リストを参照することにより、各支部へ配信すべき前記管理データを選択して、該当する支部の前記ローカル端末に配信するか、あるいは、いずれかの支部の前記ローカル端末からの配信要求があった際には、当該支部に該当する前記支部配信リストを要求元の前記ローカル端末に返送し、当該ローカル端末から前記支部配信リストに基づく管理データ配信要求を受け取ることによって、要求された前記管理データを要求元の当該ローカル端末に配信することを特徴とする請求項１に記載のマスタデータ管理システム。
【請求項３】
各支部ごとの前記支部配信リストに、前記管理データが既に当該支部の前記ローカル端末に配信済みか否かを示す配信識別子を備えていることを特徴とする請求項２に記載のマスタデータ管理システム。
【請求項４】
前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、前記管理データを圧縮した圧縮管理データとして配信し、該圧縮管理データを受け取った支部の前記ローカル端末は、該圧縮管理データを解凍して、当該支部に必要とする元の前記管理データに復元することを特徴とする請求項１ないし３のいずれかに記載のマスタデータ管理システム。
【請求項５】
前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、当該管理データの属性を示すファイル名を付して配信することを特徴とする請求項１ないし４のいずれかに記載のマスタデータ管理システム。
【請求項６】
前記ファイル名として、業種および／または業態に応じてグループ分けされた前記管理データであるか否かを示す識別子、グループ分けされた前記管理データの場合、いずれのグループに属するかを示す識別子、圧縮された圧縮管理データであるか否かを示す識別子、配信された日付を示す情報、支部において適用開始する日付を示す情報のうち、少なくとも一つ以上を含むことを特徴とする請求項５に記載のマスタデータ管理システム。
【請求項７】
本部に設置したセンタサーバにおいて多様な経営用のデータをマスタデータとして一元管理し、各支部において必要とする各支部向けの管理データを前記マスタデータの中から抽出して、それぞれの支部に設置されているローカル端末に配信するマスタデータ管理方法であって、前記センタサーバは、前記マスタデータのうち、各支部向けの前記管理データを各支部の業種および／または業態に応じてグループ分けして管理し、あらかじめ定めた周期ごとに、または、前記管理データが更新される都度、それぞれの支部が属するグループに関する前記管理データを該当する支部の前記ローカル端末に配信するか、あるいは、各支部のいずれかの支部の前記ローカル端末から配信要求があった際に、要求元の支部が属するグループに関する前記管理データを要求元の支部に配信することを特徴とするマスタデータ管理方法。
【請求項８】
前記センタサーバは、各支部向けの前記管理データを、各支部ごとに、それぞれの支部へ配信すべき前記管理データとして登録する支部配信リストを備え、該支部配信リストを参照することにより、各支部へ配信すべき前記管理データを選択して、該当する支部の前記ローカル端末に配信するか、あるいは、いずれかの支部の前記ローカル端末からの配信要求があった際には、当該支部に該当する前記支部配信リストを要求元の前記ローカル端末に返送し、当該ローカル端末から前記支部配信リストに基づく管理データ配信要求を受け取ることによって、要求された前記管理データを要求元の当該ローカル端末に配信することを特徴とする請求項７に記載のマスタデータ管理方法。
【請求項９】
前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、前記管理データを圧縮した圧縮管理データとして配信し、該圧縮管理データを受け取った支部の前記ローカル端末は、該圧縮管理データを解凍して、当該支部に必要とする元の前記管理データに復元することを特徴とする請求項７または８に記載のマスタデータ管理方法。
【請求項１０】
前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、当該管理データの属性を示すファイル名を付して配信することを特徴とする請求項７ないし９のいずれかに記載のマスタデータ管理方法。
【請求項１１】
請求項７ないし１０のいずれかに記載のマスタデータ管理方法を、センタサーバに搭載されているコンピュータによって実行可能なプログラムとして実施することを特徴とするマスタデータ管理プログラム。
【請求項１２】
請求項１１に記載のマスタデータ管理プログラムを、コンピュータによって読み取り可能な記録媒体に記録していることを特徴とするプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタデータ管理システム、マスタデータ管理方法、マスタデータ管理プログラムおよびプログラム記録媒体に関し、特に、多種多様な業務・業態を対象とする各種の経営情報を登録したマスタデータを一元管理するセンタサーバに好適に適用可能なマスタデータ管理システム、マスタデータ管理方法、マスタデータ管理プログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
近年、一企業であっても、多角化経営を目指して、各種の製品やサービス業務を手掛ける企業が増加してきており、さらには、企業間の業務提携などの協調体制を採用する場面も増加してきており、経営者は、多種多様な業務や業態の工場や店舗を円滑に経営し、かつ、関連会社や提携会社などの外部企業との間でスムーズな情報交換を図ることが必要になってきている。多様な商品を販売する店舗についても同様であり、デパートやスーパーマーケットやコンビニエンスストアなど、あるいは、レストランやファーストフード店などにおいても、多種多様な商品分野や商品を扱うようになってきており、本部や本店と各支部や各支店や各店舗あるいは取引先との間で、商品を一元管理する商品マスタの中から、それぞれ異なる商品を扱う各支部や各店舗などに該当する商品情報を管理データとして取り出して配信することが必要になってきている。
【０００３】
このため、特許文献１の特表２００５−５３７５９３号公報「マスタデータ管理における配信」にも記載されているように、複数の業務・業態の支店や工場や店舗、外部企業などとの間で交換する経営情報（売上情報、受発注情報、製品情報、工程管理情報、品質情報、在庫・棚残情報、宣伝情報など）に関して、単独の管理システムつまりマスタデータ管理システムによって統合的に管理を行う仕組みが提案されている。
【特許文献１】特表２００５−５３７５９３号公報（第１０−１３頁）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記特許文献１に記載のような従来のマスタデータ管理システムにおいては、管理対象とするマスタデータが業務や業態に応じてグルーピングされない状態で管理しようとしているため、対象とする管理データが膨大になると同時に、所望のデータを検索することも容易ではないという問題がある。
【０００５】
さらには、本部にあるセンタサーバに蓄積したマスタデータの中から各工場や各店舗などに設置されているローカル端末へ配布すべき管理データを抽出する際にも多くの処理を要するという問題があると同時に、管理データが配布されてきた各支店や各工場や各店舗などにおいても、配布されてきた管理データが、どの分野あるいはどのような種類の管理データであるかは、当該管理データの内容に立ち入って解析しない限り、簡単には把握することができないという問題がある。
【０００６】
本発明は、かかる事情に鑑みてなされたものであり、本部に設置されたセンタサーバにおけるマスタデータの管理を容易にし、かつ、各支店、各工場、各店舗に設置されたローカル端末に配信すべき管理データの検索を迅速に行うと同時に、配信時間の短縮化を図ることができ、かつ、該ローカル端末に配信されてきた管理データの種類を容易に把握することを可能とするマスタデータ管理システム、マスタデータ管理方法、マスタデータ管理プログラムおよびプログラム記録媒体を提供することを、その目的としている。
【課題を解決するための手段】
【０００７】
前述の課題を解決するため、本発明によるマスタデータ管理システムは、次のような特徴的な構成を採用している。
【０００８】
（１）本部に設置したセンタサーバにおいて多様な経営用のデータをマスタデータとして一元管理し、各支部において必要とする各支部向けの管理データを前記マスタデータの中から抽出して、それぞれの支部に設置されているローカル端末に配信するマスタデータ管理システムであって、前記センタサーバは、前記マスタデータのうち、各支部向けの前記管理データを各支部の業種および／または業態に応じてグループ分けして管理し、あらかじめ定めた周期ごとに、または、前記管理データが更新される都度、それぞれの支部が属するグループに関する前記管理データを該当する支部の前記ローカル端末に配信するか、あるいは、各支部のいずれかの支部の前記ローカル端末から配信要求があった際に、要求元の支部が属するグループに関する前記管理データを要求元の支部に配信するマスタデータ管理システム。
【発明の効果】
【０００９】
本発明のマスタデータ管理システム、マスタデータ管理方法、マスタデータ管理プログラムおよびプログラム記録媒体によれば、以下のような効果を得ることができる。
【００１０】
本部に設置されたマスタデータのうち各支部ごとに必要とする管理データをグループ化して管理すると同時に、各支部へ配信する管理データを圧縮化し、かつ、データの種類・属性を示すファイル名を付して配信することも可能としているので、本部のセンタサーバと各支部のローカル端末との間の管理データの配信処理の効率化、配信処理の迅速化、通信費用の低減化を図ることが可能になる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明によるマスタデータ管理システム、マスタデータ管理方法、マスタデータ管理プログラムおよびプログラム記録媒体の好適な実施形態について添付図を参照して説明する。なお、以下の説明においては、本発明によるマスタデータ管理システム、マスタデータ管理方法について説明するが、かかるマスタデータ管理方法をコンピュータにより実行可能なマスタデータ管理プログラムとして実施するようにしても良いし、あるいは、マスタデータ管理プログラムをコンピュータにより読み取り可能な記録媒体に記録するようにしても良いことは言うまでもない。
【００１２】
（本発明の特徴）
本発明の実施形態の説明に先立って、本発明の特徴についてその概要をまず説明する。本発明は、本部に設置されたセンタサーバにて一元管理しているマスタデータの中から各支店、各工場、各店舗などの各支部にそれぞれ関連する管理データを抽出して、抽出した管理データを当該支部に配信するという環境下において、一元管理するマスタデータを各業種・各業態ごとにグルーピングして、グループ単位に管理する構成とし、各支部に関連する管理データの抽出を容易かつ迅速に実施することを可能とするとともに、各支部のローカル端末に当該支部に関連する管理データを配布する際に、該管理データを圧縮してデータサイズを縮小すると同時に、該管理データの種類を容易に把握可能なファイル名を付与して配信することを特徴としている。
【００１３】
つまり、複数の業種・業態の各支部を所持する経営者にとっては、各種の経営用の管理データがマスタデータとして一元管理され、単独の管理システムによって管理を行う仕組みが必要となっている。しかし、一元管理しようとするマスタデータが、業種や業態によってグルーピングされずに、雑多に配置されていた場合、マスタデータの中から所望の管理データを抽出することが困難である。したがって、本発明は、業種・業態などに応じてマスタデータのグループ化を行い、各マスタデータを、業種単位、企業全体、業態単位、個別支部単位等に分類することにより、マスタデータの総括管理・運用を可能とすると同時に、目的とする各支部ごとの管理データについてはグループ単位での管理を行うことを可能とし、各支部主体で関連する管理データを取得することも可能としている。
【００１４】
例えば、商品の販売、生産、製造、品質、価格、販売期間等に関する商品情報や、売上情報、受発注情報、製品情報、工程管理情報、品質情報、在庫・棚残情報、宣伝情報等に関する経営情報など、経営上必要とする各種データを、本部や本社などにおいて、マスタデータとして集中化して一元管理するセンタサーバにおいて、業種および／または業態に応じて複数のグループに分類し、マスタデータのうち各支部それぞれに必要とする管理データ等をグループ単位で管理する。また、各支部や各支店についても、業種および／または業態に応じて、複数のグループに分類分けする。例えば、各支部や各支店の管理・運営に必要とする管理データを本部や本店から配信してもらう際に、各支部や各支店に設置されたローカル端末は、本部や本社のセンタサーバから、まず、自支部用の管理データが登録されている配信データリストを取得し、取得した配信データリストを基にして、当該支店が必要とする管理データとして、当該支店が属するグループにグループ分けされている管理データを、センタサーバから転送させて取得する仕組みを採用している。
【００１５】
(本発明の実施形態の構成例)
まず、本発明によるマスタデータ管理システムのシステム構成の一例を図１に示す。図１においては、本部と第１〜第４の支部からなる組織を一例として示しており、本部に設置されているセンタサーバ１００と第１、第２、第３、第４の支部それぞれに設置されている第１のローカル端末２１１、第２のローカル端末２２１、第３のローカル端末２３１、第４のローカル端末２４１とが、それぞれ、接続されている。ここで、図１には、センタサーバ１００と第１〜第４のローカル端末２１１〜２４１とがポイント・ツー・ポイントに接続されている例を示しているが、専用のネットワークを介して、あるいは、仮想閉域ネットワーク（ＶＰＮ：Virtual  Private  Network）サービスなどを利用したネットワークを介して接続されていても良い。
【００１６】
図１において、本部に設置されたセンタサーバ１００は、データベース装置１１０を備えており、該データベース装置１１０内には、商品の販売、生産、製造、品質、価格、販売期間等に関する商品情報や、売上情報、受発注情報、製品情報、工程管理情報、品質情報、在庫・棚残情報、宣伝情報等に関する経営情報など、各種の経営用データを一元管理するマスタデータ１０が蓄積されている。一方、第１〜第４の支部の各支部に設置されている第１〜第４のローカル端末２１１〜２４１は、それぞれの支部の管理・運営に必要とする管理データを、それぞれ、第１の管理データ２１、第２の管理データ２２、第３の管理データ２３、第４の管理データ２４として所持している。
【００１７】
第１〜第４の支部それぞれに関連する第１〜第４の管理データ２１〜２４は、本部のデータベース装置１１０内のマスタデータ１０と同期化された状態にして保持されており、必要に応じて、本部のセンタサーバ１００の制御により、データベース装置１１０のマスタデータ１０からダウンロードしたり、あるいは、第１〜第４の支部のローカル端末２１１〜２４１からデータベース装置１１０のマスタデータ１０にアップロードしたりすることが可能である。
【００１８】
また、第１のローカル端末２１１、第２のローカル端末２２１、第３のローカル端末２３１、第４のローカル端末２４１それぞれを設置している第１、第２、第３、第４の支部は、それぞれ異なる業種・業態を扱う支部であり、第１、第２、第３、第４の支部それぞれに関連する第１の管理データ２１、第２の管理データ２２、第３の管理データ２３、第４の管理データ２４は、それぞれの業種・業態に応じて、異なる種類の管理データとなっている。また、本実施形態においては、複数の支部について、業種・業態が同一の支部であれば、同一の管理データを用いて、管理・運営を行うことが可能なものとしている。ただし、各支部ごとに異なる管理データを必要とする場合は、業種・業態が異なるものとして、それぞれで異なる管理データを所持するようにしてももちろんかまわない。
【００１９】
なお、本部に設置されるセンタサーバ１００は、データベース装置１１０との間のデータの入出力動作を迅速に実施することができるとともに、各種の経営情報を誤りなく円滑に提供することができるように、一般に、高性能・高信頼性を有する情報処理機能を備えている。一方、各支部に配置される第１〜第４のローカル端末２１１〜２４１についても、各支部内の管理・運営を行うために必要な情報を本部との間で迅速に送受信することができるとともに、各種の管理情報を算出することができる情報処理機能を備えている。
【００２０】
次に、図２を用いて、本マスタデータ管理システムを適用する会社などの組織構成の一例について説明する。図２は、本マスタデータ管理システムを適用する組織構成の一例を示す組織図であり、本部（例えば会社の場合、本社、店舗の場合、本店）の配下に、第１の業種・業態〜第４の業種・業態まで４つのグループにグループ化された支部（例えば会社の場合、支社、店舗の場合、支店）が複数配置されている場合について、それぞれの組織内に設置されているセンタサーバ、ローカル端末とともに例示している。
【００２１】
つまり、図２に示すように、センタサーバ１００が設置されている本部の配下に、第１の業種・業態の第１のグループ２１０、第２の業種・業態の第２のグループ２２０、第３の業種・業態の第３のグループ２３０、第４の業種・業態の第４のグループ２４０の４つのグループに分けられた各支部が配置されている。
【００２２】
第１の業種・業態を示す第１のグループ２１０には、第１のローカル端末２１１が設置された第１の支部、第１−２のローカル端末２１２が設置された第１−２の支部、第１−３のローカル端末２１３が設置された第１−３の支部、第１−４のローカル端末２１４が設置された第１−４の支部の４つの支部が属している。
【００２３】
また、第２の業種・業態を示す第２のグループ２２０には、第２のローカル端末２２１が設置された第２の支部、第２−２のローカル端末２２２が設置された第２−２の支部の２つの支部が属している。
【００２４】
また、第３の業種・業態を示す第３のグループ２３０には、第３のローカル端末２３１が設置された第３の支部、第３−２のローカル端末２３２が設置された第３−２の支部、第３−３のローカル端末２３３が設置された第３−３の支部の３つの支部が属している。
【００２５】
また、第４の業種・業態を示す第４のグループ２４０には、第４のローカル端末２４１が設置された第４の支部、第４−２のローカル端末２４２が設置された第４−２の支部、第４−３のローカル端末２４３が設置された第４−３の支部の３つの支部が属している。
【００２６】
次に、図２に示すような組織において、本部のセンタサーバ１００にて作成されて、データベース装置１１０に蓄積されて管理されているマスタデータ１０の中から各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に対してそれぞれの支部で関連する管理データ２１〜２４を配布する様子を、図３を用いて説明する。図３は、図２に示す本部にて作成され、管理されているマスタデータ１０のうち、各支部の業種・業態ごとにグループ分けされている管理データ２１〜２４を、該当の各支部に配信する様子を示す模式図であり、グループごとに、それぞれに属する各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に対してグループ分けした同一の管理データ２１〜２４を配信する場合について示している。
【００２７】
つまり、図３においては、本部のデータベース装置１１０内に蓄積されているマスタデータ１０のうち、各支部に関連する管理データについては、図２に示した業種・業態ごとの各グループつまり第１のグループ２１０、第２のグループ２２０、第３のグループ２３０、第４のグループ２４０ごとにグループ分けされており、それぞれに対応して、第１の管理データ２１、第２の管理データ２２、第３の管理データ２３、第４の管理データ２４として管理されている。
【００２８】
さらに説明すれば、本部のセンタサーバ１００において作成されて、データベース装置１１０に蓄積される各管理データ２１〜２４は、第１〜第４のグループ２１０〜２４０の各グループの業種・業態に合わせた内容とされており、対応する各グループに属する支部に対して配信するように構成されている。
【００２９】
なお、マスタデータ１０内には、各支部ごとに、それぞれが属するグループにおいて必要とする管理データを、該当の支部に対して配信すべきデータとしてリストアップしている支部配信リストを備えており、各支部からのアクセスにより、要求元の支部のローカル端末に対して該支部配信リストを転送可能としている。各支部のローカル端末は、転送されてきた支部配信リストに基づいて、当該支部において必要とする管理データの配信要求を、センタサーバ１００に対して送信することができる。ただし、各管理データの運用方法あるいはデータの種類によっては、個別の支部ごとに異なる管理を要する場合もあり得るので、各グループごとではなく、各支部ごとに管理する構成として、対応する各支部へ個別に配信するようにすることも可能としている。
【００３０】
本部のセンタサーバ１００は、あらかじめ定めた周期ごとに、あるいは、管理データの更新がなされる都度、各支部に設置されているローカル端末に対して、該当する管理データを配信する。あるいは、各支部からの転送要求を受け付ける都度、要求された管理データを、要求元のローカル端末に対して配信する。
【００３１】
例えば、本部のセンタサーバ１００からあらかじめ定めた周期ごとに配信する場合、マスタデータ１０内において、第１の業種・業態用の管理データである第１の管理データ２１は、該当する第１のグループ２１０に属する第１の支部〜第１−４の支部それぞれに設置されている第１〜第１−４のローカル端末２１１〜２１４に対して配信される。
【００３２】
また、第２の業種・業態用の管理データである第２の管理データ２２は、該当する第２のグループ２２０に属する第２の支部〜第２−２の支部それぞれに設置されている第２〜第２−２のローカル端末２２１〜２２２に対して配信される。
【００３３】
また、第３の業種・業態用の管理データである第３の管理データ２３は、該当する第３のグループ２３０に属する第３の支部〜第３−３の支部それぞれに設置されている第３〜第３−３のローカル端末２３１〜２３３に対して配信される。
【００３４】
また、第４の業種・業態用の管理データである第４の管理データ２４は、該当する第４のグループ２４０に属する第４の支部〜第４−３の支部それぞれに設置されている第４〜第４−３のローカル端末２４１〜２４３に対して配信される。
【００３５】
なお、図３に示す例では、各支部に配信する管理データ２１〜２４が、例えば、本部のデータベース装置１１０内にマスタデータ１０として作成され蓄積されている管理情報のうち、商品名や価格や販売スケジュールなどの商品情報を管理している商品マスタの中から、各支部つまり各店舗が扱う商品に関する商品情報を、商品分野別に管理データとしてグループ化されている例を示しており、該当するグループの各店舗内に設置されているＰＯＳ（Point  of  Sales）端末に対してＰＬＵ（Price  Look-Up）データとして配信している例を示している。
【００３６】
次に、データベース装置１１０に蓄積される各管理データ２１〜２４を各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に対して配信する際の図３とは異なる動作について、図４を用いて説明する。図４は、図２に示す本部にて作成され、管理されているマスタデータ１０のうち、各支部の業種・業態ごとにグループ分けされている管理データ２１〜２４を該当の各支部に配信する動作の図３とは異なる例を示す模式図であり、管理データを圧縮した圧縮管理データ２１Ａ〜２４Ａとして配信する例を示している。
【００３７】
図４に示すように、センタサーバ１００においては、例えば、データベース装置１１０内に蓄積されている第１の業種・業態用の管理データである第１の管理データ２１については、あらかじめ定めた圧縮アルゴリズムによって第１の圧縮管理データ２１Ａとして圧縮し、該当する第１のグループ２１０に属する第１の支部〜第１−４の支部それぞれに設置されている第１〜第１−４のローカル端末２１１〜２１４に対して配信する。また、第１〜第１−４のローカル端末２１１〜２１４それぞれにおいて、第１の圧縮管理データ２１Ａを受信した際に、あらかじめ定めた解凍アルゴリズムによって解凍処理を行い、元の第１の管理データ２１に復元する。
【００３８】
また、第２の業種・業態用の管理データである第２の管理データ２２については、あらかじめ定めた圧縮アルゴリズムによって第２の圧縮管理データ２２Ａとして圧縮し、該当する第２のグループ２２０に属する第２の支部〜第２−２の支部それぞれに設置されている第２〜第２−２のローカル端末２２１〜２２２に対して配信する。また、第２〜第２−２のローカル端末２２１〜２２２それぞれにおいて、第２の圧縮管理データ２２Ａを受信した際に、あらかじめ定めた解凍アルゴリズムによって解凍処理を行い、元の第２の管理データ２２に復元する。
【００３９】
また、第３の業種・業態用の管理データである第３の管理データ２３については、あらかじめ定めた圧縮アルゴリズムによって第３の圧縮管理データ２３Ａとして圧縮し、該当する第３のグループ２３０に属する第３の支部〜第３−３の支部それぞれに設置されている第３〜第３−３のローカル端末２３１〜２３３に対して配信する。また、第３〜第３−３のローカル端末２３１〜２３３それぞれにおいて、第３の圧縮管理データ２３Ａを受信した際に、あらかじめ定めた解凍アルゴリズムによって解凍処理を行い、元の第３の管理データ２３に復元する。
【００４０】
また、第４の業種・業態用の管理データである第４の管理データ２４については、あらかじめ定めた圧縮アルゴリズムによって第４の圧縮管理データ２４Ａとして圧縮し、該当する第４のグループ２４０に属する第４の支部〜第４−３の支部それぞれに設置されている第４〜第４−３のローカル端末２４１〜２４３に対して配信する。また、第４〜第４−３のローカル端末２４１〜２４３それぞれにおいて、第４の圧縮管理データ２４Ａを受信した際に、あらかじめ定めた解凍アルゴリズムによって解凍処理を行い、元の第４の管理データ２４に復元する。
【００４１】
ここで、各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に対して配信される圧縮管理データ２１Ａ〜２４Ａに付与されるファイル名称ついては、図４に示すように、グループ単位に配信される管理データであることを表す識別子（図４の例では“Ｇ”）、どのグループに属する支部に対して配信すべき管理データであるかを示す識別子（図４の例では、例えば、第１のグループ２１０に属する各支部に対する圧縮管理データ２１Ａの場合、“Ｇ＿００１”）、データ配信日（図４の例では、例えば、第１のグループ２１０に属する各支部に対する圧縮管理データ２１Ａの場合、“２００７０２２６”）、各支部におけるデータ適用開始日（（図４の例では、例えば、第１のグループ２１０に属する各支部に対する圧縮管理データ２１Ａの場合、“ＡＣＴ＿２００７０２２８”）を少なくとも含む形式で構成されている。なお、図４に示す圧縮管理データ２１Ａ〜２４Ａのファイル名の最後に付与されている“．ｃａｂ”は、本圧縮管理データの圧縮アルゴリズムの種類を示す拡張子である。
【００４２】
かくのごときファイル名称を付与することにより、圧縮管理データ２１Ａ〜２４Ａを受信した各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３においては、如何なる属性の管理データが配信されてきたかを容易に把握することができる。
【００４３】
(本実施形態の動作例)
次に、前述した図１〜図４に示す本実施形態のマスタデータ管理システムの動作の一例について、図５の模式図を用いて説明する。図５は、図１ないし図４に示すマスタデータ管理システムの動作の一例を説明するための模式図であり、図１に示すセンタサーバ１００と第１のグループに属する第１の支部に設置されている第１のローカル端末２１１に対して、該第１のローカル端末２１１からの要求に応じて、図４に示すような圧縮管理データ２１Ａが配信される例を示している。
【００４４】
なお、センタサーバ１００のデータベース装置１１０内には、各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に対してそれぞれ配信すべき管理データのリストをそれぞれ対応付けて登録しているテーブルを各支部ごとのリストとして備えており、例えば、第１のグループ２１０に属する第１の支部の第１のローカル端末２１１に対して配信すべき管理データのリストについては、第１の支部配信リスト３１（図５の例では、“Ｌ１．ｌｓｔ”と命名されたリスト）が備えられており、該第１の支部配信リスト３１には、該当する管理データについて第１の支部に設置されている第１のローカル端末２１１へ配信済みか否かを示す配信識別子も設定されている。ここで、本実施形態においては、最初の段階では、第１のローカル端末２１１には、まだ配信されていない状態にある場合を示している。
【００４５】
図５において、第１の支部が、当該第１の支部に関連する管理データを本部のセンタサーバ１００から配信してもらう際には、まず、第１のローカル端末２１１から当該第１の支部に該当する管理データの配信リストつまり第１の支部配信リスト３１（“Ｌ１．ｌｓｔ”）の取得要求をセンタサーバ１００に対して行う（ステップＳ１）。この結果、センタサーバ１００は、要求された第１の支部配信リスト３１（“Ｌ１．ｌｓｔ”）をデータベース装置１１０から読み出して、第１の支部配信リストファイル３１１として要求元の第１の支部の第１のローカル端末２１１に対して返送する（ステップＳ２）。
【００４６】
第１の支部配信リストファイル３１１を取得した第１のローカル端末２１１は、該当する管理データが既に配信されているか否かを、第１の支部配信リストファイル３１１の末尾に設定されている配信識別子（本実施形態では、“０”：未配信、“１”：配信済み）に基づいて判断し、まだ配信されていない場合（つまり、配信識別子が“０”の場合）、第１の支部配信リストファイル３１１に設定されている第１の支店向けの管理データのファイル名を取り出して、当該第１の支店向けの対象ファイルつまり管理データの配信要求をセンタサーバ１００に対して送信する（ステップＳ３）。
【００４７】
ここで、第１の支部配信リストファイル３１１に設定されている第１の支店向けの管理データのファイル名は、“Ｇ＿００１＿２００７０２２６＿ＡＣＴ＿２００７０２２８．ｃａｂ”であり、図４に示したように、圧縮された圧縮管理データ２１Ａとされている場合を示している。この結果、センタサーバ１００は、要求された圧縮管理データ２１Ａを要求元の第１の支部の第１のローカル端末２１１に対して返送する（ステップＳ４）。
【００４８】
圧縮管理データ２１Ａを受信した第１の支部の第１のローカル端末２１１においては、あらかじめ定めた解凍アルゴリズムを用いて解凍処理を行い、管理データ２１に復元して、設定保持することにより、以降、該管理データ２１を用いた運用・管理を行う状態に設定される（ステップＳ５）。さらに、第１の支部の第１のローカル端末２１１は、当該圧縮管理データ２１Ａを配信済みであることを示す状態（つまり、“１”）に配信識別子を設定した第１の支部配信リストファイル３１１Ａを作成して、センタサーバ１００に対して送信する（ステップＳ６）。この結果、センタサーバ１００は、圧縮管理データ２１Ａを配信済みであることを示す状態に変更した第１の支部配信リスト３１Ａ（“Ｌ１．ｌｓｔ”）を設定登録して、データベース装置１１０のマスタデータ１０の更新を行う（ステップＳ７）。
【００４９】
なお、前述の動作例においては、第１の支部が、当該第１の支部に関連する管理データを本部のセンタサーバ１００から配信してもらうように配信要求を支部のローカル端末側からセンタサーバ１００に対して送信する場合について説明した。しかし、管理データの各支部への配信動作は、かかる場合のみに限るものではなく、センタサーバ１００側において、あらかじめ定めた周期ごとに、または、管理データが更新される都度、配信することも可能である。かかる場合には、センタサーバ１００がそれぞれの支部が属するグループに関する管理データを該当する支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３に配信する動作を行うに当たって、各支部ごとにデータベース装置１１０にマスタデータ１０として登録されている支部配信リストを参照することにより、それぞれの支部に必要とする管理データを抽出して、該当する支部のローカル端末に対して配信する動作を行う。
【００５０】
以上に詳細に説明したように、本実施形態によれば、本部に設置されたマスタデータ１０のうち各支部ごとに必要とする管理データをグループ化して管理すると同時に、各支部へ配信する管理データを圧縮化し、かつ、データの種類・属性を示すファイル名を付して配信することも可能としているので、センタサーバ１００と各支部のローカル端末２１１〜２１４、２２１〜２２２、２３１〜２３３、２４１〜２４３との間の管理データの配信処理の効率化、配信処理の迅速化、通信費用の低減化を図ることが可能である。
【００５１】
以上、本発明の好適実施例の構成を説明した。しかし、斯かる実施例は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではないことに留意されたい。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であることが、当業者には容易に理解できよう。例えば、本発明の実施形態は、課題を解決するための手段における構成（１）に加えて次のような構成として表現できる。
（２）前記センタサーバは、各支部向けの前記管理データを、各支部ごとに、それぞれの支部へ配信すべき前記管理データとして登録する支部配信リストを備え、該支部配信リストを参照することにより、各支部へ配信すべき前記管理データを選択して、該当する支部の前記ローカル端末に配信するか、あるいは、いずれかの支部の前記ローカル端末からの配信要求があった際には、当該支部に該当する前記支部配信リストを要求元の前記ローカル端末に返送し、当該ローカル端末から前記支部配信リストに基づく管理データ配信要求を受け取ることによって、要求された前記管理データを要求元の当該ローカル端末に配信する上記（１）のマスタデータ管理システム。
（３）各支部ごとの前記支部配信リストに、前記管理データが既に当該支部の前記ローカル端末に配信済みか否かを示す配信識別子を備えている上記（２）のマスタデータ管理システム。
（４）前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、前記管理データを圧縮した圧縮管理データとして配信し、該圧縮管理データを受け取った支部の前記ローカル端末は、該圧縮管理データを解凍して、当該支部に必要とする元の前記管理データに復元する上記（１）ないし（３）のいずれかのマスタデータ管理システム。
（５）前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、当該管理データの属性を示すファイル名を付して配信する上記（１）ないし（４）のいずれかのマスタデータ管理システム。
（６）前記ファイル名として、業種および／または業態に応じてグループ分けされた前記管理データであるか否かを示す識別子、グループ分けされた前記管理データの場合、いずれのグループに属するかを示す識別子、圧縮された圧縮管理データであるか否かを示す識別子、配信された日付を示す情報、支部において適用開始する日付を示す情報のうち、少なくとも一つ以上を含む上記（５）のマスタデータ管理システム。
（７）本部に設置したセンタサーバにおいて多様な経営用のデータをマスタデータとして一元管理し、各支部において必要とする各支部向けの管理データを前記マスタデータの中から抽出して、それぞれの支部に設置されているローカル端末に配信するマスタデータ管理方法であって、前記センタサーバは、前記マスタデータのうち、各支部向けの前記管理データを各支部の業種および／または業態に応じてグループ分けして管理し、あらかじめ定めた周期ごとに、または、前記管理データが更新される都度、それぞれの支部が属するグループに関する前記管理データを該当する支部の前記ローカル端末に配信するか、あるいは、各支部のいずれかの支部の前記ローカル端末から配信要求があった際に、要求元の支部が属するグループに関する前記管理データを要求元の支部に配信するマスタデータ管理方法。
（８）前記センタサーバは、各支部向けの前記管理データを、各支部ごとに、それぞれの支部へ配信すべき前記管理データとして登録する支部配信リストを備え、該支部配信リストを参照することにより、各支部へ配信すべき前記管理データを選択して、該当する支部の前記ローカル端末に配信するか、あるいは、いずれかの支部の前記ローカル端末からの配信要求があった際には、当該支部に該当する前記支部配信リストを要求元の前記ローカル端末に返送し、当該ローカル端末から前記支部配信リストに基づく管理データ配信要求を受け取ることによって、要求された前記管理データを要求元の当該ローカル端末に配信する上記（７）のマスタデータ管理方法。
（９）前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、前記管理データを圧縮した圧縮管理データとして配信し、該圧縮管理データを受け取った支部の前記ローカル端末は、該圧縮管理データを解凍して、当該支部に必要とする元の前記管理データに復元する上記（７）または（８）のマスタデータ管理方法。
（１０）前記センタサーバは、支部の前記ローカル端末に前記管理データを送信する際に、当該管理データの属性を示すファイル名を付して配信する上記（７）ないし（９）のいずれかのマスタデータ管理方法。
（１１）上記（７）ないし（１０）のいずれかのマスタデータ管理方法を、センタサーバに搭載されているコンピュータによって実行可能なプログラムとして実施するマスタデータ管理プログラム。
（１２）上記（１１）のマスタデータ管理プログラムを、コンピュータによって読み取り可能な記録媒体に記録しているプログラム記録媒体。
【図面の簡単な説明】
【００５２】
【図１】本発明によるマスタデータ管理システムのシステム構成の一例を示すシステム構成図である。
【図２】本マスタデータ管理システムを適用する組織構成の一例を示す組織図である。
【図３】図２に示す本部にて管理されているマスタデータのうち各支部の業種・業態ごとにグループ分けされている管理データを該当の各支部に配信する様子を示す模式図である。
【図４】図２に示す本部にて管理されているマスタデータのうち各支部の業種・業態ごとにグループ分けされている管理データを該当の各支部に配信する動作の図３とは異なる例を示す模式図である。
【図５】図１ないし図４に示すマスタデータ管理システムの動作の一例を説明するための模式図である。
【符号の説明】
【００５３】
１０        マスタデータ
２１        第１の管理データ
２１Ａ      第１の圧縮管理データ
２２        第２の管理データ
２２Ａ      第２の圧縮管理データ
２３        第３の管理データ
２３Ａ      第３の圧縮管理データ
２４        第４の管理データ
２４Ａ      第４の圧縮管理データ
３１        第１の支部配信リスト（配信前）
３１Ａ      第１の支部配信リスト（配信済み）
１００      センタサーバ
１１０      データベース装置
２１０      第１のグループ
２１１      第１のローカル端末
２１２      第１−２のローカル端末
２１３      第１−３のローカル端末
２１４      第１−４のローカル端末
２２０      第２のグループ
２２１      第２のローカル端末
２２２      第２−２のローカル端末
２３０      第３のグループ
２３１      第３のローカル端末
２３２      第３−２のローカル端末
２３３      第３−３のローカル端末
２４０      第４のグループ
２４１      第４のローカル端末
２４２      第４−２のローカル端末
２４３      第４−３のローカル端末
３１１      第１の支部配信リストファイル
３１１Ａ    第１の支部配信リストファイル
【図１】
2009230167.tif 000003
【図２】
2009230167.tif 000004
【図３】
2009230167.tif 000005
【図４】
2009230167.tif 000006
【図５】
2009230167.tif 000007