JP6245571B2 - データ構造、データ生成装置、その方法及びプログラム - Google Patents
データ構造、データ生成装置、その方法及びプログラム Download PDFInfo
- Publication number
- JP6245571B2 JP6245571B2 JP2013232374A JP2013232374A JP6245571B2 JP 6245571 B2 JP6245571 B2 JP 6245571B2 JP 2013232374 A JP2013232374 A JP 2013232374A JP 2013232374 A JP2013232374 A JP 2013232374A JP 6245571 B2 JP6245571 B2 JP 6245571B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- extracted
- item
- universal
- mask
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本実施形態に係るデータ構造及びデータ生成装置について、図1ないし図13を用いて説明する。本実施形態に係るデータ構造は、異なるシステムにおいて個々に定義された複数のデータを一つのテーブルで一元管理すると共に、インデックスにより各データへのアクセスを制御することで、大量のビッグデータであっても小さい容量で効率よくデータ管理ができるものである。
本実施形態に係るデータ検索装置について、図14及び図15を用いて説明する。本実施形態に係るデータ検索装置は、上記第1の実施形態におけるデータ構造及び生成されたデータから所定のデータを検索するものである。
なお、本実施形態において、前記第1の実施形態と重複する説明は省略する。
本実施形態に係るデータ構造及びデータ生成装置について、図16ないし図19を用いて説明する。本実施形態に係るデータ生成装置は、マスクテーブル45のマスク情報に対応するSLOTのSLOT名を管理する項目定義テーブルを備えるものである。
なお、本実施形態において、前記各実施形態と重複する説明は省略する。
本実施形態に係るデータ構造及びデータ生成装置について、図20ないし図22を用いて説明する。本実施形態に係るデータ構造は、万能テーブルが、固定項目として各データごとに、例えば5W1Hの情報を有するものである。
なお、本実施形態において、前記各実施形態と重複する説明は省略する。
本実施形態に係るデータ構造及びデータ生成装置について、図23ないし図25を用いて説明する。本実施形態に係るデータ構造は、マスタテーブルのマスタ情報に、必要に応じて付加情報を追加したものである。
なお、本実施形態において、前記各実施形態と重複する説明は省略する。
10a〜10d システム
11 CPU
12 RAM
13 ROM
14 HD
15 通信I/F
16 入出力I/F
21 データ入力部
22 万能テーブル生成部
23 万能テーブル記憶部
24 マスクテーブル記憶部
25 データ抽出部
26 マスタテーブル生成部
27 マスタテーブル記憶部
28 パターンマップ生成部
29 パターンマップ記憶部
30 統合ID管理部
31 ID管理テーブル記憶部
32 項目定義テーブル記憶部
41 一般システム
42 CSV
43 万能テーブル
44 1STMAP
45 マスクテーブル
46 マスタテーブル
47 パターンマップ
48 ID管理テーブル
49 項目定義テーブル
50 データ検索装置
51 検索条件情報
52 条件情報入力部
53 検索部
54 出力部
Claims (10)
- 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を生成するデータ生成装置であって、
異なる定義がなされている複数のテーブルからのデータを入力し、入力された入力データを前記万能テーブルに展開する万能テーブル生成手段と、
前記マスクテーブルの前記マスク情報にしたがって、前記万能テーブルの全データから必要なデータを抽出する抽出手段と、
抽出された抽出データのうち同一の前記抽出データが複数行抽出された場合に、当該抽出された複数の同一データを一つのデータとして前記マスタテーブルに格納するマスタテーブル生成手段とを備えることを特徴とするデータ生成装置。 - 請求項1に記載のデータ生成装置において、
前記マスタテーブルのデータに付与されるパターンIDと、前記万能テーブルのデータに付与されるローカルIDと、前記パターンID及び前記ローカルIDを統合した統合IDを管理するID管理テーブルを生成するID管理テーブル生成手段と、
共通の前記パターンIDを有するデータに共通の前記統合IDを付与し、共通の前記ローカルIDを有するデータに共通の前記統合IDを付与して統合IDの管理を行う統合ID管理手段とを備えるデータ生成装置。 - 請求項1又は2に記載のデータ生成装置において、
前記マスクテーブルのマスク情報に対応する項目IDの項目名を管理する項目定義テーブルに基づいて、前記万能テーブルから抽出されたデータの対応する項目名を出力する出力手段を備えるデータ生成装置。 - 請求項1ないし3のいずれかに記載のデータ生成装置において、
前記万能テーブル生成手段が、前記異なる定義がなされている複数のテーブルにて格納されているデータ内容の実施に関連する情報を固定項目として各データごとに付加するデータ生成装置。 - 請求項1ないし4のいずれかに記載のデータ生成装置において、
前記マスタテーブルに格納され、前記万能テーブルが有していない情報であって、前記抽出されたデータに関連する付加的な情報を出力する出力手段を備えるデータ生成装置。 - 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を用いたデータ検索装置であって、
前記マスタテーブルに格納されたデータを検索条件データとして入力する入力手段と、
入力された前記検索条件データに基づいて、当該検索条件データと一致するデータを前記万能テーブルから抽出する抽出手段と、
抽出されたデータを出力する出力手段とを備えるデータ検索装置。 - 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を生成するデータ生成方法であって、
コンピュータが、
異なる定義がなされている複数のテーブルからのデータを入力し、入力された入力データを前記万能テーブルに展開する万能テーブル生成ステップと、
前記マスクテーブルの前記マスク情報にしたがって、前記万能テーブルの全データから必要なデータを抽出する抽出ステップと、
抽出された抽出データのうち同一の前記抽出データが複数行抽出された場合に、当該抽出された複数の同一データを一つのデータとして前記マスタテーブルに格納するマスタテーブル生成ステップとを実行することを特徴とするデータ生成方法。 - 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を用いたデータ検索方法であって、
コンピュータが、
前記マスタテーブルに格納されたデータを検索条件データとして入力する入力ステップと、
入力された前記検索条件データに基づいて、当該検索条件データと一致するデータを前記万能テーブルから抽出する抽出ステップと、
抽出されたデータを出力する出力ステップとを実行することを特徴とするデータ検索方法。 - 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を生成するようにコンピュータを機能させるデータ生成プログラムであって、
異なる定義がなされている複数のテーブルからのデータを入力し、入力された入力データを前記万能テーブルに展開する万能テーブル生成手段、
前記マスクテーブルの前記マスク情報にしたがって、前記万能テーブルの全データから必要なデータを抽出する抽出手段、
抽出された抽出データのうち同一の前記抽出データが複数行抽出された場合に、当該抽出された複数の同一データを一つのデータとして前記マスタテーブルに格納するマスタテーブル生成手段としてコンピュータを機能させることを特徴とするデータ生成プログラム。 - 異なる定義がなされている複数のテーブルから収集したデータを項目名を定義せずに項目IDで管理する万能テーブルと、
前記項目IDの中からデータを識別するために最低限必要となる必要項目IDに対して、当該必要項目IDに格納されているデータのみを抽出可能とするためのマスク情報が各行単位で格納されたマスクテーブルと、
前記万能テーブルの全データから前記マスクテーブルの各行単位に格納されたマスク情報にしたがってデータを抽出し、当該抽出された抽出データのうち同一の抽出データが複数行抽出された場合には、当該抽出された複数の同一データを一つのデータとして管理するマスタテーブルとを備えるデータ構造を用いてデータ検索するようにコンピュータを機能させるデータ検索プログラムであって、
前記マスタテーブルに格納されたデータを検索条件データとして入力する入力手段、
入力された前記検索条件データに基づいて、当該検索条件データと一致するデータを前記万能テーブルから抽出する抽出手段、
抽出されたデータを出力する出力手段としてコンピュータを機能させることを特徴とするデータ検索プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013232374A JP6245571B2 (ja) | 2013-11-08 | 2013-11-08 | データ構造、データ生成装置、その方法及びプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013232374A JP6245571B2 (ja) | 2013-11-08 | 2013-11-08 | データ構造、データ生成装置、その方法及びプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015094988A JP2015094988A (ja) | 2015-05-18 |
JP6245571B2 true JP6245571B2 (ja) | 2017-12-13 |
Family
ID=53197370
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013232374A Active JP6245571B2 (ja) | 2013-11-08 | 2013-11-08 | データ構造、データ生成装置、その方法及びプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6245571B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6415668B1 (ja) * | 2017-10-13 | 2018-10-31 | 株式会社大和総研ビジネス・イノベーション | 名寄せシステムおよびプログラム |
CN107948181A (zh) * | 2017-12-06 | 2018-04-20 | 吉旗(成都)科技有限公司 | 一种可扩展的数据字描述结构方法 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS62187931A (ja) * | 1986-02-14 | 1987-08-17 | Hitachi Ltd | デ−タベ−ス演算装置及び方法 |
JP3655177B2 (ja) * | 2000-07-19 | 2005-06-02 | 大日本印刷株式会社 | 商品情報データベースシステム |
JP3701633B2 (ja) * | 2002-06-21 | 2005-10-05 | 株式会社日立製作所 | 複数データベースにまたがる項目パターン抽出方法、ネットワークシステム及び処理装置 |
JP3886872B2 (ja) * | 2002-09-11 | 2007-02-28 | 株式会社日立情報システムズ | アクセスログ情報多次元分析システムおよび多次元分析環境構築方法 |
JP4741689B2 (ja) * | 2009-03-11 | 2011-08-03 | 株式会社日立製作所 | データ処理方法、データ処理装置およびデータ処理プログラム |
-
2013
- 2013-11-08 JP JP2013232374A patent/JP6245571B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2015094988A (ja) | 2015-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6132698B2 (ja) | 表形式多次元データ変換方法及び装置 | |
KR20170098854A (ko) | 보고 생성 방법 | |
JP6042974B2 (ja) | データ管理装置、データ管理方法及び非一時的な記録媒体 | |
US20110078136A1 (en) | Method and system for providing relationships in search results | |
JPWO2016157314A1 (ja) | 計算機システム、及び、情報処理方法 | |
JP7375861B2 (ja) | 関連スコア算出システム、方法およびプログラム | |
JP6433133B2 (ja) | 診療データ管理プログラム及び診療データ管理システム | |
JP2003271656A (ja) | 関係付候補生成装置,関係付候補生成方法,関係付システム,関係付候補生成プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体 | |
JP6679954B2 (ja) | 属性付与制御プログラム、情報処理装置および属性付与制御方法 | |
US20140067853A1 (en) | Data search method, information system, and recording medium storing data search program | |
US20130254225A1 (en) | Device, method, and non-transitory computer-readable medium for medical information search | |
JP6245571B2 (ja) | データ構造、データ生成装置、その方法及びプログラム | |
JP4645143B2 (ja) | 医療情報システム及び医療情報表示方法 | |
JP6163854B2 (ja) | 検索制御装置、検索制御方法、生成装置および生成方法 | |
JP2014087536A (ja) | 医療情報検索プログラム及び医療情報検索システム | |
JP5276819B2 (ja) | 電子カルテシステムおよび検索プログラム | |
Bano et al. | Database-Less Extraction of Event Logs from Redo Logs | |
JP6642929B2 (ja) | 診療データ管理システム及び診療データ管理プログラム | |
US9916419B2 (en) | Processing electronic documents | |
US20220043814A1 (en) | Information processing device, information processing system, and computer-readable recording medium storing information processing program | |
JP2013125429A (ja) | 分析対象決定装置 | |
JP2006350585A (ja) | 医療情報入力システム | |
JP2007011721A (ja) | 文書検索装置 | |
JP5616935B2 (ja) | 検索システム | |
US20160203274A1 (en) | Non-transitory computer-readable recording medium, retrieval method, and retrieval apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20161020 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20170825 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170905 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20171012 |
|
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: 20171031 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20171107 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6245571 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |