(57)【特許請求の範囲】
【請求項１】
表形式画面制御部を備えて、表形式画面データを作成して出力する表形式画面生成部及び表或いはグラフ自体以外を表示する画面形式を同じにしてマルチウインドウに構成される表形式画面とグラフ画面とに共通する共通部画面データを作成して出力する共通部画面生成部を制御し、かつグラフ画面制御部を備えて、グラフ画面データを作成して出力するグラフ画面生成部及び前記共通部画面生成部を制御して、前記共通部画面データ、前記表形式画面データ、及び前記グラフ画面データをそれぞれ作成して出力し、ユーザの操作に対する処理を共通に行うための単一の分析操作制御部とを備え、さらに該分析操作制御部は、多次元データを前記表形式画面制御部及び前記グラフ画面制御部に共通に通知する多次元データ制御部とユーザの操作を前記表形式画面制御部及び前記グラフ画面制御部からそれぞれ通知されるイベント制御部とを包含して、前記多次元データ制御部により多次元データを前記表形式画面制御部及び前記グラフ画面制御部に共通に通知すると共に、前記イベント制御部によりユーザの操作を前記表形式画面制御部及び前記グラフ画面制御部からそれぞれ通知されることから成る多次元データのグラフ生成及び制御方法。
【請求項２】
前記分析操作制御部は、集計項目にＩＤを割り振り、カーソル位置から集計項目ＩＤを求め、同じＩＤのデータをグラフ対象とする集計項目ＩＤ制御部を備える請求項１に記載の多次元データのグラフ生成及び制御方法。
【請求項３】
前記分析操作制御部は、表形式の画面からツリー画面を作成する多階層ツリー生成部、及び該多階層ツリー生成部により作成されたツリー画面上で多階層を意識した選択操作を可能にする多階層ツリー制御部を備える請求項１又は２に記載の多次元データのグラフ生成及び制御方法。
【請求項４】
表或いはグラフ自体以外を表示する画面形式を同じにしてマルチウインドウに構成される表形式画面とグラフ画面とに共通する共通部画面データを作成して出力する共通部画面生成部と、表形式画面データを作成して出力する表形式画面生成部と、グラフ画面データを作成して出力するグラフ画面生成部と、表形式画面生成部及び共通部画面生成部を制御する表形式画面制御部と、グラフ画面生成部及び共通部画面生成部を制御するグラフ画面制御部と、ユーザの操作に対する処理を共通に行うための単一の分析操作制御部とを備え、該分析操作制御部は、多次元データを前記表形式画面制御部及び前記グラフ画面制御部に共通に通知する多次元データ制御部と、ユーザの操作を前記表形式画面制御部及び前記グラフ画面制御部からそれぞれ通知されるイベント制御部とを包含することから成る多次元データのグラフ生成及び制御方式。
【請求項５】
前記分析操作制御部は、集計項目にＩＤを割り振り、カーソル位置から集計項目ＩＤを求め、同じＩＤのデータをグラフ対象とする集計項目ＩＤ制御部を備える請求項４に記載の多次元データのグラフ生成及び制御方式。
【請求項６】
前記分析操作制御部は、表形式の画面からツリー画面を作成する多階層ツリー生成部、及び該多階層ツリー生成部により作成されたツリー画面上で多階層を意識した選択操作を可能にする多階層ツリー制御部を備える請求項４又は５に記載の多次元データのグラフ生成及び制御方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多次元データのグラフ生成及び制御方法及び方式に関し、特に、多次元分析において、多次元かつ多階層から成るデータに対するグラフを作成するに際して、表形式の画面とグラフの画面を同期制御することを可能にする多次元データのグラフ生成及び制御方法及び方式に関する。
【０００２】
【従来の技術】
図６は、一般的な、多次元かつ多階層からなるデータの表形式の画面とグラフの画面を示している。従来、このような表形式の画面とグラフの画面を作成する場合、グラフが表形式のサブ画面として構成されるか、或いはグラフ画面と表形式画面が切り替わって出力されるなど、表形式とグラフが同レベルでは無かった。
【０００３】
図７は、表とグラフを作成する従来システムの構成を示す図である。表形式画面制御部１０は、表形式画面生成部１５を呼び出し、画面データを作成し、画面データを出力する。また、グラフ画面制御部１４は、グラフ画面生成部１６を呼び出し、画面データを作成し、画面データを出力する。しかし、表形式画面制御部１０とグラフ画面制御部１４は、同レベルではなく、表形式画面制御部１０が、一方向にグラフ画面制御部１４を制御していた。分析操作制御部２２は、表形式画面制御部１０を制御し、その結果は、表形式画面ばかりでなく、グラフ画面制御部１４を制御することからグラフ画面にも反映される。しかし、グラフ画面制御部１４に対しては分析操作ができなかったり、図示したように、分析操作制御部２３がグラフ画面制御部１４を制御可能の場合であっても、その結果はグラフ画面に反映されるものの、表形式画面に反映されるものではなかった。このように、従来のシステムは、グラフ上で分析操作ができなかったり、表形式上とグラフ上とで操作が異なったりした。
【０００４】
また、従来のグラフ処理のグラフ対象の選択では、列又は行を１つづつ選択するしか手段はなく、次の問題点を有していた。即ち、全ての列や行を１つづつ選択しなければならず、オペレーションが多くなるという問題、或いは、集計項目（図６に例示の”売上”と”前年比”）のどちらかを対象としたい場合でも、８年度の売上、９年度上期の売上、・・・と選択しなければならないという問題があった。
【０００５】
【発明が解決しようとする課題】
そこで、本発明は、多次元分析において、多次元かつ多階層から成るデータに対するグラフを作成するに際して、表形式の画面とグラフの画面を同期制御することを目的としている。
【０００６】
また、本発明は、表形式の画面とグラフの画面をマルチウインドウにして、どちらの画面でも分析操作を同じオペレーションで可能とすると共に、分析操作は、両方の画面へ同期をもって反映させることを目的としている。
【０００７】
また、本発明は、グラフ対象とする集計項目の選択、及びグラフ対象とする階層の選択を容易にすることを目的としている。
【０００８】
【課題を解決するための手段】
本発明の多次元データのグラフ生成及び制御方法は、表形式画面制御部１０を備えて表形式画面生成部１５及び共通部画面生成部１２を制御し、かつグラフ画面制御部１４を備えてグラフ画面生成部１６及び共通部画面生成部１２を制御して、画面形式を同じにしてマルチウインドウに構成される表形式画面とグラフ画面とに共通する共通部画面データ、表形式画面データ、及びグラフ画面データをそれぞれ作成して出力する。そして、ユーザの操作に対する処理を共通に行うための単一の分析操作制御部１８とを備え、さらに該分析操作制御部１８は、多次元データ制御部２０とイベント制御部１９とを包含して、多次元データを前記表形式画面制御部１０及び前記グラフ画面制御部１４に共通に通知すると共に、ユーザの操作を前記表形式画面制御部１０及び前記グラフ画面制御部１４からそれぞれ通知される。
【０００９】
本発明の多次元データのグラフ生成及び制御方式は、画面形式を同じにしてマルチウインドウに構成される表形式画面とグラフ画面とに共通する共通部画面データを作成して出力する共通部画面生成部１２と、表形式画面データを作成して出力する表形式画面生成部１５と、グラフ画面データを作成して出力するグラフ画面生成部１６と、表形式画面生成部１５及び共通部画面生成部１２を制御する表形式画面制御部１０と、グラフ画面生成部１６及び共通部画面生成部１２を制御するグラフ画面制御部１４と、ユーザの操作に対する処理を共通に行うための単一の分析操作制御部１８とを備えている。該分析操作制御部１８は、多次元データを表形式画面制御部１０及びグラフ画面制御部１４に共通に通知する多次元データ制御部２０と、ユーザの操作を表形式画面制御部１０及びグラフ画面制御部１４からそれぞれ通知されるイベント制御部１９とを包含している。
【００１０】
また、本発明の多次元データのグラフ生成及び制御方法及び方式は、分析操作制御部１８が、集計項目にＩＤを割り振り、カーソル位置から集計項目ＩＤを求め、同じＩＤのデータをグラフ対象とする集計項目ＩＤ制御部２５を備えている。
【００１１】
また、本発明の多次元データのグラフ生成及び制御方法及び方式は、分析操作制御部が、表形式の画面からツリー画面を作成する多階層ツリー生成部２７、及び該多階層ツリー生成部２７により作成されたツリー画面上で多階層を意識した選択操作を可能にする多階層ツリー制御部２６を備えている。
【００１２】
【発明の実施の形態】
図１は、本発明を例示する概略構成図である。図において、表形式画面制御部１０は、表形式画面生成部１５及び共通部画面生成部１２を呼び出し、画面データを作成し、画面データを出力する。同様に、グラフ画面制御部１４は、グラフ画面生成部１６及び共通部画面生成部１２を呼び出し、画面データを作成し、画面データを出力する。マルチウインドウに構成される表形式画面とグラフ画面は、このようにそれぞれに画面制御部を有しており、また、画面形式を同じにしている。ここで、画面形式を同じにするとは、図５に例示した「表形式の画面」と「グラフの画面」に見られるように、表とグラフ自体は相違するものの、画面上でそれらを表示する位置、及び表とグラフ以外の各種ボタンなどの表示を共通にしたことを意味し、これによって、ドリルダウンやロールアップのＧＵＩを同じにしている。画面データの作成部を、共通部画面生成部１２と各画面生成部１５，１６とに分けていて、共通部画面生成部１２は、表形式画面とグラフ画面に共通する画面部分の画面データを生成して出力する。単一の分析操作制御部１８は、イベント制御部１９及び多次元データ制御部２０を包含して、ユーザの操作に対する処理を共通に行う。多次元データ制御部２０は、多次元データ２１を表形式画面制御部１０及びグラフ画面制御部１４に共通に通知する。逆に、イベント制御部１９は、表形式画面制御部１０及びグラフ画面制御部１４から、それぞれユーザの操作を通知される。
【００１３】
ここで、多次元データ２１の「多次元」とは、例えば「年度」を横軸に、かつ「商品区分」を縦軸に表せば、２次元データであり、これにもう１つの次元として、例えば「地域」をＺ方向軸に取れば、３次元データとなることを意味している。そして、この多次元データは、別途の手段で入力、作成されて、データベースとして格納されているものをここでは想定している。「多階層」とは、例示したように、年度の下位に上期と下期を設け、或いは区分１の下位に商品１と商品２を設けたように、階層的に表したことを意味している。また、「分析操作」とは、いずれかの画面上で特定の項目を指定することにより指定した項目の詳細を、画面上（本発明では、表形式の画面とグラフの画面の両方）に表示することを意味している。例えば、特定の年度である９年度をダブルクリックすることにより９年度を上期と下期に分けて表示する。
【００１４】
次に、表形式画面とグラフ画面の同期制御について、図２及び図３の処理フローを参照してさらに説明する。
【００１５】
図２は、初期表示時の処理フローを示している。ステップST1 において、分析操作制御部１８が、多次元データ制御部２０を呼び出し、多次元データ２１を読み込み、ある階層でのデータを生成する。ステップST2 において、多次元データ制御部２０が、生成された多次元データを表形式画面制御部１０及びグラフ画面制御部１４に通知する。ステップST3 において、通知された表形式画面制御部１０及びグラフ画面制御部１４は、各画面生成部１５、１６及び共通部画面生成部１２を呼び出し、それぞれ画面データを作成し、画面データを出力する。
【００１６】
図３は、分析操作時の処理フローを示している。ステップST4 において、表形式画面制御部１０及びグラフ画面制御部１４は、ユーザの操作を受け取ると、分析操作制御部１８のイベント制御部１９に通知する。ステップST5 において、分析操作制御部１８は、イベント制御部１９を介して受け取った操作を基に、多次元データ制御部２０に多次元データ２１を読み込ませる。ステップST6 において、分析操作制御部１８は、読み込んだ多次元データ２１を表形式画面制御部１０及びグラフ画面制御部１４に共通に通知する。ステップST7 において、表形式画面制御部１０及びグラフ画面制御部１４は、各画面生成部１５，１６及び共通部画面生成部１２を呼び出し、それぞれ画面データを作成し、画面データを出力する。
【００１７】
図４は、本発明の分析操作制御部１８の機能をさらに説明するための図である。集計項目ＩＤ制御部２５は、多次元データ制御部２０から制御されて、集計項目ＩＤ制御をする。これは、売上や前年比などの集計項目に、予めＩＤを割り振っておき、集計項目の選択は、従来技術のように、列を１つづつ選択するのではなく、カーソル位置から集計項目ＩＤを求め、同じＩＤのデータをグラフ対象とするものである。また、多階層ツリー制御部２６は、多次元データ制御部２０から制御されて、多階層ツリー制御を行う。このため、多階層ツリー生成部２７が、表形式の画面から、図５に例示したようなツリー画面を作成する。このツリー画面上で、多階層を意識した選択操作が可能になる。
【００１８】
図５に例示した多階層ツリー画面において、縦軸及び横軸のいずれにおいても、表示された全ての項目、或いは一部のみの項目を選択することができる。例えば、例示したように、縦軸には、区分１のみを選択したと仮定する。この場合、”区分１”を選択すると、その下位に属する”商品１””商品２”も選択される。そして、横軸からは、９年度のみを選択したと仮定する。この場合、”９年度”を選択すると、９年度の下位に属する”上期””下期”が選択される。このようにして選択された”区分１”に属する商品について、選択された９年度の上期及び下期のデータが、表形式の画面と、グラフの画面上にマルチウインドウで表示される。
【００１９】
【発明の効果】
本発明によれば、表形式とグラフが同じ形式の画面で出力され、操作性も同じであり、同期をもって処理することが可能になる。さらに、これによって、ユーザは、操作を新たに覚える必要性が無く、また、ＧＵＩは統一的かつシンプルであり、見た目良く構成することができる。さらに、表形式とグラフを横や縦などに自由に並べることができ、操作性が良いという効果を生じる。
【００２０】
また、多階層データのグラフを簡単に作成することができ、階層や集計項目の選択という概念でグラフ対象が選択可能になる。
【図面の簡単な説明】
【図１】本発明を例示する概略構成図である。
【図２】初期表示時の処理フローを示す図である。
【図３】分析操作時の処理フローを示す図である。
【図４】本発明の分析操作制御部の機能をさらに説明するための図である。
【図５】表示された項目を選択することができる多階層ツリー画面を例示する図である。
【図６】一般的な、多階層からなる表形式の画面とグラフの画面を示す図である。
【図７】表とグラフを作成する従来システムの構成を示す図である。
【符号の説明】
１０  表形式画面制御部
１２  共通部画面生成部
１４  グラフ画面制御部
１５  表形式画面生成部
１６  グラフ画面生成部
１８  分析操作制御部
１９  イベント制御部
２０  多次元データ制御部
２１  多次元データ
２５  集計項目ＩＤ制御部
２６  多階層ツリー制御部
２７  多階層ツリー生成部
【図１】
0003749399.tif 000002
【図２】
0003749399.tif 000003
【図３】
0003749399.tif 000004
【図４】
0003749399.tif 000005
【図５】
0003749399.tif 000006
【図６】
0003749399.tif 000007
【図７】
0003749399.tif 000008