JP2019159870A - Influence examination system, influence examination method and influence examination program - Google Patents
Influence examination system, influence examination method and influence examination program Download PDFInfo
- Publication number
- JP2019159870A JP2019159870A JP2018046294A JP2018046294A JP2019159870A JP 2019159870 A JP2019159870 A JP 2019159870A JP 2018046294 A JP2018046294 A JP 2018046294A JP 2018046294 A JP2018046294 A JP 2018046294A JP 2019159870 A JP2019159870 A JP 2019159870A
- Authority
- JP
- Japan
- Prior art keywords
- output
- file
- information
- job
- item
- 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
Images
Landscapes
- Debugging And Monitoring (AREA)
Abstract
【課題】複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムを提供する。【解決手段】影響調査システム20の制御部21が、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、特定したプログラムにおいて出力される項目情報を含む出力情報と、出力情報を導出する項目情報を含む入力情報とを記録したジョブレポート情報記憶部を用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、アウトプットファイル及び出力項目の特定情報を含めた影響範囲を出力する。【選択図】図1PROBLEM TO BE SOLVED: To provide an impact investigation system, an impact investigation method and an impact investigation program for predicting the influence range of information used in a system in which a plurality of information processing is executed. SOLUTION: A control unit 21 of an impact investigation system 20 identifies all programs and output files using the file to be investigated in a parameter file in which file identification information to be input to a program used for a job is recorded. Using the job report information storage unit that records the output information including the item information output in the specified program and the input information including the item information for deriving the output information, the input information is not recorded and is the subject of investigation. From the output information in which the items of are recorded, the input information for deriving this output information is sequentially searched, the output items in the output stage are specified, and the influence range including the output file and the specific information of the output items is output. [Selection diagram] Fig. 1
Description
本発明は、複数の情報処理が実行されるシステム内で利用される情報の影響範囲を予測するための影響調査システム、影響調査方法及び影響調査プログラムに関する。 The present invention relates to an influence investigation system, an influence investigation method, and an influence investigation program for predicting the influence range of information used in a system in which a plurality of information processes are executed.
企業における業務管理のために複数のバッチジョブを連続して実行させる場合がある。この場合、各ジョブの先後関係を考慮する必要があり、このような先後関係を示したジョブネットワーク(ジョブネット)によりジョブの実行を管理している。このようなジョブネットにおいて障害が発生することもある。そこで、先行ジョブのスケジュールを変更した場合に、先行・後続関係を検索し、影響範囲を調査するためのジョブ運用管理システムが検討されている(例えば、特許文献1を参照。)。この文献に記載されたジョブ運用管理システムは、ジョブの定義と先行・後続の待ち合わせ条件を定義できるジョブ定義データベースと、このジョブ定義データベースに格納されたジョブ定義情報を読み出し、定義されたジョブの先行ジョブ、後続ジョブの先行・後続関係を検索する検索手段を備える。そして、検索手段が提供する検索画面において先行ジョブを検索条件として指定し、先行ジョブに後続関係を有するジョブ検索を実行して検索結果情報を保持し、検索結果を指定して再帰的に検索を行ない、先行ジョブに後続関係を有する後続ジョブを検索画面に表示する。 There are cases where a plurality of batch jobs are continuously executed for business management in an enterprise. In this case, it is necessary to consider the prior relationship of each job, and job execution is managed by a job network (job net) indicating such prior relationship. A failure may occur in such a job net. In view of this, a job operation management system for searching for a predecessor / successor relationship and investigating an influence range when a schedule of a predecessor job is changed has been studied (for example, see Patent Document 1). The job operation management system described in this document reads a job definition database in which job definitions and preceding / following waiting conditions can be defined, and reads job definition information stored in the job definition database. Search means for searching for a preceding / following relationship between a job and a succeeding job is provided. Then, specify the preceding job as a search condition on the search screen provided by the search means, execute a job search having a subsequent relationship with the preceding job, hold the search result information, specify the search result, and perform a recursive search. The subsequent job having the subsequent relationship with the preceding job is displayed on the search screen.
また、ジョブ管理システムにおけるジョブの障害発生時に、影響範囲および影響度を特定し、回復の優先順位を計算するための技術も検討されている(例えば、特許文献2を参照。)。この文献に記載された技術においては、ジョブネットおよびジョブが保持しているユーザが指定した優先順位、開始予定時刻、終了期限時刻、親ジョブネット、後続ジョブネットの情報から、影響範囲および影響度を特定し、回復の優先順位を算出する。回復の優先順位および障害復旧の見込み時間を表示して、視覚的に影響度を出力する。 Further, a technique for specifying an influence range and an influence degree and calculating a recovery priority when a job failure occurs in a job management system has been studied (for example, see Patent Document 2). In the technique described in this document, the influence range and the influence degree are determined from the priority, the scheduled start time, the end deadline time, the parent job net, and the succeeding job net specified by the user held by the job net and the job. And prioritize recovery. The recovery priority and the expected time for disaster recovery are displayed and the impact is visually output.
上記特許文献に記載された技術においては、ジョブネットの先後関係を用いて影響範囲を評価することができる。しかしながら、ジョブに用いるファイルの一部の項目に不備が生じる場合がある。この場合、この項目が含まれるファイルを入力ファイルとして用いるジョブネットの出力ファイルに含まれる項目に影響を与えることがある。この場合には、ジョブの先後関係の検討だけでは、適切な影響範囲を判定することが困難である。 In the technique described in the above-mentioned patent document, the influence range can be evaluated by using the prior relationship of the job net. However, some items in the file used for the job may be deficient. In this case, an item included in an output file of a job net that uses a file including this item as an input file may be affected. In this case, it is difficult to determine an appropriate influence range only by examining the relationship between jobs.
上記課題を解決するために、影響調査システムは、ファイルを用いてジョブを実行するジョブ実行環境において、前記ファイルにおける項目がアウトプットファイルに与える影響を評価する制御部を備える。そして、前記制御部が、調査対象のファイル及び項目に関する情報を取得し、ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する。 In order to solve the above problems, the influence investigation system includes a control unit that evaluates the influence of items in the file on the output file in a job execution environment in which a job is executed using the file. Then, the control unit acquires information on the file and item to be investigated, and in the parameter file in which the file specifying information to be input to the program used for the job is recorded, all the programs and outputs that use the file to be investigated are recorded. Input information is recorded using a job report that records output information including item information output in the specified program and input information including item information for deriving the output information. In addition, from the output information in which the item to be investigated is recorded, input information for deriving this output information is sequentially searched, the output item in the output stage is specified, and the output file and the output item specifying information are included. The affected range is output.
本発明によれば、複数の情報処理が実行されるシステム内で利用される情報において、調査対象情報の影響範囲の把握を支援することができる。 ADVANTAGE OF THE INVENTION According to this invention, in the information utilized within the system in which several information processing is performed, the grasp of the influence range of investigation object information can be supported.
以下、図1〜図4を用いて、影響調査システムの一実施形態を説明する。
図1に示すように、本実施形態では、ファイル転送管理システム11、ジョブ運用管理システム12、データ統合支援システム13、影響調査システム20を用いる。
Hereinafter, an embodiment of the impact investigation system will be described with reference to FIGS.
As shown in FIG. 1, in this embodiment, a file
ファイル転送管理システム11は、ネットワークを介して接続された情報処理システム間のファイル転送(集信、配信)を管理するコンピュータシステムである。本実施形態では、例えば、上流の第1システム(対顧系システムS1)から下流の第2システム(内部管理システムS2)へのファイル転送や、第2システムから、最終的な出力先(出力段)である第3システム(ユーザシステムS3)へのファイル転送を管理する。ここで、対顧系システムS1は、金融機関の顧客の口座管理や、取引市場において顧客取引の管理等を行なうコンピュータシステムである。内部管理システムS2は、金融機関の会計処理や報告書の作成を行なうコンピュータシステムである。ユーザシステムS3は、内部管理システムS2の出力(会計処理結果や報告書)を利用するユーザ部門のコンピュータ端末である。
The file
ジョブ運用管理システム12は、ファイル転送管理システム11によって受信したファイルを用いた各情報処理を管理するシステムである。各情報処理は、例えば、ジョブ実行環境におけるジョブネットにより実行される。本実施形態では、内部管理システムS2で実行されるジョブを管理する。
The job
データ統合支援システム13は、ジョブ運用管理システム12で用いられるデータ(テーブル等を含めて「ファイル」と呼ぶ)を管理するシステムである。データ統合支援システム13としては、複数のシステムに含まれているデータを抽出し、データの変換・加工を行ない、変換・加工したデータをデータウェアハウスに引き渡すETL(Extract/Transform/Load)ツールを用いる。
The data
図4を用いて、ファイルに含まれる項目とジョブとの関係を説明する。上流の対顧系システムS1から取得したファイル50aを取得した下流の内部管理システムS2は、ジョブJ1の実行により、ファイル50b,50cを生成する場合を想定する。この場合、ファイル50aに含まれる項目a1,a2は、ファイル50bの項目b1,項目b2、ファイル50cの項目c1,項目c2に影響する。
The relationship between the items included in the file and the job will be described with reference to FIG. Assume that the downstream internal management system S2 that has acquired the
また、対顧系システムS1から取得したファイル50dを用いたジョブJ2の実行により、ファイル50eが生成される場合、ファイル50dの各項目がファイル50eの各項目に影響する。そして、ファイル50c,50eを用いたジョブJ3の実行により、ファイル50f,50gが生成される場合、ファイル50c,50eの各項目がファイル50f,50gの各項目に影響する。
Further, when the
そして、ファイル50b,50f,50gは、ファイル転送管理システム11により、それぞれの転送時期に、ユーザシステムS3に転送される。
ここで、ファイル50aに含まれる項目a2に問題がある場合、ユーザシステムS3に提供されるファイル50f,50gに影響を与えることになる。
Then, the
Here, when there is a problem with the item a2 included in the
図1の影響調査システム20は、調査対象のファイルや項目の影響範囲を予測するコンピュータシステムである。本実施形態では、内部管理システムS2において取り扱うファイルや項目の影響範囲を予測する。この影響調査システム20は、制御部21、ファイル転送情報記憶部22、ジョブネット情報記憶部23、ジョブレポート情報記憶部24、パラメータ情報記憶部25、ユーザ辞書記憶部26、影響調査情報記憶部27を備える。
The
制御部21は、制御手段(CPU、RAM、ROM等)を備え、後述する処理(情報取得段階、分析段階、出力制御段階等の各処理)を行なう。そのための影響調査プログラムを実行することにより、制御部21は、情報取得部211、分析部212、出力制御部213として機能する。
The
情報取得部211は、ファイル転送管理システム11〜データ統合支援システム13から各種情報を取得し、ファイル転送情報記憶部22〜パラメータ情報記憶部25に記録する処理を実行する。本実施形態では、ファイル転送管理システム11から、集配信マスタ管理登録ファイルを取得し、ファイル転送情報記憶部22に記録する。また、ジョブ運用管理システム12から定義情報管理テーブルを取得し、ジョブネット情報記憶部23に記録する。また、データ統合支援システム13から、ジョブレポート及びパラメータファイルを取得し、それぞれジョブレポート情報記憶部24、パラメータ情報記憶部25に登録する。情報取得部211は、これらの登録処理を、後述する影響評価処理に先立って実行する。
The
分析部212は、ファイル転送情報記憶部22〜パラメータ情報記憶部25に記録された情報を用いて、影響範囲を分析し、影響範囲シートを生成する処理を実行する。
出力制御部213は、生成した影響範囲シートを出力する処理を実行する。
The
The
ファイル転送情報記憶部22には、対顧系システムS1、内部管理システムS2、ユーザシステムS3間で転送されるファイルの集配信マスタ管理登録ファイルが記録される。この集配信マスタ管理登録ファイルは、転送されるファイルのファイル名、ファイルID、転送条件、出力先システムID等に関する情報を含む。
ファイル名、ファイルIDは、ファイル転送管理システム11によって転送されるファイルを特定するための名称、識別子である。転送条件は、各ファイルを転送する条件(転送時期や転送トリガとなるイベント)である。出力先システムIDは、ファイルの転送先のシステム(例えば、出力段であるユーザシステムS3)を特定するための識別子である。
The file transfer
The file name and file ID are a name and identifier for specifying a file transferred by the file
図2(a)に示すように、ジョブネット情報記憶部23には、内部管理システムS2において実行されるジョブに関する定義情報管理テーブル230が記録される。この定義情報管理テーブル230には、ユニット定義毎にスケジュール定義、パラメータが記録される。ここでは、内部管理システムS2において実行されるルートジョブ(ジョブネット)や、ルートジョブを構成する構成ジョブを「ユニット」と呼ぶ。
As shown in FIG. 2A, the job net
ユニット定義データ領域には、各ユニット(ルートジョブ、構成ジョブ)を特定するための識別子に関するデータが記録される。例えば、構成ジョブのユニット名は、ルートジョブのユニット名に対して枝コードを付与することにより、両者を関連付ける。 In the unit definition data area, data relating to an identifier for identifying each unit (root job, configuration job) is recorded. For example, the unit name of the constituent job associates the unit name of the root job by adding a branch code to the unit name of the root job.
スケジュール定義データ領域には、各ユニットを実行するスケジュールが記録される。このスケジュールには、ルートジョブのユニットに対して、開始日、開始時刻、処理サイクル、休業日扱いが記録される。開始日は、スケジュールを開始する年月日であり、開始時刻は、ジョブを実行する時刻である。処理サイクルデータは、ルートジョブの実行周期である。休業日扱いは、稼働日が休日に該当する場合の実行要否を判定するための情報である。
パラメータデータ領域には、各ユニットにおいて用いられるプログラムを特定するための識別子(プログラムID)が記録される。
A schedule for executing each unit is recorded in the schedule definition data area. In this schedule, a start date, a start time, a processing cycle, and a closed day are recorded for the unit of the root job. The start date is the date when the schedule is started, and the start time is the time when the job is executed. The processing cycle data is a root job execution cycle. “Closed day treatment” is information for determining whether or not execution is required when an operating day falls on a holiday.
In the parameter data area, an identifier (program ID) for specifying a program used in each unit is recorded.
図2(b)に示すように、ジョブレポート情報記憶部24には、各ジョブに関するジョブレポート240が記録される。このジョブレポート240は、ジョブプロパティ241、出力レコード242、入力レコード243を含んで構成される。
ジョブプロパティ241には、プログラム名、書込先名を特定するための情報が記録される。プログラム名は、各プログラムを特定するための識別子である。書込先名は、このプログラムの実行により出力されるアウトプットファイルを特定するための識別子(ファイル特定情報)である。
As shown in FIG. 2B, the job report
The
出力レコード242や入力レコード243は、ジョブプロパティ241のプログラムにより出力されるデータ(出力情報)と、この出力情報を導出するためのデータ(入力情報)を特定するために用いられる。ここでは、出力情報に対して、この出力情報を導出するために用いられる入力情報が、順次、紐付けられている。具体的には、一つの出力レコード242に記録された第1情報を導出するための第2情報が入力レコード243に記録される。更に、第2情報が記録された出力レコード242に、この第2情報を導出するための第3情報が入力レコード243に記録される。このように、出力レコード242と入力レコード243とが紐付けられており、出力情報から入力情報を、順次、連鎖的に導出することができる。
The
出力レコード242には、プログラムID、処理名、項目名、変数名が記録されるデータ領域が設けられている。プログラムIDは、プログラムを特定する識別子である。処理名は、このプログラムにおいて実行される処理を特定するための識別子である。項目名は、出力されるファイルに含まれる項目を特定するための識別子である。変数名は、この項目において用いられる変数である。
The
入力レコード243には、導出元処理名、導出元項目名、導出元変数名に関するデータが記録されるデータ領域が設けられている。導出元処理名は、このプログラムにおいて実行される処理を特定するための識別子である。導出元項目名は、入力されるファイルに含まれる項目を特定するための識別子である。導出元変数名は、この項目において用いられる変数である。
The
図2(c)に示すように、パラメータ情報記憶部25には、パラメータファイル250が記録される。このパラメータファイル250には、各ジョブのプログラムで用いられるファイルに関する情報が記録される。具体的には、パラメータファイル250には、プログラムIDを含むファイル名が付与されている。そして、パラメータファイル250には、このプログラムにおける入力ファイルID、入力項目ID、出力ファイルID、出力項目IDに関するデータが記録される。プログラムIDは、各プログラムを特定するための識別子である。入力ファイルID、入力項目IDは、このジョブに入力されるファイルや項目を特定するための識別子である。出力ファイルID、出力項目IDは、このプログラムで出力されるファイルや項目を特定するための識別子である。
As shown in FIG. 2C, a
図2(d)に示すように、ユーザ辞書記憶部26には、辞書レコード260が記録される。この辞書レコード260には、項目ID、名称に関するデータが記録される。項目IDは、ファイルに含まれる各項目を特定する識別子である。名称はユーザ部門で使用されている各項目の名称である。
As shown in FIG. 2D, a
図2(e)に示すように、影響調査情報記憶部27には、影響調査シート270が記録される。この影響調査シート270には、調査対象欄に対して、影響するプログラム毎に、プログラム情報欄、インプット情報欄、アウトプット情報欄が設けられている。更に、影響調査シート270には、影響範囲欄を設けておく。
As shown in FIG. 2 (e), an
調査対象欄には、影響範囲を調査する調査対象ファイルや調査対象項目に関する情報が記録される。具体的には、調査対象ファイル情報(ファイル名称、ファイルID)、調査対象項目(項目名称、項目ID)が記録される。ファイル名称、ファイルIDは、それぞれ、調査対象のファイルの名称、ファイルを特定するための識別子である。項目名称、項目IDは、それぞれ、調査対象の項目の名称、項目を特定するための識別子である。
プログラム情報欄には、調査対象ファイルや調査対象項目が影響を与えるプログラムに関する情報が記録される。具体的には、プログラム名、プログラムID、ジョブID、ジョブサイクル、次回稼動日に関する情報が記録される。プログラム名、プログラムIDは、それぞれ、影響を受けるプログラムの名称、プログラムを特定するための識別子である。ジョブIDは、このプログラムを呼び出すジョブを特定するための識別子である。ジョブサイクルは、このジョブが実行される周期(例えば、日次)に関する情報である。次回稼動日は、このジョブが、次に実行される時期(年月日)に関する情報である。
In the investigation target column, information on the investigation target file and the investigation target item for which the influence range is investigated is recorded. Specifically, investigation target file information (file name, file ID) and investigation target item (item name, item ID) are recorded. The file name and file ID are the name of the file to be investigated and an identifier for identifying the file, respectively. The item name and item ID are an identifier for identifying the name and item of the item to be investigated.
In the program information column, information on the program affected by the survey target file or the survey target item is recorded. Specifically, information relating to the program name, program ID, job ID, job cycle, and next work day is recorded. The program name and the program ID are an identifier for identifying the name of the affected program and the program, respectively. The job ID is an identifier for specifying a job that calls this program. The job cycle is information relating to a cycle (for example, daily) in which the job is executed. The next working day is information relating to the next time (year / month / day) when this job is executed.
インプット情報欄には、このプログラムにおける入力されるファイルや項目に関する情報が記録される。具体的には、インプットファイル名、インプットファイルID、インプット項目、インプット項目IDに関する情報が記録される。インプットファイル名、インプットファイルIDは、それぞれ、入力されるファイル(入力ファイル)の名称、ファイルを特定するための識別子である。インプット項目、インプット項目IDは、それぞれ、入力ファイルに含まれる項目の名称、項目を特定するための識別子である。
アウトプット情報欄には、このプログラムから出力されるファイルや項目に関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルID、アウトプット項目、アウトプット項目IDに関する情報が記録される。アウトプットファイル名、アウトプットファイルIDは、それぞれ、このプログラムにおいて出力されるファイル(アウトプットファイル)の名称、ファイルを特定するための識別子(ファイル特定情報)である。アウトプット項目、アウトプット項目IDは、それぞれ、アウトプットファイルに含まれる項目の名称、項目を特定するための識別子である。
In the input information column, information on files and items to be input in this program is recorded. More specifically, information relating to an input file name, an input file ID, an input item, and an input item ID is recorded. The input file name and the input file ID are an input file name (input file) and an identifier for specifying the file, respectively. The input item and the input item ID are an item name and an identifier for specifying the item included in the input file, respectively.
In the output information column, information on files and items output from this program is recorded. Specifically, information relating to an output file name, an output file ID, an output item, and an output item ID is recorded. The output file name and the output file ID are a name of a file (output file) output in this program and an identifier (file specifying information) for specifying the file, respectively. The output item and the output item ID are an item name and an identifier for specifying the item included in the output file, respectively.
影響範囲欄には、アウトプットファイル単位で、このアウトプットファイルが影響を与えるシステムに関する情報が記録される。具体的には、アウトプットファイル名、アウトプットファイルID、ジョブID、出力先システムIDに関する情報が記録される。アウトプットファイル名、アウトプットファイルIDは、それぞれ、出力段(ユーザシステムS3)に出力されるアウトプットファイルの名称、アウトプットファイルを特定するための識別子である。ジョブIDは、このアウトプットファイルを出力するジョブを特定するための識別子である。出力先システムIDは、アウトプットファイルが出力される出力段(ユーザシステムS3)を特定するための識別子である。 In the influence range column, information on the system affected by the output file is recorded for each output file. Specifically, information relating to the output file name, output file ID, job ID, and output destination system ID is recorded. The output file name and the output file ID are the name of the output file output to the output stage (user system S3) and an identifier for specifying the output file, respectively. The job ID is an identifier for specifying a job that outputs the output file. The output destination system ID is an identifier for specifying the output stage (user system S3) from which the output file is output.
図1の入力部31は、キーボード及びポインティングデバイス等で構成され、入力された各種情報を取得する。出力部32は、ディスプレイ等で構成され、各種情報を出力する。入力部31、出力部32は、影響調査システム20の管理者によって用いられる。
The
(影響評価処理)
次に、図3を用いて、影響評価処理を説明する。
まず、影響調査システム20の制御部21は、調査対象の指定処理を実行する(ステップS1−1)。具体的には、制御部21の分析部212は、出力部32に、影響調査画面を出力する。この影響調査画面には、調査対象ファイル(ファイル名称、ファイルID)や調査対象項目(項目名称、項目ID)を指定するための入力欄が設けられている。更に、影響調査画面には、調査結果欄が設けられている。この調査結果欄には、後述する影響調査シート270が出力される。そして、分析部212は、ユーザが入力部31を用いて、入力欄に入力した調査対象情報(ファイル名称〜項目ID)を取得する。この場合、分析部212は、取得した調査対象情報を、影響調査情報記憶部27の影響調査シート270の調査対象欄、インプット情報欄に記録する。
(Impact assessment process)
Next, the impact evaluation process will be described with reference to FIG.
First, the
次に、影響調査システム20の制御部21は、パラメータファイルの検索処理を実行する(ステップS1−2)。具体的には、制御部21の分析部212は、取得した調査対象ID(ファイルID)をキーとして用いて、パラメータ情報記憶部25を検索し、調査対象IDが入力ファイルIDとして記録されたパラメータファイル250を抽出する。ここで、調査対象IDが複数のパラメータファイル250に入力ファイルIDとして記録されている場合には、すべてのパラメータファイル250を特定する。そして、分析部212は、抽出したパラメータファイル250に付与されたファイル名からプログラムIDを抽出する。そして、分析部212は、抽出したプログラムIDを影響調査シート270のプログラム情報欄に記録する。複数のパラメータファイル250を特定した場合には、影響調査シート270の異なるレコードに記録する。なお、分析部212は、調査対象IDが記録されたパラメータファイル250を抽出できない場合、出力部32にエラーメッセージを出力する。
Next, the
次に、影響調査システム20の制御部21は、出力ファイルの特定処理を実行する(ステップS1−3)。具体的には、制御部21の分析部212は、このパラメータファイル250に記録されている出力ファイルIDを特定する。ここで、ステップS1−2において、複数のパラメータファイル250を特定した場合には、それぞれに対応した出力ファイルIDを特定する。そして、分析部212は、特定した出力ファイルIDを、影響調査シート270のアウトプット情報欄に、アウトプットファイルIDとして記録する。
Next, the
次に、影響調査システム20は、出力ファイル毎に以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、ジョブの特定処理を実行する(ステップS1−4)。具体的には、制御部21の分析部212は、パラメータファイル250のファイル名から抽出したプログラムIDを、定義情報管理テーブル230のパラメータデータ領域において検索する。そして、分析部212は、パラメータデータ領域にプログラムIDが記録されている定義情報管理テーブル230を特定し、この定義情報管理テーブル230のユニット定義データ領域に記録されているユニット名を特定する。
Next, the
Here, the
次に、影響調査システム20の制御部21は、次回稼動日の特定処理を実行する(ステップS1−5)。具体的には、制御部21の分析部212は、特定した定義情報管理テーブル230において、枝コードを含まないユニット名によりルートジョブを特定し、このルートジョブに関連付けられているスケジュール定義情報の処理サイクルを取得する。次に、分析部212は、特定した処理サイクルに基づいて、カレンダから次回稼動日を算出する。そして、分析部212は、ジョブサイクル(処理サイクル)、次回稼動日を影響調査シート270のプログラム情報欄に記録する。
Next, the
次に、影響調査システム20の制御部21は、ジョブレポートの取得処理を実行する(ステップS1−6)。具体的には、制御部21の分析部212は、パラメータファイル250のファイル名から抽出したプログラムIDが出力レコード242に記録されたジョブレポート240を、ジョブレポート情報記憶部24から取得する。
Next, the
次に、影響調査システム20の制御部21は、ジョブレポートの検索処理を実行する(ステップS1−7)。具体的には、制御部21の分析部212は、取得したジョブレポート240において、影響調査シート270に記録された調査対象欄のファイルID、項目IDをキーとして、出力レコード242を検索する。この場合、分析部212は、調査対象ファイルID、項目名称、項目IDが、処理名、項目名、変数名の各データ領域に記録され、入力レコード243が空欄の出力レコード242をスタートレコードとして特定する。そして、分析部212は、特定した出力レコード242(スタートレコード)の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録されている入力レコード243を特定する。更に、分析部212は、この入力レコード243から導出される出力レコード242を特定する。このように、スタートレコードから、連鎖的に出力レコード242を導出する入力レコード243を特定する。
Next, the
次に、影響調査システム20の制御部21は、最後まで到達かどうかについての判定処理を実行する(ステップS1−8)。具体的には、制御部21の分析部212は、特定した出力レコード242の処理名、項目名、変数名が、導出元処理名、導出元項目名、導出元変数名として記録された入力レコード243を特定できない場合には、最後まで到達と判定する。
Next, the
最後まで到達でないと判定した場合(ステップS1−8において「NO」の場合)、影響調査システム20の制御部21は、ジョブレポートの検索処理(ステップS1−7)を繰り返す。
When it is determined that it has not reached the end (in the case of “NO” in step S1-8), the
一方、最後まで到達と判定した場合(ステップS1−8において「YES」の場合)、影響調査システム20の制御部21は、アウトプット項目の記録処理を実行する(ステップS1−9)。具体的には、制御部21の分析部212は、最後に到達した出力レコード242の項目名、変数名を、影響調査シート270のアウトプット情報欄において、アウトプット項目、アウトプット項目IDとして記録する。
On the other hand, when it determines with reaching | attaining to the last (in the case of "YES" in step S1-8), the
次に、影響調査システム20の制御部21は、アウトプットファイルの特定処理を実行する(ステップS1−10)。具体的には、制御部21の分析部212は、ステップS1−6において取得したジョブレポート240のジョブプロパティ241に記録されたプログラム名及び書込先名を取得する。そして、分析部212は、取得したプログラム名及び書込先名を、それぞれ影響調査シート270のプログラム情報欄のプログラム名、アウトプット情報欄のアウトプットファイル名として記録する。
更に、分析部212は、ファイル転送情報記憶部22を用いて、アウトプットファイルのファイル名、ファイルIDに関連付けられた転送条件(転送時期)、出力先システムIDを特定する。そして、分析部212は、アウトプットファイル名、アウトプットファイルID、ジョブID、出力先システムIDを、それぞれ影響調査シート270の影響範囲欄に記録する。
Next, the
Furthermore, the
そして、影響調査システム20は、特定したすべての出力ファイルについて終了するまで上記処理を繰り返す。
次に、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。具体的には、制御部21の出力制御部213は、影響調査情報記憶部27に記録された影響調査シート270を、リスト形式で影響調査画面の調査結果欄に出力する。この場合、出力制御部213は、ユーザ辞書記憶部26を用いて、項目IDをユーザ項目名に変換可能な形態で出力する。
Then, the
Next, the
以上、本実施形態によれば、以下のような効果を得ることができる。
(1)本実施形態によれば、影響調査システム20の制御部21は、パラメータファイルの検索処理(ステップS1−2)、出力ファイルの特定処理(ステップS1−3)を実行する。これにより、調査対象ファイルや項目を用いるプログラム(ジョブ)を特定し、このプログラムの出力ファイルを特定することができる。
As described above, according to the present embodiment, the following effects can be obtained.
(1) According to the present embodiment, the
(2)本実施形態によれば、影響調査システム20の制御部21は、ジョブの特定処理(ステップS1−4)、次回稼動日の特定処理(ステップS1−5)を実行する。これにより、調査対象ファイルや項目が影響を与えるジョブの実行時期を特定することができる。
(2) According to the present embodiment, the
(3)本実施形態によれば、影響調査システム20の制御部21は、ジョブレポートの取得処理(ステップS1−6)、ジョブレポートの検索処理(ステップS1−7)を実行する。最後まで到達でないと判定した場合(ステップS1−8において「NO」の場合)、影響調査システム20の制御部21は、ジョブレポートの検索処理(ステップS1−7)を繰り返す。これにより、調査対象が影響を与えるファイルや項目を順次、特定することができる。
(3) According to the present embodiment, the
(4)本実施形態によれば、影響調査システム20の制御部21は、アウトプットファイルの特定処理を実行する(ステップS1−10)。これにより、調査対象が影響を与える出力段のファイルを特定することができる。
(4) According to the present embodiment, the
(5)本実施形態によれば、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。これにより、調査対象のファイルや項目が影響を与えるファイルやプログラム、ジョブを特定することができる。
(5) According to this embodiment, the
本実施形態は、以下のように変更して実施することができる。本実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
・上記実施形態では、調査対象ファイルや調査対象項目の影響範囲を出力する。これに加えて、問題があるファイルや項目に関連するジョブの復旧状況を予測するようにしてもよい。この場合には、影響調査システム20に、稼働実績記憶部や復旧実績記憶部を設ける。更に、制御部21に、影響範囲を考慮して復旧を支援するための復旧支援部を設ける。
This embodiment can be implemented with the following modifications. The present embodiment and the following modifications can be implemented in combination with each other within a technically consistent range.
In the above embodiment, the influence range of the investigation target file or the investigation subject item is output. In addition to this, the recovery status of a job related to a problem file or item may be predicted. In this case, the
図5に示す稼働実績記憶部には、ジョブIDに関連付けて稼働実績時間を記録する。ジョブIDは、各ジョブを特定するための識別子である。稼働実績時間は、単位データ量に対して処理に要した所要時間である。 The operation result storage unit shown in FIG. 5 records the operation result time in association with the job ID. The job ID is an identifier for specifying each job. The actual operation time is the time required for processing for the unit data amount.
復旧情報記憶部には、ファイルID、障害種別に関連付けて復旧方法候補、復旧所要時間を記録する。ファイルIDは、各ファイルを特定するための識別子である。障害種別は、障害の種類を特定するための識別子である。復旧方法候補は、ファイルにおいて生じた障害の種類に応じた復旧方法の候補であり、例えば、「上流での再作成」、「下流での部分修正」等を記録しておく。復旧所要時間は、復旧方法に応じて復旧に要した所要時間の統計値である。 In the recovery information storage unit, a recovery method candidate and a required recovery time are recorded in association with the file ID and the failure type. The file ID is an identifier for specifying each file. The failure type is an identifier for identifying the type of failure. The recovery method candidate is a recovery method candidate corresponding to the type of failure that has occurred in the file. For example, “upstream re-creation”, “downstream partial correction”, and the like are recorded. The time required for recovery is a statistical value of the time required for recovery according to the recovery method.
次に、図5を用いて、復旧予測処理を説明する。
ここでは、影響調査システム20の制御部21は、復旧方法候補の特定処理を実行する(ステップS2−1)。具体的には、制御部21の復旧支援部は、障害が発生したファイルのファイルIDに関連付けられた復旧方法候補を復旧情報記憶部から取得する。
Next, the recovery prediction process will be described with reference to FIG.
Here, the
次に、影響調査システム20の制御部21は、取得した復旧方法候補毎に以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、影響範囲のファイル、項目の特定処理を実行する(ステップS2−2)。具体的には、制御部21の復旧支援部は、分析部212に分析依頼を行なう。この分析依頼には、障害が発生したファイルID、項目IDを含める。この場合、分析部212は、調査対象として、分析依頼のファイルID、項目IDを用いて、影響評価処理(図3)を実行する。そして、分析部212は、影響評価処理により生成した影響範囲シートを出力部32に出力する。
Next, the
Here, the
次に、影響調査システム20の制御部21は、関連ジョブの特定処理を実行する(ステップS2−3)。具体的には、制御部21の復旧支援部は、特定した影響範囲のファイルがアウトプット情報欄に記録されている影響調査シート270において、プログラム情報欄のプログラムIDを特定する。そして、復旧支援部は、ジョブネット情報記憶部23の定義情報管理テーブル230を用いて、プログラムIDに関連付けられたジョブ(関連ジョブ)を特定する。これにより、アウトプットファイルの出力に必要な関連ジョブを特定することができる。
Next, the
次に、影響調査システム20の制御部21は、関連ジョブ毎に、以下の処理を繰り返す。
ここでは、影響調査システム20の制御部21は、復旧完了時刻の予想処理を実行する(ステップS2−4)。具体的には、制御部21の復旧支援部は、稼働実績記憶部を用いて、関連ジョブの稼働実績時間を取得する。そして、復旧支援部は、復旧対象のジョブに用いられるデータ量により、ジョブの実行所要時間を予測する。この場合、復旧支援部は、復旧時に実行するジョブについて、実行所要時間に基づいてジョブが実行される稼働時間帯を特定したジョブスケジュールを生成する。そして、復旧支援部は、生成したジョブスケジュールの各時間帯におけるジョブ輻輳状況を特定する。この場合、復旧支援部は、ジョブ輻輳状況を用いて、稼働時間帯を調整する。具体的には、ジョブが輻輳し、ジョブ実行環境のリソースが不足する場合には、ジョブスケジュールにおいて実行所要時間を長くするように補正する。
そして、すべての関連ジョブについて終了するまで繰り返す。
Next, the
Here, the
And it repeats until it complete | finishes about all the related jobs.
次に、影響調査システム20の制御部21は、出力時刻の予測処理を実行する(ステップS2−5)。具体的には、制御部21の復旧支援部は、ユーザシステムS3に転送するファイルを作成するジョブの終了時刻(最終復旧完了時刻)を特定する。
Next, the
次に、影響調査システム20の制御部21は、出力段の時限に間に合うかどうかについての判定処理を実行する(ステップS2−6)。具体的には、制御部21の復旧支援部は、このファイルについて、ファイル転送情報記憶部22に記録された転送条件から転送時期を取得する。そして、最終復旧完了時刻とファイル転送時刻とを比較する。
Next, the
最終復旧完了時刻がファイル転送時刻よりも遅く、出力段の時限に間に合わないと判定した場合、復旧支援部は、この復旧方法候補に対して利用不可フラグを記録する。
そして、すべての復旧方法候補について、上記処理を繰り返す。
次に、影響調査システム20の制御部21は、ナビゲーション表示処理を実行する(ステップS2−7)。具体的には、制御部21の復旧支援部は、出力部32にナビゲーション画面を出力する。このナビゲーション画面には、復旧方法候補毎に最終復旧完了時刻、利用不可フラグを含める。なお、複数の障害が同時期に発生した場合には、出力時限が近いジョブの復旧方法候補から順番に出力する。
When it is determined that the final recovery completion time is later than the file transfer time and is not in time for the output stage, the recovery support unit records an unusable flag for this recovery method candidate.
The above process is repeated for all recovery method candidates.
Next, the
また、復旧のためのリソースや担当者の勤務状況を考慮して、復旧作業開始時刻を設定してもよい。この場合には、影響調査システム20を、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報に接続させておく。そして、影響調査システム20が、リソース管理システムから、下流システムのリソース状況情報や、復旧に関わる担当者の勤務情報を取得する。次に、復旧に利用可能なリソースの空き時刻や、担当者の出勤時刻に基づいて、ジョブスケジュールにおけるジョブの開始時刻を特定し、この開始時刻からジョブの稼働時間帯を算出する。
Further, the recovery work start time may be set in consideration of the resource for recovery and the work situation of the person in charge. In this case, the
・上記実施形態では、影響調査シートの出力処理を実行する(ステップS1−11)。この場合、リスト形式で影響範囲のジョブやファイルを出力する。出力形式はリスト形式に限定されるものではない。 In the above embodiment, the output process of the impact investigation sheet is executed (step S1-11). In this case, jobs and files in the affected area are output in a list format. The output format is not limited to the list format.
例えば、図6(a)に示すように、ツリー表示600で出力するようにしてもよい。ここでは、出力段のファイルを出力するまでに実行されるジョブJ10〜J17を、先行・後続関係で繋げたツリーを生成し、出力部32に出力する。
For example, as shown in FIG. 6A, the
また、このツリー表示600において、特定の条件を設定することにより、この条件によって影響を受けるジョブと、影響を受けないジョブとを識別できるように表示してもよい。
In the
図6(b)を用いて、フィルタ処理を説明する。
まず、影響調査システム20の制御部21は、フィルタリング条件の入力処理を実行する(ステップS3−1)。具体的には、制御部21の出力制御部213は、出力部32に条件設定画面を出力する。この条件設定画面には、ジョブにおいて用いられる変数の条件を入力するための設定欄が設けられている。条件としては、ファイルに含まれる項目及び項目値(上限値、下限値、範囲等)や稼働サイクル(実行時期)を用いる。そして、出力制御部213は、条件設定画面に入力された条件を取得する。
The filtering process will be described with reference to FIG.
First, the
次に、影響調査システム20の制御部21は、フィルタリング処理を実行する(ステップS3−2)。具体的には、制御部21の出力制御部213は、取得した条件に基づいて、影響評価処理(図3)において、影響範囲の中で、条件に応じて実行されるジョブを特定する。
Next, the
次に、影響調査システム20の制御部21は、調整した影響範囲の出力処理を実行する(ステップS3−3)。具体的には、制御部21の出力制御部213は、ツリー表示の中で、影響を受けるジョブと影響を受けないジョブとを識別できるように表示する。
Next, the
例えば、図6(c)に示すように、ジョブJ10に後続するジョブJ11,J12の中で、条件が設定された場合、ジョブJ11が影響を受ける場合を想定する。更に、ジョブJ13に後続するジョブJ14,J15の中で、条件が設定された場合、ジョブJ14が影響を受ける場合を想定する。この場合には、ツリー表示610の中で、条件設定によって影響を受けるジョブJ10,J11,J13,J14と、影響を受けないジョブJ12,J16,J17とを識別して出力する。更に、出力制御部213が、ツリー表示において、影響を受ける各ジョブJ10,J11,J13,J14に関連付けて、各ジョブの次回稼動日(実行時期)を表示するようにしてもよい。
For example, as shown in FIG. 6C, it is assumed that the job J11 is affected when conditions are set in the jobs J11 and J12 subsequent to the job J10. Furthermore, it is assumed that the job J14 is affected when conditions are set in the jobs J14 and J15 subsequent to the job J13. In this case, in the
・上記実施形態では、影響調査シートの出力処理を実行する(ステップS1−11)。ここで、ユーザ部門におけるインパクトを予測して出力するようにしてもよい。
この場合には、図7に示すように、影響調査システム20に、問い合せ実績記憶部、アクセス実績記憶部、影響情報記憶部を設ける。ここで、問い合せ実績記憶部、アクセス実績記憶部が、ユーザ部門からの連絡履歴を記録する連絡履歴記憶部として機能する。
In the above embodiment, the output process of the impact investigation sheet is executed (step S1-11). Here, the impact in the user department may be predicted and output.
In this case, as shown in FIG. 7, the
問い合せ実績記憶部には、問い合せ実績情報が記録される。この問い合せ実績情報は、ユーザ部門から問い合わせを受けた場合に記録される。この問い合せ実績情報には、問い合せ日時、問い合せ部署、ファイルID、項目ID、問い合せ内容に関する情報が含まれる。問い合せ日時は、問い合わせを受けた年月日及び時刻である。問い合せ部署は、問い合せを行なったユーザ部門の部署を特定するための識別子である。ファイルID、項目IDは、問い合せ対象のファイルや項目を特定するための識別子である。問い合せ内容は、ファイルや項目についての質問内容である。 Inquiry record information is recorded in the inquiry record storage unit. This inquiry record information is recorded when an inquiry is received from the user department. The inquiry result information includes information on the inquiry date, inquiry department, file ID, item ID, and inquiry contents. The inquiry date is the date and time when the inquiry was received. The inquiry department is an identifier for identifying the department of the user department that made the inquiry. The file ID and item ID are identifiers for specifying the file or item to be queried. The inquiry content is a question content about a file or an item.
アクセス実績記憶部には、アクセス実績情報が記録される。このアクセス実績情報は、ユーザシステムS3からアクセスがあった場合に記録される。このアクセス実績情報には、アクセス日時、アクセス部署、ファイルID、項目IDに関する情報が含まれる。アクセス日時は、アクセスした年月日及び時刻である。アクセス部署は、アクセスを行なったユーザ部門の部署を特定するための識別子である。ファイルID、項目IDは、アクセス対象のファイルや項目を特定するための識別子である。 Access record information is recorded in the access record storage unit. This access record information is recorded when there is an access from the user system S3. This access record information includes information on access date / time, access department, file ID, and item ID. The access date and time is the date and time of access. The access department is an identifier for identifying the department of the user department that has made access. The file ID and item ID are identifiers for specifying a file or item to be accessed.
影響情報記憶部には、各ファイルや項目の影響度を評価した影響評価情報が記録される。この影響評価情報は、後述するインパクト評価を行なった場合に記録される。この影響評価情報には、ファイルID、項目ID、時期・時間帯、影響度、影響部署に関する情報が含まれる。ファイルID、項目IDは、ファイルや項目を特定するための識別子である。時期・時間帯は、ファイル、項目に障害が発生する可能性がある時期(暦日)・時間帯である。影響度は、ファイル、項目に障害が発生した場合のインパクトの大きさを表わす指標である。影響部署は、ファイル、項目に障害が発生した場合に影響を受けるユーザ部門の部署を特定するための識別子である。 In the impact information storage unit, impact assessment information obtained by evaluating the impact level of each file or item is recorded. This influence evaluation information is recorded when impact evaluation described later is performed. This impact evaluation information includes information on file ID, item ID, time / time zone, impact level, and affected department. The file ID and item ID are identifiers for specifying the file and item. The time / time zone is a time (calendar day) / time zone in which a failure may occur in the file or item. The degree of influence is an index representing the magnitude of impact when a failure occurs in a file or item. The affected department is an identifier for identifying the department of the user department that is affected when a failure occurs in a file or item.
そして、影響調査システム20の制御部21は、インパクト評価処理を実行する(ステップS4−1)。具体的には、制御部21の分析部212は、「問い合せ」状況、「アクセス」状況を用いたマトリクス評価を行なう。例えば、問い合せ実績記憶部、アクセス実績記憶部に記録されたファイルや項目について、時期・時間帯毎に問い合わせ頻度やアクセス頻度を算出する。そして、各ファイルや項目について、時期・時間帯毎に問い合わせ頻度及びアクセス頻度を変数として用いて重み付けした影響度を算出する。ここでは、問い合わせ頻度が高い程及びアクセス頻度が高い程、高い影響度を算出する。そして、分析部212は、ファイルID、項目ID、時期・時間帯に関連付けて影響度を影響情報記憶部に記録する。更に、分析部212は、問い合せ実績記憶部、アクセス実績記憶部から、この時期・時間帯に問い合せやアクセスを行なった問い合わせ部署やアクセス部署を取得し、影響部署として影響情報記憶部に記録する。
And the
次に、影響調査システム20の制御部21は、ステップS1−1と同様に、調査対象の指定処理を実行する(ステップS4−2)。
そして、影響調査システム20の制御部21は、影響範囲の出力処理を実行する(ステップS4−3)。具体的には、制御部21の分析部212は、調査対象として取得したファイルIDや項目ID、アウトプットファイルの出力時期が時期・時間帯に含まれる影響評価情報を特定する。そして、分析部212は、出力部32に、影響情報記憶部に記録された影響度を出力する。これにより、ユーザ部門の業務に影響がある出力段の項目の評価に基づいて、各ジョブや項目を評価することができる。この場合にも、ユーザ辞書記憶部26を用いて、項目IDを名称に変更してもよい。
Next, the
And the
・上記実施形態では、影響調査システム20の制御部21は、調査対象の指定処理を実行する(ステップS1−1)。ここでは、調査対象としてファイルや項目を指定する。調査対象はファイルや項目に限定されるものではない。例えば、プログラムを調査対象として指定するようにしてもよい。この場合には、調査対象として指定されたプログラムIDを用いて、ステップS1−4以降の処理を実行する。また、調査対象としてジョブを指定するようにしてもよい。この場合、ジョブネット情報記憶部23において、指定されたジョブ識別子がユニット定義データ領域に記録された定義情報管理テーブル230を用いて、パラメータデータ領域からプログラムIDを取得する。そして、このプログラムIDを用いて、ステップS1−4以降の処理を実行する。例えば、更改予定のプログラムやジョブを指定して、このプログラムやジョブから出力されるファイルや項目により、影響範囲を予測することができる。
In the above embodiment, the
・上記実施形態では、影響調査システム20の制御部21は、影響調査シートの出力処理を実行する(ステップS1−11)。この場合、分析部212が、次回稼動日の中で早い順番にプログラムを並べ替えて、プログラム情報欄、インプット情報欄、アウトプット情報欄を出力するようにしてもよい。
In the above embodiment, the
S1…対顧系システム、S2…内部管理システム、S3…ユーザシステム、11…ファイル転送管理システム、12…ジョブ運用管理システム、13…データ統合支援システム、20…影響調査システム、21…制御部、211…情報取得部、212…分析部、213…出力制御部、22…ファイル転送情報記憶部、23…ジョブネット情報記憶部、24…ジョブレポート情報記憶部、240…ジョブレポート、25…パラメータ情報記憶部、250…パラメータファイル、26…ユーザ辞書記憶部、27…影響調査情報記憶部。 DESCRIPTION OF SYMBOLS S1 ... Counterpart system, S2 ... Internal management system, S3 ... User system, 11 ... File transfer management system, 12 ... Job operation management system, 13 ... Data integration support system, 20 ... Impact investigation system, 21 ... Control part, 211 ... Information acquisition unit, 212 ... Analysis unit, 213 ... Output control unit, 22 ... File transfer information storage unit, 23 ... Job net information storage unit, 24 ... Job report information storage unit, 240 ... Job report, 25 ... Parameter information Storage unit, 250... Parameter file, 26... User dictionary storage unit, 27.
Claims (12)
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査システム。 In a job execution environment in which a job is executed using a file, an impact investigation system including a control unit that evaluates an influence of an item in the file on an output file,
The control unit is
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. An impact investigation system characterized by that.
前記影響範囲に含まれるすべてのアウトプットファイルを出力するプログラムを用いるジョブの稼働時期を特定し、
前記特定したすべての稼働時期の中で、最も早い時期を出力することを特徴とする請求項2に記載の影響調査システム。 The control unit is
Identify the operation time of a job that uses a program that outputs all output files included in the affected range,
3. The influence investigation system according to claim 2, wherein the earliest time among all the specified operation times is output.
調査対象のプログラムに関する情報を取得し、
前記プログラムのジョブレポートを用いて影響範囲を特定して出力することを特徴とする請求項1〜3の何れか一項に記載の影響調査システム。 The control unit is
Obtain information about the program under investigation,
The influence investigation system according to any one of claims 1 to 3, wherein an influence range is specified and output using a job report of the program.
前記影響範囲に含まれるプログラムを用いるジョブの実行実績に基づいて、ジョブ実行の所要時間を算出し、
前記所要時間を用いて、前記影響範囲に含まれるプログラムを用いるジョブの実行時期を算出して、前記アウトプットファイルの出力時期を予測することを特徴とする請求項1〜4の何れか一項に記載の影響調査システム。 The control unit is
Based on the job execution results using the program included in the influence range, the time required for job execution is calculated,
5. The output time of the output file is predicted by calculating the execution time of a job that uses the program included in the influence range by using the required time. The impact investigation system described in
前記影響範囲に含まれるプログラムを用いるジョブの項目において、フィルタリング条件を取得し、
前記フィルタリング条件に基づいて、前記影響範囲を調整して出力することを特徴とする請求項1〜5の何れか一項に記載の影響調査システム。 The control unit is
In the job item that uses the program included in the influence range, the filtering condition is acquired,
6. The influence investigation system according to any one of claims 1 to 5, wherein the influence range is adjusted and output based on the filtering condition.
前記制御部が、
前記連絡履歴記憶部に記録された連絡履歴に基づいて連絡頻度を算出して、前記連絡頻度によりアウトプットファイルのアクセス状況を算出し、
前記影響範囲に含まれ、前記アウトプットファイルを出力するために実行されるプログラムを用いるジョブについての影響度を出力することを特徴とする請求項1〜6の何れか一項に記載の影響調査システム。 For the output file, it has a contact history storage unit that records the contact history from the user,
The control unit is
Calculate the contact frequency based on the contact history recorded in the contact history storage unit, calculate the output file access status by the contact frequency,
7. The influence investigation according to claim 1, wherein an influence degree of a job that uses a program that is included in the influence range and is executed to output the output file is output. system.
前記連絡履歴記憶部に記録された連絡履歴において連絡が行なわれた連絡時期を特定し、前記連絡時期に基づいて、各アウトプットファイルのアクセス状況を算出し、
前記影響範囲の出力時期に対応する前記連絡時期に応じた影響度を出力することを特徴とする請求項7に記載の影響調査システム。 The control unit is
Identify the contact time when contact was made in the contact history recorded in the contact history storage unit, and calculate the access status of each output file based on the contact time,
8. The influence investigation system according to claim 7, wherein an influence degree corresponding to the contact time corresponding to the output time of the influence range is output.
前記制御部が、
前記影響範囲に含まれる項目について、前記ユーザ辞書記憶部を用いて、ユーザが用いる項目名を特定し、前記影響範囲に含まれる項目について前記項目名に関連付けて出力することを特徴とする請求項1〜9の何れか一項に記載の影響調査システム。 A user dictionary storage unit that records the item name used by the user for each item;
The control unit is
The item included in the influence range is specified by using the user dictionary storage unit, the item name used by the user is specified, and the item included in the influence range is output in association with the item name. The influence investigation system as described in any one of 1-9.
前記制御部が、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力することを特徴とする影響調査方法。 In a job execution environment in which a job is executed using a file, a method for conducting an impact investigation using an impact investigation system including a control unit that evaluates an influence of items in the file on an output file,
The control unit is
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. The impact investigation method characterized by this.
前記制御部を、
調査対象のファイル及び項目に関する情報を取得し、
ジョブに用いられるプログラムに入力するファイル特定情報が記録されたパラメータファイルにおいて、前記調査対象のファイルを用いるすべてのプログラム及びアウトプットファイルを特定し、
前記特定したプログラムにおいて出力される項目情報を含む出力情報と、前記出力情報を導出する項目情報を含む入力情報とを記録したジョブレポートを用いて、入力情報が記録されておらず、調査対象の項目が記録された出力情報から、この出力情報を導出する入力情報を順次検索し、出力段における出力項目を特定し、前記アウトプットファイル及び前記出力項目の特定情報を含めた影響範囲を出力する手段として機能させることを特徴とする影響調査プログラム。 In a job execution environment for executing a job using a file, a program for conducting an impact investigation using an impact investigation system including a control unit that evaluates an influence of an item in the file on an output file,
The control unit
Obtain information about the files and items to be investigated,
In the parameter file in which the file identification information to be input to the program used for the job is recorded, all the programs and output files that use the file to be investigated are identified,
Using the job report that records the output information including the item information output in the identified program and the input information including the item information for deriving the output information, the input information is not recorded and the survey target From the output information in which the items are recorded, the input information for deriving the output information is sequentially searched, the output items in the output stage are specified, and the output range including the output file and the specified information of the output items is output. An impact investigation program characterized by functioning as a means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018046294A JP6571232B1 (en) | 2018-03-14 | 2018-03-14 | Impact investigation system, impact investigation method and impact investigation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018046294A JP6571232B1 (en) | 2018-03-14 | 2018-03-14 | Impact investigation system, impact investigation method and impact investigation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP6571232B1 JP6571232B1 (en) | 2019-09-04 |
| JP2019159870A true JP2019159870A (en) | 2019-09-19 |
Family
ID=67844813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018046294A Expired - Fee Related JP6571232B1 (en) | 2018-03-14 | 2018-03-14 | Impact investigation system, impact investigation method and impact investigation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6571232B1 (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004295731A (en) * | 2003-03-28 | 2004-10-21 | Japan Research Institute Ltd | Batch job management system and batch job management program |
| JP2006099628A (en) * | 2004-09-30 | 2006-04-13 | Nomura Research Institute Ltd | System for managing screen transition system and screen replacement method |
| JP2011103030A (en) * | 2009-11-10 | 2011-05-26 | Hitachi Ltd | Incident management method and operation management server |
| JP2015022396A (en) * | 2013-07-17 | 2015-02-02 | 日本電信電話株式会社 | Operation management device, operation management method and program |
| JP2015064723A (en) * | 2013-09-25 | 2015-04-09 | 株式会社日立ソリューションズ | Job management system |
-
2018
- 2018-03-14 JP JP2018046294A patent/JP6571232B1/en not_active Expired - Fee Related
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004295731A (en) * | 2003-03-28 | 2004-10-21 | Japan Research Institute Ltd | Batch job management system and batch job management program |
| JP2006099628A (en) * | 2004-09-30 | 2006-04-13 | Nomura Research Institute Ltd | System for managing screen transition system and screen replacement method |
| JP2011103030A (en) * | 2009-11-10 | 2011-05-26 | Hitachi Ltd | Incident management method and operation management server |
| JP2015022396A (en) * | 2013-07-17 | 2015-02-02 | 日本電信電話株式会社 | Operation management device, operation management method and program |
| JP2015064723A (en) * | 2013-09-25 | 2015-04-09 | 株式会社日立ソリューションズ | Job management system |
Also Published As
| Publication number | Publication date |
|---|---|
| JP6571232B1 (en) | 2019-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8612479B2 (en) | Systems and methods for monitoring and detecting fraudulent uses of business applications | |
| CA2804441C (en) | Database performance analysis | |
| US8548954B2 (en) | Archiving system for massive databases using pre-computed data lifecycles | |
| CN104375998A (en) | Intelligentized project matching analysis tool and implementation method thereof | |
| CN112100219A (en) | Report generation method, device, equipment and medium based on database query processing | |
| WO2008018939A2 (en) | Systems and methods for monitoring and detecting fraudulent uses of business applications | |
| CN113297146B (en) | Processing model and method of local regulatory reporting data | |
| US20140164379A1 (en) | Automatic Attribute Level Detection Methods | |
| CN110781235A (en) | Big data based purchase data processing method and device, terminal and storage medium | |
| JP2010086295A (en) | Business administration system, business administration program, and business administration method | |
| JP2017146633A (en) | Proposal support method, proposal support system, and program | |
| US20200005400A1 (en) | Selection system of comparable companies | |
| JP6571232B1 (en) | Impact investigation system, impact investigation method and impact investigation program | |
| JP2010160546A (en) | Apparatus, method and program for presenting risk measure | |
| JP2015176266A (en) | Administrative risk management system and administrative risk management program | |
| US20220284405A1 (en) | Maintenance information management system, maintenance information management device, maintenance information management method, and program | |
| Haav et al. | Business process mining in warehouses: a case study | |
| JP2004185158A (en) | Working management system | |
| US11256708B2 (en) | Method of creating process protocols | |
| CN115187308A (en) | Sales data processing method and equipment based on data warehouse | |
| JP2011209853A (en) | System, method and program for name identification process | |
| Strong et al. | Data Quality Issues in Integrated Enterprise Systems. | |
| Davis et al. | Towards recovering provenance with experiment explorer | |
| Feres et al. | Mapping Process Mining Techniques to Agile Software Development Perspectives. | |
| WO2019056708A1 (en) | Electronic device, method for recommending re-use of previously contracted personnel, and computer readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180314 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190226 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190507 |
|
| 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: 20190709 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190807 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6571232 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |