JP2005242587A - クロス表作成のためのプログラム及び方法及び装置 - Google Patents
クロス表作成のためのプログラム及び方法及び装置 Download PDFInfo
- Publication number
- JP2005242587A JP2005242587A JP2004050312A JP2004050312A JP2005242587A JP 2005242587 A JP2005242587 A JP 2005242587A JP 2004050312 A JP2004050312 A JP 2004050312A JP 2004050312 A JP2004050312 A JP 2004050312A JP 2005242587 A JP2005242587 A JP 2005242587A
- Authority
- JP
- Japan
- Prior art keywords
- data
- heading
- cross table
- column
- row
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims description 56
- 238000001514 detection method Methods 0.000 claims abstract description 42
- 238000003860 storage Methods 0.000 abstract description 17
- 230000008569 process Effects 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000001174 ascending effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000004220 aggregation Methods 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
【解決手段】ユーザがUI部10に対し、リレーションの例とこれから作成して欲しいクロス表の例を入力すると、対応関係検出部14が、そのリレーション例内のデータをデータ属性ごとにグループ分けし、各グループとクロス表例の各行・各列との間で出現データ同士を比較することで、クロス表例の行見出し部に対応するグループ、列見出し部に対応するグループをそれぞれ特定する。そして、クロス表例のデータ部と出現データが対応するグループを探索する。これらに基づき、リレーション例における各データ属性と、クロス表例の各構成部分との対応関係を求め、これを対応関係記憶部16に登録する。クロス表作成部18は、処理対象リレーションが与えられると、対応関係記憶部16を参照して、該リレーションの各データ属性をクロス表にマッピングすることで、クロス表を作成する。
【選択図】図1
Description
Claims (7)
- コンピュータシステムを、
リレーションの例と、これに対応するクロス表の例を取得する例データ取得部、
前記リレーションの例におけるデータ属性ごとのデータ群のなかから、前記クロス表の例の行見出し部と出現データが対応するデータ属性のデータ群、前記クロス表の例の列見出し部と出現データが対応するデータ属性のデータ群、及び前記クロス表の例のデータ部と出現データが対応するデータ属性のデータ群、をそれぞれ求める対応関係検出部、
処理対象のリレーションを取得する対象リレーション取得部、
該処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表の行見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の行見出し部の各見出し項目を作成し、クロス表の列見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の列見出し部の各見出し項目を作成する見出し部作成部、
前記処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表のデータ部と出現データが対応すると判別されたデータ属性のデータ群を、前記行見出し部と前記列見出し部との見出し項目の組合せに応じて配列することにより、クロス表のデータ部を作成するデータ部作成部、
として機能させるプログラム。 - 前記対応関係検出部は、前記リレーションの例のデータ属性ごとに、前記クロス表の例の行又は列の中から、該データ属性のデータ群に出現するすべてのデータが出現する行又は列を探索し、この探索により見つかったクロス表の例の行を列見出し部と判定すると共にその行に対応するデータ属性のデータ群が列見出し部に対応すると判断し、その探索により見つかったクロス表の例の列を行見出し部と判定すると共にその列に対応するデータ属性のデータ群が行見出し部に対応すると判断する、
ことを特徴とする請求項1記載のプログラム。 - 前記対応関係検出部は、前記リレーションの例が構成する表の列ごと及び行ごとの各データ群を前記クロス表の例の行ごと及び列ごとの各データ群とそれぞれ比較することで、出現データが一致するデータ群同士のペアを求め、これらペアに該当する前記リレーションの例の列又は行のデータ群を前記データ属性ごとのデータ群と判別し、それらペアに該当する前記クロス表の例の行のデータ群を該クロス表の列見出し部と判別し、それらペアに該当する前記クロス表の列のデータ群を該クロス表の行見出し部と判別する、ことを特徴とする請求項1記載のプログラム。
- 前記対応関係検出部は、前記クロス表の例における行見出し部及び列見出し部の少なくとも一方に複数の階層がある場合、出現データが対応するデータ属性のデータ群をそれら各階層ごとに求めることを特徴とする請求項1記載のプログラム。
- 前記対応関係検出部は、前記クロス表の例の行見出し部及び列見出し部のうち、出現データが対応するデータ属性のデータ群が見つからない見出し部については、該見出し部に現れる各見出しに対応する属性名を前記リレーションの例から求め、
前記見出し部作成部は、クロス表の行見出し部及び列見出し部のうち、各見出しがそれぞれ属性名に対応づけられたものについては、それら属性名を見出しとする見出し部を作成する、
ことを特徴とする請求項1記載のプログラム。 - コンピュータにより、リレーションからクロス表を作成する方法であって、
該コンピュータがリレーションの例と、これに対応するクロス表の例を取得するステップと、
該コンピュータが前記リレーションの例におけるデータ属性ごとのデータ群のなかから、前記クロス表の例の行見出し部と出現データが対応するデータ属性のデータ群、前記クロス表の例の列見出し部と出現データが対応するデータ属性のデータ群、及び前記クロス表の例のデータ部と出現データが対応するデータ属性のデータ群、をそれぞれ求めるステップと、
該コンピュータが処理対象のリレーションを取得するステップと、
該コンピュータが該処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表の行見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の行見出し部の各見出し項目を作成し、クロス表の列見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の列見出し部の各見出し項目を作成するステップと、
該コンピュータが前記処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表のデータ部と出現データが対応すると判別されたデータ属性のデータ群を、前記行見出し部と前記列見出し部との見出し項目の組合せに応じて配列することにより、クロス表のデータ部を作成するステップと、
を含むクロス表作成方法。 - リレーションからクロス表を作成する装置であって、
リレーションの例と、これに対応するクロス表の例を取得する例データ取得部と、
前記リレーションの例におけるデータ属性ごとのデータ群のなかから、前記クロス表の例の行見出し部と出現データが対応するデータ属性のデータ群、前記クロス表の例の列見出し部と出現データが対応するデータ属性のデータ群、及び前記クロス表の例のデータ部と出現データが対応するデータ属性のデータ群、をそれぞれ求める対応関係検出部と、
処理対象のリレーションを取得する対象リレーション取得部と、
該処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表の行見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の行見出し部の各見出し項目を作成し、クロス表の列見出し部と出現データが対応すると判別されたデータ属性のデータ群からクロス表の列見出し部の各見出し項目を作成する見出し部作成部と、
前記処理対象のリレーションにおけるデータ属性ごとのデータ群のうち、前記対応関係検出部でクロス表のデータ部と出現データが対応すると判別されたデータ属性のデータ群を、前記行見出し部と前記列見出し部との見出し項目の組合せに応じて配列することにより、クロス表のデータ部を作成するデータ部作成部と、
を備えるクロス表作成装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004050312A JP4501459B2 (ja) | 2004-02-25 | 2004-02-25 | クロス表作成のためのプログラム及び方法及び装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004050312A JP4501459B2 (ja) | 2004-02-25 | 2004-02-25 | クロス表作成のためのプログラム及び方法及び装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005242587A true JP2005242587A (ja) | 2005-09-08 |
| JP4501459B2 JP4501459B2 (ja) | 2010-07-14 |
Family
ID=35024277
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004050312A Expired - Fee Related JP4501459B2 (ja) | 2004-02-25 | 2004-02-25 | クロス表作成のためのプログラム及び方法及び装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4501459B2 (ja) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007149014A (ja) * | 2005-11-30 | 2007-06-14 | Just Syst Corp | データ処理装置およびデータ処理方法 |
| JP2007188187A (ja) * | 2006-01-11 | 2007-07-26 | Hitachi Ltd | 帳票作成支援装置、帳票作成支援方法、および帳票作成支援プログラム |
| JP2010097263A (ja) * | 2008-10-14 | 2010-04-30 | Keyence Corp | データベース生成装置、データベース生成方法及びコンピュータプログラム |
| JP2012173983A (ja) * | 2011-02-22 | 2012-09-10 | Apsto Web:Kk | 業務アプリケーション構成装置 |
| JP5462967B1 (ja) * | 2013-04-09 | 2014-04-02 | 株式会社Osk | データ出力システム |
| WO2017134800A1 (ja) * | 2016-02-04 | 2017-08-10 | 富士通株式会社 | 表形式データの解析方法、表形式データの解析プログラム及び情報処理装置 |
| WO2017134801A1 (ja) * | 2016-02-04 | 2017-08-10 | 富士通株式会社 | 項目名対応付け処理方法、項目名対応付け処理プログラム及び情報処理装置 |
Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01237878A (ja) * | 1988-03-18 | 1989-09-22 | Fujitsu Ltd | クロス帳票の統計値集計方式 |
| JPH05346940A (ja) * | 1992-06-15 | 1993-12-27 | Fuji Xerox Co Ltd | データべース検索システム |
| JPH06251007A (ja) * | 1993-02-23 | 1994-09-09 | Fuji Xerox Co Ltd | 表データ入力装置 |
| JPH06266742A (ja) * | 1993-03-12 | 1994-09-22 | Fuji Xerox Co Ltd | 表作成装置 |
| JPH076162A (ja) * | 1993-02-18 | 1995-01-10 | Fuji Xerox Co Ltd | 表生成装置 |
| JPH07129688A (ja) * | 1993-10-30 | 1995-05-19 | Fuji Xerox Co Ltd | 表情報処理装置 |
| JPH07295776A (ja) * | 1994-04-21 | 1995-11-10 | Hitachi Ltd | データ配置構造変換方法およびそのシステム並びにクライアントサーバシステム |
| JPH1040050A (ja) * | 1996-07-22 | 1998-02-13 | Fuji Xerox Co Ltd | 表作成指示装置および表作成システム |
| JPH1139412A (ja) * | 1997-07-18 | 1999-02-12 | Fuji Xerox Co Ltd | 表編集装置 |
| JPH11328282A (ja) * | 1998-05-21 | 1999-11-30 | Fuji Xerox Co Ltd | 表見出し構造決定装置及び表見出し構造決定プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JPH11328284A (ja) * | 1998-05-12 | 1999-11-30 | Fuji Xerox Co Ltd | 表作成装置及び表作成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
-
2004
- 2004-02-25 JP JP2004050312A patent/JP4501459B2/ja not_active Expired - Fee Related
Patent Citations (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01237878A (ja) * | 1988-03-18 | 1989-09-22 | Fujitsu Ltd | クロス帳票の統計値集計方式 |
| JPH05346940A (ja) * | 1992-06-15 | 1993-12-27 | Fuji Xerox Co Ltd | データべース検索システム |
| JPH076162A (ja) * | 1993-02-18 | 1995-01-10 | Fuji Xerox Co Ltd | 表生成装置 |
| JPH06251007A (ja) * | 1993-02-23 | 1994-09-09 | Fuji Xerox Co Ltd | 表データ入力装置 |
| JPH06266742A (ja) * | 1993-03-12 | 1994-09-22 | Fuji Xerox Co Ltd | 表作成装置 |
| JPH07129688A (ja) * | 1993-10-30 | 1995-05-19 | Fuji Xerox Co Ltd | 表情報処理装置 |
| JPH07295776A (ja) * | 1994-04-21 | 1995-11-10 | Hitachi Ltd | データ配置構造変換方法およびそのシステム並びにクライアントサーバシステム |
| JPH1040050A (ja) * | 1996-07-22 | 1998-02-13 | Fuji Xerox Co Ltd | 表作成指示装置および表作成システム |
| JPH1139412A (ja) * | 1997-07-18 | 1999-02-12 | Fuji Xerox Co Ltd | 表編集装置 |
| JPH11328284A (ja) * | 1998-05-12 | 1999-11-30 | Fuji Xerox Co Ltd | 表作成装置及び表作成プログラムを記録したコンピュータ読み取り可能な記録媒体 |
| JPH11328282A (ja) * | 1998-05-21 | 1999-11-30 | Fuji Xerox Co Ltd | 表見出し構造決定装置及び表見出し構造決定プログラムを記録したコンピュータ読み取り可能な記録媒体 |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007149014A (ja) * | 2005-11-30 | 2007-06-14 | Just Syst Corp | データ処理装置およびデータ処理方法 |
| JP2007188187A (ja) * | 2006-01-11 | 2007-07-26 | Hitachi Ltd | 帳票作成支援装置、帳票作成支援方法、および帳票作成支援プログラム |
| JP2010097263A (ja) * | 2008-10-14 | 2010-04-30 | Keyence Corp | データベース生成装置、データベース生成方法及びコンピュータプログラム |
| JP2012173983A (ja) * | 2011-02-22 | 2012-09-10 | Apsto Web:Kk | 業務アプリケーション構成装置 |
| JP5462967B1 (ja) * | 2013-04-09 | 2014-04-02 | 株式会社Osk | データ出力システム |
| WO2017134800A1 (ja) * | 2016-02-04 | 2017-08-10 | 富士通株式会社 | 表形式データの解析方法、表形式データの解析プログラム及び情報処理装置 |
| WO2017134801A1 (ja) * | 2016-02-04 | 2017-08-10 | 富士通株式会社 | 項目名対応付け処理方法、項目名対応付け処理プログラム及び情報処理装置 |
| US10970478B2 (en) | 2016-02-04 | 2021-04-06 | Fujitsu Limited | Tabular data analysis method, recording medium storing tabular data analysis program, and information processing apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4501459B2 (ja) | 2010-07-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10860848B2 (en) | Multi-page document recognition in document capture | |
| Chen et al. | Vis30k: A collection of figures and tables from ieee visualization conference publications | |
| Euzenat et al. | Results of the ontology alignment evaluation initiative 2010 | |
| US9317484B1 (en) | Page-independent multi-field validation in document capture | |
| US8015198B2 (en) | Method for automatically indexing documents | |
| US20030001873A1 (en) | Process for creating and displaying a publication historiograph | |
| US20070156749A1 (en) | Detection of patterns in data records | |
| CN113678118A (zh) | 数据提取系统 | |
| US7877403B2 (en) | System and method for database searching using fuzzy rules | |
| US11409814B2 (en) | Systems and methods for crawling web pages and parsing relevant information stored in web pages | |
| US20080270431A1 (en) | Genealogical System and Method | |
| JP5500070B2 (ja) | データ分類システム、データ分類方法、及びデータ分類プログラム | |
| JP4501459B2 (ja) | クロス表作成のためのプログラム及び方法及び装置 | |
| WO2017065891A1 (en) | Automated join detection | |
| JP4136594B2 (ja) | データ処理方法およびデータ処理プログラム | |
| JPWO2014170965A1 (ja) | 文書処理方法、文書処理装置および文書処理プログラム | |
| JP3929418B2 (ja) | 情報探索プログラム及び情報探索プログラムを記録した媒体 | |
| JPH05165893A (ja) | データ編集方式 | |
| JP2009271772A (ja) | テキストマイニング方法、テキストマイニング装置、及びテキストマイニングプログラム | |
| EP4361840A1 (en) | Process mining repository for analyzing process data | |
| CN111681776B (zh) | 基于医药大数据的医药对象关系分析的方法及系统 | |
| JP7646525B2 (ja) | 情報表現パターン生成装置および方法 | |
| CN113780001A (zh) | 一种面向学术论文同名消歧的可视化分析方法 | |
| JP6642929B2 (ja) | 診療データ管理システム及び診療データ管理プログラム | |
| JP3109331B2 (ja) | 帳票出力装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070119 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090915 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20091111 |
|
| 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: 20100330 |
|
| 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: 20100412 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4501459 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130430 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140430 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |