(57)【要約】【課題】  従来のデータウェアハウスシステムは、データベースの業務データを閲覧中に、区分データ値の意味を調べる操作が煩雑であるという問題点があり、ユーザが容易に区分データ値の意味を調べることができ、使い勝手及び業務効率を向上させることができるデータウェアハウスシステムを提供する。【解決手段】  データベース４中のテーブル名を記憶するテーブルリスト５１と、各テーブル中のデータ項目名を記憶するデータ項目リスト５２と、各データ項目における区分データ値とその意味とを対応付けて記憶するデータ値リストを５３備えたデータディクショナリ管理テーブル５と、ユーザ端末８からの要求によって、テーブル名やデータ項目名を検索キーとしてデータディクショナリ管理テーブル５を検索して、データ値リスト５３から検索キーに応じた区分データ値及びその意味を表示するＷｅｂサーバ７を備えたデータウェアハウスシステムである。【選択図】        図９
2007164268.tif 000002
【特許請求の範囲】
【請求項１】
業務データをテーブルを用いてテーブル名を付して記憶するデータベースと、接続される端末からの入力に応じて前記業務データを閲覧する第１のサーバとを備えたデータウェアハウスシステムであって、
前記データベース中の複数のテーブル名を記憶する第１の管理テーブルと、前記データベース中の各テーブル名とデータ項目とを対応付ける第２の管理テーブルと、前記各データ項目における区分データ値とその意味とを対応付けて記憶する第３のテーブルとを有するデータディクショナリ管理テーブルと、
接続される端末から入力された検索キーに基づいて前記第１の管理テーブルを参照してテーブル名の一覧を前記端末に表示させ、その中から特定のテーブル名が選択されると前記第２の管理テーブルを参照して当該テーブル名に対応するデータ項目名の一覧を前記端末に表示させ、その中から特定のデータ項目が選択されると、前記第３の管理テーブルを参照して当該データ項目に対応する区分データ値及びその意味を前記端末に表示させる第２のサーバとを備えたことを特徴とするデータウェアハウスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データウェアハウスシステムで用いられるディクショナリに係り、ユーザがデータベース中のデータを参照している際に、数字やアルファベットで記載されている区分データ値の意味を容易に調べることができ、使い勝手を向上させて業務効率を向上させることができるデータウェアハウスシステムに関する。
【背景技術】
【０００２】
データウェアハウスは、例えば証券会社や銀行の業務で用いられるデータを蓄積して、蓄積されたデータを必要に応じて抽出し、再構成する大規模なデータベースであり、業務で発生する大量のデータを複数のテーブルに格納して記憶している。
データウェアハウスシステムでは、データベースのテーブル中のデータ項目毎に格納されるデータ値（データ項目に対応して記憶される実際のデータ）は、格納されるデータの意味をそのまま文字列等のデータ値として記憶すると冗長になってしまうため、正規化して格納されることが多い。
【０００３】
そこで、各データ項目中のデータ値の意味を定義するために、例えば、同一の名称を持つデータ値に、一意な区分データ値（区分、フラグ、コード等で、数字やアルファベットで記載されている）を割り当て、これらの一意な区分データ値と名称の集合をマスタデータとしてテーブル（マスタテーブル）に格納することが多い。
【０００４】
データウェアハウスを使用するユーザは、区分データ値の意味が不明な場合、当該データ項目の区分データ値の意味が記載されたマスタテーブルが作成されているか否かを調べ、作成されている場合には当該マスタテーブルを参照して区分データ値の持つ意味を知るようになっている。
【０００５】
しかし、データ項目が多くなると、マスタテーブルを作成するのが煩雑であるため、マスタテーブルを作成せず、各データ項目の区分データ値と意味の対応付けを仕様書の備考などに記載するのみとすることもある。
【０００６】
ここで、従来の区分データ値を参照する方法について図１４を用いて説明する。図１４は、従来の区分データ値を参照する方法を示す説明図である。
図１４では、ＢＩ（Business Intelligence）ツールを使用してデータベースにアクセスするユーザが、あるテーブルを参照しているところを示す。
図１４のテーブルには、「約定年月日」「顧客コード」「約定番号」「売買区分」「取引種類」「銘柄コード」「約定金額」「約定数量」等のデータ項目が設けられており、それぞれデータが格納されている。
【０００７】
ところが、ユーザがこのテーブルを参照した場合に、例えば、データ項目「売買区分」における区分データ値「１」「２」がそれぞれ何を示すかわからないとすると、テーブルの示す情報の内容を読みとることも、所望の情報を抽出することもできない。
また、データ項目「取引種類」における区分データ値「１１」「１２」「１３」…等が何を示すのかわからないと、例えば「信用新規取引」に関するデータを抽出したい場合、ＢＩツールの検索条件として「１１」「１２」「１３」…の内どの値を指定したらよいのかわからない。
【０００８】
そこで、ユーザは、データベースのテーブル中の区分データ値の意味がわからない場合、マスタテーブルを参照して区分データ値の意味を調べるか、マスタテーブルが作成されていなければ、仕様書を参照して区分データ値の意味を調べる必要があった。
【０００９】
尚、データベースに関する従来技術としては、平成１４年４月１２日公開の特開２００２−１０８６７０「データベースアクセス方法及び多次元データベースアクセスシステム」（出願人：株式会社日立国際電気、発明者：佐々木英之）がある。
この従来技術は、メインノードが、予め自ノードの多次元データベースに対して構成情報を問い合わせ、分散情報を構成して記憶しておき、端末からの問い合わせ要求時に、記憶された分散情報に従ってデータを要求するデータベースアクセス方法及び多次元データベースアクセスシステムであり、これにより、分散型の多次元データベース群から高速にデータを参照できるものである。
【００１０】
【特許文献１】特開２００２−１０８６７０号公報（第４−６頁）
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来のデータハウスシステムでは、区分データ値の意味がわからず、マスタテーブルを参照して区分データ値の意味を調べるには、ユーザが、当該区分データ値に関連するマスタテーブルを予め知っている必要があった。
【００１２】
また、マスタテーブルが作成されていない場合には、テーブル定義書等の仕様書（ファイル冊子や電子ファイル）を参照して区分データ値の持つ意味を調べることができるが、仕様書が変更された場合には全てのユーザに仕様書を再配布しなければならず、手間がかかり、煩雑であった。
【００１３】
本発明は上記実状に鑑みて為されたもので、データベースを参照する際に区分データ値の意味が分からない場合に、ユーザが容易に区分データ値の意味を調べることができ、使い勝手及び業務効率を向上させることができるデータウェアハウスを提供することを目的とする。
【課題を解決するための手段】
【００１４】
上記従来例の問題点を解決するための本発明は、業務データをテーブルを用いてテーブル名を付して記憶するデータベースと、接続される端末からの入力に応じて業務データを閲覧する第１のサーバとを備えたデータウェアハウスシステムであって、データベース中の複数のテーブル名を記憶する第１の管理テーブルと、データベース中の各テーブル名とデータ項目とを対応付ける第２の管理テーブルと、各データ項目における区分データ値とその意味とを対応付けて記憶する第３のテーブルとを有するデータディクショナリ管理テーブルと、接続される端末から入力された検索キーに基づいて第１の管理テーブルを参照してテーブル名の一覧を前記端末に表示させ、その中から特定のテーブル名が選択されると第２の管理テーブルを参照して当該テーブル名に対応するデータ項目名の一覧を端末に表示させ、その中から特定のデータ項目が選択されると、第３の管理テーブルを参照して当該データ項目に対応する区分データ値及びその意味を端末に表示させる第２のサーバとを備えたことを特徴としている。
【発明の効果】
【００１５】
本発明のデータウェアハウスシステムによれば、第２のサーバが、接続される端末から入力された検索キーに基づいて、データベース中の複数のテーブル名を記憶する第１の管理テーブルを参照してテーブル名の一覧を前記端末に表示させ、その中から特定のテーブル名が選択されると、各テーブル名とデータ項目とを対応付ける第２の管理テーブルを参照して、選択されたテーブル名に対応するデータ項目名の一覧を端末に表示させ、その中から特定のデータ項目が選択されると、各データ項目における区分データ値とその意味とを対応付けて記憶する第３の管理テーブルを参照して当該データ項目に対応する区分データ値及びその意味を端末に表示させるようにしているので、ユーザは、データベースに記憶されている業務データをＢＩツールを用いて閲覧している時に、区分データ値の意味が分からないことがあっても、第２のサーバを介して簡単な操作で区分データ値の意味を閲覧して認識でき、それによって更にＢＩツールを用いてデータの抽出等を行うことができるので、使い勝手及び業務効率を向上させることができる効果がある。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態について図面を参照しながら説明する。
本発明のデータウェアハウスシステムは、データベース中のテーブル名を記憶するテーブルリストと、各テーブル中のデータ項目（カラム）名を記憶するデータ項目リストと、各データ項目における区分データ値とその意味とを対応付けて記憶するデータ値リストを備えたデータディクショナリ管理テーブルと、ユーザ端末からの指示に応じて当該データディクショナリ管理テーブルを検索して表示するＷｅｂサーバとを有し、ユーザが、Ｗｅｂサーバを介して簡単な操作でデータディクショナリ管理テーブルを参照してデータベースのテーブルで用いられる区分データ値の意味を端末に表示させることができ、容易に区分データ値の意味を知ることができ、業務効率を向上させることができるものである。
【００１７】
図１は、本発明の実施の形態に係るデータウェアハウスシステムの概略構成図である。
図１に示すように、本実施の形態のデータウェアハウスシステム１は、記憶部２と、処理部３とから構成され、記憶部２には、従来と同様のデータベース４と、本発明の特徴部分であるデータディクショナリ管理テーブル５とが設けられ、また、処理部３にはＢＩサーバ６と、Ｗｅｂサーバ７とが設けられている。そして、ユーザ端末８からＢＩサーバ６を介してデータベース４内のデータを参照し、また、Ｗｅｂサーバ７を介してデータディクショナリ管理テーブル５内のデータを参照可能になっている。
【００１８】
上記構成部分について具体的に説明する。
記憶部２は、各種データを記憶するものであり、ハードディスク等で実現される。
データベース３は、業務上の取引データ等を記憶するものであり、ここでは例として、証券会社等の業務で用いられるデータを蓄積しているものとする。
データディクショナリ管理テーブル５は、本システムの特徴部分であり、区分データ値を容易に検索できるように複数のテーブルを備えている。データディクショナリ管理テーブル５に含まれる複数のテーブルについては後で説明する。
【００１９】
ＢＩサーバ６は、従来と同様のサーバであり、ＯＬＡＰ（Online Analytical Processing）等のＢＩ（Business Intelligence）ツールを備え、ユーザ端末８からの要求に応じてデータベース４にアクセスして、データを集計、分析し、ユーザ端末８に表示出力したり、報告書作成のサポートや情報配信を行うものである。そして、ＢＩサーバ６は、上記機能を実現する集計手段、分析手段、レポート作成手段、配信手段等を備えている。
【００２０】
Ｗｅｂサーバ７は、ユーザ端末８からの参照要求に応じてデータディクショナリ管理テーブル５内のデータを検索して表示するＷｅｂアプリケーションを備えている。具体的には、ユーザ端末８からの入力に基づいてデータディクショナリ管理テーブル５を検索する検索手段と、検索するための条件を入力する画面（データディレクショナリー参照画面）や検索結果を表示する表示手段とを備えている。
【００２１】
検索手段は、検索キーが、後述するデータディレクショナリー参照画面において、検索キーが入力又は選択されると、入力された場所とキーの内容に応じて、データディクショナリ管理テーブル５中のテーブルを参照して検索動作を行うようになっている。
また、表示手段はデータディクショナリ管理テーブル５のデータや入力された検索条件を表示する枠を備えた表示画面のデータを予め用意しており、入力されたデータや検索手段からのデータを組み込んで表示を行うものである。
【００２２】
尚、図示は省略するが、ＢＩサーバ６及びＷｅｂサーバ７は、処理を行う制御部（ＣＰＵ等で構成される）と、上記各機能実現手段に対応するプログラムや各種データを記憶する記憶部（メモリ、ハードディスク等で構成される）とを備え、ＢＩサーバ６及びＷｅｂサーバ７内の上記各機能実現手段は、各手段に対応するプログラムが制御部の動作によって記憶部から読み出されて起動されることによって実現されるものである。
【００２３】
次に、本システムの特徴部分であるデータディクショナリ管理テーブル５について図２を用いて説明する。図２は、本システムのデータディクショナリ管理テーブル５の構成を示す模式説明図である。
図２に示すように、本システムのデータディクショナリ管理テーブル５は、テーブルリスト５１と、データ項目リスト５２と、ドメイン名リスト５３と、データ値リスト５４とから構成されている。各テーブルの具体的な構成については後述する。
そして、各テーブルの相互関係は図２に示すようになっており、例えばデータ項目リスト５２からは、「テーブル名（物理名）」をキーとしてテーブルリスト５１を参照でき、また、「項目名（物理名）」をキーとしてドメイン名リスト５３及びデータ値リスト５４を参照可能となっている。
【００２４】
データディクショナリ管理テーブル５の各テーブルについて具体的に説明する。
図３は、テーブルリスト５１の模式説明図である。
図２及び図３に示すように、テーブルリスト５１は、ユーザが参照するスキーマに属する全てのテーブルの一覧を記憶するものであり、請求項に記載した「第１の管理テーブル」に相当する。
具体的には、「テーブル名（物理名）」をＰＫ（Primary Key；主キー）として、「テーブル名」「備考・説明」のデータ項目を備えている。「テーブル名」のデータ項目より、「顧客テーブル」「取引テーブル」「預り残高テーブル」等があることがわかる。
尚、図３には示されていないが、テーブルリスト５１において、テーブルに記憶されている情報の種類に基づいてテーブルをいくつかのグループに分類し、各テーブル名に対応する「分類」を記憶するようにしてもよい。また、「分類」毎にテーブルリストを設けても構わない。
【００２５】
図４は、データ項目リスト５２の模式説明図である。
図２及び図４に示すように、データ項目リスト５２は、テーブルリスト５１に示された全てのテーブルについて、テーブル中のデータ項目（カラム）の一覧を格納するものであり、請求項の「第２の管理テーブル」に相当する。
具体的には、「テーブル名（物理名）」をＰＫ、ＦＫ（Foreign Key；外部キー）１とし、「項目名（物理名）」をＰＫとして、ＦＫ２として、それぞれ「項目名」「データ型」「ドメイン名」「備考・説明」が記憶されている。
【００２６】
図４の例では、「取引テーブル」には、「約定年月日」「顧客コード」「約定番号」「売買区分」「取引種類」「銘柄コード」「約定金額」「約定数量」といった項目名があり、それぞれに対応して「データ型」「ドメイン名」「備考・説明」が記憶されている。尚、「項目名（物理名）」がドメイン名リスト５３の「ドメイン名」と対応付けられている。
【００２７】
図５は、ドメイン名リスト５３の模式説明図である。
図２及び図５に示すように、ドメイン名リストは、「ドメイン名」「項目分類」「データ型」「備考・説明」が記憶されている。データベースにおいては、テーブルに同じ意味のデータ項目（カラム）が存在することがあり、中には、テーブルによってデータ項目名が異なることがあった。そのため、本システムでは同じ意味のデータ項目には、同一のドメイン名を付し、ドメイン名リスト５３でドメイン名の一覧を記憶している。
【００２８】
ここで、同じ意味のデータ項目が含まれる例について図６を用いて説明する。図６は、同じ意味のデータ項目が含まれる場合のデータ項目リスト、ドメイン名リスト、データ値リストの関係を示す説明図である。
図６に示すように、データ項目リスト５２では、「銘柄テーブル」に含まれる項目名が記憶されているが、これらの項目名の内、「上場区分」と「貸借銘柄区分」は、各取引所毎に定義されている。
【００２９】
例えば、「上場区分１」、「上場区分２」、「上場区分３」は、取引所が異なるだけで、本質的には同じ意味の項目名であって、当該銘柄が１部上場なのか２部上場なのか、といった情報の項目名である。「貸借銘柄区分１」、「貸借銘柄区分２」、「貸借銘柄区分３」も同様である。そして、このような場合、本来意味が同じ項目であっても、取引所毎に異なる物理項目名が割り当てられている。
そのため、データディクショナリを物理名をキーとして検索することを考えると、データ値リスト５４には項目名毎に定義を用意しなければならないことになる。
【００３０】
そこで、本システムでは、図６に示すように、本質的に同じ意味の項目名には、同一のドメイン名を付しておく。具体的には、「上場区分１」、「上場区分２」、「上場区分３」は、全てドメイン名「JOJO_KBN」を付し、「貸借銘柄区分１」、「貸借銘柄区分２」、「貸借銘柄区分３」にはドメイン名「TAISHAKU_KBN」を付す。
【００３１】
このように、同じ意味の項目をまとめて１つのドメイン名に集約することにより、ドメイン名をキーとして検索でき、データ値リスト５４には、項目名毎ではなくドメイン名とそれに対応する区分データ値及びその意味を記憶すればよく、データ値リスト５４の構成を簡単にできるものである。
【００３２】
図７は、データ値リスト５４の模式説明図である。
図７に示すように、データ値リスト５４は、データ項目毎の区分データ値の意味を記憶したテーブルであり、「ドメイン名」に対応する「区分データ値」（区分値）と、その「区分データ値内容」（区分値の意味）及び「備考・説明」が記憶されている。データ値リスト５４は、請求項の「第３の管理テーブル」に相当するものである。
例えば、ドメイン名「BAIBAI_KBN」つまり「売買区分」に対応する「区分データ値」は「１」と「２」があり、それぞれ「買」と「売」に対応している。同様に、ドメイン名「TORIHIKI_SHURUI」つまり「取引種類」に対応する「区分データ値」は「１１」「１２」「１３」…があり、それぞれ「現物取引」「信用新規」「信用返済」…という意味であることがわかる。
【００３３】
そして、本システムでは、ユーザがＢＩサーバ６を介してデータベースのテーブルを参照している際に、テーブル内の区分データ値の意味がわからないことがあると、ユーザ端末８からの操作によって、Ｗｅｂサーバ７を介してデータディクショナリ管理テーブル５を参照し、例えば、テーブルリスト５１、データ項目リスト５２、データ値リスト５４の順でキーを選択しながら検索して、データ値リスト５４から目的の区分データ値の意味を表示させるようになっている。
【００３４】
尚、データ項目テーブル５２においてデータ項目に対応してドメイン名を付与せず、データ値リスト５４で「項目名（物理名）」とそれに対応する「区分データ値」と「区分データ値内容」及び「備考・説明」を記憶するように構成することも可能である。
【００３５】
ここで、本システムにおけるデータディクショナリの参照方法の概略について図８を用いて説明する。図８は、データディクショナリの参照方法を示す説明図である。
図８に示すように、ユーザは、区分データ値の意味を知りたい場合に、Ｗｅｂサーバ７にアクセスしてデータディクショナリ参照画面を表示させる。通常は、上記の順で検索するので、まず、テーブルリスト５１を参照し、その中からテーブル名を指定すると、データ項目リスト５２の内、該当するテーブル名に相当する部分が表示される。そして、表示されたデータ項目の一覧から、調べたいデータ項目を選択して、所望の区分データ値の情報を表示させる。
【００３６】
図８の例では、テーブルリスト５１からとして「取引テーブル」を選択し、それに対応するデータ項目リスト５２の中から「取引種類」を選択することで、データ値リスト５３の「取引種類」に対応する区分データ値の一覧が表示され、ユーザは所望の区分データ値の意味を知ることができるものである。例えば、「１２」が「信用新規」であることがわかり、これを利用してＢＩツールを利用したデータベースの検索を行うものである。
また、テーブルリスト５１に「分類」のデータ項目が設けられている場合には、最初にテーブルリスト５１の「分類」をキーとして検索し、テーブルリスト５１の中から当該「分類」に含まれるテーブルの一覧を表示するようにしてもよい。
【００３７】
また、それとは逆に、特定のデータ項目や区分データ値を指定して、それを含むテーブル名を検索する、といった参照方法（逆引き）も可能である。例えばデータ区分値の内容として「信用新規」を含むテーブルを知りたい場合、区分データ値内容「信用新規」をキーとしてデータ値リスト５４を検索し、区分データ値内容として「信用新規」を含むドメイン名を抽出し、更に、当該ドメイン名又はそれに対応するデータ項目名（カラム名）を備えたテーブル名をデータ項目テーブル５２から抽出することができる。
【００３８】
次に、本システムにおける動作と具体的な表示例について図９〜１２を用いて説明する。図９は、本システムにおけるデータディクショナリの具体的な表示例及び操作例を示す説明図であり、図１０は、「分類」が選択された場合の表示例を示す説明図であり、図１１は、「テーブル名」が選択された場合の表示例を示す説明図であり、図１２は、「カラム名（データ項目）」が選択された場合の表示例を示す説明図である。
図９に示すように、Ｗｅｂサーバ７にユーザ端末８から「データディクショナリ参照」の指示が入力されると、Ｗｅｂサーバ７の制御部に設けられた表示手段が、予め用意されたデータディクショナリ参照画面を表示する。
【００３９】
データディクショナリ参照画面は、「テーブル」「データ項目」「区分データ値」をそれぞれ別々にスクロール可能なように、３つの表示エリアで構成されており、左側に「テーブル」右上に「データ項目」右下に「区分データ値」が表示されるようになっている。
【００４０】
そして、図９（１）及び図１０に示すように、ユーザ端末８から左の表示エリアに設けられた入力エリアから、「分類」として「顧客属性」が選択されると、Ｗｅｂサーバ７の検索手段が、データディクショナリ管理テーブル５のテーブルリスト５１で「顧客属性」に分類されているテーブルの一覧を抽出して、表示手段に出力し、表示手段が、分類が「顧客属性」であるテーブル名及びその説明の一覧を表示する。
【００４１】
次に、図９（２）及び図１１に示すように、テーブル名の一覧の中から「顧客基本属性テーブル」が選択されると、検索手段は、データ項目リスト５２の中から、「顧客基本属性テーブル」に対応する部分を抽出して表示手段に出力し、表示手段が、抽出された「顧客基本属性テーブル」のデータ項目（カラム名）を一覧表示する。
【００４２】
そして、図９（３）及び図１２に示すように、データ項目（カラム名）の中から、「職業区分」が選択されると、検索手段は、データ値リスト５４の中から、データ項目が「職業区分」である（又はドメイン名がデータ項目「職業区分」に対応している）区分データ値のデータを抽出して表示手段に出力し、表示手段が、区分データ値とその名称及び説明を一覧表示する。ここで、検索手段は、データ項目「職業区分」が選択されると、データ項目リスト５２からそれに対応するドメイン名を抽出し、次にデータ値リスト５４から当該ドメイン名に対応する区分データ値等を表示手段に出力するようになっている。
これにより、例えば「職業区分」の「０３」は医師・弁護士を除く自営業であることがわかるものである。
【００４３】
このように、本システムによれば、ユーザは、ＢＩサーバ６を介してＢＩツールでデータベースを参照している際でも、必要に応じて随時Ｗｅｂサーバ７を介してデータディクショナリ管理テーブル５を参照して区分データ値に関する情報を容易に取得することができ、業務効率を向上させることができる効果がある。
【００４４】
次に、データ項目からテーブル名を検索する場合について図１３を用いて説明する。図１３は、データ項目からテーブル名を検索する場合の検索操作を示す説明図である。
このような検索方法を行うのは、探したいデータ項目がどのテーブルにあるのかわからない場合である。まずユーザ端末８からＷｅｂサーバ７にアクセスがあってデータディクショナリが選択されると、Ｗｅｂサーバ７の表示手段がデータディクショナリ検索画面を表示する。そして、ユーザ端末８から右上のエリアから「カラム名」が入力又は選択され、「検索」の指示が入力されると、検索手段が、データディクショナリ管理テーブル５のデータ項目リスト５２から、当該入力されたカラム名のデータ項目を有するテーブル名を抽出して、表示手段が右上のエリアに一覧表示する。また、テーブルリスト５１から当該テーブル名に対応する情報を抽出して左のエリアに表示する。
【００４５】
更に、検索手段は、データ値リスト５３から当該カラム名をドメイン名として、ドメイン名に対応して記憶されている区分データ値の一覧を右下のエリアに表示する。
【００４６】
図１３の例では「カラム名」として「証券分類コード」が入力されると、カラム名に「証券分類コード」を持つテーブル名がデータ項目リスト５２から抽出されて右上のエリアに表示され、左側のエリアには、テーブルリスト５１から抽出された当該テーブルの情報が一覧表示されている。
更に、データ値リスト５３から「証券分類コード」をドメイン名とする区分データ値が抽出されて、右下に表示される。
これにより、ユーザは、所望のカラム名（データ項目名）がどのテーブルに記憶されているのか、また、当該カラム名に対応して設けられている区分データ値の意味を容易に知ることができるものである。
【００４７】
また、ここではデータ項目名のみからテーブルを検索したが、データ項目名と区分データ値（区分値）の両方を検索キーとして入力することも可能であり、両方入力した場合には、右上及び左のエリアは同様であり、右下のエリアにおいては、当該データ項目に対応する区分データ値の中から当該区分データ値のみが表示されるようになっている。
【００４８】
本発明の実施の形態に係るデータウェアハウスシステムによれば、業務データを記憶するデータベース４と、データベース中のテーブルを参照するＢＩサーバ６とを備えたデータウェアハウスシステムであり、データベース４中のテーブル名を記憶するテーブルリスト５１と、各テーブル中のデータ項目名を記憶するデータ項目リスト５２と、各データ項目における区分データ値とその意味とを対応付けて記憶するデータ値リストを５３備えたデータディクショナリ管理テーブル５と、ユーザ端末８からの指示に応じて当該データディクショナリ管理テーブル５を検索する検索手段と、データディクショナリ管理テーブル５内のデータを表示する表示手段とを有するＷｅｂサーバ７とを備え、Ｗｅｂサーバ７が、ユーザ端末８からの要求によって、テーブル名やデータ項目名を検索キーとしてデータディクショナリ管理テーブル５を検索して、データ値リスト５３から区分データ値を表示するようにしているので、ユーザは、ＢＩサーバ６を介して業務データを閲覧している際に区分データ値の意味がわからなかった場合には、マスタテーブルの有無を調べたり仕様書で調べることなく、Ｗｅｂサーバ７を介してデータディクショナリ管理テーブル５を参照して容易に区分データ値を知ることができ、業務効率を向上させることができる効果がある。
【産業上の利用可能性】
【００４９】
本発明は、ユーザがデータベース中のデータを参照している際に、数字やアルファベットで記載されている区分データ値の意味を容易に調べることができ、使い勝手を向上させて業務効率を向上させることができるデータウェアハウスシステムに関する。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態に係るデータウェアハウスシステムの概略構成図である。
【図２】本システムのデータディクショナリ管理テーブル５の構成を示す模式説明図である。
【図３】テーブルリスト５１の模式説明図である。
【図４】データ項目リスト５２の模式説明図である。
【図５】ドメイン名リスト５３の模式説明図である。
【図６】同じ意味のデータ項目が含まれる場合のデータ項目リスト、ドメイン名リスト、データ値リストの関係を示す説明図である。
【図７】データ値リスト５２の模式説明図である。
【図８】データディクショナリの参照方法を示す説明図である。
【図９】本システムにおけるデータディクショナリの具体的な表示例及び操作例を示す説明図である。
【図１０】「分類」が選択された場合の表示例を示す説明図である。
【図１１】「テーブル名」が選択された場合の表示例を示す説明図である。
【図１２】「カラム名（データ項目）」が選択された場合の表示例を示す説明図である。
【図１３】データ項目からテーブル名を検索する場合の検索操作を示す説明図である。
【図１４】従来の区分データ値を参照する方法を示す説明図である。
【符号の説明】
【００５１】
１…データウェアハウスシステム、  ２…記憶部、  ３…処理部、  ４…データベース、  ５…データディクショナリ管理テーブル、  ６…ＢＩサーバ、  ７…Ｗｅｂサーバ、  ８…ユーザ端末、  ５１…テーブルリスト、  ５２…データ項目リスト、  ５３…ドメイン名リスト、  ５４…データ値リスト
【図１】
2007164268.tif 000003
【図２】
2007164268.tif 000004
【図３】
2007164268.tif 000005
【図４】
2007164268.tif 000006
【図５】
2007164268.tif 000007
【図６】
2007164268.tif 000008
【図７】
2007164268.tif 000009
【図８】
2007164268.tif 000010
【図９】
2007164268.tif 000011
【図１０】
2007164268.tif 000012
【図１１】
2007164268.tif 000013
【図１２】
2007164268.tif 000014
【図１３】
2007164268.tif 000015
【図１４】
2007164268.tif 000016