(57)【特許請求の範囲】
【請求項１】
情報処理装置であって、
プロセッサと、
前記プロセッサと通信可能なように接続されたストレージと
を備え、
前記プロセッサは、
勘定系システムから受信したメタデータに基づいて、前記ストレージ内のデータユニット（ＤＵ）定義情報ファイルをアップデートし、前記ＤＵ定義情報ファイルは、前記メタデータに関連付けられ、前記メタデータは、ＤＵ番号を含み、
前記勘定系システムから受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のＤＵ番号に基づいて前記ＤＵ定義情報ファイルに問い合わせを行い、対応する前記ＤＵ定義情報ファイルを読み出し、
対応する前記ＤＵ定義情報ファイルに基づいて、前記受信した１または複数のジャーナルデータに含まれる前記単一のトランザクションデータ内のそれぞれのＤＵを識別し、
識別した前記それぞれのＤＵを分解して前記ストレージ内の対応するＤＵファイルに格納し、格納されたそれぞれのＤＵは、前記単一のトランザクションデータを識別するキー情報によって関連付けられている、
ように構成された、情報処理装置。
【請求項２】
前記プロセッサは、ユーザ定義にしたがって、前記ＤＵファイルに格納されている対応するＤＵおよび前記対応するＤＵのデータ項目を読み出し、分析データを生成するようにさらに構成され、前記生成された分析データは、前記キー情報によって前記トランザクションデータと関連付けられている、請求項１の情報処理装置。
【請求項３】
前記ユーザ定義は、クライアント端末に提示された前記ＤＵのリストおよび選択された前記ＤＵのデータ項目からユーザによって選択されて決定される、請求項２の情報処理装置。
【請求項４】
前記プロセッサは、識別した前記それぞれのＤＵを分解するとき、前記キー情報を生成し、生成した前記キー情報を前記識別したそれぞれのＤＵに付加するようにさらに構成されている、請求項１の情報処理装置。
【請求項５】
前記プロセッサは、受信した前記メタデータが以前のメタデータから変化しているかどうかを前記ＤＵ定義情報ファイルに格納されているデータに基づいて判定するようにさらに構成されている、請求項１の情報処理装置。
【請求項６】
前記ＤＵは、データを格納する基本単位である、請求項１の情報処理装置。
【請求項７】
情報処理装置によって実行される情報処理方法であって、
勘定系システムから受信したメタデータに基づいて、データユニット（ＤＵ）定義情報ファイルをアップデートすることであって、前記ＤＵ定義情報ファイルは、前記メタデータに関連付けられ、前記メタデータは、ＤＵ番号を含む、ことと、
前記勘定系システムから受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のＤＵ番号に基づいて前記ＤＵ定義情報ファイルに問い合わせを行い、対応する前記ＤＵ定義情報ファイルを読み出すことと、
対応する前記ＤＵ定義情報ファイルに基づいて、前記受信した１または複数のジャーナルデータに含まれる前記単一のトランザクションデータ内のそれぞれのＤＵを識別することと、
識別した前記それぞれのＤＵを分解して対応するＤＵファイルに格納することであって、格納されたそれぞれのＤＵは、前記単一のトランザクションデータを識別するキー情報によって関連付けられている、ことと
を備える、情報処理方法。
【請求項８】
ユーザ定義にしたがって、前記ＤＵファイルに格納されている対応するＤＵおよび前記対応するＤＵのデータ項目を読み出し、分析データを生成することであって、前記生成された分析データは、前記キー情報によって前記トランザクションデータと関連付けられている、ことをさらに備える、請求項７の情報処理方法。
【請求項９】
識別した前記それぞれのＤＵを分解するとき、前記キー情報を生成し、生成した前記キー情報を前記識別したそれぞれのＤＵに付加することをさらに備える、請求項７の情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理方法に関する。より詳細に言えば、本発明は、銀行の勘定系システムなどで発生した様々なトランザクションデータを、ユーザの所望の分析に利用するために処理することができる情報処理装置および情報処理方法に関する。
【背景技術】
【０００２】
経営情報システム（ＭＩＳ）は、１または複数のシステムに蓄積された様々な情報を集計および分析し、そのアウトプットを経営者や管理者の意思決定に役立てるために利用される。一部の金融機関は、金融持ち株会社などの経営形態によってグループ経営を行っており、および／または活動拠点をグローバルに展開している。金融機関で利用される経営情報システム（ＭＩＳ）は、経営形態および活動範囲に従って、様々なアウトプットを提供することを要求されるようになってきつつある。【０００３】
金融機関は、勘定系システム、ネットバンキングシステムなどの様々なシステムを保有している。勘定系システムは、銀行システムにおけるコアシステムであり、大量のデータを処理し、格納している。これらの大量のデータは、様々なファイルレイアウトの可変長データであるため、従来の経営情報システム（ＭＩＳ）は、それぞれのデータごとに解析のための固有の機能を有さなければならなかった。データレイアウトの変更が発生した場合、従来の経営情報システム（ＭＩＳ）は、柔軟に対応することができていなかった。あるいは、従来の経営情報システム（ＭＩＳ）は、一部のデータのみを扱うことができるにすぎなかった。【０００４】
特許文献１には、大量のデータを効率良く処理するために、１つのデータとそのデータに関連付けられる属性（例えば、データ変更履歴）を一まとまりの処理単位として分割して処理することが開示されている。しかしながら、特許文献１のシステムは、ファイルレイアウトの変更などに対処することはできず、必要情報の変化に対してスピーディに対応することができなかった。特許文献１のシステムは、金融機関の経営形態および活動範囲に従って、様々なアウトプットを提供することができなかった。【０００５】
そのため、金融機関で利用される経営情報システム（ＭＩＳ）は、グループの経営情報を経営管理に活用しやすくするための柔軟なシステム構成を必要とし、および経営形態および活動範囲に従って、様々なアウトプットを提供できるように構成されることが要求される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−２１２９８５号公報
【発明の概要】
【０００７】
本発明の目的は、このような状況に鑑み、金融機関で利用される新たな経営情報システム（ＭＩＳ）を提供することである。本発明の経営情報システム（ＭＩＳ）は、グループの経営情報を経営管理に活用しやすくするための柔軟なシステム構成を有することができ、および経営形態および活動範囲に従って、様々なアウトプットを提供できるように構成されることができる。
【０００８】
本発明の一態様としての、情報処理装置は、プロセッサと、前記プロセッサと通信可能なように接続されたストレージとを備え、前記プロセッサは、勘定系システムから受信したメタデータに基づいて、前記ストレージ内のデータユニット（ＤＵ）定義情報ファイルをアップデートし、前記ＤＵ定義情報ファイルは、前記メタデータに関連付けられ、前記メタデータは、ＤＵ番号を含み、前記勘定系システムから受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のＤＵ番号に基づいて前記ＤＵ定義情報ファイルに問い合わせを行い、対応する前記ＤＵ定義情報ファイルを読み出し、対応する前記ＤＵ定義情報ファイルに基づいて、前記受信した１または複数のジャーナルデータに含まれる前記単一のトランザクションデータ内のそれぞれのＤＵを識別し、識別した前記それぞれのＤＵを分解して前記ストレージ内の対応するＤＵファイルに格納し、格納されたそれぞれのＤＵは、前記単一のトランザクションデータを識別するキー情報によって関連付けられている、ように構成される。
【０００９】
本発明の他の態様としての、情報処理装置によって実行される情報処理方法は、勘定系システムから受信したメタデータに基づいて、データユニット（ＤＵ）定義情報ファイルをアップデートすることであって、前記ＤＵ定義情報ファイルは、前記メタデータに関連付けられ、前記メタデータは、ＤＵ番号を含む、ことと、前記勘定系システムから受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のＤＵ番号に基づいて前記ＤＵ定義情報ファイルに問い合わせを行い、対応する前記ＤＵ定義情報ファイルを読み出すことと、対応する前記ＤＵ定義情報ファイルに基づいて、前記受信した１または複数のジャーナルデータに含まれる前記単一のトランザクションデータ内のそれぞれのＤＵを識別することと、識別した前記それぞれのＤＵを分解して対応するＤＵファイルに格納することであって、格納されたそれぞれのＤＵは、前記単一のトランザクションデータを識別するキー情報によって関連付けられている、こととを備える。
【００１０】
本発明の情報処理装置は、様々なファイルレイアウトの可変長データの量が膨大であったとしても、ユーザが利用しやすいデータ形式でデータユニット（ＤＵ）ごとに格納することができる。格納されているデータユニット（ＤＵ）のデータは、キー情報に関連付けられているので、本発明の情報処理装置は、ユーザの所望のアウトプットを容易に生成することができる。
【図面の簡単な説明】
【００１１】
本明細書において開示される実施形態の詳細な理解は、添付図面に関連して例示される以下の説明から得ることができる。【００１２】
【図１】図１は、本発明に係る情報処理装置を含むシステム全体の構成を示す。
【図２】図２は、情報処理装置のシステム構成を示す。
【図３】図３は、勘定系システムから受信したジャーナルデータを分解する処理を示す。
【図４】図４は、図３のＳ３０５の処理を詳細に説明するフローを示す。
【図５】図５は、ＤＵファイルに格納されているデータに基づいて分析のためのデータを生成するフローを示す。
【図６】図６は、顧客が第１の支店のＡＴＭを使用して、第２の支店の顧客の預金口座から１０００円を引き出す例を示す。
【図７】図７は、図６のケースにおいて発生した複数のトランザクションデータを含むジャーナルデータが分解処理を通じて複数のＤＵファイルに格納される例を示す。
【図８】図８は、１または複数のデータユニット（ＤＵ）およびＤＵ内の１または複数のデータ項目がユーザによって選択される画面の一例を示す。
【図９】図９は、図７に示されたＤＵファイルから基礎データを生成する処理を示す。
【発明を実施するための形態】
【００１３】
以下に図面を参照して、本開示に従う例示的な実施形態の詳細説明を提供する。本明細書に記載される例示的な実施形態は、検討のための例としてのみ使用され、本開示を限定するために使用されない。
【００１４】
図１は、本発明に係る情報処理装置１００を含むシステム全体の構成を示す。図１において、銀行システム１０は、ネットワーク２０を介してクライアント端末１１およびＡＴＭ（automated teller machine）１２と通信可能なように接続される。ネットワーク２０は、インターネット、専用線、有線ＬＡＮ、無線ＬＡＮなどの周知のネットワークであってよい。図１では、説明の便宜上、クライアント端末１１およびＡＴＭ１２は１つしか示されていないが、複数のクライアント端末１１および複数のＡＴＭ１２が存在することができる。銀行システム１０は、情報処理装置１００、勘定系システム１１０、およびネットバンキングシステム１２０を備えることができる。情報処理装置１００、勘定系システム１１０、およびネットバンキングシステム１２０は、互いに通信可能なように接続される。
【００１５】
情報処理装置１００は、ジャーナルデータを勘定系システム１１０および銀行システム１０内の他のシステムから受信し、分析のためにデータ処理を行うことができる。ジャーナルデータは、勘定系システム１１０において発生する全てのトランザクションデータのログデータ、および他のシステムからの電文（例えば、照会電文、応答電文）を含むことができる。情報処理装置１００は、ユーザの要求に応答して、ユーザの所望のアウトプットを提供することができる。情報処理装置１００のこれらの詳細な処理は後述される。
【００１６】
勘定系システム１１０は、銀行システム１０を構成するシステムの１つであり、口座や融資の残高管理、預金額や融資額に対する利息計算など、銀行の勘定処理を実行するシステムである。ネットバンキングシステム１２０は、顧客に金融機関のサービスをインターネット経由で提供するシステムである。
【００１７】
クライアント端末１１は、顧客がネットバンキングシステム１２０などの銀行システム１０にアクセスするときに利用されるデバイスである。本明細書において「クライアント端末」という用語は、例えば、パーソナルコンピュータ（ＰＣ）、ラップトップ、タブレット型コンピュータ、携帯情報端末（ＰＤＡ）、ユーザ機器（ＵＥ）、移動局、セルラ電話機、スマートフォン、あるいは有線または無線環境において動作可能な他の任意のタイプのデバイスを意味し得るが、これらには限定されない。ユーザは、クライアント端末１１を利用して、銀行システム１０によって提供される様々なサービスを利用することができる。ＡＴＭ１２は、金融機関によって設置・運用されている機械であり、顧客が通帳やカードなどを使い、現金の預け入れや引き出しなどを行うことができる機械である。
【００１８】
図２は、情報処理装置１００のシステム構成を示す。情報処理装置１００は、ＣＰＵ２０１、ＲＡＭ２０２、ＲＯＭ２０３、ストレージ２０４、接続インターフェース２０５およびネットワークインターフェース２０６を備える。各コンポーネント２０１〜２０６は、バス２２０を介して相互に通信可能に接続される。
【００１９】
ＣＰＵ２０１は、それぞれのデバイスおよびそれぞれ回路を制御し、並びに演算およびデータ処理を行う。ＲＡＭ２０２は一時記憶領域であり、ＣＰＵ２０１による演算実行時に使用される。ＲＯＭ２０３は、種々のプログラムを格納する記憶領域である。ストレージ２０４は、例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）などにより構成され、様々なデータを格納するデータベースおよびファイルを有することができる。ＣＰＵ２０１の制御に基づいて、１または複数のデータがストレージ２０４から読み取られ、および１または複数のデータがストレージ２０４に書き込まれる。
【００２０】
ストレージ２０４に格納されるデータベース、テーブルおよび／またはファイルの例が説明される。ストレージ２０４は、ＤＵ定義情報ファイル２１１、ジャーナルデータ２１２、ＤＵファイル２１３、ＤＵマッピング定義ファイル２１４、および基礎データファイル２１５を備えることができる。
【００２１】
ＤＵ定義情報ファイル２１１は、勘定系システム１１０および他のシステムから受信するデータユニット（ＤＵ）の定義ファイル（例えば、ファイルレイアウトを示すデータ）を格納することができる。データユニット（ＤＵ）は、データを格納する基本単位を示す（例えば、テーブルなど）。ＤＵ定義情報ファイル２１１は、プライマリキーとしてデータユニット（ＤＵ）番号を有し、最終更新日を有する。ＤＵ定義情報ファイル２１１は、データ更新が行われたことを示すインジケーション（例えば、フラグ）を有することができる。
【００２２】
ジャーナルデータ２１２は、勘定系システム１１０において発生する全てのトランザクションデータのログデータ、および他のシステムからの電文（例えば、照会電文、応答電文）を含むことができる。ジャーナルデータは、トランザクション毎に生成されるバイナリデータであり、１または複数のＤＵ番号を有することができる。すなわち、１つのトランザクションデータは、まとめて処理されるべき１または複数のデータユニット（ＤＵ）の情報を含むことができる。ジャーナルデータのデータ長は、トランザクションデータに関連付けられる１または複数のＤＵの種類に依存する。
【００２３】
ＤＵファイル２１３は、ジャーナルデータ２１２に含まれているデータをＤＵごとに格納することができ、かつ単一のトランザクションデータに含まれるそれぞれのＤＵのデータを関連付けるキー情報を格納することができる。キー情報は、図７に示されるジャーナル構造情報７０３に格納される。
【００２４】
ＤＵマッピング定義ファイル２１４は、ＤＵファイル２１３に格納されているデータから、ユーザの所望の基礎データを生成するために利用される定義ファイルである。ＤＵマッピング定義ファイル２１４は、１または複数のＤＵ、およびＤＵ内の１または複数のデータ項目の対応関係を含むことができる。
【００２５】
基礎データファイル２１５は、ユーザ選択に応じて生成される、分析のためのデータを格納することができる。基礎データファイル２１５に含まれるデータ項目は、必要に応じて、データ型が変換されてもよい。
【００２６】
接続インターフェース（ＩＦ）２０５は、情報処理装置１００に種々のデバイスを接続するためのインターフェースである。例えば、接続インターフェース２０５を介して、ディスプレイ、キーボード、マウス、外部記憶装置等が情報処理装置１００に接続されることができる。
【００２７】
ネットワークインターフェース（ＩＦ）２０６は、通信回線を通じてネットワーク２０に接続される。ＣＰＵ２０１は、ネットワークインターフェース２０６を通じてネットワーク２０とデータ通信を行う。ネットワークインターフェース２０６およびネットワーク２０の間の接続は、有線接続および無線接続のいずれであってもよい。
【００２８】
図３〜図５は、情報処理装置１００が、勘定系システム１１０等からジャーナルデータ２１２を受信し、データ処理を行って分析のためのデータを出力する処理を示す。この処理は、２つのフェーズに分けられることができる。第１のフェーズは、ジャーナルデータ２１２に含まれる１または複数の制御情報および１または複数のデータユニット（ＤＵ）を分解し、格納する処理である（図３、図４）。第２のフェーズは、分解されたデータユニット（ＤＵ）に基づいて、分析のための基礎データを生成する処理である（図５）。
【００２９】
図３は、勘定系システム１１０から受信したジャーナルデータ２１２を分解する処理を示す。Ｓ３０１にて、情報処理装置１００は、メタデータ、すなわち、各種のデータの定義ファイルを勘定系システム１１０および他のシステムから受信する。メタデータは、ＤＵ番号を含むことができる。勘定系システム１１０および他のシステムからメタデータを受信するタイミングは、予め定められることができる（例えば、月１回）。情報処理装置１００は、受信した任意のメタデータが以前のものから変化しているかどうかをＤＵ定義情報ファイル２１１に格納されているデータに基づいて判定することができる。メタデータが変化していると判定された場合には、情報処理装置１００は、Ｓ３０２の処理を実行する。メタデータが変化していないと判定された場合には、情報処理装置１００は、Ｓ３０３の処理を実行する。
【００３０】
Ｓ３０２にて、情報処理装置１００は、変化したメタデータに関連付けられるＤＵ定義情報ファイル２１１をメタデータの内容でアップデートすることができる。アップデートされたＤＵ定義情報ファイル２１１は、ユーザによって参照されることができる。例えば、クライアント端末１１からの要求に応じて、情報処理装置１００は、ＤＵ定義情報ファイル２１１に格納されている全ての定義ファイルのリスト、アップデートされた定義ファイルのリスト、およびユーザによって選択された定義ファイルの内容を提供することができる。
【００３１】
Ｓ３０３にて、情報処理装置１００は、勘定系システム１１０および他のシステムから１または複数のジャーナルデータを受信し、ジャーナルデータ２１２に格納することができる。情報処理装置１００は、１または複数のジャーナルデータをジャーナルデータ２１２から読み出すことができる。
【００３２】
Ｓ３０４にて、情報処理装置１００は、１または複数のジャーナルデータに含まれるＤＵ番号に基づいてＤＵ定義情報ファイル２１１に問い合わせを行い、対応するＤＵ定義情報ファイルを読み出すことができる。
【００３３】
Ｓ３０５にて、情報処理装置１００は、１または複数のジャーナルデータに含まれるＤＵ番号および対応するＤＵ定義情報ファイルの情報に基づいて、１または複数のジャーナルデータをそれぞれの対応するデータユニット（ＤＵ）に分解することができる。分解されたデータは、ＤＵファイル２１３の対応するストレージ領域（例えば、データベースなど）に格納される。図４は、図３のＳ３０５の処理を詳細に説明するフローを示す。
【００３４】
Ｓ４０１にて、情報処理装置１００は、ジャーナルデータに含まれる１または複数のＤＵ番号に基づいて、それぞれのＤＵのデータ長を識別する。ＤＵのデータ長の情報は、ＤＵ定義情報ファイル２１１に格納されている。情報処理装置１００は、識別したデータ長に基づいて、ジャーナルデータに含まれるそれぞれのＤＵの位置情報を判定することができる。Ｓ４０２にて、情報処理装置１００は、それぞれのトランザクションデータに関連付けられる共通キーを生成し、トランザクションデータ内のそれぞれのＤＵに対して共通キーを付加することができる。共通キーは、１つのトランザクションデータを構成する１または複数のＤＵを関連付ける制御用情報である。共通キーは、ＤＵ番号とは異なる。
【００３５】
Ｓ４０３にて、情報処理装置１００は、ジャーナルデータに含まれるそれぞれのＤＵの各データ項目のデータ型を、ＤＵ定義情報ファイル２１１に格納されている対応するＤＵの定義ファイルに定義される対応するデータ項目のデータ型の情報に基づいて変換することができる。両方のデータ型が一致する場合、データ変換は行われなくてよい。Ｓ４０４にて、情報処理装置１００は、共通キーが付加されたそれぞれのＤＵのデータを、対応するＤＵファイル２１３に格納することができる。
【００３６】
図３および図４の処理フローの具体例が、図６および図７を参照して説明される。以下の説明は、本発明に係る情報処理装置１００によって処理されるトランザクションデータの例を示す。
【００３７】
図６は、顧客が第１の支店のＡＴＭを使用して、第２の支店の顧客の預金口座から１０００円を引き出す例を示す。第１の支店は、顧客の口座を有しておらず、第２の支店は、顧客の口座を有している。第１の支店のＡＴＭにて１０００円が引き出されるとき、手数料１０８円が発生する。第１の支店は、顧客に「現金」１０００円を提供し、第２の支店に「手数料」１０８円を提供するので、１０００円および１０８円のデータが借方の勘定科目「代受払」として発生する。
【００３８】
第２の支店は、顧客の普通預金口座から１０００円および１０８円を引き出す。第２の支店の顧客の普通預金口座から１０００円および１０８円が減少したことに応答して借方の「普通預金」１０００円および借方の「普通預金」１０８円のデータが発生する。第１の支店の借方の「代受払」１０００円および「代受払」１０８円が発生したことに応答して、第２の支店の貸方の「代受払」１０００円および「代受払」１０８円が発生する。勘定科目「代受払」は、銀行内の資金の流れを示す。
【００３９】
図７は、図６のケースにおいて発生した複数のトランザクションデータを含むジャーナルデータ２１２が分解処理（図３のＳ３０５）を通じて複数のＤＵファイル２１３に格納される例を示す。複数のトランザクション（ＴＲ）データは、第１の支店で発生したトランザクションデータ７０１および第２の支店で発生したトランザクションデータ７０２を含む。
【００４０】
情報処理装置１００は、第１の支店のトランザクション（ＴＲ）データおよび第２の支店のトランザクション（ＴＲ）データを含むジャーナルデータ２１２を受信し、ジャーナルデータ２１２格納する。受信したジャーナルデータ２１２は、システム情報（Ｍ０）、業務情報（Ｍ１）、勘定取引（Ｍ２）およびデータユニット（ＤＵ−ｎ：ｎは任意の英数字）を含むことができる。
【００４１】
情報処理装置１００は、ジャーナルデータ２１２を読み出し、分解処理（Ｓ３０５）を行うことができる。情報処理装置１００は、ジャーナルデータ２１２に含まれるそれぞれのデータを関連付けるキー情報を生成し、キー情報をそれぞれのＤＵに付加することができる。分解処理が行われた後、ジャーナルデータ２１２に含まれるデータは、ＤＵファイル２１３の対応するストレージ領域（例えば、データベースなど）に格納される。ＤＵファイル２１３は、ジャーナル構造情報７０３を含むことができ、ジャーナル構造情報７０３は、ジャーナルデータ２１２に含まれる単一のトランザクションデータ内のそれぞれのデータを関連付けるキー情報を含むことができる。ジャーナル構造情報７０３は、トランザクションデータの詳細、すなわち、単一のトランザクションデータにどのデータユニット（ＤＵ）が使用されているかを示すことができる。
【００４２】
図７に示されるように、第１の支店のトランザクション（ＴＲ）データ７０１は、システム情報（Ｍ０）、業務情報（Ｍ１）、勘定取引（Ｍ２）、ＤＵ−Ａ、ＤＵ−ＣおよびＤＵ−Ｄを含む。例えば、システム情報（Ｍ０）は「ＡＴＭ」を示し、業務情報（Ｍ１）は「口座番号Ａ」を示し、勘定取引（Ｍ２）は第１の支店で発生した明細データを示す。第１の支店で発生した明細データの例は、図６に示されている。ＤＵ−Ａ、ＤＵ−ＣおよびＤＵ−Ｄは、対応するデータユニットを識別する。第２の支店のトランザクション（ＴＲ）データ７０２は、システム情報（Ｍ０）、業務情報（Ｍ１）、勘定取引（Ｍ２）、ＤＵ−Ａ、ＤＵ−ＢおよびＤＵ−Ｅを含む。例えば、システム情報（Ｍ０）は「オンライン」を示し、業務情報（Ｍ１）は「口座番号Ａ」を示し、勘定取引（Ｍ２）は第２の支店で発生した明細データを示す。第２の支店で発生した明細データの例は、図６に示されている。ＤＵ−Ａ、ＤＵ−ＢおよびＤＵ−Ｅは、対応するデータユニットを識別する。
【００４３】
次に、図５を参照して、ＤＵファイル２１３に格納されている分解されたデータユニット（ＤＵ）のデータおよびジャーナル構造情報７０３に格納されている情報に基づいて、分析のための基礎データを生成する処理が説明される。
【００４４】
図５は、ＤＵファイル２１３に格納されているデータに基づいて分析のためのデータを生成するフローを示す。Ｓ５０１にて、情報処理装置１００は、分析データを生成するための基礎情報としてのユーザインプットをクライアント端末１１から受信することができる。ユーザがクライアント端末１１で情報処理装置１００にアクセスすると、情報処理装置１００は、選択可能なテーブルのリスト（ＤＵファイルのリスト）をユーザに提供することができる。ユーザは、所望のＤＵファイルおよび所望のデータ項目を選択することができる。選択された所望のＤＵファイルおよび所望のデータ項目は、ＤＵマッピング定義ファイル２１４に格納される。
【００４５】
Ｓ５０２にて、情報処理装置１００は、ＤＵマッピング定義ファイル２１４に格納されている情報に基づいて、所望のＤＵファイルの所望のデータ項目のデータを対応するＤＵファイル２１３から読み出すことができる。Ｓ５０３にて、情報処理装置１００は、ＤＵマッピング定義ファイル２１４に格納されている情報にしたがって、ＤＵファイル２１３から読み出したデータを基礎データとして生成し、基礎データファイル２１５に格納することができる。
【００４６】
図５の処理フローの具体例が、図８および図９を参照して説明される。以下の説明は、本発明に係る情報処理装置１００によって行われる基礎データの生成処理の例を示す。
【００４７】
図８は、１または複数のデータユニット（ＤＵ）およびＤＵ内の１または複数のデータ項目がユーザによって選択される画面の一例を示す。情報処理装置１００は、クライアント端末１１からの要求に応答して、図８に示されるような利用可能なＤＵのリストを表示することができる。１または複数のＤＵがユーザによって選択されると、情報処理装置１００は、選択されたＤＵの１または複数のデータ項目のリストを表示することができる。図８は、顧客テーブルのデータ項目を表示する例を示す。ユーザは、クライアント端末１１を利用して、ＤＵ内の１または複数のデータ項目を選択して保存することができる。ユーザは、保存されたデータを利用して、ＤＵファイル２１３から対応するデータを抽出し、基礎データを生成することができる。生成された基礎データは、基礎データファイル２１５に格納される。情報処理装置１００は、クライアント端末１１からの要求に応答して、図８の画面において、ユーザ選択に従って基礎データ２１５の内容のプレビューを提供することができる。
【００４８】
図９は、図７に示されたＤＵファイル２１３から基礎データ２１５を生成する処理を示す。情報処理装置１００は、ＤＵマッピング定義２１４からデータを読み出し、読み出したデータに関連付けられるデータをＤＵファイル２１３から抽出する。上述したように、キー情報がジャーナル構造情報７０３に格納されているので、情報処理装置１００は、単一のトランザクションデータで発生した所望のデータを抽出することができる。情報処理装置１００は、抽出されたデータに対してデータ処理を行い、基礎データファイル２１５に格納することができる。
【００４９】
以上、例示的な実施形態を参照しながら本発明の原理を説明したが、本発明の要旨を逸脱することなく、構成および細部において変更する様々な実施形態を実現可能であることを当業者は理解するだろう。すなわち、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。
【要約】
金融機関で利用される新たな経営情報システム（ＭＩＳ）が提供される。本発明の情報処理装置は、勘定系システムから受信したメタデータに基づいて、メタデータに関連付けられるＤＵ定義情報ファイルをアップデートし、勘定系システムから受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のＤＵ番号に基づいてＤＵ定義情報ファイルに問い合わせを行い、対応するＤＵ定義情報ファイルを読み出し、対応するＤＵ定義情報ファイルに基づいて、受信した１または複数のジャーナルデータに含まれる単一のトランザクションデータ内のそれぞれのＤＵを識別し、識別したそれぞれのＤＵを分解して対応するＤＵファイルに格納する。格納されたそれぞれのＤＵは、単一のトランザクションデータを識別するキー情報によって関連付けられている。【図１】
0006368442.tif 000002
【図２】
0006368442.tif 000003
【図３】
0006368442.tif 000004
【図４】
0006368442.tif 000005
【図５】
0006368442.tif 000006
【図６】
0006368442.tif 000007
【図７】
0006368442.tif 000008
【図８】
0006368442.tif 000009
【図９】
0006368442.tif 000010