(57)【要約】【課題】  データベースの検索により抽出した検索結果情報を視覚化（ビジュアル化）して表示することにより、検索結果の全体及び局部の状況や概要を容易かつ迅速に把握することができるエクスプローラ形式のデータ階層表示方式、データベースシステム及びプログラムを提供する。【解決手段】  本データベースシステムは、データベース１と、制御サーバ２と、端末３とを有し、端末３は、データベース１の検索条件を設定する検索条件設定手段を有し、制御サーバ２は、端末３によって設定された検索条件に従いデータベース１を検索する検索手段と、検索手段によってデータベース１を検索した検索結果情報を、エクスプローラ形式で階層的に端末３の表示部３ａに表示させるデータ階層表示手段とを有する。【選択図】  図１
2006172139.tif 000002
【特許請求の範囲】
【請求項１】
データベースを検索する検索手段と、
前記検索手段によってデータベースを検索した検索結果情報を、エクスプローラ形式で階層的に表示部に表示させるデータ階層表示手段と、
を有することを特徴とするエクスプローラ形式のデータ階層表示方式。
【請求項２】
前記検索結果情報に対応する個々の詳細なデータ情報を前記表示部に表示させる詳細データ表示手段を、さらに有することを特徴とする請求項１に記載のエクスプローラ形式のデータ階層表示方式。
【請求項３】
前記データ階層表示手段により表示される階層構造を設定・変更する階層構造設定変更手段を、さらに有することを特徴とする請求項１又は２に記載のエクスプローラ形式のデータ階層表示方式。
【請求項４】
データを蓄積・記憶するデータベースと、そのデータベースを制御・管理する制御サーバと、表示部を備えた端末とを有し、前記制御サーバと端末とがネットワークを介して接続されているデータベースシステムにおいて、
前記端末は、データベースの検索条件を設定する検索条件設定手段を有し、
前記制御サーバは、前記端末によって設定された検索条件に従い前記データベースを検索する検索手段と、前記検索手段によってデータベースを検索した検索結果情報を、エクスプローラ形式で階層的に前記端末の表示部に表示させるデータ階層表示手段とを有する、
ことを特徴とするデータベースシステム。
【請求項５】
前記端末は、前記データ階層表示手段により表示される階層構造を設定・変更する階層構造設定変更手段を、さらに有することを特徴とする請求項４に記載のデータベースシステム。
【請求項６】
データベースを検索する処理と、
前記データベースを検索した検索結果情報を、エクスプローラ形式で階層的に表示部に表示させる処理と、
をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エクスプローラ形式のデータ階層表示方式、データベースシステム及びプログラムに関し、特に、データベースの検索により抽出した検索結果情報を視覚化（ビジュアル化）して表示することができる、エクスプローラ形式のデータ階層表示方式、データベースシステム及びプログラムに関する。
【背景技術】
【０００２】
近年のコンピュータシステムの低価格化による普及と、信頼性の高いソフトウェアの出現、社会システムの効率化への要望などから、さまざまな情報がオンライン化され利用されつつある。例えば、企業活動においては、店舗での売り上げ状況、仕掛状況、工程や予定の進捗状況、製品管理情報、顧客情報などの各種業務データがコンピュータシステムで処理されるようになっている。これらの各種業務データを、商品の売れ行きの動向調査や、顧客の嗜好分析などの他の目的で有効活用したいという要望から、データウェアハウスシステムが盛んに用いられるようになっている。
【０００３】
図７は、一般的なデータウェアハウスシステムの構成を概略的に示すブロック図である。図７に示すように、一般的なデータウェアハウスは、データを蓄積・記憶するデータベース５０と、そのデータベース５０を管理するサーバ５１と、クライアント５２とからなり、クライアント５２がサーバ５１に対して処理を依頼し、サーバ５１によってデータベース５０を検索・抽出した情報を受け取るという、いわゆるクライアント−サーバ型に構成されている。サーバ５１とクライアント５２とはインターネット等のネットワーク５３を介して接続されている。
【０００４】
図８は、従来のデータウェアハウスによって取得されたデータの表示例を説明するための説明図である。データの表示としては、例えば、一次元表（図８（Ａ）参照）や一次元表を組み合わせた二次元表（図８（Ｂ）参照）等の一覧表が用いられている（以下、従来例１という）。
【０００５】
また、特開平１０−２８３２３５号公報には、ネットワーク（Ｗｅｂ）上に配置されたサーバのデータベースを複数のクライアントにより参照する際に、データベースの階層構造を示すエクスプローラ画面に対するユーザの操作に応じた画面の更新処理を、サーバの少ない負担で実現するファイル管理方法が提案されている（以下、従来例２という）。
【０００６】
【特許文献１】特開平１０−２８３２３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来例１では、データベースの検索により抽出した検索結果情報が、単に項目ごとに列挙されているだけであり、検索結果の全体及び局部の状況や概要を瞬時に把握するのが困難であるという課題がある。
【０００８】
また、従来の情報システム開発時において、データ表示画面（表現）を職人的に個別に作らなくてはならないため、
１）データ（情報）の高度なビジュアル表現が困難である、
２）時間及びコストがかかる、
３）データ表示画面（表現）がそれぞれ違い、均一性がない、
４）ユーザオペレーションもそれぞれ違い、標準性がない、
などの課題がある。
【０００９】
従来例２では、データベース内のファイルをエクスプローラ形式の階層構造に描画して、クライアントの表示部にそのまま表示されるだけであり、本発明のように、データベースの検索結果ごとに動的に変わって表示される点については何ら開示されておらず、それを示唆する記載もない。
【００１０】
本発明は、上記課題を解決するためになされたものであり、データベースの検索により抽出した検索結果情報をエクスプローラ形式に視覚化（ビジュアル化）して表示することにより、検索結果の全体及び局部の状況や概要を容易かつ迅速に把握することができるエクスプローラ形式のデータ階層表示方式、データベースシステム及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明のエクスプローラ形式のデータ階層表示方式は、データベースを検索する検索手段と、前記検索手段によってデータベースを検索した検索結果情報を、エクスプローラ形式で階層的に表示部に表示させるデータ階層表示手段とを有することを特徴とするものである。
【００１２】
前記検索結果情報に対応する個々の詳細なデータ情報を前記表示部に表示させる詳細データ表示手段を、さらに有してもよい。
【００１３】
前記データ階層表示手段により表示される階層構造を設定・変更する階層構造設定・変更手段を、さらに有してもよい。
【００１４】
本発明のデータベースシステムは、データを蓄積・記憶するデータベースと、そのデータベースを制御・管理する制御サーバと、表示部を備えた端末とを有し、前記制御サーバと端末とがネットワークを介して接続されているデータベースシステムにおいて、前記端末は、データベースの検索条件を設定する検索条件設定手段を有し、前記制御サーバは、前記端末によって設定された検索条件に従い前記データベースを検索する検索手段と、前記検索手段によってデータベースを検索した検索結果情報を、エクスプローラ形式で階層的に前記端末の表示部に表示させるデータ階層表示手段とを有することを特徴とするものである。
【００１５】
前記端末は、前記データ階層表示手段により表示される階層構造を設定・変更する階層構造設定・変更手段を、さらに有してもよい。
【００１６】
本発明のプログラムは、データベースを検索する処理と、前記データベースを検索した検索結果情報を、エクスプローラ形式で階層的に表示部に表示させる処理とをコンピュータに実行させることを特徴とするものである。
【発明の効果】
【００１７】
本発明によれば、データベースの検索により任意抽出した検索結果情報を標準的に（一様的に）エクスプローラ形式で階層表示することにより、データの視覚化（ビジュアル化）を実現することができ、検索結果の全体及び局部の状況や概要が分かりやすくなり、その把握を容易かつ迅速に行うことができる。また、任意に検索・抽出したデータの加工や編集を行うことができる、
その結果、情報システムの開発効率を大幅に向上することができ、大幅なコスト削減ができ（約２／３）、情報システムの標準生産が可能になる。また、ユーザオペレーションも標準化（一様化）になる。
【００１８】
また、本発明では、従来例２と異なり、エクスプローラ形式のデータ階層構造がデータベースの検索結果ごとに動的に変わって表示されるので、検索結果ごとに、全体及び局部の状況や概要を把握することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について図面を参照して説明する。図１は、本発明の第１の実施形態例の構成を説明するためのブロック図である。
【００２０】
図１に示すように、本発明のエクスプローラ形式のデータ階層表示方式（本発明者は、この技術を「Ｄａｔｅ  Ｅｘｐｌｏｒｅｒ」と呼ぶ）を利用したデータベースシステムは、データを蓄積・記憶するデータベース１と、そのデータベース１を制御・管理する制御サーバ２と、モニタ等の表示部３ａを備えた端末（クライアント）３とを有し、制御サーバ２と端末３とがネットワーク４を介して接続されている。
【００２１】
データベース１及び制御サーバ２は、例えばワークステーションサーバ等の情報処理装置が用いられる。
【００２２】
制御サーバ２は、端末３からのリクエストに応じて、ターゲットとなるデータベース１に接続するためのコネクション層２ａと、データ化されたビジネスロジックや各種サービスに関わる全ての制御や設定ロジックを格納するロジック層２ｂと、データベース１から取得したデータをロジック層２ｂから取得した制御（設定）データの元に変換生成し、リクエストした端末３に送信するプレゼン層２ｃとを有する。
【００２３】
制御サーバ２のコネクション層２ａでは、ターゲットとなるデータベース１への接続情報の記録や格納が行われる。ロジック層２ｂでは、ロジックのデータ化により、システムの新規開発や仕様・動作の変更などが容易になり、そのメンテナンスは、ノープログラミングにてデータ（プロパティ）を変更するだけで可能である。
【００２４】
制御サーバ２は、データベース１を検索する検索手段と、検索手段によってデータベース１を検索した検索結果情報を、エクスプローラ形式で階層的に表示部３ａに表示させるデータ階層表示手段とを有する。
【００２５】
端末３は、例えば通信ネットワーク接続機能を備えたパーソナルコンピュータ、テレビ、携帯用端末、携帯電話等の情報処理装置であり、キーボード、マウス等の入力装置やディスプレイ、プリンタ等の出力装置、ネットワーク４を介して情報の送受信を行う通信装置等を備えている。なお、端末３は、ＬＡＮ（Local Area Network）等の他の通信ネットワークに所属していてもよい。
【００２６】
端末３は、データベース１の検索条件を設定するための検索条件設定手段と、制御サーバ２のデータ階層表示手段により表示される階層構造を設定・変更する階層構造設定・変更手段とを有する。
【００２７】
ネットワーク４は、例えばインターネット（ＴＣＰ／ＩＰ（Transmission Control
Protocol/Internet Protocol）によるデータ転送網）である。
【００２８】
図２は、本発明の第１の実施形態例の動作を説明するためのフローチャートである。
【００２９】
まず、事前準備（ステップＳ１）として、ターゲットとなるデータベース１を、簡単な操作（例えばワンクリック）で使用できるように、そのデータベース１の関連情報を制御サーバ２に登録し、端末３からの接続・アクセスを可能にする。
【００３０】
具体的には、データベース１にて、ローカルのテーブル又は、必要に応じてデータベース１のリンクサーバ機能を活用して、異なるデータベース１のテーブルを結合したりして、データソースとなるビューを作成しておく。また、制御サーバ２のコネクション層２ａに、当該ターゲットとなるデータベース１の諸情報（例えば、データベース１のＩＰアドレス、物理名、ログインユーザＩＤ、パスワード、データソース名、項目名など）を登録する。さらに、制御サーバ２のロジック層２ｂにデフォルト値やユーザごとのセキュリティなどの必要な設定データを入力し設定する。
【００３１】
この事前準備を終えると、ユーザは端末３の表示部３ａに表示されたメニュー（ハイパーリンク）をマウスなどでクリックするだけで、本データベースサービスを受けることができる。
【００３２】
ユーザがデータベース１を利用する場合、ユーザの端末３からネットワーク４を介して制御サーバ２のサイトにアクセスする。その際、会員番号、ハンドルネーム等のＩＤやパスワードの入力が要求される（ステップＳ２）。
【００３３】
次いで、制御サーバ２は、端末３によって入力されたＩＤやパスワードに基づいて認証を行い（ステップＳ３）、許可された場合には、次のステップに続く。
【００３４】
次いで、端末３によって、データベース１の検索条件を設定して（ステップＳ４）、検索要求を制御サーバ２に送信する（ステップＳ５）。
【００３５】
次いで、制御サーバ２は、端末３からの検索要求を受信し（ステップＳ６）、その検索要求の検索条件に従い、データベース１の検索を行う（ステップＳ７）。
【００３６】
次いで、制御サーバ２は、検索結果情報をエクスプローラ形式で階層的に端末３の表示部３ａに表示させることができるように変換して作成し（ステップＳ８）、端末３に送信する（ステップＳ９）。
【００３７】
次いで、端末３は、制御サーバ２からの検索結果情報を受信し（ステップＳ１０）、表示部３ａに表示する（ステップＳ１１）。
【００３８】
図３〜図５は、端末３の表示部３ａに表示される画面の一例を説明するための説明図である。
【００３９】
図３に示すように、端末３の表示部３ａには、データベース１の検索条件を設定するために表示する第１のフレーム５と、データベース１の検索結果情報をエクスプローラ形式で階層的に表示する第２のフレーム６と、検索結果情報に対応する個々の詳細なデータ情報を表示する第３のフレーム７と、第２のフレーム６により表示される階層構造を設定するための第４のフレーム８とが分割されて表示される。
【００４０】
第１のフレーム５では、ユーザが検索してデータを抽出するための検索条件が設定される。使用頻度の高い検索パターンを登録し、検索できるようにしてもよい。また、検索結果を階層的に表示する場合には、ツリー表示を選択し、リスト形式に表示する場合には、リスト表示を選択する。
【００４１】
第２のフレーム６では、検索結果を任意設定された項目ごとにグループ化して、エクスプローラ形式でツリー階層的に表示される。このエクスプローラ形式のデータ階層構造は、データベースの検索結果ごとに動的に変化して表示されることになる。各層の項目ごとに、検索によって該当したヒット数が表示される。また、各項目やアイコンをクリックすることにより、第３のフレーム７に詳細な情報が表示される。
【００４２】
なお、各層の項目ごとに、例えば「３６／１１９４」などと表示してもよい（ここで、３６は各項目の検索ヒット数を示し、１１９４は第４のフレーム８の「集計項」に設定された項目を集計した値を示す（例えば売上金額、在庫数など）。これによって、各層の項目に該当するデータが全体に対してどの程度あるのかなどを把握することができる。
【００４３】
第３のフレーム７では、第２のフレーム６と連動した詳細な情報（視覚化（ビジュアル化）された情報も含む）が表示される。図３の例では、第２のフレーム６において「機種ＸＹＺ」を選択するために、そのアイコン６ａをクリックした場合に、「機種ＸＹＺ」に関する出荷情報が、第３のフレーム７に表示される。
【００４４】
第４のフレーム８では、ツリーの各階層の項目や表示の設定や変更を適宜行うことができる。各階層の設定を適宜変更することにより、第２のフレーム６のツリーの階層構造や表示の仕方が変更される。
【００４５】
図４は、作業の進捗状況のデータを検索・抽出して表示した例を示す説明図である。図４（Ａ）は、作業の進捗状況の検索結果情報をエクスプローラ形式で階層的に表示した例であり、各層の項目の合計値（検索ヒット数）が表示される。また、各項目やアイコンをクリックすることにより、第３のフレーム７に詳細な情報が表示される。
【００４６】
図４（Ｂ）は、図４（Ａ）の検索結果情報に対応する詳細なデータ情報を表示した例である。例えば依頼票番号の数字の部分をクリックすると、さらに詳細なデータを表示させることができる。図４（Ｃ）は、作業工程や予定（スケジュール）の進捗状況を視覚化した例である。
【００４７】
図５は、情報のビジュアル化として、仕掛状況をアラーム表示した例を示す説明図である。図５の画面は、図３のアラームボタン９を選択することにより表示される。この表示によって、例えば出荷予定日の１日前、在庫底付き直前などのデータを抽出することができ、ユーザに対して注意を喚起させることができる。また、数字の部分をクリックすると、さらに詳細なデータを表示させることができ、また、データの入力、修正などの処理ができる。
【００４８】
さらに、本発明のデータベースシステムでは、次のような機能を有していてもよい。
【００４９】
（１）関連履歴データや異なるデータベースのデ−タを参照できる機能。
【００５０】
（２）関連ドキュメントデータや画像データを当該管理番号（キー）と関連付けてアップロード及び表示する機能。
【００５１】
（３）任意に検索・抽出したデータへの加工・編集機能。この機能により、データベース１内の情報の変更、削除、追加等の更新を容易に行うことができ、データベース１の情報を適宜最新のものに反映させることができる。
【００５２】
（４）すべての項目又はその任意の組み合わせによる任意の検索・抽出、「抽出条件指定（例えば「お客様名」による指定など）」で指定した条件の元に、すべての項目又はその任意の組み合わせでのリスト出力、一元表や二次元表の出力、状況／対比表の出力を行うことができる機能。なお、定型業務のユーザによる自作を可能にしてもよい。
【００５３】
（５）データの編集や参照・表示などをグループやユーザごとに細かいセキュリティ（制限・許可・フィルタ）設定することができる機能。
【００５４】
（６）ロジックのデータ化というノープログラミングにより行うことができる機能。この機能により、オペレーション、システム仕様や動作変更、メンテナンスが容易になるとともに、低コスト・低スキル・短期間にて簡単に優れた業務管理システムを大量に構築することができる。
【００５５】
（７）メール機能との連携により、他部門（他社）間のコミュニティを図る機能（例えば、仕掛件数とメールによる督促とを関連付けるなど）。
【００５６】
図６は、本発明の第２の実施形態例の構成を説明するためのブロック図である。本発明の第２の実施形態例は、上記説明された第１の実施形態例に係る制御サーバ２の処理をコンピュータに実行させるプログラム１０に関する。このプログラム１０は、ＦＤ等の磁気ディスク、ＣＤ−ＲＯＭ等の光ディスク、半導体メモリ等の記録媒体に記録されていてもよく、通信ネットワークを介してダウンロードされるものでもよい。
【００５７】
本発明は、上記実施の形態に限定されることはなく、特許請求の範囲に記載された技術的事項の範囲内において、種々の変更が可能である。例えば、端末３の表示部３ａに表示される画面は例示であり、これに限定されるものではない。
【産業上の利用可能性】
【００５８】
本発明は、例えば、商品やサービスの売上状況、各種作業の仕掛状況、出荷状況、工程や予定の進捗状況、製品管理情報、顧客情報、会社組織情報、経営状況などの管理や分析を視覚化（ビジュアル化）して行うことができ、かつ低コストで効率よく行うことができ、また、大企業だけでなく中小規模の会社の業務管理システムや経営管理システムにも適用することができる。
【図面の簡単な説明】
【００５９】
【図１】本発明の第１の実施形態例の構成を説明するためのブロック図である。
【００６０】
【図２】本発明の第１の実施形態例の動作を説明するためのフローチャートである。
【００６１】
【図３】端末の表示部に表示される画面の一例を説明するための説明図である。
【００６２】
【図４】（Ａ）〜（Ｃ）は、端末の表示部に表示される画面の一例を説明するための説明図である。
【００６３】
【図５】端末の表示部に表示される画面の一例を説明するための説明図である。
【００６４】
【図６】本発明の第２の実施形態例の構成を説明するためのブロック図である。
【００６５】
【図７】一般的なデータウェアハウスシステムの構成を概略的に示すブロック図である。
【００６６】
【図８】（Ａ）及び（Ｂ）は、従来のデータウェアハウスによって取得されたデータの表示例を説明するための説明図である。
【符号の説明】
【００６７】
１：データベース
２：制御サーバ
３：端末
４：ネットワーク
５：第１のフレーム
６：第２のフレーム
７：第３のフレーム
８：第４のフレーム
９：アラームボタン
１０：プログラム
【図１】
2006172139.tif 000003
【図２】
2006172139.tif 000004
【図３】
2006172139.tif 000005
【図４】
2006172139.tif 000006
【図５】
2006172139.tif 000007
【図６】
2006172139.tif 000008
【図７】
2006172139.tif 000009
【図８】
2006172139.tif 000010