【手続補正書】
【提出日】平成21年2月5日(2009.2.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
多次元データセットに格納されているデータの図式表示を提供する方法であって、
前記多次元データセットへの参照を受信するステップと、
複数のレベルのデータ図を生成するステップであって、前記データ図はノードのグラフィカル表現を提供し、前記ノードは前記多次元データセットからのデータに対応し、前記データ図は、前記ノードの形状を示す前記データ図の各ノードについて形状オブジェクトと、前記データ図の各レベルについての分類形状オブジェクトと、前記データ図についての情報形状オブジェクトとを有するデータ構造によって表わされており、形状オブジェクトは、前記ノードがルートノードであるか否かと、前記ノードが子ノードであるか否かと、前記ノードが前記同レベルにおけるノードの集約を表すか否かと、前記ノードがマージされたノードの部分であるか否かとを示す、生成するステップと、
前記データ構造の情報に基づいて、前記データ図を表示するステップと、
前記形状オブジェクト及び分類形状オブジェクトにより示される前記データ図の構成に基づいて前記表示されるデータ図に対応する第１のピボットテーブルを生成するステップと、
前記データ図を変更する旨の要求を受信するステップであって、前記要求は、前記データ図に列を追加する旨の要求と、前記データ図の詳細を非表示にする旨の要求と、前記ノードのグラフィカル表現を変更する要求とを含む、受信するステップと、
前記変更されたグラフィカル表現を示すとともに前記ノードがマージされたことを示す形状オブジェクトを変更することと、前記追加された列を示す形状分類オブジェクトを変更することとを含む前記データ構造の前記形状オブジェクトの情報を変更することにより、前記受信された要求に基づいて前記データ図を変更するステップであって、前記変更は前記ノードのグラフィカル表現を変更するステップを含むステップと、
前記ユーザインターフェイスで、前記変更されたデータ構造の情報に基づいて前記変更されたデータ図を表示するステップと、
前記変更されたデータ図をリフレッシュするステップであって、前記リフレッシュは、前記多次元データセットのクエリを行うことを含む、リフレッシュするステップと、
前記データ図が生成されてから、前記多次元データセットに変更が加えられたか否かを判断するステップと、
前記多次元セットに変更が加えられた場合、前記データ図を前記変更に基づいて更新するステップであって、前記更新は前記変更されたノードのグラフィカル表現を保持する、更新するステップと、
リフレッシュされるに従って、前記変更されたデータ図に対応する第２のピボットテーブルを生成するステップであって、詳細を非表示にする旨の前記要求および列を追加する旨の前記要求において、形状オブジェクトがマージされたか否かおよび形状分類オブジェクトが新しい列を示しているか否かを含む前記変更されたデータ構造から導出されるように前記ピボットテーブルが要因を盛り込む、生成するステップと、
前記生成された第２のピボットテーブルを表示するステップと
を含むことを特徴とする方法。
【請求項２】
前記データ図を変更する旨の前記要求は、前記データ図の少なくとも１つのノードを再配置する旨の要求を含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記データ図を変更する旨の前記要求は、前記データ図の少なくとも１つのノードの外観の特徴を変更する旨の要求を含むことを特徴とする請求項１に記載の方法。
【請求項４】
前記データ図を変更する旨の前記要求は、前記データ図の新しいインスタンスを生成するために、前記データ図の少なくとも１つのノードを複製する旨の要求を含むことを特徴とする請求項１に記載の方法。
【請求項５】
前記データ図を変更する旨の前記要求は、前記データ図の少なくとも１つのノードにテキストコメントを追加する旨の要求を含むことを特徴とする請求項１に記載の方法。
【請求項６】
前記ノードのグラフィカル表現は、ツリー状階層に配置されるノードを含み、前記データ図を変更する旨の前記要求は、前記階層を視覚的に再構築する旨の要求を含むことを特徴とする請求項１に記載の方法。
【請求項７】
前記データ図は、ユーザインターフェイスで表示され、前記ユーザインターフェイスは、前記データ図の前記グラフィカル表現を変更する１つまたは複数のツールへのアクセスを含むことを特徴とする請求項１に記載の方法。
【請求項８】
前記データセットは複数のレベルを有するデータ次元を含み、前記生成されたデータ図は前記データ次元に関連付けられているノードの表示を含み、
前記データ図を変更する旨の前記要求は、前記データ次元に関連付けられている前記ノードのドリルダウンを実行する旨の要求を含み、
前記ドリルダウンは、前記データ次元の前記複数のレベルのうちの１つに対応する１組のノードを表示するステップを含み、
前記１組のノードは、変更前は前記データ図に表示されていない
ことを特徴とする請求項１に記載の方法。
【請求項９】
多次元データセットに基づいてカスタマイズ可能なデータ図を表示するシステムであって、
１つまたは複数の多次元データセットを格納するように構成されているデータストアと、
前記１つまたは複数の多次元データセットへの参照を受信し、前記１つまたは複数の多次元データセットに基づいて生成されたデータ図を変更する旨の要求を受信するように構成されているユーザインターフェイスレイヤと、
ノードのグラフィカル表現を提供する初期データ図を生成するステップであって、前記ノードは１つまたは複数の多次元データセットからのデータに対応し、各ノードは前記ノードが対応する多次元データセットの情報の参照を有する、生成するステップと、
受信された要求に基づいて前記データ図を変更するステップであって、前記変更は前記ノードのグラフィカル表現を変更することを含み、前記変更は、データ構造を更新して、ノードをマージおよびスプリットすることを示すことを含む、変更するステップと、
前記データ図をリフレッシュするステップであって、前記ノードに関連付けられた参照を使用して、前記ノードの分類のための多次元データセットのクエリを行うことと、前記最初のデータ図が生成されてから前記多次元データセットの前記参照情報に変更が加えられたか否かを判断することと、前記多次元セットの参照情報に変更が加えられた場合に、クエリに起因する記録セットにおける各行についての形状を作成することおよび調整された分類の変更に基づいてデータ図を更新することによって分類を調整することとを前記リフレッシュが含んでおり、前記更新はノードの変更されたグラフィカル表現を保持する、リフレッシュするステップと、
を行うように構成されているデータ図エンジン構成要素と、
前記初期データ図を表示し、前記変更されたデータ図を表示するように構成されている表示構成要素と、
前記データストアのデータからピボットテーブルを生成するコンポーネントであって、前記ピボットテーブルは、前記変更されたデータ図に関連してフォーマットされて、前記データ構造によって示されるに従って、マージされ且つスプリットされたノードを反映する、コンポーネントと、
前記生成されたピボットテーブルを表示するコンポーネントと、
を含むことを特徴とするシステム。
【請求項１０】
前記データ図エンジン構成要素と通信するデータ図インスタンスマネージャ構成要素をさらに含み、
前記データ図インスタンスマネージャ構成要素は、データ図のインスタンスを管理する
ことを特徴とする請求項９に記載のシステム。
【請求項１１】
データ図マネージャ構成要素をさらに含み、前記データ図マネージャ構成要素はデータ図のインスタンスに対して実行されるアクションを処理することを特徴とする請求項９に記載のシステム。
【請求項１２】
選択マネージャ構成要素をさらに含み、前記選択マネージャ構成要素はデータ図の部分を選択するように加えられた変更を管理することを特徴とする請求項９に記載のシステム。
【請求項１３】
列マネージャ構成要素をさらに含み、前記列マネージャ構成要素はデータ図の列の永続データを保持することを特徴とする請求項９に記載のシステム。
【請求項１４】
前記ユーザインターフェイスレイヤは、描画アプリケーションに関連付けられているツールを提供することを特徴とする請求項９に記載のシステム。
【請求項１５】
１組の生データに基づいてデータ図を生成するのに使用されるデータ構造を含むコンピュータ可読記録媒体であって、前記データ構造は、
形状情報の１つまたは複数のインスタンスであって、前記形状情報の各インスタンスは前記データ図で表示されるノードに関連付けられており、前記表示されたノードは前記１組の生データのある次元に対応しており、各インスタンスは、表示されるノードが対応する前記生データのセットにおける次元の参照を含み、前記次元は少なくとも１つのレベルの詳細を含む、前記形状情報は前記ノードの形状を示す前記データ図の各ノードについての形状オブジェクトによって表現され、形状オブジェクトは前記ノードがルートノードか否かと、前記ノードが子ノードを有するか否かと、前記ノードが同じレベルにおけるノードの集約を表現するか否かと、前記ノードがマージされたノードの部分であるか否かとを示す、形状情報の１つまたは複数のインスタンスと、
分類形状情報の１つまたは複数のインスタンスであって、前記分類形状情報の各インスタンスは前記１組の生データにおける選択された次元の分類方式を定義し、前記分類方式は前記データ図に表示されるデータについてのドリルダウンに使用され、前記ドリルダウンは前記選択された次元の次レベルの詳細を示す１つまたは複数のノードを表示するステップを含む分類形状情報のインスタンスとを含み、
前記データ図は、リフレッシュされるよう構成されており、形状情報の各インスタンスの参照を使用して前記生データのクエリを行って、前記データ図が生成されてから前記生データに対して変更が加えられたか否かを判断し、前記生データに対して変更が加えられた場合に、クエリに起因する記録セットにおいて各行の形状を作成することおよび前記変更に基づいて前記データ図を更新することによって分類を調整し、前記更新は前記分類スキームを保持し、
前記データ構造は、前記データの生のセットからピボットテーブルを生成するために使用され、前記ピボットテーブルは前記集約およびマージされたデータ構造の情報に関連してフォーマットされる、
ことを特徴とするコンピュータ可読記録媒体。
【請求項１６】
データ図情報構成要素をさらに含み、前記データ図情報構成要素は、前記データ図の分類形状情報および前記データ図の形状情報の表示を含むことを特徴とする請求項１５に記載のコンピュータ可読記録媒体。
【請求項１７】
前記分類形状情報の前記１つまたは複数のインスタンスはそれぞれ任意の関連の子形状へのクエリおよびマッピング情報を含むことを特徴とする請求項１５に記載のコンピュータ可読記録媒体。