(57)【要約】【課題】データの可視化をできるだけ早くして利用者に提示する、情報可視化装置、情報可視化方法、及びプログラムを提供する。【解決手段】情報可視化装置１は、対象となるシステム２１からデータを収集する、収集部２と、収集したデータから、あらかじめ設定されたデータを取得し、取得したデータを編集条件に応じて、可視化可能な形式に編集する、編集部３と、データを可視化するために用いる可視化情報を生成する、生成部４と、を有する。【選択図】図１
2020126499.tif 000002
【特許請求の範囲】
【請求項１】
対象となるシステムからデータを収集する、収集手段と、
収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、編集手段と、
データを可視化するために用いる可視化情報を生成する、生成手段と、
を有することを特徴とする情報可視化装置。
【請求項２】
請求項１に記載の情報可視化装置であって、
前記収集手段は、データレイクに前記データを記憶する
ことを特徴とする情報可視化装置。
【請求項３】
請求項１又は２に記載の情報可視化装置であって、
前記編集手段は、データウェアハウスに前記編集したデータを記憶する
ことを特徴とする情報可視化装置。
【請求項４】
請求項１から３のいずれか一つに記載の情報可視化装置であって、
前記収集手段は、基幹系システムから前記データを収集する
ことを特徴とする情報可視化装置。
【請求項５】
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データからあらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を有することを特徴とする情報可視化方法。
【請求項６】
請求項５に記載の情報可視化方法であって、
前記（ａ）のステップにおいて、データレイクに前記データを記憶する
ことを特徴とする情報可視化方法。
【請求項７】
請求項５又は６に記載の情報可視化方法であって、
前記（ｂ）のステップにおいて、データウェアハウスに前記編集したデータを記憶する
ことを特徴とする情報可視化方法。
【請求項８】
請求項５から７のいずれか一つに記載の情報可視化方法であって、
前記（ａ）のステップにおいて、基幹系システムから前記データを収集する
ことを特徴とする情報可視化方法。
【請求項９】
コンピュータに、
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムであって、
前記（ａ）のステップにおいて、データレイクに前記データを記憶する
ことを特徴とするプログラム。
【請求項１１】
請求項９又は１０に記載のプログラムであって、
前記（ｂ）のステップにおいて、データウェアハウスに前記編集したデータを記憶する
ことを特徴とするプログラム。
【請求項１２】
請求項９から１１のいずれか一つに記載のプログラムであって、
前記（ａ）のステップにおいて、基幹系システムから前記データを収集する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を可視化する情報可視化装置、情報可視化方法、及びプログラムに関する。
【背景技術】
【０００２】
データ管理をする技術として、データウェアハウス（Data warehouse）、データレイク（Data Lakes）などの技術が知られている。また、利用者が要求する可視化に応じて、データウェアハウス又はデータレイクからデータを取得し、取得したデータを用いて可視化をし、利用者に提示する技術が知られている。
【０００３】
関連する技術として、特許文献１には、利用者が要求する分析に応じたデータ処理を行うシステムが開示されている。そのシステムによれば、データウェアハウスに記憶されたデータを統合して、統合データを生成する。
【０００４】
また、特許文献２には、効率よくデータレイクを生成するデータ収集システムが開示されている。そのシステムによれば、データを記憶するに場合、特徴的なデータを欠落させることなく、意味のないデータを削減して、時系列にデータを効率よく記憶する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１８１１５０号公報
【特許文献２】特開２０１８−１４２１５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に開示されているシステムでは、データウェアハウスに、あらかじめ設定されたデータだけが記憶される。そのため、利用者が設定されたデータ以外のデータを用いて分析をする場合には、設定されたデータ以外のデータを収集できるように、データウェアハウスの収集プログラムを改修しなければならない。従って、設定されたデータ以外のデータについては、データウェアハウスの収集プログラムを改修しないと可視化ができないので、利用者は分析ができない。
【０００７】
また、特許文献２に開示されているデータ収集システムは、データを時系列に効率よく記憶するシステムではあるが、データを可視化することについての開示はない。
【０００８】
更に、特許文献１、２には、データウェアハウスとデータレイクとを組み合わせ、可視化情報を利用者に提示することについての開示はない。
【０００９】
本発明の目的の一例は、データの可視化をできるだけ早くして利用者に提示する、情報可視化装置、情報可視化方法、及びプログラムを提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するため、本発明の一側面における情報可視化装置は、
対象となるシステムからデータを収集する、収集部と、
収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、編集部と、
データを可視化するために用いる可視化情報を生成する、生成部と、
を有することを特徴とする。
【００１１】
また、上記目的を達成するため、本発明の一側面における情報可視化方法は、
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データからあらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を有することを特徴とする。
【００１２】
更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を実行させることを特徴とする。
【発明の効果】
【００１３】
以上のように本発明によれば、データの可視化をできるだけ早くして利用者に提示することができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、情報可視化装置の一例を示す図である。
【図２】図２は、情報可視化装置を有するシステムの一例を示す図である。
【図３】図３は、データレイクに格納されたデータの一例を示す図である。
【図４】図４は、データウェアハウスに格納されたデータの一例を示す図である。
【図５】図５は、情報可視化装置の動作の一例を示す図である。
【図６】図６は、情報可視化を実現するコンピュータの一例を示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態）
以下、本発明の実施の形態について、図１から図６を参照しながら説明する。
【００１６】
［装置構成］
最初に、図１を用いて、本実施の形態における情報可視化装置１の構成について説明する。図１は、情報可視化装置の一例を示す図である。
【００１７】
図１に示す情報可視化装置１は、データの可視化をできるだけ早くして利用者に提示する装置である。また、図１に示すように、情報可視化装置１は、収集部２と、編集部３と、生成部４とを有する。
【００１８】
このうち、収集部２は、対象となるシステムからデータを収集する。具体的には、収集部２は、対象となるシステムから収集条件に応じて収集した大量のデータをデータレイクに格納する。収集条件は、例えば、収集するデータを表す情報と、収集したデータの格納先を表す情報とを有する。
【００１９】
編集部３は、収集したデータから、あらかじめ設定されたデータを取得し、取得したデータを編集条件に応じて、可視化可能な形式に編集する。具体的には、編集部３は、データレイクからデータを取得し、取得したデータを編集条件に応じて編集し、編集したデータをデータウェアハウスに格納する。編集条件は、例えば、編集対象となるデータを表す
情報と、編集方法とを有する情報である。
【００２０】
生成部４は、可視化するために用いる可視化情報を生成する。具体的には、生成部４は、データウェアハウスに格納されたデータを用いて、可視化条件に基づいて、可視化するために必要となる可視化情報を生成し、生成した可視化情報を端末装置に出力する。可視化条件は、例えば、可視化に用いるデータを表す情報と、可視化の種類を指定するための情報である。
【００２１】
このように、本実施の形態においては、対象となるシステムからデータを収集してデータレイクに格納し、データレイクに格納されたデータを編集してデータウェアハウスに格納するので、即時に（できる限り早く）データを可視化して利用者に提示することができる。
【００２２】
すなわち、従来のように、データウェアハウスに、利用者により設定されたデータだけを格納するのではなく、本実施の形態においては、データレイクを介して、利用者によりあらかじめ設定されたデータ以外のデータも格納できるようにする。そのため、あらかじめ設定されたデータ以外のデータを用いて可視化する場合でも、あらかじめ設定されたデータ以外のデータを即時に可視化できる。
【００２３】
また、利用者により設定されたデータ以外のデータをデータレイクに格納しているため、従来のようにデータウェアハウスの収集プログラムを改修しなくても、本実施の形態においては、収集条件、編集条件を変更するだけで、必要なデータを取得できる。
【００２４】
［システム構成］
続いて、図２を用いて、本実施の形態における情報可視化装置１の構成をより具体的に説明する。図２は、情報可視化装置を有するシステムの一例を示す図である。
【００２５】
図２に示すように、本実施の形態におけるシステム２０は、情報可視化装置１に加えて、対象システム２１、端末装置２２、管理装置２３を有する。情報可視化装置１は、収集部２、編集部３、生成部４に加えて、データレイク２４、データウェアハウス２５を有する。
【００２６】
対象システム２１は、データソースを有するシステムである。対象システム２１は、例えば、製造管理システム、販売管理システム、会計システムなどの基幹系システムが考えられる。
【００２７】
端末装置２２は、利用者がデータを分析する場合に用いる装置である。具体的には、端末装置２２は、可視化条件を生成部４に送信し、可視化条件に基づいて生成部４により生成された可視化情報を取得する。そして、端末装置２２は、取得した可視化情報に基づいて、端末装置２２が有する出力装置又は端末装置２２に接続された出力装置に、可視化したデータを出力する。
【００２８】
なお、端末装置２２は、例えば、パーソナルコンピュータ、サーバ、モバイルコンピュータなどである。また、出力装置は、例えば、液晶、有機ＥＬ（Electro Luminescence）、ＣＲＴ（Cathode Ray Tube）を用いた画像表示装置などである。更に、画像表示装置は、スピーカなどの音声出力装置などを備えていてもよい。なお、出力装置は、プリンタなどの印刷装置でもよい。
【００２９】
管理装置２３は、情報可視化装置１が有する収集部２に対して収集条件を設定する装置である。また、管理装置２３は、情報可視化装置１が有する編集部３に対して編集条件を
設定する装置である。なお、管理装置２３は、例えば、パーソナルコンピュータ、サーバ、モバイルコンピュータなどである。
【００３０】
情報可視化装置について説明をする。
収集部２は、対象システム２１からデータを収集し、収集条件に応じてデータを分類してデータレイクの格納先に格納する。具体的には、収集部２は、まず、対象システム２１が有する複数のデータソースからデータを収集する。続いて、収集部２は、収集条件に基づいて収集したデータを分類し、データレイク２４に設けられた格納先の領域に形式を変更せずにデータを格納する。
【００３１】
データレイク２４は、構造化データと非構造化データを格納する一元的なリポジトリである。また、データレイクは、データを構造化せずに元の形式のままで格納する。なお、データレイク２４は、図２に示すように情報可視化装置１に設けてもよいし、又は情報可視化装置１の外部に設けてもよい。また、データレイク２４は、内部に収集部２を有してもよい。
【００３２】
収集部２について詳細に説明する。
収集部２は、まず、収集条件を取得する。続いて、収集部２は、収集条件が有する、データソースを表すデータソース識別情報と、収集したデータをデータレイク２４に格納する格納先となる記憶領域を表す格納領域情報とを参照する。
【００３３】
収集条件として、例えば、データソース識別情報ＤＳ１、ＤＳ２、ＤＳ３と、データソース識別情報ＤＳ１に関連するデータの格納先となる領域を表す格納領域情報ＡＤＤ−ＤＳ１と、データソース識別情報ＤＳ２に関連するデータの格納先となる領域を表す格納領域情報ＡＤＤ−ＤＳ２と、データソース識別情報ＤＳ３に関連するデータの格納先となる領域を表す格納領域情報ＡＤＤ−ＤＳ３とを有しているものとする。
【００３４】
その場合、収集部２は、図３に示すように、データ３１を分類してデータレイク２４に格納する。図３は、データレイクに格納されたデータの一例を示す図である。
【００３５】
詳細には、収集部２は、図３に示すように、データソースＤＳ１に関連するデータＤＡＴＡ−１１、ＤＡＴＡ−１２、ＤＡＴＡ−１３などを、格納領域情報ＡＤＤ−ＤＳ１が示す領域に、データソース識別情報ＤＳ１と、データＤＡＴＡ−１１、ＤＡＴＡ−１２、ＤＡＴＡ−１３と、それらのデータを識別するデータ識別情報ＩＤ１−１１、ＩＤ１−１２、ＩＤ１−１３と関連付けて格納する。
【００３６】
また、収集部２は、同じように、データＤＡＴＡ−２１、ＤＡＴＡ−２２、ＤＡＴＡ−２３、データＤＡＴＡ−３１、ＤＡＴＡ−３２、ＤＡＴＡ−３３についても、データレイク２４の格納領域情報ＡＤＤ−ＤＳ２、ＡＤＤ−ＤＳ３が示す領域に格納する。
【００３７】
なお、収集部２は、運用状態において、収集条件に基づいて、対象システム２１から常時データの収集を行う。また、収集するデータを追加する場合、管理装置２３を用いて収集条件を変更して、収集部２は、追加されたデータに関して収集をする。
【００３８】
更に、収集部２は、編集条件の変更に応じて、収集条件を変更してもよい。すなわち、編集条件に、利用者により設定されたデータ以外のデータが追加され場合に、追加されたデータがデータレイク２４にない場合には、収集条件を変更して当該データを追加する。
【００３９】
編集部３は、収集部２が収集したデータから、あらかじめ設定されたデータを取得し、取得したデータを、データの編集方法を表す編集条件に応じて、可視化可能な形式に編集
する。具体的には、編集部３は、まず、データレイク２４から、あらかじめ設定されたデータを取得する。続いて、編集部３は、取得したデータを編集条件に応じて編集し、編集したデータをデータウェアハウス２５に格納する。
【００４０】
データウェアハウス２５は、データレイク２４に格納されているデータを用いて、データ間の関連性などを可視化するために用いる。なお、データウェアハウス２５は、図２に示すように情報可視化装置１に設けてもよいし、又は情報可視化装置１の外部に設けてもよい。また、データウェアハウス２５は、内部に編集部３を有してもよい。
【００４１】
編集部３について詳細に説明する。
編集部３は、まず、編集条件を取得する。続いて、編集部３は、編集条件が有する、データウェアハウス２５に格納するデータ３１を識別するデータ識別情報と、そのうち編集をするデータ３１を識別する編集データ識別情報と、編集をするデータ３１の編集方法を示す編集情報と、それらのデータをデータウェアハウス２５に格納する格納先となる記憶領域を表す格納領域情報とを参照する。
【００４２】
編集条件として、例えば、ソースデータＤＳ１、ＤＳ２、ＤＳ３に関連するデータ３１をデータウェアハウス２５に格納する場合について説明する。編集条件には、データ識別情報（データソース識別情報／データ識別情報）ＤＳ１／ＩＤ１−１１、ＤＳ１／ＩＤ１−１２、ＤＳ１／ＩＤ１−１３・・・ＤＳ２／ＩＤ２−２１、ＤＳ２／ＩＤ２−２２、ＤＳ２／ＩＤ２−２３・・・ＤＳ３／ＩＤ３−３１、ＤＳ３／ＩＤ３−３２、ＤＳ３／ＩＤ３−３３・・・が含まれるものとする。
【００４３】
また、編集条件には、編集対象となるデータを識別する編集データ識別情報ＤＳ１／ＩＤ１−１２、ＤＳ２／ＩＤ２−２３が含まれるものとする。また、編集条件には、編集対象となるデータＤＡＴＡ−１２、ＤＡＴＡ−２３の編集方法を表す編集情報が含まれているものとする。更に、編集条件には、ソースデータＤＳ１、ＤＳ２、ＤＳ３に関連するデータの格納先となる記憶領域を表す格納領域情報ＡＤＤ−Ｖ１、ＡＤＤ−Ｖ２、ＡＤＤ−Ｖ３が含まれているものとする。
【００４４】
その場合、編集部３は、図４に示すように、データウェアハウス２５にデータを格納する。図４は、データウェアハウスに格納されたデータの一例を示す図である。
【００４５】
詳細には、編集部３は、まず、編集条件のデータ識別情報ＤＳ１／ＩＤ１−１１、ＤＳ１／ＩＤ１−１２、ＤＳ１／ＩＤ１−１３・・・ＤＳ２／ＩＤ２−２１、ＤＳ２／ＩＤ２−２２、ＤＳ２／ＩＤ２−２３・・・ＤＳ３／ＩＤ３−３１、ＤＳ３／ＩＤ３−３２、ＤＳ３／ＩＤ３−３３・・・を参照して、データレイク２４からデータ３１及びデータ３１に関連するデータソース識別情報、データ識別情報を取得し、編集条件の格納領域情報ＡＤＤ−Ｖ１、ＡＤＤ−Ｖ２、ＡＤＤ−Ｖ３が示す記憶領域に取得したそれらのデータを格納する。
【００４６】
続いて、編集部３は、編集情報に基づいて、編集対象となるデータＤＡＴＡ−１２、ＤＡＴＡ−２３を選択し、選択したデータＤＡＴＡ−１２、ＤＡＴＡ−２３を編集し、編集データＤＡＴＡ−Ｅ１２、ＤＡＴＡ−Ｅ２３として格納する。なお、編集データＤＡＴＡ−Ｅ１２、ＤＡＴＡ−Ｅ２３に関連するデータ識別情報を、データを編集したことが明確になるように、図４に示すようにＩＤ１−Ｅ１２、ＩＤ２−Ｅ２３などに変更してもよい。
【００４７】
編集情報は、例えば、データが表形式のデータである場合、データの行又は列の絞り込み、データのソート（昇降順の並び替え）、データの集計（データの合計、平均最小、最
大などの計算）、項目の結合と分離、文字列の置換、数値計算、関数計算、文字列の切り取り、マクロの実行など多種多様なデータに対する編集を表す情報である。
【００４８】
なお、編集部３は、運用状態において、編集条件に基づいて、データレイク２４から常時データの取得し編集を行う。また、編集するデータを追加する場合、管理装置２３を用いて収集条件を変更して、編集部３は、追加されたデータに対して編集をする。
【００４９】
生成部４は、データウェアハウス２５に格納されたデータを、可視化条件に応じて、可視化するための可視化情報を生成する。具体的には、生成部４は、まず、可視化条件に応じて、データウェアハウス２５に格納されたデータを取得する。続いて、生成部４は、可視化条件に応じて、可視化するために用いる可視化情報を生成し、生成した可視化情報を端末装置２２に出力する。
【００５０】
生成部４について詳細に説明する。
生成部４は、まず、端末装置２２から可視化条件を取得する。続いて、生成部４は、可視化条件が有する、可視化に必要なデータ４１を示すデータソース識別情報と、データ識別情報とを参照して、データウェアハウス２５から可視化に必要なデータ４１を取得する。
【００５１】
続いて、生成部４は、可視化条件が有する、端末装置２２へ出力させる可視化の種類を表す情報と、取得したデータ４１とを用いて、可視化情報を生成する。端末装置２２に出力させる可視化の種類は、例えば、原価見込、パイプライン、受注残、売上高原価率、損益分析、多次元自由分析などが考えられる。
【００５２】
続いて、生成部４は、可視化情報を端末装置２２へ出力する。その後、端末装置２２は、可視化情報を取得すると、可視化情報に基づいて可視化をし、出力装置に可視化した内容を出力する。
【００５３】
［装置動作］
次に、本発明の実施の形態における情報可視化装置の動作について図５を用いて説明する。図５は、情報可視化装置の動作の一例を示す図である。以下の説明においては、適宜図２から図４を参照する。また、本実施の形態では、情報可視化装置１を動作させることによって、情報可視化方法が実施される。よって、本実施の形態における情報可視化方法の説明は、以下の情報可視化装置の動作説明に代える。
【００５４】
図５を用いて情報可視化装置の動作について説明する。
最初に、図５に示すように、運用状態において、情報可視化装置１が有する収集部２が管理装置２３から収集条件を取得、又は、情報可視化装置１が有する編集部３が管理装置２３から編集条件を取得、又は、収集条件と編集条件とを取得した場合（ステップＡ１：Ｙｅｓ）、情報可視化装置１はステップＡ２の処理を実行する。対して、収集条件、又は、編集条件、又は、それら両方を取得していない場合（ステップＡ１：Ｎｏ）、情報可視化装置１は現在の収集条件、編集条件で運用を継続する。
【００５５】
続いて、情報可視化装置１が有する収集部２は、管理装置２３から収集条件を取得した場合、収集条件を収集部２に設定する（ステップＡ２）。また、ステップＡ２において、情報可視化装置１が有する編集部３は、管理装置２３から編集条件を取得した場合、編集条件を編集部３に設定する。
【００５６】
続いて、情報可視化装置１の収集部２は、対象システム２１からデータを収集し、収集条件に応じてデータを分類してデータレイクの格納先に格納する（ステップＡ３）。具体
的には、ステップＡ３において、収集部２は、まず、対象システム２１が有する複数のデータソースからデータを収集する。
【００５７】
続いて、ステップＡ３において、収集部２は、収集条件が有する、データソースを表すデータソース識別情報と、収集したデータをデータレイク２４に格納する格納先となる記憶領域を表す格納領域情報とを参照し、データレイク２４に設けられた格納先の領域に形式を変更せずにデータを格納する。例えば、収集部２は、図３に示すように、データ３１を分類してデータレイク２４に格納する。
【００５８】
続いて、情報可視化装置１の編集部３は、収集部２が収集したデータから、あらかじめ設定されたデータを取得し、取得したデータを、データの編集方法を表す編集条件に応じて、可視化可能な形式に編集する（ステップＡ４）。具体的には、ステップＡ４において、編集部３は、まず、データレイク２４から、あらかじめ設定されたデータを取得する。
【００５９】
続いて、ステップＡ４において、編集部３は、編集条件が有する、データウェアハウス２５に格納するデータ３１を識別するデータ識別情報と、そのうち編集をするデータ３１を識別する編集データ識別情報と、編集をするデータ３１の編集方法を示す編集情報と、それらのデータをデータウェアハウス２５に格納する格納先となる記憶領域を表す格納領域情報とを参照する。
【００６０】
その後、ステップＡ４において、編集部３は、取得したデータを編集条件に応じて編集したデータをデータウェアハウス２５に格納する。例えば、編集部３は、図４に示すように、データウェアハウス２５にデータを格納する。
【００６１】
続いて、情報可視化装置１が有する生成部４は、端末装置２２から可視化条件を取得した場合（ステップＡ５：Ｙｅｓ）、情報可視化装置１はステップＡ６の処理を実行する。対して、生成部４は、端末装置２２から可視化条件を取得していない場合（ステップＡ５：Ｎｏ）、ステップＡ１に移行して、情報可視化装置１は現在の収集条件、編集条件で運用をする。
【００６２】
続いて、情報可視化装置１の生成部４は、データウェアハウス２５に格納されたデータを、可視化条件に応じて、可視化するための可視化情報を生成する（ステップＡ６）。具体的には、ステップＡ６において、生成部４は、まず、可視化条件が有する、可視化に必要なデータ４１を示すデータソース識別情報と、データ識別情報とを参照して、データウェアハウス２５から可視化に必要なデータ４１を取得する。
【００６３】
続いて、ステップＡ６において、生成部４は、可視化条件が有する、端末装置２２へ出力させる可視化の種類を表す情報と、取得したデータ４１とを用いて、可視化情報を生成する。
【００６４】
続いて、情報可視化装置１の生成部４は、生成した可視化情報を端末装置２２に出力する（ステップＡ７）。その後、端末装置２２は、可視化情報を取得すると、可視化情報に基づいて可視化をし、出力装置に可視化した内容を出力する。
【００６５】
このように、運用状態においては、情報可視化装置１は、上述したステップＡ１からＡ７に示した処理を繰り返し実行する。
【００６６】
［本実施の形態の効果］
以上のように本実施の形態によれば、対象となるシステムからデータを収集してデータレイクに格納し、データレイクに格納されたデータを編集してデータウェアハウスに格納
するので、即時にデータを可視化して利用者に提示することができる。
【００６７】
すなわち、従来のように、データウェアハウスに、利用者により設定されたデータだけを格納するのではなく、本実施の形態においては、データレイクを介して、利用者により設定されたデータ以外のデータも格納できるようにする。そのため、利用者により設定されたデータ以外のデータを用いて可視化する場合でも、利用者により設定されたデータ以外のデータを即時に可視化できるので、利用者に即時に提示することができる。
【００６８】
また、利用者により設定されたデータ以外のデータをデータレイクに格納しているため、従来のようにデータウェアハウスの収集プログラムを改修しなくても、本実施の形態においては、収集条件、編集条件を変更するだけで、必要なデータを取得できる。
【００６９】
［プログラム］
本発明の実施の形態におけるプログラムは、コンピュータに、図５に示すステップＡ１からＡ７を実行させるプログラムであればよい。このプログラムをコンピュータにインストールし、実行することによって、本実施の形態における情報可視化装置と情報可視化方法とを実現することができる。この場合、コンピュータのプロセッサは、収集部２、編集部３、生成部４として機能し、処理を行なう。
【００７０】
また、本実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されてもよい。この場合は、例えば、各コンピュータが、それぞれ、収集部２、編集部３、生成部４のいずれかとして機能してもよい。
【００７１】
［物理構成］
ここで、実施の形態におけるプログラムを実行することによって、情報可視化装置１を実現するコンピュータについて図６を用いて説明する。図６は、情報可視化装置を実現するコンピュータの一例を示すブロック図である。
【００７２】
図６に示すように、コンピュータ１１０は、ＣＰＵ１１１と、メインメモリ１１２と、記憶装置１１３と、入力インターフェイス１１４と、表示コントローラ１１５と、データリーダ／ライタ１１６と、通信インターフェイス１１７とを備える。これらの各部は、バス１２１を介して、互いにデータ通信可能に接続される。なお、コンピュータ１１０は、ＣＰＵ１１１に加えて、又はＣＰＵ１１１に代えて、ＧＰＵ（Graphics Processing Unit）、又はＦＰＧＡ（Field-Programmable Gate Array）を備えていてもよい。
【００７３】
ＣＰＵ１１１は、記憶装置１１３に格納された、本実施の形態におけるプログラム（コード）をメインメモリ１１２に展開し、これらを所定順序で実行することにより、各種の演算を実施する。メインメモリ１１２は、典型的には、ＤＲＡＭ（Dynamic Random Access Memory）などの揮発性の記憶装置である。また、本実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体１２０に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス１１７を介して接続されたインターネット上で流通するものであってもよい。
【００７４】
また、記憶装置１１３の具体例としては、ハードディスクドライブの他、フラッシュメモリなどの半導体記憶装置があげられる。入力インターフェイス１１４は、ＣＰＵ１１１と、キーボード及びマウスといった入力機器１１８との間のデータ伝送を仲介する。表示コントローラ１１５は、ディスプレイ装置１１９と接続され、ディスプレイ装置１１９での表示を制御する。
【００７５】
データリーダ／ライタ１１６は、ＣＰＵ１１１と記録媒体１２０との間のデータ伝送を
仲介し、記録媒体１２０からのプログラムの読み出し、及びコンピュータ１１０における処理結果の記録媒体１２０への書き込みを実行する。通信インターフェイス１１７は、ＣＰＵ１１１と、他のコンピュータとの間のデータ伝送を仲介する。
【００７６】
また、記録媒体１２０の具体例としては、ＣＦ（Compact Flash（登録商標））及びＳＤ（Secure Digital）などの汎用的な半導体記憶デバイス、フレキシブルディスク（Flexible Disk）などの磁気記録媒体、又はＣＤ−ＲＯＭ（Compact Disk Read Only Memory）などの光学記録媒体があげられる。
【００７７】
［付記］
以上の実施の形態に関し、更に以下の付記を開示する。上述した実施の形態の一部又は全部は、以下に記載する（付記１）から（付記１２）により表現することができるが、以下の記載に限定されるものではない。
【００７８】
（付記１）
対象となるシステムからデータを収集する、収集部と、
収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、編集部と、
データを可視化するために用いる可視化情報を生成する、生成部と、
を有することを特徴とする情報可視化装置。
【００７９】
（付記２）
付記１に記載の情報可視化装置であって、
前記収集部は、データレイクに前記データを記憶する
ことを特徴とする情報可視化装置。
【００８０】
（付記３）
付記１又は２に記載の情報可視化装置であって、
前記編集部は、データウェアハウスに前記編集したデータを記憶する
ことを特徴とする情報可視化装置。
【００８１】
（付記４）
付記１から３のいずれか一つに記載の情報可視化装置であって、
前記収集部は、基幹系システムから前記データを収集する
ことを特徴とする情報可視化装置。
【００８２】
（付記５）
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データからあらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を有することを特徴とする情報可視化方法。
【００８３】
（付記６）
付記５に記載の情報可視化方法であって、
前記（ａ）のステップにおいて、データレイクに前記データを記憶する
ことを特徴とする情報可視化方法。
【００８４】
（付記７）
付記５又は６に記載の情報可視化方法であって、
前記（ｂ）のステップにおいて、データウェアハウスに前記編集したデータを記憶する
ことを特徴とする情報可視化方法。
【００８５】
（付記８）
付記５から７のいずれか一つに記載の情報可視化方法であって、
前記（ａ）のステップにおいて、基幹系システムから前記データを収集する
ことを特徴とする情報可視化方法。
【００８６】
（付記９）
コンピュータに、
（ａ）対象となるシステムからデータを収集する、ステップと、
（ｂ）収集した前記データから、あらかじめ設定されたデータを取得し、取得した前記データを編集条件に応じて、可視化可能な形式に編集する、ステップと、
（ｃ）可視化するために用いる可視化情報を生成する、ステップと、
を実行させることを特徴とするプログラム。
【００８７】
（付記１０）
付記９に記載のプログラムであって、
前記（ａ）のステップにおいて、データレイクに前記データを記憶する
ことを特徴とするプログラム。
【００８８】
（付記１１）
付記９又は１０に記載のプログラムであって、
前記（ｂ）のステップにおいて、データウェアハウスに前記編集したデータを記憶する
ことを特徴とするプログラム。
【００８９】
（付記１２）
付記９から１１のいずれか一つに記載のプログラムであって、
前記（ａ）のステップにおいて、基幹系システムから前記データを収集する
ことを特徴とするプログラム。
【産業上の利用可能性】
【００９０】
以上のように本発明によれば、データの可視化をできるだけ早くして利用者に提示することができる。本発明は、データ分析を必要とする分野において有用である。
【符号の説明】
【００９１】
１  情報可視化装置
２  収集部
３  編集部
４  生成部
２０  システム
２１  対象システム
２２  端末装置
２３  管理装置
２４  データレイク
２５  データウェアハウス
１１０  コンピュータ
１１１  ＣＰＵ
１１２  メインメモリ
１１３  記憶装置
１１４  入力インターフェイス
１１５  表示コントローラ
１１６  データリーダ／ライタ
１１７  通信インターフェイス
１１８  入力機器
１１９  ディスプレイ装置
１２０  記録媒体
１２１  バス
【図１】
2020126499.tif 000003
【図２】
2020126499.tif 000004
【図３】
2020126499.tif 000005
【図４】
2020126499.tif 000006
【図５】
2020126499.tif 000007
【図６】
2020126499.tif 000008