(57)【要約】【課題】  複数のユーザ間で共通の意味と価値を認識可能にするための認識基準を設定し、意味と価値で示されたボタンを選択するだけで、多次元集計データ等の集計データの中から特徴や問題点を持つデータを抽出することができるようにする。【解決手段】  次元項目、分類項目及び数値項目を有するデータの集合である集計データと、該集計データに含まれる各データの意味と価値を認識するためのルールをそれぞれ記憶装置に保存し、各データの意味と価値を前記ルールを基に自動的に認識し、各データに該各データの認識結果を格納した意味項目と価値項目を加えてボタン生成用ソース・データを構成し、ボタン生成用ソース・データを基に、各データの意味と価値を表す操作ボタンを自動的に生成する。【選択図】    図１３
2005309722.tif 000002
【特許請求の範囲】
【請求項１】
次元項目、分類項目及び数値項目を有するデータの集合である集計データと、該集計データに含まれる各データの意味と価値を認識するためのルールをそれぞれ記憶装置に保存し、
前記各データの意味と価値を前記ルールを基に自動的に認識し、
前記各データに該各データの認識結果を格納した意味項目と価値項目を加えてボタン生成用ソース・データを構成し、
前記ボタン生成用ソース・データを基に、前記各データの意味と価値を表す操作ボタンを自動的に生成することを特徴とするデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【請求項２】
少なくとも前記分類項目と前記数値項目を含む項目を表示装置に表示し、
表示装置に表示された項目の内からユーザが入力装置を使用して選択した項目を基に、前記各データのチェック・ポイントを示す課題を自動的に作成し、
前記課題毎に前記チェック・ポイントにおける認識基準を表示項目と入力項目に分けて表示装置に表示し、
前記入力項目に自動的に設定しておいた値、またはユーザが該入力項目に入力することによって変更した値を基に認識基準を設定し、
前記課題毎に前記認識基準を含むルールを定義して記憶装置に保存することを特徴とする請求項１記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【請求項３】
少なくとも前記分類項目と前記数値項目を含む項目を表示装置に表示し、
表示装置に表示された項目の内からユーザが入力装置を使用して選択した項目を基に、前記各データのチェック・ポイントを示す課題を自動的に作成し、
前記課題毎に前記チェック・ポイントにおける認識基準を表示項目と入力項目に分けて表示装置に表示し、
前記入力項目にユーザが直接入力した値を基に認識基準を設定し、
前記課題毎に前記認識基準を含むルールを定義して記憶装置に保存することを特徴とする請求項１記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【請求項４】
前記チェック・ポイントは、前記各データに潜在する問題点、異常値または評価点を顕在化させるためのものであることを特徴とする請求項２または３記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【請求項５】
前記表示項目と前記入力項目は、条件式、適用条件及び意味と価値とから構成されることを特徴とする請求項２乃至４のいずれかに記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【請求項６】
前記課題を、前記認識基準と共に表示装置に自然文で表示することを特徴とする請求項２乃至５のいずれかに記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザが定義したルールに従って操作ボタンを生成し、この操作ボタンを操作することで、コンピュータの記憶装置に保存されている大量の多次元集計データ等の集計データに含まれる各データに関する重要な情報を簡単に発見できるようにしたデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法に関する。
【背景技術】
【０００２】
ＯＬＡＰの登場により、膨大なデータを様々な角度から閲覧することが可能となってきている。このＯＬＡＰのようなコンピュータ・システムは、本来、集計データの検索、分析の段階を経て、多次元集計データに含まれる各データの特徴や問題点を把握するのに使用される。しかし、全データを検索する過程までは、コンピュータ・システムに委ねることができるものの、分析する過程では、ユーザが個別に検索されて表示された集計表を見ながら、集計結果に潜在する特徴や問題点を、集計表の最小構成単位であるデータ・セルをチェックしながら探す必要がある。
【０００３】
前記特徴や問題点等を効率的に探す補助手段として、従来の集計表で利用されている方法を適用したコンピュータ・システム、例えば、ユーザが与えたパラメータに従って、コンピュータ・システム側が個々のデータ・セルをチェックし、問題の種類やレベル毎にデータ・セルの色を変えてアラーム表示を行うようにしたものも開発されている。しかし、この場合においても、一つひとつの集計表を開いて、ユーザ自身で該当するデータを探して問題の種類やレベルを色で覚えておきチェックしなければならないという点では、前述と同じであった。しかも、直感的に識別するには色数が限定されており、単純なコンピュータ・システムを除いて本来の目的には程遠いものであるのが現状であった。
【０００４】
なお、コンピュータに実行させる処理を指示するための操作ボタンをデータの値から自動的に生成して表示装置に表示させるようにしたコンピュータ操作ボタンの生成方法が提案されている（例えば、特許文献１参照）。
【０００５】
【特許文献１】特開平８−７６９５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来の多次元集計データ等を扱うコンピュータ・システムでは、膨大な数に及ぶ多次元の集計表を検索、或いは視覚化し、多様な特徴や問題点の所在をユーザ自らの判断基準と目視チェックで探す必要がある。このため、全データに対してきめ細かいチェックを行おうとすると、コンピュータ・システム自身の処理時間以外に、人手による多大な時間を要するばかりでなく、特徴や問題を持つ重要なデータを見落とす可能性がある。
【０００７】
しかも、ユーザ間で特徴や問題を認識する基準が曖昧であったり、或いは例え標準化されていたとしても、運用段階での徹底が一般に難しいため、人によって認識結果や根拠にばらつきが生じることがある。また、多次元集計データの構造を知らないユーザ、或いは多次元集計データを扱う適用業務に対して充分な知識がないユーザにとっては、適切な分析を行うことが一般に困難である。
【０００８】
これらの課題を解決するため、例えばユーザが多数の集計表を一つひとつ検索して表示させながら特徴と問題点を探るのではなく、予めどのような特徴や問題点を持つデータを求めているかをコンピュータ・システムがユーザに問い、その回答に適合するデータを多次元集計データから抽出するようにすると、以下のような課題が生じると考えられる。
【０００９】
つまり、ユーザとコンピュータ・システムとの対話において、コンピュータがユーザに与える問いと、その回答に適合するデータを多次元集計データから抽出する根拠となる特徴や問題点の認識基準とを、それぞれ設定するためのユーザ・インタフェースを用意する必要がある。しかも、認識基準を複数のユーザ間で共有しその運用を容易にするため、一旦設定した認識基準は、人間にも判断しやすい形式で参照や変更を行えるようにする必要がある。
【００１０】
また、多次元集計データから適合するデータを抽出する場合に、前記認識基準の設定方法を知らないユーザでも容易に操作可能にするため、直感的なユーザ・インタフェースを用意して、表示装置上に表示した操作ボタンを選択するだけで多次元集計データから特徴と問題点を持つデータを抽出できるようにする必要がある。
【００１１】
本発明は上記事情に鑑みてなされたもので、集計表の一つひとつを検索して表示させることなく、複数のユーザ間で共通の意味と価値を認識可能にするための認識基準を設定し、意味と価値で示されたボタンを選択するだけで、多次元集計データ等の集計データの中から特徴や問題点を持つデータを抽出することができるようにしたデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
請求項１に記載の発明は、次元項目、分類項目及び数値項目を有するデータの集合である集計データと、該集計データに含まれる各データの意味と価値を認識するためのルールをそれぞれ記憶装置に保存し、前記各データの意味と価値を前記ルールを基に自動的に認識し、前記各データに該各データの認識結果を格納した意味項目と価値項目を加えてボタン生成用ソース・データを構成し、前記ボタン生成用ソース・データを基に、前記各データの意味と価値を表す操作ボタンを自動的に生成することを特徴とするデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
【００１３】
本発明によれば、ルール化された認識基準を用いてボタン生成用ソース・データを作成し、多次元集計データ等の集計データに含まれる各データの意味と価値に対応する操作ボタンを表示装置に表示することによって、ユーザは、操作ボタンを選択するだけで、該当するデータに絞り込むことができる。このため、ユーザは、集計データの構造やデータ項目等の内容を知らなくても、意味と価値を理解できれば、集計データの特徴や問題点を簡単に発見することが可能となる。
【００１４】
しかも、集計データに含まれる各データ内に潜在する特徴や問題点は、ルールによって照準を合わせられて自動的に意味や価値が認識され、その結果がボタン生成用ソース・データに出力されて操作ボタンが生成されるため、特徴や問題点を持つ重要なデータを見落とすことがなくなる。また、ルールを記憶装置に保存しておき、複数のユーザ間で共有することが可能となるため、問題点や異常値、或いは評価点等の認識基準に関して、標準化した上で運用を徹底することが容易になる。
以上によって、膨大な数に及ぶ多次元集計表のデータに潜在している特徴や問題点を、経験を問わず不特定多数のユーザによって発見することが容易になり、各種のソリューションに対して、従来よりも格段に迅速、的確かつ簡単な方法で支援することができる。
【００１５】
請求項２に記載の発明は、少なくとも前記分類項目と前記数値項目を含む項目を表示装置に表示し、表示装置に表示された項目の内からユーザが入力装置を使用して選択した項目を基に、前記各データのチェック・ポイントを示す課題を自動的に作成し、前記課題毎に前記チェック・ポイントにおける認識基準を表示項目と入力項目に分けて表示装置に表示し、前記入力項目に自動的に設定しておいた値、またはユーザが該入力項目に入力することによって変更した値を基に認識基準を設定し、前記課題毎に前記認識基準を含むルールを定義して記憶装置に保存することを特徴とする請求項１記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
【００１６】
これにより、コンピュータとユーザが対話しながら、ユーザが指定したファイルを基に集計データを参照して、その構造を解析し、適当と想定される仮の意味と価値の認識基準を自動的に設定しておいて、これをユーザが必要に応じて変更することで、意味と価値の認識基準を含むルールを決定することが可能となる。
【００１７】
請求項３に記載の発明は、少なくとも前記分類項目と前記数値項目を含む項目を表示装置に表示し、表示装置に表示された項目の内からユーザが入力装置を使用して選択した項目を基に、前記各データのチェック・ポイントを示す課題を自動的に作成し、前記課題毎に前記チェック・ポイントにおける認識基準を表示項目と入力項目に分けて表示装置に表示し、前記入力項目にユーザが直接入力した値を基に認識基準を設定し、前記課題毎に前記認識基準を含むルールを定義して記憶装置に保存することを特徴とする請求項１記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
【００１８】
これにより、コンピュータとユーザが対話しながら、ユーザが指定したファイルを基に集計データを参照して、その構造を解析し、ユーザが入力項目に直接入力した値を基に、意味と価値の認識基準を含むルールを決定することが可能となる。
【００１９】
請求項４に記載の発明は、前記チェック・ポイントは、前記各データに潜在する問題点、異常値または評価点を顕在化させるためのものであることを特徴とする請求項２または３記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
請求項５に記載の発明は、前記表示項目と前記入力項目は、条件式、適用条件及び意味と価値とから構成されることを特徴とする請求項２乃至４のいずれかに記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
【００２０】
請求項６に記載の発明は、前記課題を、前記認識基準と共に表示装置に自然文で表示することを特徴とする請求項２乃至５のいずれかに記載のデータの意味と価値に基づくコンピュータ処理用操作ボタンの生成方法である。
これにより、対象となる集計データの知識が乏しいユーザにとっても、直感的な操作が可能になる。
【発明の効果】
【００２１】
本発明によれば、例えば膨大な多次元集計データから一つひとつの集計表を作成してチェックすることなく、ユーザが定義したルールに基づいて、集計データに含まれる各データの意味と価値を認識し、その結果を基に操作ボタンを生成し表示することができる。従って、このようにして生成した操作ボタンをユーザに選択させることにより、的確、迅速かつ簡単に、集計データの特徴や問題点を発見することが可能となる。
【００２２】
しかも、ユーザが行うのはルール定義までで、以降の集計データの意味と価値の認識処理はコンピュータ・システムに委ねられるため、集計データに埋もれている特徴や問題点を見落とすことはない。また、ユーザにとって、それらの特徴や問題点を発見する処理手続きのノウハウを蓄積する必要もなく、ボタン選択によって目的を達成することができる。
【００２３】
更に、複数のユーザが共に理解し共有できるルールを定義しておき、このルールを使用して集計データから操作ボタンを生成し表示装置に表示すれば、共通認識による意味や価値を表す名称のボタンを選択できるので、多様な集計データを共有し、共通のソリューションを一層容易に支援できるようになる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を説明する。
本発明に係るコンピュータ処理用操作ボタンの生成方法は、例えば多次元集計データに含まれる各データの意味と価値の認識基準を設定するための「ルール定義ツール」と、このルール定義ツールによって設定された認識基準に従って、集計データに含まれる各データの意味と価値を認識し、ボタン生成用ソース・データを作成するための「集計データ認識ツール」、この例では「多次元集計データ認識ツール」が使用される。更に、この（多次元）集計データ認識ツールによって得た認識結果から、各データの意味と価値に対応し、一貫して専門知識を必要としないユーザに操作可能な操作ボタンを自動的に生成して表示し、この操作ボタンを選択するだけで、集計データの中から特徴や問題点を持つデータを抽出するための「操作ボタン生成及びデータ抽出ツール」が使用される。
【００２５】
ここで、「ルール定義ツール」では、ユーザとコンピュータの対話によって、ユーザが入力装置を使って、例えば既存の多次元集計データを保存したファイルを指定する。中央処理装置は、この指定された多次元集計データの構造を解析し、該多次元集計データの構造を基に、データを構成する項目の内、少なくとも分類項目と数値項目を含む項目を表示装置に表示し、これによって、ユーザに多次元集計データに潜在する問題点や異常値、或いは評価点を顕在化するためのチェック・ポイントを示す課題を決定させるための操作環境を提供する。
【００２６】
ユーザは、この表示装置に表示された項目の内から、入力装置を使って必要な項目を選択する。中央処理装置は、このユーザによって選択された項目を基に課題を自動的に作成し、この課題を基に、多次元集計データを解析し、この解析された多次元集計データを基に、前記課題毎に、前記チェック・ポイントにおける多次元集計データの意味と価値の認識基準を、条件式、適用条件、意味と価値を含む個別条件で構成する表示項目と入力項目に分けて表示装置に表示し、これによって、ユーザに前記意味と価値の認識基準を設定するための操作環境を提供する。
【００２７】
ユーザは、前記入力項目に対して、中央処理装置を使用して適当と想定される仮の意味と価値の認識基準として自動的に求めて設定した既定値を、必要に応じて入力装置を使って変更するか、或いは適切な値を直接入力する。
これによって、前記意味と価値の認識基準を含むルールを定義し記憶装置に保存する。
【００２８】
「（多次元）集計データ認識ツール」では、記憶装置に保存されている既存のルールと（多次元）集計データを基に、ルールの対象データで指定されたファイルに保存されている（多次元）集計データを読込み、中央処理装置で、ルールで指定された認識基準と（多次元）集計データを照合する。これにより、（多次元）集計データに含まれる各データの意味と価値を認識して、各データ内に、認識結果を格納した意味項目と価値項目を追加して、ボタン生成用ソース・データを作成し記憶装置に保存する。
【００２９】
「操作ボタン生成及びデータ抽出ツール」では、記憶装置に保存された既存のボタン生成用ソース・データを基に、ボタン生成用ソース・データ内の価値項目を参照してユニークな文字列を取出して、価値に対応する名称を持つ個別ボタンを生成する。同様に、ボタン生成用ソース・データ内の意味項目を参照してユニークな文字列を取出して、意味に対応する名称を持つ個別ボタンを生成する。更に、ボタン生成用ソース・データ内の分類項目を参照してユニークな文字列を取出して、分類に対応する名称を持つ個別ボタンを生成する。そして、これらの意味、価値及び分類の各々に対応する個別ボタンのグループで構成される操作ボタンを表示装置に表示し、入力装置を使って任意の個別ボタンをユーザに選択させることにより、選択された個別ボタンをキーとして、ボタン生成用ソース・データ内の該当データを抽出する。
【００３０】
以下、図面を参照して、本発明の実施の形態を具体的に説明する。
本発明を実施するためのコンピュータ・システムは、図１に示すように、中央処理装置１０、記憶装置１２、表示装置１４及び入力装置１６から主に構成されている。
先ず、データの集合で、記憶装置１２に保存される集計データ（多次元集計データ）の例を、図２〜図４を参照して説明する。なお、この例では、集計データとして、３次元集計データを使用した例を示しているが、集計データは、１次元以上であれば、何次元でも良いことは勿論である。
【００３１】
図２（ａ）は、３次元集計データを構成するデータ・レコードの構造の一例を示す。図２（ａ）に示すように、この例のデータ・レコードは、次元項目、分類項目、数値項目及びその他の項目の４つの項目を有しており、（３次元）集計データは、１つ以上のデータ・レコードの集合から構成される。ここで、次元項目は、集計の次元面の情報を格納する領域である。分類項目は、集計時の次元別キーを格納する領域で、次元別キーは、次元の数だけ、この例では３つ用意される。数値項目は、次元別集計用の数値データを格納する領域で、２つ以上存在する場合もある。その他の項目は、例えば各データ・レコードの付加情報を格納するための領域で、この発明では必須ではないので、以降の説明ではその他の項目を省略する。
【００３２】
図２（ｂ）は、３次元集計データにおける分類項目と次元別キーの関係を示す。３次元集計データの分類項目は、３種類の次元別キー１〜３で構成され、それぞれの次元別キー１〜３は、集計表の表、行及び列の分類に使用される。
【００３３】
図２（ｃ）は、３次元集計データを構成する各項目の具体例を示す。次元項目は、１〜３の次元毎に２通りの計６通り存在し、分類項目は、３つの次元別キーからなる。また数値項目は、この例では２つ存在し、各数値項目は、３つの数値データに分かれている。例えば、次元項目が「２−１」の場合、次元２の1つ目のデータを表しており、その場合の分類項目は、次元１の次元別キーが「社員」、次元２の次元別キーが「商品」、次元３の次元別キーが「年月」を各々表しており、データ集計では、次元１が表、次元２が行、次元３が列に各々対応している。数値項目は、売上金額及び売上数量の「実績」、「前年比」（％）及び「計画比」（％）を各々表している。
【００３４】
図３（ａ）〜（ｆ）は、図２（ｃ）に示す次元項目「１−１」〜「３−２」にそれぞれ対応する３次元集計表の例を示している。つまり、図３（ａ）は、次元項目「１−１」に対応する３次元集計表を示しており、この場合、表を分類する次元１の次元別キーが「商品」、行を分類する次元２の次元別キーが「社員」、列を分類する次元３の次元別キーが「年月」であるので、商品毎に、社員を行、年月を列とした集計表が作成される。同様に、次元項目「２−１」には図３（ｃ）が対応しており、図３（ｃ）に示すように、社員毎に、商品を行、年月を列とした集計表が作成される。そして、行と列が交差する各セルには、売上金額と売上数量の数値項目が格納される。
【００３５】
図４は、前述の次元項目「２−１」で、売上数量を省略した３次元集計データの一例を示す。例えば、データ１の場合、次元項目は「２−１」、分類項目の次元１の社員キーは「村上」、次元２の商品キーは「商品Ａ」、次元３の年月キーは「2004年1月」、数値項目は、売上金額の実績データが「1,000,000」、同じく前年比データが「150」％、同じく計画比データが「70」％を各々表している。
【００３６】
次に、前述のルール定義ツールによって、前記図２〜図４に示す３次元集計データの意味と価値を認識するルールを定義する例を、図５〜図１０を参照して説明する。
図５は、記憶装置に保存されるルールの構造を示す。図５に示すように、ルールは、ルール名、対象データ、課題及び認識基準から構成されている。認識基準は、条件式、適用条件及び意味と価値から構成されている。更に、意味と価値は、意味、価値及び個別条件から構成されている。
【００３７】
ここで、ルールとは、人の経験・知識・知恵等のノウハウに基づき、データの意味と価値の認識に関する基準を標準化したものであり、認識には、検査、診断、判断及び分類が含まれる。ルール名は、ルールを一意に識別するために付けた名称である。対象データは、認識の対象とする集計データの保存先であり、この例では、３次元集計データを保存したファイルを使用する。課題は、集計データ（３次元集計データ）に対し、ルールを適用して各データの意味と価値を認識するとき、潜在する問題点や異常値、或いは評価点を顕在化するためのチェック・ポイントであり、３次元集計データに含まれる分類項目と数値項目、コンピュータ・システムが予め用意した「月」、「四半期」、「半期」、「年」などを単位とする期間項目から構成される。この課題は、自然文で表現することで、ルールの目的や用途をユーザに分かり易く知らせる役割を持つようになっている。
【００３８】
認識基準は、ルールの内、条件式、適用条件及び意味と価値を使って定義される部分である。条件式では、認識の基準とする値を求める計算式を表示し、適用条件では、対象データを選別して絞り込むための条件を指定する。意味と価値では、前記条件式の計算結果を使い、個別データを意味付けするために、意味、価値及び個別条件の３つの部分に分けて定義する。意味とは、データから読み取れる状況、或いは状態を示すものであり、ユニークな意味を定義し、条件及び価値と一組で指定する。価値とは、前記意味に対応する評価、或いは行動を示すものであり、適当な価値を定義する。個別条件とは、前記意味の一つひとつに対応させたデータの範囲、或いは境界を示すものであり、意味を付ける条件を定義する。
【００３９】
図６は、ルールの定義例を示す。つまり、この例では、ルール名には「社員別前年比評価」が、対象データには「商品×社員×年月集計データ」というファイル名が各々指定されている。課題には、「社員の売上金額の前年比を月単位でチェックする」という自然文が表示され、課題を構成する分類項目には「社員」が、数値項目には「売上金額」と「前年比」が、期間項目には「月」が、各々指定されている。なお、前記課題の自然文は、前記各項目の指定内容から自動的に組み立てられたものである。更に、認識基準の条件式には「前年比＝売上金額（実績）／売上金額（前年実績）×100」が、適用条件の数値項目には「売上金額（実績）＞100,000」が、同じく分類項目には「商品＝“商品Ａ”ＯＲ“商品Ｂ”ＯＲ“商品Ｃ”」が、各々指定されている。
【００４０】
認識基準の意味と価値では、意味、価値及び個別条件が１組となって合計３組指定されている。例えば、その内の最初にある、意味１には「増加した」、価値１には「問題なし」、個別条件１には「130％以上」が、各々指定されている。これらは、条件式の前年比をチェックして、「130％以上、増加した状況なら、問題なしと評価する」という認識基準を示している。意味２、価値２及び個別条件２は、条件式の前年比をチェックして、「100％以上、130％未満のあまり変わらない状況なら、問題なしと評価する」という認識基準を示している。同様に、意味３、価値３及び個別条件３は、条件式の前年比をチェックして、「100％未満の減少した状況なら、問題ありと評価する」という認識基準を示している。
【００４１】
この例では、分かり易くするため、意味、価値及び個別条件は３組しか示していないが、実際には最大数を決めておき、必要に応じて自由に増やすことができるようにしても良いことは勿論である。
【００４２】
次に、図２〜図４に示す３次元集計データを基に、ルール定義ツールを使用して、ユーザが、図６に示すルールを実際にどのようにして定義するかについて、図７〜図１０を参照して説明する。
【００４３】
図７は、ルール名と対象データを指定する表示装置１４の表示例を示す。つまり、プログラムを始動すると、図７に示す起動画面が表示装置１４に表示される。この例では、入力装置１６を使用して、ユーザが、ルール名に「社員別前年比評価」と入力して、一意に識別できる名称を指定している。対象データには、同様に「商品×社員×年月集計データ」と入力して、ここでは、図２〜図４で示す３次元集計データが保存されているファイル名を指定している。「次へ」のボタンを選択すると、指定したものを記憶装置１２に保存して次の処理に進み、表示装置１４には、図８に示す画面が表示される。
【００４４】
図８は、課題の指定（未選択時）に対する表示装置１４の表示例を示す。この例では、中央処理装置１０を使って、図２〜図４に示す３次元集計データの構造を解析し、データを構成する項目の内、分類項目と数値項目を取出し、これにコンピュータ・システムが用意した期間項目を加えてボタンで表示している。つまり、分類項目には、図２（ｃ）に示す、３次元集計データの各次元を構成する次元別キー「商品」、「社員」及び「年月」が、１つのグループとしてボタンで表示されている。同様に、数値項目には、「売上金額」と「売上数量」が、また、同項目の内訳として、「実績」、「前年比」及び「計画比」が、各々１つのグループとしてボタンで表示されている。更に、コンピュータ・システムが用意した期間項目として、「月」、「四半期」、「半期」及び「年」が１つのグループとしてボタンで表示されている。この例では、グループ毎に１個ずつ選択することができるようになっている。
【００４５】
図９は、課題の指定（選択時）に対する表示装置１４の表示例を示す。この例では、ユーザが、入力装置１６を使用して、分類項目では「社員」のボタンを、数値項目では「売上金額」と「前年比」のボタンを、期間項目では「月」のボタンを各々選択した状態を示している。このように、ユーザがボタンを選択すると、中央処理装置１０を使用して、「社員の売上金額の前年比を月単位でチェックする。」という課題が自動的に作成されて表示装置１４に表示される。このように、ユーザが選択したボタンを基にして、課題を自然文で表示することで、ユーザは、課題をより直感的に理解できるようになる。各項目で別のボタンを選択すると、作成された課題が自動的に変更されて再表示される。そして、「次へ」のボタンを選択すると、表示されている課題が決定されて記憶装置１２に保存され、次の処理に進む。
【００４６】
図１０は、認識基準の指定に対する表示装置１４の表示例を示す。ここで、条件式は、前記課題でチェックの対象になる項目の値を求める式であり、予め記憶装置１２に保存されて、ユーザに知らせるために表示される。ここでは、チェックの対象になった前年比が、「前年比＝売上金額（実績）／売上金額（前年実績）×100」という計算式を使用して算出されたことを示している。なお、この例で指定されている課題に関して、この前年実績は、前年同月実績の意味である。同様に、図９に示す課題の指定において、期間項目で「月」の代わりに「四半期」を選択した場合、前年実績は、前年同四半期実績の意味となる。
【００４７】
ユーザは、対象データを絞り込むために、入力装置１６を使って、数値項目に対する適用条件及び分類項目に対する適用条件を入力する。この例では、数値項目に対して「売上金額（実績）＞100,000」を、分類項目に対して「商品＝“商品Ａ”ＯＲ“商品Ｂ”ＯＲ“商品Ｃ”」を、各々条件として入力した状態を示している。更に、ユーザは、意味と価値で、意味、価値及び個別条件を一組にした条件を入力する。この例では、中央処理装置１０を使用して、対象データを基に、適当と想定される仮の意味と価値の認識基準として、既定値を自動的に求めて表示しておき、ユーザが、必要に応じて変更できるようにした例を示している。つまり、ここでは、既定値を３段階で示し、意味では「増加した」、「あまり変わらない」及び「減少した」に、価値では「問題なし」、「問題なし」及び「問題あり」に、個別条件では「130％以上」、「100％以上、130％未満」及び「100％未満」に、各々設定した状態を示している。
【００４８】
設定の内容は勿論、設定の段階数も変更できるようにすることが好ましく、例えば、前記の３段階を、５段階或いは１０段階に変更するようにしてもよい。また、この例では示していないが、価値に「問題なし，０」、「問題あり，−１」のように、文字表現と評価点をセットにして設定するようにしてもよい。この場合、後で示す価値項目を、ボタン表示用の文字表現と集計用の評価点の２項目に細分化して作成することになる。なお、前記既定値の具体的な求め方については、本発明の要点ではないので、ここではその説明を省略する。
【００４９】
そして、「終了」のボタンを選択すると、表示されている意味、価値及び個別条件が決定されて記憶装置１２に保存され、ルール定義処理を終える。以上のような操作によって、ルール定義ツールを使用した、図６で示したようなルールが作成される。
【００５０】
次に、図２〜図４に示す３次元集計データを基に、図６に示すルール、及び前述の多次元集計データ認識ツールを使用して、認識結果である意味項目と価値項目を含むボタン生成用ソース・データをどのように作成するかについて、図１１を参照して説明する。
【００５１】
図１１（ａ）は、ボタン生成用ソース・データを構成する項目を示す。このボタン生成用ソース・データには、図２（ａ）に示す多次元集計データを構成する項目に、意味項目と価値項目が追加されている。具体的には、図６で示すルールの定義例における対象データで指定された「商品×社員×年月集計データ」というファイルに保存されている３次元集計データ（図４参照）を読込んで、図６で示すルールの定義例における課題及び認識基準の指定に従って処理すると、図１１（ｂ）に示す３次元から成るボタン生成用ソース・データが生成される。
【００５２】
つまり、図４のデータ１では、次元項目、社員、商品及び年月が、各々「２−１」、「村上」、「商品Ａ」及び「2004年1月」であり、売上金額の実績、前年比、計画比が、各々「1,000,000」、「150」及び「70」である。このデータ１は、ルールの適用条件の「売上金額（実績）＞100,000」及び「商品＝“商品Ａ”ＯＲ“商品Ｂ”ＯＲ“商品Ｃ”」を満足し、また、前年比が個別条件１の「130％以上」に該当する。このため、この図４に示すデータ１に対応して、図１１（ｂ）に示すように、ボタン生成用ソース・データのデータ１として、図４に示すデータ１に、意味を示す項目の状況が「増加した」、価値を示す項目の評価が「問題なし」を追加したデータが生成される。
【００５３】
なお、図４に示すデータ１以外のデータ２〜１４にあっては、ルールの数値項目に対する適用条件の「売上金額（実績）＞100,000」により、データ５とデータ１３が除外され、また、分類項目に対する適用条件の「商品＝“商品Ａ”ＯＲ“商品Ｂ”ＯＲ“商品Ｃ”」により、データ７とデータ１４が除外される。そして、ルールの個別条件３の「100％未満」に該当する、図４に示すデータ４、データ８及びデータ１０に対応して、図１１（ｂ）に示すボタン生成用ソース・データのデータ４、データ８及びデータ１０の価値が「問題あり」と認識される。
【００５４】
図１２は、ルールの定義と操作ボタンの構成要素との関係を示す。この例では、操作ボタンは、ボタン・オーダー、ボタン・クラス、ボタン・グループ及び個別ボタンを有し、これらは、階層関係で構成されており、図１２は、ボタン・オーダー、ボタン・クラス、ボタン・グループ及び個別ボタンが、ルールの定義とどのように対応しているかを示している。例えば、図１３で示すように、ボタン・オーダーにルール名の「社員別前年比評価」を対応させて表示させている。
【００５５】
図１１（ｂ）に示すボタン生成用ソース・データを基に、前述の操作ボタン生成及びデータ抽出ツールを使用して、操作ボタンをどのように生成して表示装置１４に表示し、ボタンの選択に伴って、該当するデータをどのようにして抽出するかについて、図１３〜図１６を参照して説明する。図１３に示すボタン・オーダーがルール名の「社員別前年比評価」と対応していることは前述したので、操作ボタンとルール定義及びボタン生成用ソース・データとの対応について以下に説明する。
【００５６】
ボタン・クラス「価値（評価）」と「意味（状況）」は、図６に示すルール定義の「価値」と「意味」にそれぞれ対応している。そして、ボタン・クラス「価値」では、図１１（ｂ）に示すボタン生成用ソース・データ内の「評価」項目データからユニークな文字列を取出して、「問題なし」と「問題あり」の個別ボタンを生成し、同じく、ボタン・クラス「意味」では、ボタン生成用ソース・データ内の「状況」項目データからユニークな文字列を取出して、「増加した」、「あまり変わらない」及び「減少した」の個別ボタンを生成して、各々をグループで表示している。
【００５７】
ボタン・クラス「視野（次元）」は、図６に示すルール定義の分類項目に対応している。そして、このボタン・クラス「視野」では、ボタン生成用ソース・データ内の分類項目の「社員」、「商品」及び「年月」項目にそれぞれ対応させた操作ボタンを生成し、また、ボタン・クラス「視点（社員）」は、ボタン・クラス「視野」の個別ボタン「社員」が選択されたと仮定して、ボタン生成用ソース・データ内の「社員」項目データからユニークな文字列を取出して、個別ボタン「村上」及び「牛尾」を生成して表示している。
【００５８】
なお、図６に示すルールの定義例では、分類項目を「社員」のみ指定し、同様に図１１（ｂ）の３次元から成るボタン生成用ソース・データの例でも、これに対応する次元項目「２−１」しか示しておらず、その場合は、次元１の次元別キーである「社員」の個別ボタンのみが対応するのであるが、ここでは、次元項目の「１−１」、「１−２」、「２−１」、「２−２」、「３−１」、「３−２」の全てのデータに対応させて「社員」、「商品」、「年月」の個別ボタンを表示した例を示している。
【００５９】
ボタン・クラス「行項目（商品）」と「列項目（年月）」は、ボタン生成用ソース・データ内の分類項目の内、前記ボタン・クラス「視野」で選択された個別ボタン「社員」以外の分類項目「商品」と「年月」にそれぞれ対応している。そして、ボタン・クラス「行項目」では、図１１（ｂ）に示す「商品」項目データからユニークな文字列を取出して、「商品Ａ」、「商品Ｂ」及び「商品Ｃ」の個別ボタンを生成し、同じく、ボタン・クラス「列項目」では、「年月」項目データからユニークな文字列を取出して、「2004年1月」及び「2004年2月」の個別ボタンを生成して、各々をグループで表示している。
【００６０】
図１４は、操作ボタンの第１の選択例を示す。つまり、この例は、図１３に示す状態から、ボタン・クラス「価値」の個別ボタン「問題あり」を選択した状態を示している。すると、ボタン・クラス「意味」にあっては、個別ボタンが「減少した」に絞り込まれて再表示される。これによって、多次元集計データの詳細を知らないユーザが使用した場合でも、「問題あり」と評価した根拠は、前年比が「減少した」ことによるものだと理解できる。
【００６１】
この例では、個別ボタン「問題あり」の選択によって、ボタン・クラス「視野」の個別ボタンが「社員」のみに絞り込まれている。これは、他の次元（分類項目の「商品」と「年月」）では「問題あり」と評価されたデータが存在しなかったことを表す。他の次元、すなわち「商品」と「年月」の分類項目に対してルールを定めていないため、このような結果となる。また、ボタン・クラス「視点」では、評価対象となった社員の個別ボタンが絞り込まれていない。これは、評価対象となった２人の社員「村上」と「牛尾」が共に「問題あり」と評価されたためである。同様に、ボタン・クラス「行項目」が「商品Ａ」及び「商品Ｂ」に絞り込まれている。これは、「商品Ａ」及び「商品Ｂ」に対してのみ、「問題あり」と評価されたためである。ボタン・クラス「列項目」は絞り込まれていない。これは、「2004年1月」と「2004年2月」が共に「問題あり」と評価されたためである。
【００６２】
図１５は、操作ボタンの第２の選択例を示す。この例は、図１４に示す状態から、更に詳細に３次元集計データをチェックするために、ボタン・クラス「視点」の個別ボタン「牛尾」を選択した状態を示している。この場合、「列項目」の個別ボタンが「2004年1月」に絞り込まれて再表示される。以上の操作によって、「社員の牛尾は、前年比評価において、2004年1月の商品Ａと商品Ｂの売上金額に問題がある」と認識できる。
【００６３】
図１６は、操作ボタンの第３の選択例を示したものである。図１５に示す場合とは別の手順で３次元集計データをチェックするために、図１４に示す状態から、更にボタン・クラス「列項目」の個別ボタン「2004年2月」を選択した状態を示している。この場合、「視点」の個別ボタンが「村上」に絞り込まれ、「行項目」の個別ボタンが「商品Ｂ」に絞り込まれて再表示される。以上の操作によって、「2004年2月は、社員の村上が前年比評価において商品Ｂの売上金額に問題がある」と認識できる。
【００６４】
このように、ボタンを数回選択するだけで、多次元集計データに潜んでいた問題を的確に知ることが可能となる。そして、図１３〜図１６において、「データ抽出実行」を選択すれば、該当するデータを抽出して表示することができる。
【００６５】
本発明による操作ボタンを使えば、例えば膨大な数に及ぶ多次元集計表の個別データに潜在している特徴や問題点を、ユーザが一つひとつの集計表を開いて、自らの判断基準と目視チェックで探さなくても、それらに対応する意味と価値を表すボタンを選択するだけで、簡単に取出すことが可能となる。
【００６６】
また、意味と価値が、コンピュータに認識させるための記号ではなく、自然言語で表現可能なため、経験を問わず不特定多数のユーザによって利用することが可能となる。これによって、ユーザの抱えるソリューションを、従来よりも格段に迅速、的確、かつ簡単な方法で支援することができるようになる。
【図面の簡単な説明】
【００６７】
【図１】本発明を実施するためのコンピュータ・システムの概要を示す図である。
【図２】（ａ）は、多次元集計データを構成する項目を示す図で、（ｂ）は、３次元集計データにおける分類項目と次元別キーの関係を示す図で、（ｃ）は、３次元集計データを構成する項目の例を示す図である。
【図３】（ａ）〜（ｆ）は、  図２（ｃ）における次元項目「１−１」〜「３−２」にそれぞれ対応する３次元集計表の例を示す図である。
【図４】３次元集計データの例を示す図である。
【図５】ルールの構造を示す図である。
【図６】ルールの定義例を示す図である。
【図７】ルール定義ツールにおいて、ルール名と対象データを入力した時の状態を示す図である。
【図８】ルール定義ツールにおいて、課題を指定（選択）する前の状態を示す図である。
【図９】ルール定義ツールにおいて、課題を指定（選択）した時の状態を示す図である。
【図１０】ルール定義ツールにおいて、認識基準を設定した状態を示す図である。
【図１１】（ａ）は、（多次元）集計データ認識ツールによって生成されるボタン生成用ソース・データを構成する項目を示す図で、（ｂ）は、３次元からなるボタン生成用ソース・データの例を示す図である。
【図１２】ルールの定義と操作ボタンの構成要件との関係を示す図である。
【図１３】操作ボタン生成及びデータ抽出ツールで生成した操作ボタンを生成し表示装置に表示した状態を示す図である。
【図１４】操作ボタンの第１の選択例を示す図である。
【図１５】操作ボタンの第２の選択例を示す図である。
【図１６】操作ボタンの第３の選択例を示す図である。
【符号の説明】
【００６８】
１０  中央処理装置
１２  記憶装置
１４  表示装置
１６  入力装置
【図１】
2005309722.tif 000003
【図２】
2005309722.tif 000004
【図３】
2005309722.tif 000005
【図４】
2005309722.tif 000006
【図５】
2005309722.tif 000007
【図６】
2005309722.tif 000008
【図７】
2005309722.tif 000009
【図８】
2005309722.tif 000010
【図９】
2005309722.tif 000011
【図１０】
2005309722.tif 000012
【図１１】
2005309722.tif 000013
【図１２】
2005309722.tif 000014
【図１３】
2005309722.tif 000015
【図１４】
2005309722.tif 000016
【図１５】
2005309722.tif 000017
【図１６】
2005309722.tif 000018