(57)【要約】【課題】多次元データベースによる分析業務において、１つの次元メンバが複数の次元メンバに、または、複数の次元メンバが１つの次元メンバに遷移するといった次元メンバの関連性を把握するために係る分析業務におけるアプリケーションや分析者の負担を軽減する。【解決手段】ＭＤＢでの次元メンバにおいて時系列な次元メンバの遷移情報を管理するために、ＭＤＢ定義時にメンバ遷移情報ファイルから有効期間属性と遷移属性を次元メンバの属性として定義する。ＯＬＡＰツールからのＭＤＢの検索条件として指定された期間情報と次元メンバを基に、指定期間内に関連する次元メンバを含めたデータを抽出する処理を行う。【選択図】      図１
2005346173.tif 000002
【特許請求の範囲】
【請求項１】
多次元データベースシステムにおいて、次元メンバの有効期間を次元メンバの属性として多次元データベース内に定義し、前記有効期間の属性の登録を行う手段と、多次元データベースを用いる分析処理時、分析対象の次元メンバと期間条件とから、分析対象の次元に関連する期間内に有効な次元メンバを含めたデータを多次元データベースから抽出する手段とを備えることを特徴とする多次元データベースシステム。
【請求項２】
多次元データベースシステムにおいて、時系列に変化する次元メンバの遷移情報を次元メンバの属性として多次元データベース内に定義し、前記遷移情報の属性の登録を行う手段と、多次元データベースを用いる分析処理時、分析対象の次元メンバと遷移情報とから、分析対象の次元に関連する次元メンバの遷移元の次元メンバを含めたデータを多次元データベースから抽出する手段とを備えることを特徴とする多次元データベースシステム。
【請求項３】
多次元データベースシステムにおいて、次元メンバの有効期間の属性と、時系列に変化する次元メンバの遷移情報の属性とを次元メンバの属性として多次元データベース内に定義し、有効期間の属性及び遷移情報の属性の登録を行う手段と、多次元データベースを用いる分析処理時、分析対象の次元メンバ、期間条件及び遷移情報から、分析対象の次元に関連する期間内に有効な次元メンバの遷移元の次元メンバを含めたデータを多次元データベースから抽出する手段を備えることを特徴とする多次元データベースシステム。
【請求項４】
多次元データベースシステムの処理方法において、次元メンバの有効期間の属性と、時系列に変化する次元メンバの遷移情報の属性とを次元メンバの属性として多次元データベース内に定義し、有効期間の属性及び遷移情報の属性の登録を行い、多次元データベースを用いる分析処理時、分析対象の次元メンバ、期間条件及び遷移情報から、分析対象の次元に関連する期間内に有効な次元メンバの遷移元の次元メンバを含めたデータを多次元データベースから抽出することを特徴とする多次元データベースの処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多次元データベースシステム及びその処理方法に係り、特に、次元メンバの有効期間情報と遷移元の次元メンバとを定義可能とした多次元データベースシステム及びその処理方法に関する。
【背景技術】
【０００２】
企業等の経営戦略的な意思決定を支援する手段として、データウェアハウス及びその分析を行うツールが注目されている。データウェアハウスのデータベースとして、操作の自由度は少ないが検索速度の速い多次元データベース（ＭＤＢ）が、特許文献１等に記載されて知られている。ＭＤＢは、売り上げや利益額といった数値情報を、地域別、期間別、商品別等の複数のキーの組合せにより分析することができるように、これらの地域別、期間別、商品別等の複数のキー次元をもつデータベースである。また、ＭＤＢを分析するためのツールとしてオンライン分析処理（ＯＬＡＰ）の手法が知られている。ＭＤＢは、通常リレーショナルデータベース（ＲＤＢ）等の基幹的なデータベースに別途入手した外部データ等を加え、データ移行ツールによって生成される。ＲＤＢは、ＭＤＢに比べて操作の自由度は大きいが分析のための検索速度が遅いものである。なお、ＲＤＢからＭＤＢを生成する前に、ＲＤＢから分析対象のデータを抽出し、この抽出されたデータについてＯＬＡＰを適用して試験的な分析を行うことも可能となっている。
【０００３】
前述した従来技術によるＭＤＢは、複数のキー次元を持ち、各キー次元がデータ項目である次元メンバを複数持つこととして構成されている。また、前述のＭＤＢは、次元メンバが各次元メンバの意味的関連に従ったツリー構造でＭＤＢ内に定義されている。さらに、前述のＭＤＢは、１つの次元に分析の用途に併せて異なるツリー構造を複数定義することも可能とされている。
【特許文献１】特開平９−２６５４７９ 号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、前述した従来技術によるＭＤＢは、企業における組織等の時間の経過と共に統合や分割が行われるデータ項目をＭＤＢの次元として定義する場合、通常、最新の組織のみをツリー構造で再定義するか、変更のあったタイミング毎にツリー構造を追加することができるが、統合や分割が行われたデータ項目相互間の関連性をＭＤＢ内に定義して取得する方法については配慮されていない。
【０００５】
このため、前述の従来技術は、企業における組織の統合・分割といった時間の経過に伴う次元メンバの有効期間情報と遷移元の次元メンバとを多次元データベースに定義することができず、このため、多次元データベースシステムを用いて、遷移する次元メンバの関連性を把握するための分析業務におけるアプリケーションや分析者の負担が大きくなるという問題点を有している。
【０００６】
本発明の目的は、前述した従来技術の問題点を解決し、遷移する次元メンバの関連性を把握するための分析業務におけるアプリケーションや分析者の負担を軽減することのできる多次元データベースシステム及びその処理方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば前記目的は、多次元データベースシステムにおいて、次元メンバの有効期間の属性と、時系列に変化する次元メンバの遷移情報の属性とを次元メンバの属性として多次元データベース内に定義し、有効期間の属性及び遷移情報の属性の登録を行う手段と、多次元データベースを用いる分析処理時、分析対象の次元メンバ、期間条件及び遷移情報から、分析対象の次元に関連する期間内に有効な次元メンバの遷移元次元メンバを含めたデータを多次元データベースから抽出する手段を備えることにより達成される。
【０００８】
すなわち、本発明は、多次元データベースでの次元メンバの属性情報として時系列な次元メンバの遷移情報を管理するための有効期間属性と遷移元属性とを用意し、ＯＬＡＰツールからのＭＤＢの検索条件として指定された期間情報と次元メンバとを基に、指定された次元メンバのほか指定期間内に関連する遷移元の次元メンバを含めたデータを抽出することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、企業における組織の統合・分割といった時間の経過に伴う次元メンバの有効期間情報と遷移元の次元メンバを多次元データベースに定義することができ、次元メンバ同士の関連性をＯＬＡＰツールを用いて容易に表示することができる。これにより、多次元分析を行うアプリケーションの実装負担をなくし、統合・分割が行われた次元メンバ間の関連性を容易に確認することが可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による多次元データベースシステム（以下、ＭＤＢシステムという）及びその処理方法の実施形態を図面により詳細に説明する。
【００１１】
図１は本発明の一実施形態によるＭＤＢシステムの構成例を示すブロック図である。図１において、１０１はクライアント計算機、１０２は表示制御部、１０３はＭＤＢ制御部、１０４はメンバ情報解析部、１０５は期間情報解析部、１０６はセルデータ取得部、１０７はサーバ計算機、１０８はＭＤＢ管理システム（ＭＤＢＭＳ）、１０９はＭＤＢ、１１０はＭＤＢ管理部、１１１は次元階層管理部、１１２はメンバ遷移情報管理部、１１３はセルデータ管理部、１１４は次元定義ファイル、１１５はメンバ遷移情報ファイル、１１６はマッピングデータファイル、１１７はネットワーク、１１８はＯＬＡＰツールである。
【００１２】
本発明の実施形態によるＭＤＢシステムは、図１に示すように、ＭＤＢ１０９を管理するサーバ計算機１０７と、ＭＤＢ１０９を用いた分析処理を行うクライアント計算機１０１と、これらの計算機間を接続するネットワーク１１７とにより構成される。サーバ計算機１０７は、ＣＰＵ及びメモリを有する計算機であり、そのメモリにＭＤＢ管理システム１０８のプログラムが格納され、ＣＰＵによって前述のプログラムが実行される。ＭＤＢ管理システム１０８は、ＭＤＢ１０９と、ＭＤＢの定義及び多次元分析ツールからのＯＬＡＰ操作に従ってＭＤＢからデータや次元メンバの属性などを抽出するＭＤＢ管理部１１０とにより構成される。
【００１３】
ＭＤＢ管理部１１０は、次元階層管理部１１１と、メンバ遷移情報管理部１１２ととセルデータ管理部１１３とにより構成される。次元階層管理部１１１は、ＭＤＢ定義時に次元と次元内の次元メンバの階層情報とを定義する処理と、ＭＤＢ検索時に次元と次元内の次元メンバとを検索・取得する処理とを有する。メンバ遷移情報管理部１１２は、ＭＤＢ定義時に次元メンバの遷移情報を属性として定義する処理と、ＭＤＢ検索時に次元メンバの遷移情報を取得する処理とを有する。セルデータ管理部１１３は、ＭＤＢ定義時にセルデータを定義する処理と、ＭＤＢ検索時に検索条件に従ったセルデータを取得する処理とを有する。
【００１４】
ＭＤＢ定義の基になるデータは、サーバ計算機１０７のメモリ上に格納された次元及び次元メンバの階層情報を定義した次元定義ファイル１１４と、次元メンバの時系列な遷移情報を定義したメンバ遷移情報ファイル１１５と、セルデータを定義したマッピングデータファイル１１６とにより構成される。次元定義ファイル１１４、メンバ遷移情報ファイル１１５、及び、マッピングデータファイル１１６は、通常、ＭＤＢ管理システム１０８の管理者によりリレーショナルデータベース等の外部データから抽出したデータを、ＭＤＢ管理部１１０が受付可能な形式に加工して生成される。リレーショナルデータベース等の外部データは、サーバ計算機１０８により管理してもよいし、ネットワークにより接続された別の計算機により管理してもよい。
【００１５】
クライアント計算機１０１は、ＣＰＵ及びメモリを有する計算機であり、そのメモリに分析処理を行うＯＬＡＰツール１１８のプログラムが格納され、ＣＰＵによって前述のプログラムが実行される。ＯＬＡＰツール１１８は、表示制御部１０２とＭＤＢ制御部１０３とにより構成される。表示制御部１０２は、分析者からのＭＤＢの検索条件を受信し、ＭＤＢから取得したセルデータを図示しない表示装置に表示するためのグラフィカル・ユーザ・インタフェースを提供する。ＭＤＢ制御部１０３は、メンバ情報解析部１０４、期間情報解析部１０５及びセルデータ取得部１０６により構成される。また、ＭＤＢ制御部１０３は、表示制御部１０２から送信される分析者が要求したＭＤＢの検索条件やドリルダウン、スライス等のＯＬＡＰ操作要求を受信する。
【００１６】
そして、期間情報解析部１０５は、受信した操作要求に含まれる分析対象の期間条件を受け付けて該当するＭＤＢの期間次元メンバとマッピングする処理を行う。メンバ情報解析部１０４は、受信した操作要求に含まれる検索条件を受け付けＭＤＢに定義された次元メンバにマッピングする等の処理を行う。セルデータ取得部１０６は、期間情報解析部１０５とメンバ情報解析部１０４とによりマッピングされたＭＤＢの次元メンバ情報からＭＤＢに定義されたセルデータを取得して表示制御部１０２に送信する。
【００１７】
図２は次元定義ファイル１１４の構成例を示す図であり、ＭＤＢに定義する期間の情報を表す期間次元の次元定義ファイルと、ＭＤＢに定義する組織の情報を表す組織次元の次元定義ファイルの一例である。
【００１８】
期間次元の次元定義ファイルは、ある期間を多階層で表現して定義するものであり、図示例では、２００２年４月から２００４年３月までの期間を年度２０１と期２０２と月２０３との３つの階層で構成することを表している。日次データ等をＭＤＢに定義する場合、週や日などの階層を追加することも可能であり、ＭＤＢに定義する階層は、必要とする分析の精度を考慮しＭＤＢ管理者が定義することができる。組織次元の次元定義ファイルは、企業における組織を多階層で表現して定義するものであり、図示例では、Ａ部とＢ部とに所属する課を部２０４と課２０５との２つの階層で構成することを表している。
【００１９】
図３は図２に示す期間次元の次元定義ファイルから構築された次元メンバの階層情報のイメージを説明する図である。
【００２０】
次元メンバの階層情報は、ＭＤＢ定義時、次元階層管理部１１１が、ＭＤＢ管理者により指定された次元定義ファイル１１４を読み込んで構築するものであり、図２に示す期間次元の次元定義ファイルから図３に示すような次元メンバの階層情報に構築される。
【００２１】
図４はメンバ遷移情報ファイル１１５の構成例を示す図であり、ＭＤＢに定義する組織の情報を表す組織次元のメンバ遷移情報ファイルの一例である。
【００２２】
メンバ遷移情報ファイルは、次元メンバ３０１と、次元メンバの有効期間である開始年月３０２と、終了年月３０３と、次元メンバ３０１の統合・分割前の次元メンバである遷移元メンバ３０４とにより構成される。組織次元の次元メンバ３０１の名称は、図２に示す組織次元の次元定義ファイルに定義された次元メンバの名称を使用し定義する。開始年月３０２と終了年月３０３とは、図２に示す期間次元の次元定義ファイルに定義された次元メンバの名称を使用し定義する。遷移元メンバ３０４は、次元メンバ３０１の基になる次元メンバ名を、図２の組織次元の次元メンバの名称を使用し定義する。１つの次元メンバから分割された場合、遷移元メンバは、１つの次元メンバ名で構成され、複数の次元メンバが統合された場合、遷移元メンバは、複数の次元メンバ名で構成される。
【００２３】
図４に示す例の場合、Ａ部３課は、２００３／０８に終了（廃止）され、２００３／０９にＢ部３課とＢ部４課とに分割されたことを示し、また、Ａ部４課、Ａ部５課は、２００３／０８に終了（廃止）され、０３／０９にＡ部３課として統合されたことを示している。
【００２４】
ＭＤＢ定義時、次元階層管理部１１１とメンバ遷移情報管理部１１２は、ＭＤＢ管理者により指定された次元定義ファイルとメンバ遷移情報ファイルとを読み込んで、次元メンバの階層情報と次元メンバに対する期間属性と遷移元属性をＭＤＢに定義する。
【００２５】
図５は図２に示した組織次元の次元定義ファイルと図４に示した組織次元のメンバ遷移情報ファイルとから構築された組織次元のメンバ階層とメンバ遷移情報とのイメージを示す図である。図５に示すイメージは、次に説明するような処理により生成される。
【００２６】
まず、次元定義管理部１１１は、図２に示す組織次元の次元定義ファイルと、図４に示すメンバ遷移情報ファイルの有効期間とから組織次元メンバの階層情報を構築する。このとき、異なる期間で同じ名称のメンバをＭＤＢにおいて別の次元メンバとして管理するために、次元定義ファイルに定義されたメンバ名に、メンバ遷移情報ファイルに定義された有効期間情報を付加した名称を次元メンバ５００としてＭＤＢに定義する。図５に示す例では、期間次元のメンバ階層情報では、メンバ遷移情報ファイルの開始年月３０２を付加した名称を組織次元メンバとして定義した例を示している。異なる期間で同じ名称のメンバを区別することが目的であるため、次元メンバの名称として、終了年月を付加しても良いし、開始年月と終了年月を付加しても良い。
【００２７】
メンバ遷移情報管理部１１２は、次元メンバ５０１毎に有効期間属性を格納する領域５０２と遷移元属性を格納する領域５０３とをメモリ上に確保する。有効期間属性５０２は、開始年月と終了年月とを格納する２つの領域で構成する。そして、領域５０２、５０３には、図４に示すメンバ遷移情報ファイルで遷移情報の定義された次元メンバに対して該当する有効期間属性と遷移元属性とを格納する。
【００２８】
図６はマッピングデータファイル１１６の構成例を示す図であり、期間次元と組織次元との２つの次元を有するＭＤＢスキーマにおけるマッピングデータの例を示している。このマッピングデータファイル１１６は、実際にＭＤＢに格納されたデータの例であり、期間次元の次元メンバ１３０１と、組織次元の次元メンバ１３０２と、その次元メンバの組合せに属する数値データ１３０３とにより構成される。数値データは、人件費、製品の出荷本数等の分析処理で使用するためのデータである。
【００２９】
ＭＤＢ定義時、セルデータ管理部１０６は、指定されたマッピングデータファイル１１６を読み込んでセルデータをＭＤＢに定義する。
【００３０】
図７はＭＤＢに定義されたセルデータのイメージを示す図である。このセルデータのイメージは、次元階層管理部１１１により定義された次元の各次元メンバの組合せ毎にセルと呼ばれる数値データを格納する領域を有する。そして、図７に示す例において、領域Ａとして示す領域内の各セルには、図６に示すマッピングデータの数値データが自動的に入れられ、領域Ａの周辺の領域にある各セルには、領域Ａ内の各セル内の数値データに基づいて算出された数値データが入れられることになる。
【００３１】
前述までで説明したような次元階層管理部１１１と、メンバ遷移情報管理部１１２と、セルデータ管理部１１３との処理によりＭＤＢが定義される。
【００３２】
図８は分析者からのドリルダウン要求をＭＤＢ制御部１０３が受信した場合のドリルダウン処理の動作を説明するフローチャートであり、次に、これについて説明する。ドリルダウン要求とは、各項目の詳細データ、例えば、着目しているメンバの下にある情報を見るための操作要求である。
【００３３】
（１）まず、期間情報解析部１０５は、受信した操作要求の中から期間条件、例えば、後述する図１０に示されるような検索を行うべき期間の条件を取得し（ステップ７０１）、次に、ＭＤＢに定義された期間次元のメンバ階層情報の中から期間条件に該当する次元メンバの一覧を次元階層管理部１１１がＭＤＢから取得し、図３に示すような対象の期間次元のメンバ一覧を生成する（ステップ７０２）。
【００３４】
（２）次に、メンバ情報解析部１０４は、受信した操作要求の中からドリルダウン対象の次元メンバを後述する図１０に示す情報から取得し（ステップ７０３）、ドリルダウン対象の次元メンバの子メンバの一覧を次元階層管理部１１１が図５に示す情報から取得する（ステップ７０４）。
【００３５】
（３）次に、ドリルダウン対象の次元のメンバフィルタの初期化を行う。ここで言うメンバフィルタは、ＭＤＢに定義されたセルデータを検索する際のフィルタとして使用される次元毎に検索する次元メンバの一覧を格納した情報であり、初期化により、ここで説明している例では、Ａ部、Ｂ部が削除されることになる（ステップ７０５）。
【００３６】
（４）ステップ７０４の処理で取得した子メンバ一覧を対象として、メンバフィルタに登録する次元メンバを判定し、メンバフィルタに登録する処理を行う。なお、ここでの処理の詳細は図９に示すフローにより後述するが、この処理により後述する図１３に示すようなメンバフィルタが生成される（ステップ７０６）。
【００３７】
（５）セルデータ取得部１０６は、ステップ７０６の処理により生成したメンバフィルタを使用し、ＭＤＢ１０８に定義されたセルデータの中の該当するセルデータをセルデータ管理部１１３から取得して、ここでの処理を終了する（ステップ７０７、７０８）。
【００３８】
ステップ７０７で取得したセルデータは、表示制御部１０２に送信されて表示装置に表示される。また、メンバフィルタに登録した次元メンバの有効期間属性と遷移元属性とを表示制御部１０２に送信することにより、表示制御部１０２は、時系列な次元メンバの関連性を分析者に示すような表示形式、例えば、図１１に示すような表示を表示装置に行うことが可能となる。分析者は、表示装置１０２に表示されたデータを閲覧・解析、または、別の分析条件の指定やＯＬＡＰ操作をを繰り返すことでＭＤＢでの分析業務を行うことができる。なお、図１１に示す表示形式により表示例は、他の任意の形式とすることもできる。
【００３９】
図９は図８におけるステップ７０６でのメンバフィルタへの登録の処理動作を説明するフローチャートであり、次に、これについて説明する。ここでの処理は、指定された対象メンバ一覧の各メンバに対する処理である。。
【００４０】
（１）まず、指定された対象メンバ一覧の各メンバのそれぞれについてループ処理を行うことを設定し、図５により説明した情報から１つの組織次元のメンバを取得する（ステップ８０１、８０８）。
【００４１】
（２）メンバ情報解析部１０４は、対象メンバについてＭＤＢ１０９に定義された期間属性と遷移元属性とをメンバ遷移情報管理部１１２から取得する（ステップ８０２）。
【００４２】
（３）対象メンバの有効期間属性とステップ７０２で生成した期間条件に該当する期間次元の次元メンバから、対象メンバが期間内のメンバか否かを判定し（ステップ８０３）、期間内のメンバである場合、対象メンバをメンバフィルタに追加する（ステップ８０４）。
【００４３】
（４）ステップ８０４の処理後、あるいは、ステップ８０３の判定で、対象メンバがすでにメンバフィルタに登録済みである場合、次に、対象メンバの有効期間属性の開始年月とステップ７０２で生成した期間条件に該当する期間次元の次元メンバにより、対象メンバが期間条件より後に有効になったメンバか否かを判定する（ステップ８０５）。
【００４４】
（５）ステップ８０５の判定で、対象メンバが期間条件より後に有効になったメンバであった場合、遷移元属性に遷移元の次元メンバが登録されているか否かを判定する（ステップ８０６）。
【００４５】
（６）ステップ８０６の判定で、遷移元属性に次元メンバが登録されていた場合、遷移元の次元メンバは期間内で有効なメンバであるため、遷移元の次元メンバの一覧を対象メンバとして、メンバフィルタ登録処理を行う（ステップ８０７）。
【００４６】
（７）ステップ８０７の処理後、あるいは、ステップ８０５に判定で、対象メンバが期間条件より後に有効になったメンバでなかった場合、及び、ステップ８０６の判定で、遷移元属性に次元メンバが登録されていなかった場合、遷移元の次元メンバは期間内で有効なメンバではないので何の処理も行わず、ステップ８０２からの処理に戻ってメンバフィルタへの登録処理が再帰的に実行され、期間内に関連する遷移元メンバがメンバフィルタに登録される。
【００４７】
前述した処理を対象メンバ一覧の全てのメンバに対して行うことにより、メンバフィルタを構築することができる。
【００４８】
前述した本発明の実施形態における各処理は、処理プログラムとして構成することができ、この処理プログラムは、ＨＤ、ＤＡＴ、ＦＤ、ＭＯ、ＤＶＤ−ＲＯＭ、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することができる。
【００４９】
図１０は行軸に区分次元と組織次元、列軸に期間次元と項目次元とを割り当てたドリルダウン処理前のＯＬＡＰツールでの表示例を示す図、図１１はドリルダウン処理後のＯＬＡＰツールでの表示例を示す図、図１２はドリルダウン処理後の各次元のメンバフィルタの設定例を示す図、図１３はドリルダウン処理後の各次元のメンバフィルタの状態を示す図である。
【００５０】
図１０に示す表示例は、分析者が表示制御部１０２を操作して図１２に示ような各次元のメンバフィルタを設定した場合の例である。組織次元のメンバフィルタ１１０２に登録された次元メンバは、Ａ部とＢ部との２つの次元メンバである。
【００５１】
図１０に示す組織次元のＢ部に対して表示制御部１０２が分析者からのドリルダウン要求を受け取った場合、ＭＤＢ制御部は、図８及び図９により説明したフローによる処理を実行する。この結果、組織次元のメンバフィルタは、図１３に示す組織次元のメンバフィルタ１２０２のような状態に更新される。ドリルダウン後に組織次元のメンバフィルタ１２０２に登録される次元メンバは、Ｂ部１課、Ｂ部２課、Ｂ部３課、Ｂ部４課、及び、Ｂ部３課とＢ部４課の遷移元メンバであるＡ部３課の５つの次元メンバである。
【００５２】
図１１に示す表示例は、ドリルダウン処理後のメンバフィルタ、各次元メンバの有効期間属性及び遷移元属性から関連する組織のメンバを表示制御部１０２で統合して表示装置に表示した例であり、データ項目としての項目次元のメンバフィルタ１１０３ある予算、実績について、組織メンバを区分次元のメンバフィルタ１１０１に基づいて所員、外注、合計に分けたそれぞれについて、期間次元のメンバフィルタ１１０４に対応させて表示している例を示している。このような表示を行うことにより、分析者は、２００３／０６から２００３／０８の期間に存在するＡ部３課は、２００３／０９以降、Ｂ部３課とＢ部４課とに分割されたことを確認することが可能となる。
【図面の簡単な説明】
【００５３】
【図１】本発明の一実施形態によるＭＤＢシステムの構成例を示すブロック図である。
【図２】次元定義ファイル１１４の構成例を示す図である。
【図３】期間次元の次元定義ファイルから構築された次元メンバの階層情報のイメージを説明する図である。
【図４】メンバ遷移情報ファイルの構成例を示す図である。
【図５】組織次元の次元定義ファイルと組織次元のメンバ遷移情報ファイルとから構築された組織次元のメンバ階層とメンバ遷移情報とのイメージを示す図である。
【図６】マッピングデータファイルの構成例を示す図である。
【図７】ＭＤＢに定義されたセルデータのイメージを示す図である。
【図８】分析者からのドリルダウン要求をＭＤＢ制御部が受信した場合のドリルダウン処理の動作を説明するフローチャートである。
【図９】図８におけるステップ７０６でのメンバフィルタへの登録の処理動作を説明するフローチャートである。
【図１０】行軸に区分次元と組織次元、列軸に期間次元と項目次元とを割り当てたドリルダウン処理前のＯＬＡＰツールでの表示例を示す図である。
【図１１】ドリルダウン処理後のＯＬＡＰツールでの表示例を示す図である。
【図１２】ドリルダウン処理後の各次元のメンバフィルタの設定例を示す図である。
【図１３】ドリルダウン処理後の各次元のメンバフィルタの状態を示す図である。
【符号の説明】
【００５４】
１０１  クライアント計算機
１０２  表示制御部
１０３  ＭＤＢ制御部
１０４  メンバ情報解析部
１０５  期間情報解析部
１０６  セルデータ取得部
１０７  サーバ計算機
１０８  ＭＤＢ管理システム（ＭＤＢＭＳ）
１０９  ＭＤＢ
１１０  ＭＤＢ管理部
１１１  次元階層管理部
１１２  メンバ遷移情報管理部
１１３  セルデータ管理部
１１４  次元定義ファイル
１１５  メンバ遷移情報ファイル
１１６  マッピングデータファイル
１１７  ネットワーク
１１８  ＯＬＡＰツール
【図１】
2005346173.tif 000003
【図２】
2005346173.tif 000004
【図３】
2005346173.tif 000005
【図４】
2005346173.tif 000006
【図５】
2005346173.tif 000007
【図６】
2005346173.tif 000008
【図７】
2005346173.tif 000009
【図８】
2005346173.tif 000010
【図９】
2005346173.tif 000011
【図１０】
2005346173.tif 000012
【図１１】
2005346173.tif 000013
【図１２】
2005346173.tif 000014
【図１３】
2005346173.tif 000015