JPH0612551B2 - 汎用データ抽出方式 - Google Patents
汎用データ抽出方式Info
- Publication number
- JPH0612551B2 JPH0612551B2 JP62272533A JP27253387A JPH0612551B2 JP H0612551 B2 JPH0612551 B2 JP H0612551B2 JP 62272533 A JP62272533 A JP 62272533A JP 27253387 A JP27253387 A JP 27253387A JP H0612551 B2 JPH0612551 B2 JP H0612551B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- extraction
- data
- condition
- post
- 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 - Lifetime
Links
- 238000013075 data extraction Methods 0.000 title claims description 15
- 238000000034 method Methods 0.000 title claims description 11
- 238000000605 extraction Methods 0.000 claims description 46
- 230000014509 gene expression Effects 0.000 claims description 22
- 239000000284 extract Substances 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
【発明の詳細な説明】 〔産業上の利用分野〕 本発明は汎用データ抽出方式に関し、特に情報処理シス
テムにおいて単純条件または複合条件に合致したデータ
を検索ファイルから抽出して抽出後ファイルを作成する
汎用データ抽出方式に関する。
テムにおいて単純条件または複合条件に合致したデータ
を検索ファイルから抽出して抽出後ファイルを作成する
汎用データ抽出方式に関する。
従来のデータ抽出方式では、データを抽出する条件中の
検索ファイルの組合せや項目の組合せがデータ抽出プロ
グラム毎に限定されていた。
検索ファイルの組合せや項目の組合せがデータ抽出プロ
グラム毎に限定されていた。
また、抽出後ファイルのファイル名は任意に設定されて
いた。
いた。
上述した従来のデータ抽出方式は、データを抽出する条
件中の検索ファイルの組合せや項目の組合せがデータ抽
出プログラム毎に限定されていたので、汎用的にデータ
抽出を行うことができないという欠点がある。
件中の検索ファイルの組合せや項目の組合せがデータ抽
出プログラム毎に限定されていたので、汎用的にデータ
抽出を行うことができないという欠点がある。
また、抽出後ファイル名が任意に設定されていたので、
抽出後ファイルの登録時に同一の抽出後ファイル名の登
録による二重登録エラーによって情報処理システムが異
常終了する可能性があるという欠点がある。
抽出後ファイルの登録時に同一の抽出後ファイル名の登
録による二重登録エラーによって情報処理システムが異
常終了する可能性があるという欠点がある。
本発明の目的は、上述の点に鑑み、すべての条件を条件
コードとしてコード化することにより汎用的に検索ファ
イルから条件に合致したデータを抽出でき、また、抽出
後ファイル名を抽出後ファイルの作成前にチェックする
ことにより二重登録エラーを防止できる汎用データ抽出
方式を提供することにある。
コードとしてコード化することにより汎用的に検索ファ
イルから条件に合致したデータを抽出でき、また、抽出
後ファイル名を抽出後ファイルの作成前にチェックする
ことにより二重登録エラーを防止できる汎用データ抽出
方式を提供することにある。
本発明の汎用データ抽出方式は、検索ファイルからデー
タを抽出する条件を示す条件コードと抽出されたデータ
が格納される抽出後ファイルの抽出後ファイル名とを入
力してファイル管理ファイルに同一の抽出後ファイル名
がすでに登録されているか否かをチェックした後に入力
された条件コードの示す条件式を条件マスタファイルか
ら選び出すとともに前記抽出後ファイル名,前記条件コ
ード等のファイル管理情報を前記ファイル管理ファイル
に登録する入力データチェック手段と、この入力データ
チェック手段により選び出された前記条件式に合致する
データを前記検索ファイルから抽出して前記抽出後ファ
イルに出力する抽出後ファイル作成手段とを有する。
タを抽出する条件を示す条件コードと抽出されたデータ
が格納される抽出後ファイルの抽出後ファイル名とを入
力してファイル管理ファイルに同一の抽出後ファイル名
がすでに登録されているか否かをチェックした後に入力
された条件コードの示す条件式を条件マスタファイルか
ら選び出すとともに前記抽出後ファイル名,前記条件コ
ード等のファイル管理情報を前記ファイル管理ファイル
に登録する入力データチェック手段と、この入力データ
チェック手段により選び出された前記条件式に合致する
データを前記検索ファイルから抽出して前記抽出後ファ
イルに出力する抽出後ファイル作成手段とを有する。
本発明の汎用データ抽出方式では、入力データチェック
手段が検索ファイルからデータを抽出する条件を示す条
件コードと抽出されたデータが格納される抽出後ファイ
ルの抽出後ファイル名とを入力してファイル管理ファイ
ルに同一の抽出後ファイル名がすでに登録されているか
否かをチェックした後に入力された条件コードの示す条
件式を条件マスタファイルから選び出すとともに抽出後
ファイル名,条件コード等のファイル管理情報をファイ
ル管理ファイルに登録し、抽出後ファイル作成手段が入
力データチェック手段により選び出された条件式に合致
するデータを検索ファイルから抽出して抽出後ファイル
に出力する。
手段が検索ファイルからデータを抽出する条件を示す条
件コードと抽出されたデータが格納される抽出後ファイ
ルの抽出後ファイル名とを入力してファイル管理ファイ
ルに同一の抽出後ファイル名がすでに登録されているか
否かをチェックした後に入力された条件コードの示す条
件式を条件マスタファイルから選び出すとともに抽出後
ファイル名,条件コード等のファイル管理情報をファイ
ル管理ファイルに登録し、抽出後ファイル作成手段が入
力データチェック手段により選び出された条件式に合致
するデータを検索ファイルから抽出して抽出後ファイル
に出力する。
次に、本発明について図面を参照して詳細に説明する。
第1図は、本発明の一実施例の汎用データ抽出方式の構
成を示すブロック図である。本実施例の汎用データ抽出
方式は、入力データチェック手段1と、抽出後ファイル
作成手段2と、ワークステーション3と、条件マスタフ
ァイル4と、ワークファイル5、ファイル管理ファイル
6と、複数の検索ファイル7と、抽出後ファイル8とか
ら構成されている。
成を示すブロック図である。本実施例の汎用データ抽出
方式は、入力データチェック手段1と、抽出後ファイル
作成手段2と、ワークステーション3と、条件マスタフ
ァイル4と、ワークファイル5、ファイル管理ファイル
6と、複数の検索ファイル7と、抽出後ファイル8とか
ら構成されている。
入力データチェック手段1は、抽出後ファイル名・条件
コードチェック部11と、ファイル管理情報登録部12とか
らなる。
コードチェック部11と、ファイル管理情報登録部12とか
らなる。
抽出後ファイル作成手段2は、条件編集部21と、条件チ
ェック部22と、合致レコード出力部23とからなる。
ェック部22と、合致レコード出力部23とからなる。
ワークステーション3は、抽出後ファイル8の抽出後フ
ァイル名およびデータを抽出条件を示す条件コードを入
力する。
ァイル名およびデータを抽出条件を示す条件コードを入
力する。
条件マスタファイル4には、データを抽出するためのす
べての条件が条件式の形で格納されており、それぞれの
条件式には何種類もの条件式を識別するために条件式に
対応して条件コードが付与されている。
べての条件が条件式の形で格納されており、それぞれの
条件式には何種類もの条件式を識別するために条件式に
対応して条件コードが付与されている。
ワークファイル5は、条件マスタファイル4から選び出
された条件式を一時的に格納する。
された条件式を一時的に格納する。
ファイル管理ファイル6は、抽出後ファイル名,条件コ
ード,日付等のファイル管理情報を格納する。
ード,日付等のファイル管理情報を格納する。
検索ファイル7には、抽出対象となるデータがレコード
単位に格納されている。
単位に格納されている。
抽出後ファイル8は、検索ファイル7から抽出された条
件式に合致するデータを格納する。
件式に合致するデータを格納する。
抽出後ファイル名・条件コードチェック部11は、ワーク
ステーション3から抽出後ファイル名および条件コード
に入力し、ファイル管理ファイル6を参照して入力され
た抽出後ファイル名をチェックし、入力された条件コー
ドの示す条件式を条件マスタファイル4から選び出して
ワークファイル5に格納する。
ステーション3から抽出後ファイル名および条件コード
に入力し、ファイル管理ファイル6を参照して入力され
た抽出後ファイル名をチェックし、入力された条件コー
ドの示す条件式を条件マスタファイル4から選び出して
ワークファイル5に格納する。
ファイル管理情報登録部12は、抽出後ファイル名・条件
コードチェック部11においてチェック済の抽出後ファイ
ル名,条件コード,日付等のファイル管理情報をファイ
ル管理ファイル6に登録する。
コードチェック部11においてチェック済の抽出後ファイ
ル名,条件コード,日付等のファイル管理情報をファイ
ル管理ファイル6に登録する。
条件編集部21は、ワークファイル5に格納された条件式
を検索ファイル7からのデータ抽出がしやすいように編
集する。
を検索ファイル7からのデータ抽出がしやすいように編
集する。
条件チェック部22は、条件編集部21によって編集された
条件式を基に検索ファイルを検索し、検索結果のデータ
をチェックして条件式に合致するデータをレコード単位
に抽出する。
条件式を基に検索ファイルを検索し、検索結果のデータ
をチェックして条件式に合致するデータをレコード単位
に抽出する。
合致レコード出力部23は、条件チェック部22が抽出した
レコード単位のデータを抽出後ファイル8に出力する。
レコード単位のデータを抽出後ファイル8に出力する。
次に、このように構成された本実施例のレコード抽出方
式の動作について説明する。
式の動作について説明する。
ワークステーション3から抽出後ファイル名および単数
または複数の条件コードが入力されると、入力データチ
ェック手段1の抽出後ファイル名・条件コードチェック
部11は、ファイル管理ファイル6中に入力された抽出後
ファイル名と同一の抽出後ファイル名が登録されている
か否かをチェックし、同一の抽出後ファイル名が登録さ
れていればワークステーション3に抽出後ファイル名が
登録済であることを通知して別の抽出後ファイル名を再
入力させる。同一の抽出後ファイル名がファイル管理フ
ァイル6に登録されていなければ、抽出後ファイル名・
条件コードチェック部11は、条件マスタファイル4から
入力された条件コードの示す条件式を選び出し、ワーク
ファイル5に出力する。上記の処理を繰り返して入力さ
れたすべての条件コードに対応する条件式をワークファ
イル5に出力し終わったならば、抽出後ファイル名・条
件コードチェック部11は、ファイル管理情報登録部12に
制御を移す。
または複数の条件コードが入力されると、入力データチ
ェック手段1の抽出後ファイル名・条件コードチェック
部11は、ファイル管理ファイル6中に入力された抽出後
ファイル名と同一の抽出後ファイル名が登録されている
か否かをチェックし、同一の抽出後ファイル名が登録さ
れていればワークステーション3に抽出後ファイル名が
登録済であることを通知して別の抽出後ファイル名を再
入力させる。同一の抽出後ファイル名がファイル管理フ
ァイル6に登録されていなければ、抽出後ファイル名・
条件コードチェック部11は、条件マスタファイル4から
入力された条件コードの示す条件式を選び出し、ワーク
ファイル5に出力する。上記の処理を繰り返して入力さ
れたすべての条件コードに対応する条件式をワークファ
イル5に出力し終わったならば、抽出後ファイル名・条
件コードチェック部11は、ファイル管理情報登録部12に
制御を移す。
抽出後ファイル名・条件コードチェック部11から制御を
移されたファイル管理情報登録部12は、チェック済の抽
出後ファイル名,条件コード,日付等のファイル管理情
報をファイル管理ファイル6に登録して、抽出後ファイ
ル作成手段2の条件編集部21に制御を移す。
移されたファイル管理情報登録部12は、チェック済の抽
出後ファイル名,条件コード,日付等のファイル管理情
報をファイル管理ファイル6に登録して、抽出後ファイ
ル作成手段2の条件編集部21に制御を移す。
ファイル管理情報登録部12から制御を移された抽出後フ
ァイル作成手段2の条件編集部21は、ワークファイル5
中の単数または複数の条件式を複数の検索ファイル7か
らのデータ抽出がしやすいように(例えば、検索ファイ
ル7を指定する条件,データ項目を指定する条件という
ようにデータを規定する項目の段階順に)編集し、制御
を条件チェック部22に移す。
ァイル作成手段2の条件編集部21は、ワークファイル5
中の単数または複数の条件式を複数の検索ファイル7か
らのデータ抽出がしやすいように(例えば、検索ファイ
ル7を指定する条件,データ項目を指定する条件という
ようにデータを規定する項目の段階順に)編集し、制御
を条件チェック部22に移す。
条件編集部21から制御を移された条件チェック部22は、
編集された条件式の順に複数の検索ファイル7からデー
タをレコード単位で検索して、検索結果のデータが条件
式に合致するか否かをチェックする。検索したデータが
条件式に合致したデータであれば、条件チェック部22
は、そのレコード単位のデータを抽出して合致レコード
出力部23により抽出後ファイル8に出力する。条件チェ
ック部22は、上記のデータ抽出処理を検索ファイル7が
終了するまで繰り返す。
編集された条件式の順に複数の検索ファイル7からデー
タをレコード単位で検索して、検索結果のデータが条件
式に合致するか否かをチェックする。検索したデータが
条件式に合致したデータであれば、条件チェック部22
は、そのレコード単位のデータを抽出して合致レコード
出力部23により抽出後ファイル8に出力する。条件チェ
ック部22は、上記のデータ抽出処理を検索ファイル7が
終了するまで繰り返す。
以上の処理の結果、抽出後ファイル8が作成される。
以上説明したように本発明は、データを抽出する条件を
すべてコード化して条件コードの内容によって検索ファ
イルのデータを抽出するようにしたことにより、複数の
検索ファイルから条件に合致したデータを汎用的に抽出
できるという効果がある。
すべてコード化して条件コードの内容によって検索ファ
イルのデータを抽出するようにしたことにより、複数の
検索ファイルから条件に合致したデータを汎用的に抽出
できるという効果がある。
また、抽出後ファイルの作成前に抽出後ファイル名がす
でに登録済であるか否かを判断できるようにしたことに
より、抽出後ファイル名の二重登録エラーを防止できる
効果がある。
でに登録済であるか否かを判断できるようにしたことに
より、抽出後ファイル名の二重登録エラーを防止できる
効果がある。
第1図は本発明の一実施例の汎用データ抽出方式の構成
を示すブロック図である。 図において、 1……入力データチェック手段、 2……抽出後ファイル作成手段、 3……ワークステーション、 4……条件マスタファイル、 5……ワークファイル、 6……ファイル管理ファイル、 7……検索ファイル、 8……抽出後ファイル、 11……抽出後ファイル名・条件コードチェック部、 12……ファイル管理情報登録部、 21……条件編集部、 22……条件チェック部、 23……合致レコード出力部である。
を示すブロック図である。 図において、 1……入力データチェック手段、 2……抽出後ファイル作成手段、 3……ワークステーション、 4……条件マスタファイル、 5……ワークファイル、 6……ファイル管理ファイル、 7……検索ファイル、 8……抽出後ファイル、 11……抽出後ファイル名・条件コードチェック部、 12……ファイル管理情報登録部、 21……条件編集部、 22……条件チェック部、 23……合致レコード出力部である。
Claims (1)
- 【請求項1】検索ファイルからデータを抽出する条件を
示す条件コードと抽出されたデータが格納される抽出後
ファイルの抽出後ファイル名とを入力してファイル管理
ファイルに同一の抽出後ファイル名がすでに登録されて
いるか否かをチェックした後に入力された条件コードの
示す条件式を条件マスタファイルから選び出すとともに
前記抽出後ファイル名,前記条件コード等のファイル管
理情報を前記ファイル管理ファイルに登録する入力デー
タチェック手段と、 この入力データチェック手段により選び出された前記条
件式に合致するデータを前記検索ファイルから抽出して
前記抽出後ファイルに出力する抽出後ファイル作成手段
と、 を有することを特徴とする汎用データ抽出方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62272533A JPH0612551B2 (ja) | 1987-10-27 | 1987-10-27 | 汎用データ抽出方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62272533A JPH0612551B2 (ja) | 1987-10-27 | 1987-10-27 | 汎用データ抽出方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH01112420A JPH01112420A (ja) | 1989-05-01 |
| JPH0612551B2 true JPH0612551B2 (ja) | 1994-02-16 |
Family
ID=17515221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62272533A Expired - Lifetime JPH0612551B2 (ja) | 1987-10-27 | 1987-10-27 | 汎用データ抽出方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0612551B2 (ja) |
-
1987
- 1987-10-27 JP JP62272533A patent/JPH0612551B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH01112420A (ja) | 1989-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0612551B2 (ja) | 汎用データ抽出方式 | |
| EP0218258A3 (en) | Software structuring system and method by data table translation | |
| JP3529301B2 (ja) | データファイル自動変換装置 | |
| JPH05135102A (ja) | 文書検索方式 | |
| JPS62202202A (ja) | シ−ケンス制御プログラム作成装置 | |
| JP3037776B2 (ja) | 用語分解装置 | |
| JPH05120065A (ja) | コンピユータプログラムのテスト検証方法 | |
| JP3087699B2 (ja) | 定型情報簡易入力システム及び定型情報簡易入力方法 | |
| JPH09101886A (ja) | プログラム部品の自動抽出・再利用装置 | |
| JPS6247737A (ja) | フアイル内情報の変換出力方式 | |
| JP2610013B2 (ja) | プログラム変換時の領域転送確認方式 | |
| JP2606566B2 (ja) | デモ用画面作成・表示方式 | |
| JPH08314958A (ja) | 議会議事録検索システムにおけるデータ登録方法 | |
| JPH09311800A (ja) | データ自動変換装置 | |
| JPH0895827A (ja) | マイクロプログラム検証方法 | |
| JP2002288195A (ja) | 戸籍情報処理装置及び方法、プログラム | |
| JPH0594479A (ja) | 情報収集蓄積管理方式 | |
| JPH08297579A (ja) | テキストデータにおける区切り語処理方式 | |
| JPH02112024A (ja) | プログラム処理パターン推定方法 | |
| JPH07104990A (ja) | 特定文字列の不一致を無視できるテキストデータ比較方式 | |
| JPH05113999A (ja) | 用語管理システム登録データ抽出装置 | |
| JPH0383130A (ja) | 時間依存処理自動化装置 | |
| JPH1124908A (ja) | ソフトウェア自動生成装置 | |
| JPH05225009A (ja) | データファイル突合方式 | |
| JPH03180942A (ja) | 文書データベース用マスタファイル作成装置 |