(57)【要約】【課題】一層効果的なピボット分析方法を提供すること。【解決手段】条件群を用いたピボット分析方法はフロントエンド処理装置に適用可能であって、次の工程を備える。すなわち、ファイル名処理インタフェースが複数のファイル名に応じて提示される。ファイル名選択値がファイル名処理インタフェースの第１のサブインタフェースを介して受信される。範囲設定値がファイル名処理インタフェースの第２のサブインタフェースを介して受信される。ファイル名計算値がファイル名処理インタフェースの第３のサブインタフェースを介して受信される。ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値を統合することによって生成されたファイル名処理値が出力される。多次元アレイが受信されてピボット分析表が提示される。【選択図】図１
2014229297.tif 000002
【特許請求の範囲】
【請求項１】
フロントエンド処理装置に適用可能な、条件群を用いたピボット分析方法であって、
複数のファイル名に応じて、ファイル名処理インタフェースを提示する工程と、
ファイル名選択値を、前記ファイル名処理インタフェースの第１のサブインタフェースを介して受信する工程と、
ファイル名範囲設定値を、前記ファイル名処理インタフェースの第２のサブインタフェースを介して受信する工程と、
ファイル名計算値を、前記ファイル名処理インタフェースの第３のサブインタフェースを介して受信する工程と、
前記ファイル名選択値、前記ファイル名範囲設定値、および前記ファイル名計算値を統合することによって生成されたファイル名処理値を出力する工程と、
多次元アレイを受信する工程と、
前記多次元アレイに応じたピボット分析表を提示する工程と、
を備えたことを特徴とするピボット分析方法。
【請求項２】
前記複数ファイル名は、複数のデータ値を表すためのものであることを特徴とする請求項１に記載のピボット分析方法。
【請求項３】
前記ファイル名選択値は、前記複数のファイル名の一部であることを特徴とする請求項１に記載のピボット分析方法。
【請求項４】
前記ファイル名範囲設定値は、前記複数のファイル名に応じて設定される上限値と下限値とを有することを特徴とする請求項１に記載のピボット分析方法。
【請求項５】
前記ファイル名計算値は、前記複数のファイル名に応じて設定される列計算結果と行計算結果と百分率とを有することを特徴とする請求項１に記載のピボット分析方法。
【請求項６】
前記多次元アレイに応じたヒストグラムを提示する工程をさらに備えたことを特徴とする請求項１に記載のピボット分析方法。
【請求項７】
バックエンド処理装置に適用可能な、条件群を用いたピボット分析方法であって、
ファイル名処理値を受信する工程と、
前記ファイル名処理値に応じて、データベースにおける複数のデータ値を取得する工程と、
前記複数のデータ値および前記ファイル名処理値に応じて、多次元アレイを生成する工程と、
前記多次元アレイを出力する工程と、
を備えたことを特徴とするピボット分析方法。
【請求項８】
前記バックエンド処理装置は前記データベースに接続することを特徴とする請求項７に記載のピボット分析方法。
【請求項９】
前記複数のデータ値は多次元および階層型であることを特徴とする請求項７に記載のピボット分析方法。
【請求項１０】
フロントエンド処理装置およびバックエンド処理装置に適用可能な、条件群を用いたピボット分析方法であって、
データベースにおける複数のファイル名を、前記バックエンド処理装置によって、前記フロントエンド処理装置に出力する工程と、
前記複数のファイル名を、前記フロントエンド処理装置を介して受信する工程と、
前記複数のファイル名に応じて、ファイル名処理インタフェースを、前記フロントエンド処理装置を介して提示する工程と、
ファイル名選択値を、前記フロントエンド処理装置によって、前記ファイル名処理インタフェースの第１のサブインタフェースを介して受信する工程と、
範囲設定値を、前記フロントエンド処理装置によって、前記ファイル名処理インタフェースの第２のサブインタフェースを介して受信する工程と、
ファイル名計算値を、前記フロントエンド処理装置によって、前記ファイル名処理インタフェースの第３のサブインタフェースを介して受信する工程と、
前記ファイル名選択値、前記ファイル名範囲設定値、および前記ファイル名計算値を統合することによって生成されたファイル名処理値を、前記フロントエンド処理装置から前記バックエンド処理装置に出力する工程と、
ファイル名処理値を、前記バックエンド処理装置によって、前記フロントエンド処理装置から受信する工程と、
前記ファイル名処理値に応じて、前記データベースにおける複数のデータ値を、前記バックエンド処理装置を介して取得する工程と、
前記複数のデータ値および前記ファイル名処理値に応じて、多次元アレイを、前記バックエンド処理装置を介して生成する工程と、
前記多次元アレイを、前記バックエンド処理装置から前記フロントエンド処理装置に出力する工程と、
前記多次元アレイを、前記フロントエンド処理装置を介して受信する工程と、
前記多次元アレイに応じたピボット分析表を、前記フロントエンド処理装置を介して提示する工程と、
を備えたことを特徴とするピボット分析方法。
【請求項１１】
前記ファイル名処理値は前記バックエンド処理装置に格納されていることを特徴とする請求項１０に記載のピボット分析方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ピポット分析方法、特に条件群を用いたピポット分析方法にかかる。
【背景技術】
【０００２】
オンライン分析処理（ＯＬＡＰ：Ｏｎ−Ｌｉｎｅ  Ａｎａｌｙｔｉｃａｌ  Ｐｒｏｃｅｓｓｉｎｇ）システムの一般的なアプリケーションには、多次元データの迅速なアクセスが必要となる。ＯＬＡＰシステムに実装されたデータウェアハウスとは、企業に属する様々なビジネスシステムから収集した重要なデータを格納するために用いられる中央データベースである。データウェアハウスの中央データベースは一般に、ＯＬＡＰシステムのメインサーバに接続する。
【０００３】
ＯＬＡＰシステムによって、ユーザは様々な次元のデータを容易にかつ選択的に取得でき、取得したデータに応じて確立した表を閲覧できる。たとえば、データ分析が要求されている場合、ＯＬＡＰシステムは、特定の電子企業が販売したすべての製品に関連する販売情報を比較のために提示するトライアルバランスを提供する。この販売情報には、たとえば、今月および先月の携帯電話の利益データおよび同じ期間の様々な携帯電話の販売量が含まれる。
【０００４】
従来のＯＬＡＰシステムでは、データウェアハウスツールによる前述した比較結果の計算書の生成が必要とされていた。
データウェアハウスツールは、リレーショナルデータベース形式のデータ値を、多次元構造を有するキューブに整理した後、キューブの次元、属性、および構造に応じてピボット分析表を生成していた。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ただし、このようなピボット分析表は、比較のために選択したデータ値の属性しか表示せず、従来のＯＬＡＰシステムは、選択したデータ値の次元、属性、および構造を処理していなかった。このデータ値の次元、属性、および構造も追加して処理するためには、余分なデータ表が必要であった。
このデータ値の次元、属性、および構造を処理した後、従来のＯＬＡＰシステムは、処理したデータ値の次元、属性、および構造に応じて別のピボット分析表を出力していた。この工程は非常に複雑であり、より多くの記憶空間を必要とし、誤差が生じやすかった。
【０００６】
このため、データ処理とデータ提示との間に迅速性をもたらし、データ値間の計算関係および比較関係を提示するために、より一層効果的なピボット分析方法が技術的に必要とされる。
【課題を解決するための手段】
【０００７】
本実施形態としての条件群を用いたピボット分析方法は、フロントエンド処理装置に適用可能であり、次の工程を備えている。すなわち、ファイル名処理インタフェースがファイル名に応じて提示される。ファイル名選択値がファイル名処理インタフェースの第１のサブインタフェースを介して受信される。範囲設定値がファイル名処理インタフェースの第２のサブインタフェースを介して受信される。ファイル名計算値がファイル名処理インタフェースの第３のサブインタフェースを介して受信される。ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値を統合することによって生成されたファイル名処理値が出力される。多次元アレイが受信され、次にピボット分析表が多次元アレイに応じて提示される。
【０００８】
本実施形態としての条件群を用いたピボット分析方法は、バックエンド処理装置に適用可能であり、次の工程を備えている。すなわち、ファイル名処理値が受信される。データベースにおけるデータ値がファイル名処理値に応じて取得される。多次元アレイがデータ値およびファイル名処理値に応じて生成されて、出力される。
【０００９】
本実施形態としての条件群を用いたピボット分析方法は、フロントエンド処理装置およびバックエンド処理装置に適用可能であり、次の工程を備えている。すなわち、データベースにおけるファイル名がバックエンド処理装置からフロントエンド処理装置に出力される。このファイル名がフロントエンド処理装置によって受信される。ファイル名処理インタフェースがファイル名に応じてフロントエンド処理装置によって提示される。
ファイル名選択値がファイル名処理インタフェースの第１のサブインタフェースを介してフロントエンド処理装置によって受信される。範囲設定値がファイル名処理インタフェースの第２のサブインタフェースを介してフロントエンド処理装置によって受信される。ファイル名計算値がファイル名処理インタフェースの第３のサブインタフェースを介してフロントエンド処理装置によって受信される。ファイル名処理値がフロントエンド処理装置からバックエンド処理装置に出力されるが、このファイル名処理値は、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値を統合することによって生成される。
ファイル名処理値がフロントエンド処理装置からバックエンド処理装置に受信される。データベースにおけるデータ値がファイル名処理値に応じてバックエンド処理装置によって取得される。多次元アレイがデータ値およびファイル名処理値に応じてバックエンド処理装置によって生成される。この多次元アレイがバックエンド処理装置からフロントエンド処理装置に出力される。この多次元アレイがフロントエンド処理装置によって受信される。ピボット分析表がこの多次元アレイに応じてフロントエンド処理装置によって提示される。
【００１０】
条件群を用いたピボット分析方法では、ピボット分析表および／またはヒストグラムは、ファイル名処理値がフロントエンド処理装置のファイル名処理インタフェースによって設定された後に、ファイル名処理値に応じて出力されてもよい。
ファイル名処理値は、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値を含み、データベースにおけるデータ値を選択し処理するために用いられる。ファイル名選択値は所望するファイル名を選択するために用いられる。ファイル名範囲設定値は所望するファイル名に対応するデータ値の範囲を設定するために用いられる。ファイル名計算値は所望するファイル名のデータ値間の計算関係を設定するために用いられる。
【００１１】
また、ファイル名処理値は、繰り返し用いるため、バックエンド処理装置に格納されてもよい。この方法では、ユーザは、新しいファイル名処理値を設定してもよいし、あるいは、所望するピボット分析表を取得することによってデータ分析をより簡便に実施するべく格納したファイル名処理値を用いてもよい。
【００１２】
本発明は、例示のみを目的として本発明を限定しない以降の詳細な説明の開示内容から、より完全に理解されるであろう。
【図面の簡単な説明】
【００１３】
【図１】本実施形態の条件群を用いたピボット分析システムの概略図である。
【図２】本実施形態の条件群を用いたピボット分析方法のフローチャートである。
【図３】本実施形態の条件群を用いたピボット分析方法のもう一つのフローチャートである。
【図４Ａ】本実施形態の第１のサブインタフェースのファイル名選択値を設定する概略図である。
【図４Ｂ】本実施形態の第１のサブインタフェースのファイル名選択値を設定するもう一つの概略図である。
【図５】図４Ａおよび図４Ｂで設定した本実施形態のファイル名選択値に対応するピボット分析表の概略図である。
【図６Ａ】本実施形態の第２のサブインタフェースのファイル名範囲設定値を設定する概略図である。
【図６Ｂ】本実施形態の第２のサブインタフェースのファイル名範囲設定値を設定するもう一つの概略図である。
【図７】図６Ａおよび図６Ｂで設定した本実施形態のファイル名範囲設定値に対応するピボット分析表の概略図である。
【図８】本実施形態の第２のサブインタフェースのファイル名範囲設定値を設定する概略図である。
【図９】図８で設定した本実施形態のファイル名範囲設定値に対応するピボット分析表の概略図である。
【図１０】本実施形態の第３のサブインタフェースのファイル名計算値を設定する概略図である。
【図１１】図１０で設定した本実施形態のファイル名計算値に対応するピボット分析表の概略図である。
【図１２】本実施形態の条件群を用いたピボット分析システムのもう一つの概略図である。
【図１３】本実施形態のファイル名処理値を設定する概略図である。
【図１４】図１３で選択した本実施形態のファイル名処理値に対応する概略ヒストグラムである。
【発明を実施するための形態】
【００１４】
以下の詳細な記載は、説明を目的とするものであり、多数の具体的な詳細な記載は、開示する実施形態の完全な理解を目的とするものである。ただし、これらの具体的な詳細を用いることなく、１または複数の実施形態が実施されてもよいことは明らかである。他方、周知の構造および装置は、図面の簡略化のために概略的に示されている。
【００１５】
図１は、本実施形態の条件群を用いたピボット分析システムの概略図である。ピボット分析システム１は、フロントエンド処理装置１０と、バックエンド処理装置２０と、データベース３０とを備えている。
フロントエンド処理装置１０は、バックエンド処理装置２０に対し、たとえばネットワークを介して接続されている。バックエンド処理装置２０は、データベース３０に対し、たとえばネットワークを介して接続されている。
【００１６】
データベース３０は、たとえばリレーショナルデータベースである。このデータベース３０は、複数のファイル名および複数のデータ値を配列して格納する。ここで、各ファイル名は、１または複数のデータ値に対応する。たとえば、ファイル名がカラーであって、このカラーのファイル名に対応するデータ値が赤、緑、および黄であってもよい。
データ値は、多次元および階層型である。バックエンド処理装置２０としての、たとえばＯＬＡＰシステムサーバは、処理ユニット２００を備えている。本実施形態およびいくつかの実施形態では、データベース３０をバックエンド処理装置２０に組み込んでもよい。
【００１７】
フロントエンド処理装置１０は、ファイル名処理インタフェース１００を備えている。フロントエンド処理装置１０は、たとえばテーブルコンピュータまたはノートブックであってもよい。ファイル名処理インタフェース１００は、たとえばウェブページプロトコルでウィンドウを用いるユーザインタフェースである。このファイル名処理インタフェース１００は、第１のサブインタフェース１０００と、第２のサブインタフェース１００１と、第３のサブインタフェース１００２とを備えている。
第１のサブインタフェース１０００は、ファイル名の１つを選択し、選択したファイル名に対応する二次ファイル名を選択することによって、ファイル名選択値を取得するために用いられる。二次ファイル名は、選択したファイル名に属するより正確な検索結果である。
第２のサブインタフェース１００１は、ファイル名の１つを選択し、選択したファイル名に対応するデータ値の範囲を設定することによって、ファイル名範囲設定値を取得するために用いられる。
第３のサブインタフェース１００２は、ファイル名のうち少なくとも２つを選択し、選択したファイル名のデータ値間の計算関係を設定するために用いられる。第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２は、たとえばウィンドウ操作インタフェースである。ピボット分析システム１の詳細な操作を以下に記載する。
【００１８】
本実施形態の条件群を用いたピボット分析方法を例示する図１、図２、および図３を参照する。最初に、バックエンド処理装置２０は、データベース３０に格納された複数のファイル名を出力する（ステップＳ２００）。つまり、データベース３０に接続するバックエンド処理装置２０は、ファイル名をデータベース３０から取得し、取得したファイル名をフロントエンド処理装置１０に出力する。各ファイル名は、少なくとも１つのデータ値に対応する。
【００１９】
ファイル名の受信後（ステップＳ２０２）、フロントエンド処理装置１０は、受信したファイル名に応じて、ファイル名処理インタフェース１００を示す（ステップＳ２０４）。示されたファイル名処理インタフェース１００の第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２を介して、フロントエンド処理装置１０は、それぞれファイル名選択値、ファイル名範囲設定値、およびファイル名計算値を取得する（ステップＳ２０６）。
所望するファイル名が第１のサブインタフェース１０００を介して選択される場合、フロントエンド処理装置１０は、ファイル名選択値を第１のサブインタフェース１０００を介して受信する。選択したファイル名に対応するデータ値の範囲が第２のサブインタフェース１００１を介して設定される場合、フロントエンド処理装置１０は、選択したファイル名に対応するファイル名範囲設定値を第２のサブインタフェース１００１を介して受信する。
選択した少なくとも２つのファイル名に対応するデータ値間の計算関係が第３のサブインタフェース１００２を介して設定される場合、フロントエンド処理装置１０は、選択したファイル名に対応するファイル名計算値を第３のサブインタフェース１００２を介して取得する。ファイル名計算値は、ファイル名に応じて設定される列計算結果、行計算結果、および百分率を含む。
【００２０】
一実施形態として、第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２は、設定結果を取得するために、独立してかつ不連続的に設定されてもよい。
第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２のうち１つが設定されるとき、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値のうちの対応する１つが得られる。
一実施形態として、第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２は、依存して設定されてもよい。第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２のうち２以上が連続して設定されるとき、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値のうちの対応する値が得られる。
【００２１】
ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値の受信後、フロントエンド処理装置１０は、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値をファイル名処理値に統合し、このファイル名処理値をバックエンド処理装置２０に出力する（ステップＳ２０８）。
第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２が独立して設定される場合、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値のうちの１つを現在の設定に応じて取得し、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値のうちの残りをデータベース３０から取得する。
たとえば、ファイル名選択値を現在の設定に応じて取得し、予め設定してデータベース３０に格納したファイル名範囲設定値およびファイル名計算値をデータベース３０から取得する。第１のサブインタフェース１０００、第２のサブインタフェース１００１、および第３のサブインタフェース１００２を依存して設定するときには、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値は、現在の設定に応じて１つずつ取得されなくてはならない。たとえば、フロントエンド処理装置１０は、ファイル名選択値、ファイル名範囲設定値、およびファイル名計算値が連続して設定された後に、１つずつリアルタイムに受信する。
【００２２】
バックエンド処理装置２０がフロントエンド処理装置１０から出力されたファイル名処理値を受信するとき（ステップＳ２１０）、このバックエンド処理装置２０における処理ユニット２００は、データベース３０からファイル名処理値に応じてデータ値を取得する（ステップＳ２１２）。
次に、処理ユニット２００は、取得したデータ値およびファイル名処理値に応じて多次元アレイを生成し（ステップＳ２１４）、バックエンド処理装置２０は、この多次元アレイをフロントエンド処理装置１０に出力する（ステップＳ２１６）。この多次元アレイは、選択したデータ値を、２以上の次元を有する行列データ構造に統合する。
【００２３】
多次元アレイをバックエンド処理装置２０から受信後（ステップＳ２１８）、フロントエンド処理装置１０は、ピボット分析表を多次元アレイに応じて示す（ステップＳ２２０）。本実施形態およびいくつかの実施形態では、フロントエンド処理装置１０はさらに、様々な要件および設定に応じた多次元アレイに応じて、ヒストグラムを示す。
【００２４】
さらに、フロントエンド処理装置１０からバックエンド処理装置２０に出力されたファイル名処理値を記憶ユニット、たとえば不揮発性メモリに記録してもよく、それによってバックエンド処理装置２０は記録したファイル名処理値を繰り返し使用してもよい。
ファイル名処理値が多次元表現（ＭＤＸ）と共に記録される実施形態もある。フロントエンド処理装置１０がファイル名処理値をバックエンド処理装置２０に出力するとき、ファイル名処理値のＭＤＸはバックエンド処理装置２０によって自動的に生成される。ファイル名選択値、ファイル名範囲設定値、ファイル名計算値、およびファイル名処理値の詳細な設定について以下に記載する。
【００２５】
図４Ａおよび図４Ｂは、本実施形態の第１のサブインタフェースのファイル名選択値を設定する概略図である。第１のサブインタフェース４０は、図１の第１のサブインタフェース１０００と同じである。
第１のサブインタフェース４０は、ファイル名リスト４０１と、二次ファイル名リスト４０２とを備えている。ファイル名リスト４０１は、複数のファイル名、たとえば製品１から製品７を選択するために示す。たとえば、データベースにおけるファイル名は階層構造である。１つのファイル名を選択するとき、二次ファイル名リスト４０２は二次ファイル名、たとえばカラー１からカラー３、タイプ１からタイプ３、およびサイズ１からサイズ３を選択するために示す。
【００２６】
図４Ａでは、ファイル名リスト４０１の製品１のファイル名４０３を選択すると仮定し、二次ファイル名リスト４０２における、二次ファイル名オプションリスト４０２１のカラー１の二次ファイル名と、二次ファイル名オプションリスト４０２２のタイプ２の二次ファイル名と、を選択すると仮定する。第１の設定条件が完了する。
同様に、図４Ｂでは、カラー１の二次ファイル名およびタイプ３の二次ファイル名を選択すると仮定する。第２の設定条件が完了する。図４Ａの第１の設定条件および図４Ｂの第２の設定条件をファイル名選択値に統合する。
【００２７】
ファイル名範囲設定値およびファイル名計算値が予め設定されていると仮定する。ファイル名選択値、予め設定したファイル名範囲設定値、および予め設定したファイル名計算値を統合することによって生成されるファイル名処理値に応じて、図５に示すピボット分析表５０を確立できる。
【００２８】
図５では、ピボット分析表５０は、ピボット分析フィールド５０１と、ピボット分析フィールド５０２とを示し、ファイル名選択値に応じて選択したデータ値を示す。
ピボット分析フィールド５０１は、図４Ａの二次ファイル名オプションリスト４０２１および４０２２の選択した結果に対応し、ピボット分析フィールド５０２は、図４Ｂの二次ファイル名オプションリスト４０２１および４０２２の選択した結果に対応する。
したがって、選択したファイル名４０３に対応するピボット分析フィールド５０１および５０２の所望するデータ値、たとえば販売量および注文量は、ピボット分析表５０を通じて知ることができる。
【００２９】
図６Ａおよび図６Ｂは、本実施形態の第２のサブインタフェースのファイル名範囲設定値を設定する概略図である。第２のサブインタフェース６０は図１の第２のサブインタフェース１００１と同じである。第２のサブインタフェース６０は、ファイル名リスト６０１と、範囲設定リスト６０２と、期間設定リスト６０３とを備えている。ファイル名リスト６０１は、図４Ａおよび図４Ｂと同じファイル名を示す。１つのファイル名が選択されるとき、範囲設定リスト６０２は、範囲オプション、たとえば範囲１から範囲３を、選択および挿入するために対応するように示す。各選択範囲は、上限値および下限値を有する。一方、期間設定リスト６０３は、対応するように、所望する期間の上限値および下限値を挿入するために空のフィールドを示す。
【００３０】
図６Ａでは、ファイル名リスト６０１の「製品１」のファイル名６０４を選択すると仮定し、販売量を表す範囲１の範囲オプション６０２１を選択して０から２５５に設定すると仮定し、選択期間設定リスト６０３を選択して西暦２０１１年から２０１２年に設定すると仮定する。
次に、図６Ｂでは、注文量を表す範囲２の範囲オプション６０２２を選択して１００から２００に設定し、選択期間設定リスト６０３をここでも西暦２０１１年から２０１２年に設定する。図６Ａおよび図６Ｂの範囲設定リスト６０２の設定および期間設定リスト６０３の設定を、設定に対応する上限値および下限値を有するファイル名範囲設定値に統合する。
【００３１】
本実施形態およびいくつかの実施形態では、範囲設定リスト６０２に対する範囲は直接選択するように予め設定してもよく、期間設定リスト６０３も複数の予め設定した期間を直接選択するように提供してもよい。
【００３２】
ファイル名選択値およびファイル名計算値を予め設定したと仮定する。予め設定したファイル名選択値、ファイル名範囲設定値および予め設定したファイル名計算値を統合することによって生成されるファイル名処理値に応じて、図７に示すピボット分析表７０を確立できる。
【００３３】
図７では、ピボット分析表７０は、ピボット分析フィールド７０１と、ピボット分析フィールド７０２と、ピボット分析フィールド７０３と、図６Ａおよび図６Ｂのファイル名範囲設定値に応じて選択したデータ値とを示す。
ピボット分析フィールド７０１は期間設定リスト６０３の設定に対応する。ピボット分析フィールド７０２は図６Ａの範囲設定リスト６０２の設定に対応する。ピボット分析フィールド７０３は図６Ｂの範囲設定リスト６０２の設定に対応する。
【００３４】
したがって、選択したファイル名６０４に対応するピボット分析フィールド７０２および７０３の所望するデータ値、たとえば販売量および注文量を、ピボット分析表７０を介して知ることができる。
【００３５】
図８は、本実施形態の第２のサブインタフェースのファイル名範囲設定値を設定する概略図である。第２のサブインタフェース６１は図１の第２のサブインタフェース１００１と同じである。
第２のサブインタフェース６１と図６Ａから図６Ｂの第２のサブインタフェース６０との間の違いは、第２のサブインタフェース６１の範囲設定リスト６０５が、具体的な販売量および注文量を特定する時間範囲の範囲オプション、たとえば範囲１から範囲３（ファイル名範囲設定値）を示すことである。時間範囲はカレンダまたはプルダウンメニューの情報を選択することによって、または所望する情報を直接入力することによって設定される点である。
【００３６】
ファイル名リスト６０１における「製品１」のファイル名６０４を選択すると、対応する範囲設定リスト６０５が提示される。各時間範囲を選択するように予め設定したと仮定し、範囲設定リスト６０５の「範囲１」の時間範囲設定６０５１、「範囲２」の時間範囲設定６０５２、および「範囲３」の時間範囲設定６０５３を続けて選択すると仮定する。範囲設定リスト６０５の設定をファイル名範囲設定値に統合する。
【００３７】
ファイル名選択値およびファイル名計算値を予め設定したと仮定する。予め設定したファイル名選択値、ファイル名範囲設定値、および予め設定したファイル名計算値を統合することによって生成されるファイル名処理値に応じて、図９に示すピボット分析表７１を確立できる。
【００３８】
図９では、ピボット分析表７１は、ピボット分析フィールド７０４と、ピボット分析フィールド７０５と、ピボット分析フィールド７０６と、図８のファイル名範囲設定値に応じて選択したデータ値とを示す。ピボット分析フィールド７０４は時間範囲設定６０５１に対応する。ピボット分析フィールド７０５は時間範囲設定６０５２に対応する。ピボット分析フィールド７０６は時間範囲設定６０５３に対応する。
【００３９】
したがって、選択したファイル名６０４に対応するピボット分析フィールド７０４から７０６の所望するデータ値、たとえば販売量、および注文量をピボット分析表７１から知ることができる。
【００４０】
図１０は、本実施形態の第３のサブインタフェースのファイル名計算値を設定する概略図である。第３のサブインタフェース８０は図１の第３のサブインタフェース１００２と同じである。第３のサブインタフェース８０は、ファイル名リスト８０１と、計算入力リスト８０２とを備えている。ファイル名リスト８０１は図４Ａおよび４Ｂと同じファイル名を示す。
計算入力リスト８０２は、ファイル名リスト８０１における選択したファイル名に対応する計算式オプションを選択および挿入するために示す。各計算式オプションの計算式は選択ファイル名のデータ値をパラメータとして利用し、それによって、選択したファイル名間の計算関係、たとえば加算、除算、または百分率を設定する。
【００４１】
「製品１」のファイル名８０３、「製品２」のファイル名８０４、「製品３」のファイル名８０５、「製品５」のファイル名８０６、「製品６」のファイル名８０７を選択すると仮定する。計算式を様々な要件に応じて計算入力リスト８０２に挿入してもよい。
ファイル名８０３の販売量にファイル名８０４の販売量を加えて、ファイル名８０５の販売量を引いた販売量を示す「Ｐ１＋Ｐ２−Ｐ３」の計算式を計算式１の選択した計算式オプション８０２１に挿入すると仮定し、ファイル名８０５の販売量にファイル名８０６の販売量をかけて、ファイル名８０７の販売量を加えた販売量を示す計算式Ｐ３×Ｐ５＋Ｐ６を計算式２の選択した計算式オプション８０２２に挿入する。Ｐ１は「製品１」のファイル名８０３のデータ値を表し、Ｐ２は「製品２」のファイル名８０４のデータ値を表し、残りは推論によって推測できる。計算入力リスト８０２の設定をファイル名計算値に統合する。
【００４２】
一般的な表では、ファイル名を列または行に配置できる。したがって、第３のサブインタフェース８０は列内のファイル名に列計算を行ってもよく、または行のファイル名に行計算を行ってもよい。一部の実施形態では、データ値をより便利に比較するために、たとえばＰ１×８０％＋Ｐ２×１０％＋Ｐ３×１０％のように、百分率を計算式に挿入してもよい。
【００４３】
本実施形態およびいくつかの実施形態では、各計算式オプションの計算式は、直接選択するために予め設定されてもよい。
【００４４】
ファイル名選択値およびファイル名範囲設定値を予め設定したと仮定する。予め設定したファイル名選択値、予め設定したファイル名範囲設定値、およびファイル名計算値を統合することによって生成されるファイル名処理値に応じて、図１０に示すピボット分析表９０を確立できる。
【００４５】
図１１では、ピボット分析表９０は計算式１のピボット分析フィールド９０１と、計算式２のピボット分析フィールド９０２とを示し、ファイル名計算値に応じて選択したデータ値、たとえば販売量、および注文量を示す。ピボット分析フィールド９０１は計算式オプション８０２１に対応し、ピボット分析フィールド９０２は計算式オプション８０２２に対応する。
【００４６】
したがって、選択したファイル名８０３、８０４および８０５に対応するピボット分析フィールド９０１の所望するデータ値間の計算関係、および選択したファイル名８０５、８０６、８０７に対応するピボット分析フィールド９０２の所望するデータ値間の計算関係を、ピボット分析表９０を通じて知ることができる。
【００４７】
一方、図１のファイル名処理インタフェース１００はさらに、図１２に示す設定選択インタフェース１００３を備えている。設定選択インタフェース１００３は、様々な要件に応じて選択するために格納した様々なファイル名処理値を示す。設定選択インタフェース１００３の詳細な動作を以下に記載する。
【００４８】
図１３は、本実施形態のファイル名処理値を設定する概略図である。設定選択インタフェース１１０は図１２の設定選択インタフェース１００３と同じである。設定選択インタフェース１１０は、ファイル名リスト１１０１と、設定選択リスト１１０２とを示す。
ファイル名リスト１１０１は図４Ａおよび図４Ｂのファイル名リスト４０１と同じである。製品１のファイル名１１０３を選択すると、対応する設定オプション、たとえば格納した設定１から格納した設定３が選択のために設定選択リスト１１０２に表示される。各設定オプションは１つの格納したファイル名処理値に対応する。
【００４９】
格納した設定１、格納した設定２、および格納した設定３の設定オプションを選択すると仮定する。選択した設定オプションに対応するヒストグラム１２０を図１４に示すように確立する。図１４では、横座標はファイル名処理値を表し、縦座標は販売量を表す。ヒストグラム１２０を介して、製品１の選択したファイル名１１０の多次元情報を知ることができる。
【００５０】
本実施形態では、ピボット分析表を図４Ａおよび図４Ｂで設定するファイル名選択値、図６Ａおよび図６Ｂで設定するファイル名範囲設定値、および図１０で設定するファイル名計算値を統合することによって生成されるファイル名処理値に応じても、確立できる。
【００５１】
本実施形態では、ピボット分析表の内容およびヒストグラムの内容は様々な要件に応じて配置されてもよい。
【００５２】
条件群を用いたピボット分析方法では、ファイル名処理値がフロントエンド処理装置のファイル名処理インタフェースによって設定された後に、ピボット分析表および／またはヒストグラムはファイル名処理値に応じて出力されてもよい。ファイル名処理値は、ファイル名選択値と、ファイル名範囲設定値と、ファイル名計算値とを含み、データベースにおけるデータ値を選択して処理するために使用される。
ファイル名選択値は所望するファイル名を選択するために使用される。ファイル名範囲設定値は所望するファイル名に対応するデータ値の範囲を設定するために使用される。ファイル名計算値は所望するファイル名のデータ値間の計算関係を設定するために使用される。
【００５３】
さらに、繰り返し用いるために、ファイル名処理値をバックエンド処理装置に記録してもよい。この方法では、ユーザは新しいファイル名処理値を設定してもよく、または所望するピボット分析表を取得し、それによってデータ分析をより便利に作成するために格納したファイル名処理値を使用してもよい。
【図１】
2014229297.tif 000003
【図２】
2014229297.tif 000004
【図３】
2014229297.tif 000005
【図４Ａ】
2014229297.tif 000006
【図４Ｂ】
2014229297.tif 000007
【図５】
2014229297.tif 000008
【図６Ａ】
2014229297.tif 000009
【図６Ｂ】
2014229297.tif 000010
【図７】
2014229297.tif 000011
【図８】
2014229297.tif 000012
【図９】
2014229297.tif 000013
【図１０】
2014229297.tif 000014
【図１１】
2014229297.tif 000015
【図１２】
2014229297.tif 000016
【図１３】
2014229297.tif 000017
【図１４】
2014229297.tif 000018