JP4159099B2 - 次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム - Google Patents
次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム Download PDFInfo
- Publication number
- JP4159099B2 JP4159099B2 JP2005143319A JP2005143319A JP4159099B2 JP 4159099 B2 JP4159099 B2 JP 4159099B2 JP 2005143319 A JP2005143319 A JP 2005143319A JP 2005143319 A JP2005143319 A JP 2005143319A JP 4159099 B2 JP4159099 B2 JP 4159099B2
- Authority
- JP
- Japan
- Prior art keywords
- dimension
- hierarchy
- information
- column
- dimension table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/283—Multi-dimensional databases or data warehouses, e.g. MOLAP or ROLAP
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99943—Generating database or data structure, e.g. via user interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99944—Object-oriented database structure
- Y10S707/99945—Object-oriented database structure processing
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
(1)DBA(データベース管理者)は、関連する次元テーブルをデータベース内のテーブルの一覧から選択する。
(2)DBAは、選択した各テーブルに対して、次元階層として必要である列を選択する。
(3)DBAは、選択した列(属性)について、属性からの概念等に基づき階層上の上下関係を把握し、上位の次元階層から下位の次元階層へ向かって順番にテーブルや列を手作業で構築中のデータベースやテーブルにそれぞれ追加する。
(2) select count(1) from (select distinct FAMILYNAME from DB2ADMIN.PRODUCT) TT
(3) select count(1) from (select distinct CATEGORYNAME from DB2ADMIN.PRODUCT) TT
多次元データベースに含まれている複数個の事実テーブルについての情報を第1情報として管理者に提示する第1情報提示ステップ、
管理者が第1情報に係る事実テーブルの中から選択した事実テーブルを受理して該事実テーブルに対してスタースキーマにより関連付けられている次元テーブルについての情報を第2情報として管理者に提示する第2情報提示ステップ、
管理者が第2情報に係る次元テーブルの中から選択した次元テーブルを処理対象次元テーブルとして受理し、該処理対象次元テーブルにおける各列について該列に属する各セルのデータに基づき所定の評価値を計算し、各列の評価値に基づき各列の次元階層を抽出する次元階層抽出ステップ、
次元階層抽出ステップが抽出した処理対象次元テーブルの次元階層を第3情報として管理者に提示する第3情報提示ステップ、及び
管理者が第3情報に基づき承認した次元階層を承認済み次元階層として受理する承認受理ステップ、
をコンピュータに実行させるためのものである。
処理対象次元テーブルが非正規化されたもの及び正規化されたもののどちらであるかを判定し処理対象次元テーブルが非正規化されたものであれば次元階層抽出ステップが処理対象次元テーブルを受理し、また、処理対象次元テーブルが正規化されたものであれば正規化次元テーブル用処理ステップが処理対象次元テーブルを受理するように切替を実施する受理切替ステップ、
受理した処理対象次元テーブルに対し該処理対象次元テーブルを出発点の次元テーブルとして順番に、参照元の列をもつ次元テーブルから参照整合制約による参照先の列をもつ次元テーブルへ辿っていき、各次元テーブルにおいて参照先となった各列の次元階層を、出発点の次元テーブルの列からの辿り順に、より上位の次元階層に位置付けて抽出する正規化次元テーブル用処理ステップ、及び
正規化次元テーブル用処理ステップが次元テーブルについて抽出した次元階層を管理者に第3情報として提示する第3情報提示ステップ。
承認済み次元階層を多次元データベースのメタデータとして保存する保存ステップ。
処理対象次元テーブルにおいて、各列について該列に属する各セルのデータに基づき評価値を計算する評価値計算ステップ、
評価値に基づき処理対象次元テーブルの各列を順位付けする順位付けステップ、及び
順位付けに従い処理対象次元テーブルの各列の次元階層を決定する次元階層決定ステップ。
Claims (21)
- 記憶装置より多次元データベースのデータを読み出して該多次元データベースに含まれている複数個の事実テーブルについての情報を第1情報として管理者に提示する第1情報提示手段、
前記第1情報提示手段が提示した前記第1情報に対して前記管理者が第1情報に係る事実テーブルの中から選択した事実テーブルを検出手段が検出し、該検出手段が検出した事実テーブルに対してスタースキーマにより関連付けられている次元テーブルについての情報を第2情報として前記管理者に提示する第2情報提示手段、
前記第2情報提示手段が提示した前記第2情報に対して前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルを前記検出手段が処理対象次元テーブルとして検出し、該検出手段が検出した処理対象次元テーブルにおける各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算し、計算したカーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位になる階層関係で各列の次元階層を抽出する次元階層抽出手段、
前記次元階層抽出手段が抽出した前記処理対象次元テーブルの次元階層を第3情報として前記管理者に提示する第3情報提示手段、及び
前記第3情報提示手段が提示した前記第3情報を前記管理者が承認したか否かを検出し、承認した次元階層を承認済み次元階層として受理する承認受理手段、
を有していることを特徴とする次元テーブル処理装置。 - 前記処理対象次元テーブルに対して参照整合制約に基づいてそれより先の次元テーブルへ辿ることができれば及び辿ることができなければ、該処理対象次元テーブルをそれぞれ非正規化及び正規化されたものと判定し非正規化及び正規化された処理対象次元テーブルをそれぞれ前記次元階層抽出手段及び正規化次元テーブル用処理手段に受理させる受理切替手段、
受理した正規化された処理対象次元テーブルを出発点の次元テーブルとするとともに、参照元の列をもつ次元テーブル及び該参照元の列が参照整合制約により参照する列をもつ次元テーブルをそれぞれ元及び先の次元テーブルにして、前記出発点の次元テーブルから元及び先の次元テーブルの関係で先の方へ向かって次元テーブルを順番に辿っていき、この辿り過程における各次元テーブルにおいて参照先となった各列の次元階層を、出発点の次元テーブルの列からの辿り順に1ずつ上位の次元階層にして各列の次元階層を抽出する前記正規化次元テーブル用処理手段、及び
前記正規化次元テーブル用処理手段が前記次元テーブルについて抽出した次元階層を前記管理者に第3情報として提示する前記第3情報提示手段、
を有していることを特徴とする請求項1記載の次元テーブル処理装置。 - 前記次元階層抽出手段は、前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルに代えて、第2情報に含まれる全部の次元テーブルを処理対象とすることを特徴とする請求項1記載の次元テーブル処理装置。
- 前記承認済み次元階層は、前記管理者が第3情報に基づき修正して承認した修正付き次元階層を含む前記承認受理手段、
を有していることを特徴とする請求項1記載の次元テーブル処理装置。 - 前記修正付き次元階層は1個以上の次元階層を含み、該1個以上の次元階層には、前記第3情報で提示した複数個の次元階層において前記管理者が一部の次元階層を削除してその結果として残った1個以上の次元階層、前記第3情報で提示した複数個の次元階層において所定の次元階層から枝分かれした枝上のすべての次元階層を前記管理者が削除してその結果として残った1個以上の次元階層、又は前記枝の枝分かれ点を変更された1個以上の次元階層が含まれていることを特徴とする請求項4記載の次元テーブル処理装置。
- 承認済み次元階層を多次元データベースのメタデータとして保存する保存手段、
を有していることを特徴とする請求項1記載の次元テーブル処理装置。 - 処理対象次元テーブルにおいて、各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算する計算手段、
前記計算手段が計算したカーディナリティ又は相関値に対し、カーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位の階層となるように各列について階層関係に係る順位付けを行う順位付け手段、及び
前記順位付け手段による順位付けの階層関係で前記処理対象次元テーブルの各列の次元階層を抽出する次元階層抽出手段、
を有していることを特徴とする次元階層抽出装置。 - コンピュータが、記憶装置より多次元データベースのデータを読み出して該多次元データベースに含まれている複数個の事実テーブルについての情報を第1情報として管理者に提示する第1情報提示ステップ、
コンピュータが、前記第1情報提示ステップにおいて提示した前記第1情報に対して前記管理者が第1情報に係る事実テーブルの中から選択した事実テーブルを検出するとともに、検出した事実テーブルに対してスタースキーマにより関連付けられている次元テーブルについての情報を第2情報として前記管理者に提示する第2情報提示ステップ、
コンピュータが、前記第2情報提示ステップにおいて提示した前記第2情報に対して前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルを処理対象次元テーブルとして検出するとともに、検出した処理対象次元テーブルにおける各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算し、計算したカーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位になる階層関係で各列の次元階層を抽出する次元階層抽出ステップ、
コンピュータが、前記次元階層抽出ステップにおいて抽出した前記処理対象次元テーブルの次元階層を第3情報として前記管理者に提示する第3情報提示ステップ、及び
コンピュータが、前記第3情報提示ステップおいて提示した前記第3情報を前記管理者が承認したか否かを検出し、承認した次元階層を承認済み次元階層として受理する承認受理ステップ、
を有していることを特徴とする次元テーブル処理方法。 - コンピュータが、前記処理対象次元テーブルに対して参照整合制約に基づいてそれより先の次元テーブルへ辿ることができれば及び辿ることができなければ、該処理対象次元テーブルをそれぞれ非正規化及び正規化されたものと判定し非正規化及び正規化された処理対象次元テーブルをそれぞれ前記次元階層抽出ステップ及び正規化次元テーブル用処理ステップの処理対象に仕向ける切替を実施する受理切替ステップ、
コンピュータが、正規化された処理対象次元テーブルを出発点の次元テーブルとするとともに、参照元の列をもつ次元テーブル及び該参照元の列が参照整合制約により参照する列をもつ次元テーブルをそれぞれ元及び先の次元テーブルにして、前記出発点の次元テーブルから元及び先の次元テーブルの関係で先の方へ向かって次元テーブルを順番に辿っていき、この辿り過程における各次元テーブルにおいて参照先となった各列の次元階層を、出発点の次元テーブルの列からの辿り順に1ずつ上位の次元階層にして各列の次元階層を抽出する前記正規化次元テーブル用処理ステップ、及び
コンピュータが、前記正規化次元テーブル用処理ステップにおいて前記次元テーブルについて抽出した次元階層を前記管理者に第3情報として提示する前記第3情報提示ステップ、
を有していることを特徴とする請求項8記載の次元テーブル処理方法。 - 前記次元階層抽出ステップでは、コンピュータが、前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルに代えて、第2情報に含まれる全部の次元テーブルを処理対象とすることを特徴とする請求項8記載の次元テーブル処理方法。
- 前記承認済み次元階層は、前記管理者が第3情報に基づき修正して承認した修正付き次元階層を含む前記承認受理ステップ、
を有していることを特徴とする請求項8記載の次元テーブル処理方法。 - 前記修正付き次元階層は1個以上の次元階層を含み、該1個以上の次元階層には、前記第3情報で提示した複数個の次元階層において前記管理者が一部の次元階層を削除してその結果として残った1個以上の次元階層、前記第3情報で提示した複数個の次元階層において所定の次元階層から枝分かれした枝上のすべての次元階層を前記管理者が削除してその結果として残った1個以上の次元階層、又は前記枝の枝分かれ点を変更された1個以上の次元階層が含まれていることを特徴とすることを特徴とする請求項11記載の次元テーブル処理方法。
- コンピュータが、承認済み次元階層を多次元データベースのメタデータとして保存する保存ステップ、
を有していることを特徴とする請求項8記載の次元テーブル処理方法。 - コンピュータが、処理対象次元テーブルにおいて、各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算する計算ステップ、
コンピュータが、前記計算ステップにおいてが計算したカーディナリティ又は相関値に対し、カーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位の階層となるように各列について階層関係に係る順位付けを行う順位付けステップ、及び
コンピュータが、前記順位付けステップにおける順位付けの階層関係で前記処理対象次元テーブルの各列の次元階層を抽出する次元階層抽出ステップ、
を有していることを特徴とする次元階層抽出方法。 - コンピュータが、記憶装置より多次元データベースのデータを読み出して該多次元データベースに含まれている複数個の事実テーブルについての情報を第1情報として管理者に提示する第1情報提示ステップ、
コンピュータが、前記第1情報提示ステップにおいて提示した前記第1情報に対して前記管理者が第1情報に係る事実テーブルの中から選択した事実テーブルを検出するとともに、検出した事実テーブルに対してスタースキーマにより関連付けられている次元テーブルについての情報を第2情報として前記管理者に提示する第2情報提示ステップ、
コンピュータが、前記第2情報提示ステップにおいて提示した前記第2情報に対して前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルを処理対象次元テーブルとして検出するとともに、検出した処理対象次元テーブルにおける各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算し、計算したカーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位になる階層関係で各列の次元階層を抽出する次元階層抽出ステップ、
コンピュータが、前記次元階層抽出ステップにおいて抽出した前記処理対象次元テーブルの次元階層を第3情報として前記管理者に提示する第3情報提示ステップ、及び
コンピュータが、前記第3情報提示ステップおいて提示した前記第3情報を前記管理者が承認したか否かを検出し、承認した次元階層を承認済み次元階層として受理する承認受理ステップ、
をコンピュータに実行させるための次元テーブル処理プログラム。 - 請求項15の次元テーブル処理プログラムにおいて、
コンピュータが、前記処理対象次元テーブルに対して参照整合制約に基づいてそれより先の次元テーブルへ辿ることができれば及び辿ることができなければ、該処理対象次元テーブルをそれぞれ非正規化及び正規化されたものと判定し非正規化及び正規化された処理対象次元テーブルをそれぞれ前記次元階層抽出ステップ及び正規化次元テーブル用処理ステップの処理対象に仕向ける切替を実施する受理切替ステップ、
コンピュータが、正規化された処理対象次元テーブルを出発点の次元テーブルとするとともに、参照元の列をもつ次元テーブル及び該参照元の列が参照整合制約により参照する列をもつ次元テーブルをそれぞれ元及び先の次元テーブルにして、前記出発点の次元テーブルから元及び先の次元テーブルの関係で先の方へ向かって次元テーブルを順番に辿っていき、この辿り過程における各次元テーブルにおいて参照先となった各列の次元階層を、出発点の次元テーブルの列からの辿り順に1ずつ上位の次元階層にして各列の次元階層を抽出する前記正規化次元テーブル用処理ステップ、及び
コンピュータが、前記正規化次元テーブル用処理ステップにおいて前記次元テーブルについて抽出した次元階層を前記管理者に第3情報として提示する前記第3情報提示ステップ、
をコンピュータに実行させるための次元テーブル処理プログラム。 - 請求項15の次元テーブル処理プログラムにおいて、
前記次元階層抽出ステップでは、コンピュータが、前記管理者が第2情報に係る次元テーブルの中から選択した次元テーブルに代えて、第2情報に含まれる全部の次元テーブルを処理対象とする次元テーブル処理プログラム。 - 請求項15の次元テーブル処理プログラムにおいて、
前記承認済み次元階層は、前記管理者が第3情報に基づき修正して承認した修正付き次元階層を含む前記承認受理ステップ、
をコンピュータに実行させるための次元テーブル処理プログラム。 - 請求項18の次元テーブル処理プログラムにおいて、
前記修正付き次元階層は1個以上の次元階層を含み、該1個以上の次元階層には、前記第3情報で提示した複数個の次元階層において前記管理者が一部の次元階層を削除してその結果として残った1個以上の次元階層、前記第3情報で提示した複数個の次元階層において所定の次元階層から枝分かれした枝上のすべての次元階層を前記管理者が削除してその結果として残った1個以上の次元階層、又は前記枝の枝分かれ点を変更された1個以上の次元階層が含まれている次元テーブル処理プログラム。 - 請求項15の次元テーブル処理プログラムにおいて、
コンピュータが、承認済み次元階層を多次元データベースのメタデータとして保存する保存ステップ、
をコンピュータに実行させるための次元テーブル処理プログラム。 - コンピュータが、処理対象次元テーブルにおいて、各列について該列に属する各セルのデータに基づき各列のカーディナリティ又は列間の相関値を計算する計算ステップ、
コンピュータが、前記計算ステップにおいてが計算したカーディナリティ又は相関値に対し、カーディナリティの小さい列ほど上位になる階層関係で又は事実テーブルの属性に含まれる列に対する相関値の小さい列ほど上位の階層となるように各列について階層関係に係る順位付けを行う順位付けステップ、及び
コンピュータが、前記順位付けステップにおける順位付けの階層関係で前記処理対象次元テーブルの各列の次元階層を抽出する次元階層抽出ステップ、
をコンピュータに実行させるための次元階層抽出プログラム。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005143319A JP4159099B2 (ja) | 2005-05-16 | 2005-05-16 | 次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム |
| US11/434,271 US7499944B2 (en) | 2005-05-16 | 2006-05-15 | Method and apparatus for processing a dimension table and deriving a hierarchy therefrom |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005143319A JP4159099B2 (ja) | 2005-05-16 | 2005-05-16 | 次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006318422A JP2006318422A (ja) | 2006-11-24 |
| JP4159099B2 true JP4159099B2 (ja) | 2008-10-01 |
Family
ID=37420410
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005143319A Expired - Fee Related JP4159099B2 (ja) | 2005-05-16 | 2005-05-16 | 次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7499944B2 (ja) |
| JP (1) | JP4159099B2 (ja) |
Families Citing this family (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9692856B2 (en) * | 2008-07-25 | 2017-06-27 | Ca, Inc. | System and method for filtering and alteration of digital data packets |
| US8401990B2 (en) * | 2008-07-25 | 2013-03-19 | Ca, Inc. | System and method for aggregating raw data into a star schema |
| EP2164007A1 (en) * | 2008-09-11 | 2010-03-17 | Neutrino Concepts Ltd. | Data storage and fusion layer |
| US7970728B2 (en) * | 2008-10-23 | 2011-06-28 | International Business Machines Corporation | Dynamically building and populating data marts with data stored in repositories |
| US8027981B2 (en) * | 2008-12-10 | 2011-09-27 | International Business Machines Corporation | System, method and program product for classifying data elements into different levels of a business hierarchy |
| US8543535B2 (en) | 2010-02-24 | 2013-09-24 | Oracle International Corporation | Generation of star schemas from snowflake schemas containing a large number of dimensions |
| US10437846B2 (en) | 2010-05-28 | 2019-10-08 | Oracle International Corporation | System and method for providing data flexibility in a business intelligence server using an administration tool |
| US8311975B1 (en) * | 2011-02-28 | 2012-11-13 | Allan Michael Gonsalves | Data warehouse with a domain fact table |
| US10157175B2 (en) | 2013-03-15 | 2018-12-18 | International Business Machines Corporation | Business intelligence data models with concept identification using language-specific clues |
| US10698924B2 (en) | 2014-05-22 | 2020-06-30 | International Business Machines Corporation | Generating partitioned hierarchical groups based on data sets for business intelligence data models |
| US20160019251A1 (en) * | 2014-07-17 | 2016-01-21 | Lexmark International Technology, SA | System and Methods for Efficiently Storing Heterogeneous Data Records Having Low Cardinality |
| US10002179B2 (en) | 2015-01-30 | 2018-06-19 | International Business Machines Corporation | Detection and creation of appropriate row concept during automated model generation |
| US10437793B2 (en) * | 2015-07-24 | 2019-10-08 | Oracle International Corporation | BI cloud services data modeling denormalized table introspection algorithm |
| US9984116B2 (en) | 2015-08-28 | 2018-05-29 | International Business Machines Corporation | Automated management of natural language queries in enterprise business intelligence analytics |
| KR101591324B1 (ko) * | 2015-11-20 | 2016-02-03 | (주)다봄소프트 | 데이터의 계층관계 추출시스템 및 그 방법 |
| US11086895B2 (en) | 2017-05-09 | 2021-08-10 | Oracle International Corporation | System and method for providing a hybrid set-based extract, load, and transformation of data |
| CN110427604B (zh) * | 2019-08-15 | 2022-12-06 | 北京明略软件系统有限公司 | 表格整合方法和装置 |
| US11379444B1 (en) * | 2021-01-28 | 2022-07-05 | International Business Machines Corporation | Data-analysis-based facility for adjusting trace fields of a database trace |
| EP4323889A1 (en) * | 2021-04-15 | 2024-02-21 | Sigma Computing, Inc. | Data visualization with derived dimensional hierarchy |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3366257B2 (ja) | 1998-07-07 | 2003-01-14 | エヌイーシーシステムテクノロジー株式会社 | データウェアハウステストデータ作成装置 |
| JP2000099542A (ja) | 1998-09-25 | 2000-04-07 | Ricoh Co Ltd | 生産実績の問い合わせ及びデータベースの問い合わせ装置 |
| JP3651560B2 (ja) | 1998-12-25 | 2005-05-25 | 三菱電機株式会社 | 多次元データベースにおける木構造をもつ概念データの合成装置並びにその方法 |
| JP2000259723A (ja) | 1999-03-09 | 2000-09-22 | Toshiba Corp | 情報関係チューニング装置及びプログラムを記憶したコンピュータ読み取り可能な記憶媒体 |
| US6385604B1 (en) | 1999-08-04 | 2002-05-07 | Hyperroll, Israel Limited | Relational database management system having integrated non-relational multi-dimensional data store of aggregated data elements |
| JP2002007435A (ja) | 2000-06-20 | 2002-01-11 | Nec Corp | 対話的分析データベースシステム及び対話的分析プログラムを記録した記録媒体 |
| JP2002032893A (ja) | 2000-07-18 | 2002-01-31 | Mitsubishi Heavy Ind Ltd | 道路交通量制御方法とそのシステム |
| US20020099563A1 (en) * | 2001-01-19 | 2002-07-25 | Michael Adendorff | Data warehouse system |
| US6643646B2 (en) | 2001-03-01 | 2003-11-04 | Hitachi, Ltd. | Analysis of massive data accumulations using patient rule induction method and on-line analytical processing |
| US20030050825A1 (en) * | 2001-09-05 | 2003-03-13 | Impactrx, Inc. | Computerized pharmaceutical sales representative performance analysis system and method of use |
| US7020661B1 (en) * | 2002-07-10 | 2006-03-28 | Oracle International Corporation | Techniques for pruning a data object during operations that join multiple data objects |
| US7383257B2 (en) * | 2003-05-30 | 2008-06-03 | International Business Machines Corporation | Text explanation for on-line analytic processing events |
| US7089266B2 (en) | 2003-06-02 | 2006-08-08 | The Board Of Trustees Of The Leland Stanford Jr. University | Computer systems and methods for the query and visualization of multidimensional databases |
| US7844570B2 (en) * | 2004-07-09 | 2010-11-30 | Microsoft Corporation | Database generation systems and methods |
-
2005
- 2005-05-16 JP JP2005143319A patent/JP4159099B2/ja not_active Expired - Fee Related
-
2006
- 2006-05-15 US US11/434,271 patent/US7499944B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006318422A (ja) | 2006-11-24 |
| US20060259507A1 (en) | 2006-11-16 |
| US7499944B2 (en) | 2009-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4159099B2 (ja) | 次元テーブル処理装置、次元階層抽出装置、次元テーブル処理方法、次元階層抽出方法及びプログラム | |
| US10885112B2 (en) | System and method for non-programmers to dynamically manage multiple sets of XML document data | |
| JP3213585B2 (ja) | データ検索方法及び装置、データ検索システム、記録媒体 | |
| US8886617B2 (en) | Query-based searching using a virtual table | |
| US5455945A (en) | System and method for dynamically displaying entering, and updating data from a database | |
| US5826257A (en) | Method and structure for maintaining and utilizing a lookup value associated with a stored database value | |
| US6970882B2 (en) | Unified relational database model for data mining selected model scoring results, model training results where selection is based on metadata included in mining model control table | |
| US5611076A (en) | Multi-model database management system engine for databases having complex data models | |
| US7015911B2 (en) | Computer-implemented system and method for report generation | |
| US7437379B2 (en) | Efficient storage and access in a database management system | |
| US5819086A (en) | Computer system for creating semantic object models from existing relational database schemas | |
| US20040153469A1 (en) | Database comparator | |
| US20070005619A1 (en) | Method and system for detecting tables to be modified | |
| US7890532B2 (en) | Complex data access | |
| JP5175284B2 (ja) | スプレッドシートおよびその他の文書の記憶および処理 | |
| US7083091B2 (en) | Commodity information management program, computer readable medium storing the program, and data structure of commodity classification master database used by the program | |
| JP2008083992A (ja) | 構造化文書検索支援装置およびプログラム | |
| CN106776704A (zh) | 统计信息收集方法和装置 | |
| JP2842487B2 (ja) | データ編集方式 | |
| US7987203B2 (en) | Method of processing data for a system model | |
| JP2785317B2 (ja) | ソフトウェア標準化方法 | |
| JPH06236305A (ja) | 関係型データベースにおけるカーソル機能実現方法 | |
| JP2003233516A (ja) | データベース、コンピュータ読取可能なプログラム、データベース管理システム、データベースの新規登録方法、データベースの検索方法、および、データベースの更新登録方法 | |
| JP2008234429A (ja) | 部分ライブラリ構築装置、プログラムおよび部分ライブラリ構築方法 | |
| Ganguly et al. | A Brief Survey on Issues & Approaches of Data Cleaning |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071207 |
|
| A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20071219 |
|
| A975 | Report on accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A971005 Effective date: 20071228 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080319 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080410 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080709 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20080709 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080714 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110725 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |