JPH05334359A - 統合データ抽出方式 - Google Patents

統合データ抽出方式

Info

Publication number
JPH05334359A
JPH05334359A JP4165403A JP16540392A JPH05334359A JP H05334359 A JPH05334359 A JP H05334359A JP 4165403 A JP4165403 A JP 4165403A JP 16540392 A JP16540392 A JP 16540392A JP H05334359 A JPH05334359 A JP H05334359A
Authority
JP
Japan
Prior art keywords
extraction
data
integrated
extraction condition
file
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.)
Pending
Application number
JP4165403A
Other languages
English (en)
Inventor
Shigemi Suzuki
恵己 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP4165403A priority Critical patent/JPH05334359A/ja
Publication of JPH05334359A publication Critical patent/JPH05334359A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 データベースからのデータ抽出処理を統合抽
出条件により最小のアクセス回数で可能とし、オンライ
ンシステムとの同時並行稼働を可能にする。 【構成】 抽出条件登録/変更部3は抽出条件ファイル
6に目的別の抽出条件定義情報の登録および変更を行
い、統合抽出条件生成部4は抽出条件ファイル6の抽出
条件定義情報とデータ属性テーブル7のデータベース1
0に保有されたデータの構造定義情報およびその検索手
順の定義情報とから効率的なデータ抽出を行うための統
合抽出条件を生成して統合抽出条件ファイル8に格納
し、抽出実行部5の抽出実行制御部51は統合抽出条件
ファイル8の統合抽出条件を元にデータ抽出処理の実行
制御を行い、データ抽出/出力部52はデータ属性テー
ブル7を参照してデータベース10より抽出対象データ
の抽出を行うとともに抽出後データを抽出ファイル9に
出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はコンピュータシステムに
おけるデータベースからのデータ抽出方式に関し、特に
統合的な抽出条件(以下、単に統合抽出条件という)の
生成およびデータ抽出を行う統合データ抽出方式に関す
る。
【0002】
【従来の技術】従来、コンピュータによるオンラインシ
ステム(例えば、バンキングシステム)において、その
システムの業務処理実績のエンドユーザ等への情報還元
のためのデータ抽出処理は、その目的に対応した抽出・
加工を行う抽出業務処理プログラムを個々に開発して行
うのが通常であった。
【0003】
【発明が解決しようとする課題】上述した従来のデータ
抽出方式は、目的別の抽出業務処理プログラムを個々に
開発して実行するという形態であったので、以下に述べ
る欠点がある。
【0004】(1) 目的別の抽出業務処理プログラム
を個々に開発して実行するため、同一データを複数の抽
出業務処理プログラムで繰り返し抽出するケースが発生
し、オンラインシステム稼働中に処理を行うとオンライ
ンシステムとのデータ競合が多発し、オンラインシステ
ムの処理能力に影響を与える。特に、バンキングシステ
ム等の大規模なデータベースを保有するオンラインシス
テムでは、この影響は多大である。
【0005】また、各抽出業務処理プログラムは、デー
タベース構造に依存した処理手順を実装しているため、
データベース構造の変更の発生時には、全ての抽出業務
処理プログラムの修正が必要となり、その工数および期
間は多大となる。
【0006】(2) (1)の欠点を克服しようとし
て、複数の目的を統合した形の抽出業務処理プログラム
を開発する場合、その処理が複雑多岐となるため、開発
およびその後の機能変更に多大な工数および期間を必要
とする。
【0007】本発明の目的は、上述の点に鑑み、目的別
の抽出業務処理プログラムを作成することなく、かつ抽
出条件を統合化した統合抽出条件により最小の回数でデ
ータを抽出することができるようにし、複数目的のデー
タ抽出処理をオンラインシステムと同時並行稼働可能と
するとともに、データ抽出処理機能の変更および新規追
加を迅速に行うことができるようにした統合データ抽出
方式を提供することにある。
【0008】
【課題を解決するための手段】本発明の統合データ抽出
方式は、オンラインシステム上で稼働する業務処理の結
果の情報を保有するデータベースよりエンドユーザ等へ
の情報還元のためのデータ抽出を行うコンピュータシス
テムにおいて、データの抽出条件定義情報を格納する抽
出条件ファイルと、この抽出条件ファイルに目的別の抽
出条件定義情報の登録および変更を行う抽出条件登録/
変更部と、統合抽出条件を格納する統合抽出条件ファイ
ルと、データベースに保有されるデータの構造定義情報
およびその検索手順の定義情報を登録するデータ属性テ
ーブルと、前記統合抽出条件ファイルの抽出条件定義情
報と前記データ属性テーブルのデータの構造定義情報お
よびその検索手順の定義情報とからコンピュータシステ
ム全体で見た効率的なデータ抽出を行うための統合抽出
条件を生成して前記統合抽出条件ファイルに格納する統
合抽出条件生成部と、前記統合抽出条件ファイルの統合
抽出条件を元にデータ抽出処理の実行制御を行う抽出実
行制御部と、この抽出実行制御部の指示に基づいてデー
タベースより抽出対象データの抽出を行うとともに抽出
後データのファイルへの出力を行うデータ抽出/出力部
とを有する。
【0009】
【作用】本発明の統合データ抽出方式では、抽出条件フ
ァイルがデータの抽出条件定義情報を格納し、抽出条件
登録/変更部が抽出条件ファイルに目的別の抽出条件定
義情報の登録および変更を行い、統合抽出条件ファイル
が統合抽出条件を格納し、データ属性テーブルがデータ
ベースに保有されるデータの構造定義情報およびその検
索手順の定義情報を登録し、統合抽出条件生成部が統合
抽出条件ファイルの抽出条件定義情報とデータ属性テー
ブルのデータの構造定義情報およびその検索手順の定義
情報とからコンピュータシステム全体で見た効率的なデ
ータ抽出を行うための統合抽出条件を生成して統合抽出
条件ファイルに格納し、抽出実行制御部が統合抽出条件
ファイルの統合抽出条件を元にデータ抽出処理の実行制
御を行い、データ抽出/出力部が抽出実行制御部の指示
に基づいてデータベースより抽出対象データの抽出を行
うとともに抽出後データのファイルへの出力を行う。
【0010】
【実施例】次に、本発明について図面を参照して詳細に
説明する。
【0011】図1は、本発明の一実施例に係る統合デー
タ抽出方式の構成を示すブロック図である。本実施例の
統合データ抽出方式が適用されるオンラインシステム
は、ホストコンピュータ1と、センタコンソール13
と、ワークステーション14と、オンライン端末15と
から構成されている。
【0012】ホストコンピュータ1には、データの抽出
処理を行う統合抽出処理機構2と、抽出データを格納す
る抽出ファイル9と、業務処理結果の情報を保有するデ
ータベース10と、オンラインシステム上で業務処理を
行う業務オンラインシステム11と、抽出データをエン
ドユーザ等に還元するための二次加工や最終出力先への
出力を行う業務処理プログラム12とが実装されてい
る。
【0013】統合抽出処理機構2は、抽出条件登録/変
更部3と、統合抽出条件生成部4と、抽出実行部5と、
抽出条件ファイル6と、データ属性テーブル7と、統合
抽出条件ファイル8とを含んで構成されている。
【0014】抽出条件登録/変更部3は、ワークステー
ション14からの抽出条件定義情報の投入および変更指
示によって起動され、抽出条件ファイル6への新規抽出
条件定義情報の登録および既存抽出条件定義情報の変更
を行う。
【0015】抽出条件ファイル6は、抽出条件定義情報
の格納ファイルである。
【0016】統合抽出条件生成部4は、センタコンソー
ル13からの指示により起動され、抽出条件ファイル6
より同時に実行されるべき抽出条件定義情報を全て取り
出し、データ属性テーブル7上の情報をもとに、個別の
抽出条件を統合化し、かつデータベース10の構造を考
慮した効率的な抽出を行うことを可能とする統合抽出条
件を生成して統合抽出条件ファイル8に出力する。
【0017】データ属性テーブル7は、データベース1
0に保有されるデータの構造定義情報およびそれらのデ
ータの効率的な検索手順の定義情報であるアクセスパス
情報の格納テーブルである。
【0018】統合抽出条件ファイル8は、統合抽出条件
の格納ファイルである。
【0019】抽出実行部5は、センタコンソール13か
らの指示により起動され、実際の抽出処理を実行するも
ので、抽出実行制御部51と、データ抽出/出力部52
とから構成されている。
【0020】抽出実行制御部51は、データ抽出/出力
部52に対し抽出および抽出データの出力のための抽出
出力指示を発行する。
【0021】データ抽出/出力部52は、抽出実行制御
部51から抽出出力指示を受けると、その指示に従って
統合抽出条件ファイル8から統合抽出条件を取り出し、
その定義情報とデータ属性テーブル7上の情報とを元に
データベース10より対象となるデータの抽出を行い、
抽出後データを単数または複数の抽出ファイル9(第1
抽出ファイル91,第2抽出ファイル92,第3抽出フ
ァイル93,…,第n抽出ファイル9n)に選択的に出
力する。
【0022】図2を参照すると、データ抽出/出力部5
2は、さらに統合抽出部521と、個別抽出/出力部5
22とから構成されている。
【0023】ここで、抽出条件定義情報とは、以下のも
のとする。 データ抽出条件; データベース10のデータの格
納構造に基づいて抽出対象のデータ項目に対する抽出の
条件を指定するもの。 抽出タイミング; 実際の抽出を行うタイミング
(例えば、毎日,毎週末,毎月末,特定日等)を指定す
るもの。 出力情報; 抽出後データの格納ファイルを指定す
るもの。
【0024】また、データ属性テーブル7上に保有する
情報は、以下のものとする。 (a) データベース構造情報; データベース10上
に保有するさまざまなデータ間の階層関係や各データの
格納順(昇順,降順,ランダム)を定義した情報。 (b) アクセスパス情報; (a)のデータベース構
造情報に基づいた効率的なデータ検索のためのデータ項
目検索手順情報。
【0025】次に、このように構成された本実施例の統
合データ抽出方式の動作について、図2に示す具体例に
基づいて説明する。
【0026】ワークステーション14からの抽出条件定
義情報の投入または変更指示によって起動されると、抽
出条件登録/変更部3は、抽出条件ファイル6への新規
抽出条件定義情報の登録または既存抽出条件定義情報の
変更を行う。
【0027】統合抽出条件生成部4は、抽出条件ファイ
ル6上に保有されているすべての抽出条件定義情報の出
力タイミングをチェックし、処理対象となる抽出条件定
義情報をすべて取り出す。次に、統合抽出条件生成部4
は、データ属性テーブル7上のデータベース構造情報に
基づいてデータ項目別に抽出条件を解析し、全抽出条件
定義情報の該当データ項目に対する抽出条件の論理和を
求め、テーブル形式で統合抽出条件ファイル8に格納す
る。その際、データベース構造情報の格納順により条件
値の配列順番の入替えも行う(格納順が昇順であれば条
件値を昇順に、降順であれば降順に、ランダムであれば
発生順に、テーブル形式で格納する)。
【0028】このようにして、全データ項目に対する統
合抽出条件の生成を行った後、統合抽出条件生成部4
は、解析を行った個々の抽出条件定義情報を個別抽出/
出力条件として統合抽出条件ファイル8にテーブル形式
で格納する。なお、ここで、テーブル形式とは、抽出実
行部5の効率的な解析/実行を可能とするための形式で
あり、条件値が配列されているものとする。また、デー
タ項目間の条件の関係は、あらかじめ決定されているも
のとする(図2では、階層関係をもつデータ項目間の条
件の関係は論理積として示している)。
【0029】統合抽出条件の生成後、センタコンソール
13から抽出実行部5が起動されると、抽出実行制御部
51が動作し、データ抽出/出力部52に抽出出力指示
を発行する。
【0030】データ抽出/出力部52では、抽出出力指
示を受け取ると、まず統合抽出部521が動作し、統合
抽出条件ファイル8より統合抽出条件を、データ属性テ
ーブル7よりアクセスパス情報をそれぞれ取り出し、ア
クセスパス情報に従ったデータベース10の検索および
統合抽出条件の判定を順次行っていく。統合抽出部52
1は、条件に合致したデータ項目の組合せが見つかる
と、そのデータ項目の組合せを個別抽出/出力部522
に引き継ぐ。
【0031】個別抽出/出力部522は、統合抽出条件
ファイル8上のすべての個別抽出/出力条件を順次解析
し、引き継がれたデータ項目の組合せが抽出条件に合致
するか否かをチェックする。合致する場合は、個別抽出
/出力部522は、該当個別抽出/出力条件に保有され
ている出力情報をもとに抽出ファイル9を決定し、デー
タ項目の出力を行う。また、合致しない場合には、個別
抽出/出力部522は、次の個別抽出/出力条件による
チェックを行う。
【0032】このようにして、すべての個別抽出/出力
条件によるチェックを行った後、個別抽出/出力部52
2は、統合抽出部521に次のデータ項目の組合せの抽
出指示を発行する。
【0033】統合抽出部521および個別抽出/出力部
522の処理は、データベース10上に該当するデータ
項目が存在しなくなるまで繰り返し行われ、存在しなく
なった時点で、抽出実行部5は処理を終了する。
【0034】
【発明の効果】以上説明したように本発明は、複数の抽
出条件を統合化した統合抽出条件でデータを抽出するよ
うにしたことにより、複数の抽出目的に対してデータベ
ースからの同一データの抽出は1回のみとなるため、オ
ンラインシステムとのデータ競合を最小限に抑えること
ができ、オンラインシステムの処理能力に影響を与える
ことなく並行動作可能となるという効果がある。
【0035】また、抽出条件定義情報の作成のみで目的
別の抽出業務処理プログラムの作成が不要となり、また
データベース構造の変更に対しても抽出条件定義情報の
変更だけで対応できるため、データ抽出処理機能の変更
および新規追加への迅速な対応が可能となるという効果
がある。
【図面の簡単な説明】
【図1】本発明の一実施例に係る統合データ抽出方式の
構成を示すブロック図である。
【図2】図1中に示した統合抽出条件生成部および抽出
実行部の処理をより詳細に示すブロック図である。
【符号の説明】
1 ホストコンピュータ 2 統合抽出処理機構 3 抽出条件登録/変更部 4 統合抽出条件生成部 5 抽出実行部 6 抽出条件ファイル 7 データ属性テーブル 8 統合抽出条件ファイル 9 抽出ファイル 10 データベース 11 業務オンラインシステム 12 業務処理プログラム 13 センタコンソール 14 ワークステーション 15 オンライン端末 51 抽出実行制御部 52 データ抽出/出力部 91 第1抽出ファイル 92 第2抽出ファイル 93 第3抽出ファイル 9n 第n抽出ファイル 521 統合抽出部 522 個別抽出/出力部

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 オンラインシステム上で稼働する業務処
    理の結果の情報を保有するデータベースよりエンドユー
    ザ等への情報還元のためのデータ抽出を行うコンピュー
    タシステムにおいて、 データの抽出条件定義情報を格納する抽出条件ファイル
    と、 この抽出条件ファイルに目的別の抽出条件定義情報の登
    録および変更を行う抽出条件登録/変更部と、 統合抽出条件を格納する統合抽出条件ファイルと、 データベースに保有されるデータの構造定義情報および
    その検索手順の定義情報を登録するデータ属性テーブル
    と、 前記統合抽出条件ファイルの抽出条件定義情報と前記デ
    ータ属性テーブルのデータの構造定義情報およびその検
    索手順の定義情報とからコンピュータシステム全体で見
    た効率的なデータ抽出を行うための統合抽出条件を生成
    して前記統合抽出条件ファイルに格納する統合抽出条件
    生成部と、 前記統合抽出条件ファイルの統合抽出条件を元にデータ
    抽出処理の実行制御を行う抽出実行制御部と、 この抽出実行制御部の指示に基づいてデータベースより
    抽出対象データの抽出を行うとともに抽出後データのフ
    ァイルへの出力を行うデータ抽出/出力部とを有するこ
    とを特徴とする統合データ抽出方式。
JP4165403A 1992-06-01 1992-06-01 統合データ抽出方式 Pending JPH05334359A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4165403A JPH05334359A (ja) 1992-06-01 1992-06-01 統合データ抽出方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4165403A JPH05334359A (ja) 1992-06-01 1992-06-01 統合データ抽出方式

Publications (1)

Publication Number Publication Date
JPH05334359A true JPH05334359A (ja) 1993-12-17

Family

ID=15811751

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4165403A Pending JPH05334359A (ja) 1992-06-01 1992-06-01 統合データ抽出方式

Country Status (1)

Country Link
JP (1) JPH05334359A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015087829A (ja) * 2013-10-28 2015-05-07 富士通株式会社 データ処理プログラム、データ処理方法、およびデータ処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015087829A (ja) * 2013-10-28 2015-05-07 富士通株式会社 データ処理プログラム、データ処理方法、およびデータ処理装置
US9734240B2 (en) 2013-10-28 2017-08-15 Fujitsu Limited Medium, method, and apparatus

Similar Documents

Publication Publication Date Title
JP2006018693A (ja) 類似ソースコード抽出プログラム、類似ソースコード抽出装置および類似ソースコード抽出方法
JPH07200312A (ja) ディジタルデータ処理システムとエラー処理方法
JP3318051B2 (ja) 翻訳処理方法
JPS62241026A (ja) 文字列検索方式
JP5514682B2 (ja) バッチ処理プログラム分析方法および装置
US20230376688A1 (en) Data generation system, data generation method, and recording medium
JPH06274332A (ja) プログラム部品の登録・検索方法
JP3637606B2 (ja) データ処理装置
JP2727023B2 (ja) 情報処理装置
JP3305767B2 (ja) ソート処理方法及びコンパイル方法
JP2819668B2 (ja) 命令の最適化方式
JP2982418B2 (ja) 機能シミュレーション装置
JP2000194548A (ja) ソフトウェアの稼働環境生成装置および方法、記録媒体
JP2724235B2 (ja) 変数名称推論装置
JPH04241672A (ja) 文字列検索方式
JPH07219833A (ja) オブジェクト指向データベースシステム
JPH02146688A (ja) データ駆動型マイクロプロセッサにおけるハッシュ衝突回避方法
JPH0668160A (ja) 情報検索方式
JPH05314190A (ja) 正規化データベース抽出条件インタフェース方式
JPH04273572A (ja) 入力オプション認識方式
JPH11238012A (ja) メモリアクセス一括化方法および記憶媒体
JPH03225424A (ja) パタンマッチ処理方式
JPH02308355A (ja) インタプリタにおける入力手続き管理方式
JPH08235188A (ja) 係り受け関係解析用辞書作成装置および係り受け関係解析装置
JPH0659937A (ja) ロードモジュール単体テスト支援装置