(57)【要約】      （修正有）【課題】ディスクの圧迫解消、及びデータ活用のため、分析に有効なデータを効率的に収集するデータ収集システムおよびデータ収集システムの制御方法を提供する。【解決手段】他のシステムからデータを収集するデータ収集システム１０２であって、他のシステムとのデータの送受信を行うデータアクセス部３０２と、データを圧縮するデータ圧縮部３０３と、圧縮されたデータを蓄積するデータ蓄積領域３０１を備える。データ圧縮部は、予め定められた第１のデータ数を有する第１の区間毎にデータを分け対応する第１の統計情報を含む第１の圧縮データをそれぞれ算出し、予め定められた第２のデータ数を有する第２の区間毎にデータを分け対応する第２の統計情報を含む第２の圧縮データをそれぞれ算出し、算出した複数の第１の圧縮データと複数の第２の圧縮データとをデータ蓄積領域へ記憶させる。【選択図】図１
2018142158.tif 000002
【特許請求の範囲】
【請求項１】
他のシステムからデータを収集するデータ収集システムであって、
前記他のシステムとの前記データの送受信を行うデータアクセス部と、
前記データを圧縮するデータ圧縮部と、
前記圧縮されたデータを蓄積するデータ蓄積部を備え、
前記データ圧縮部は、
予め定められた第１のデータ数を有する第１の区間毎に前記データを分け、対応する第１の統計情報を含む第１の圧縮データをそれぞれ算出し、
予め定められた第２のデータ数を有する第２の区間毎に前記データを分け、対応する第２の統計情報を含む第２の圧縮データをそれぞれ算出し、
算出した複数の前記第１の圧縮データと複数の前記第２の圧縮データとを前記データ蓄積部へ記憶させることを特徴とするデータ収集システム。
【請求項２】
請求項１に記載のデータ収集システムであって、
前記データ蓄積部に保存した前記複数の第１の圧縮データと前記複数の第２の圧縮データから復元データを作成するデータ復元部をさらに備え、
前記データ復元部は、
複数の前記第１の圧縮データに含まれる前記第１の統計情報と、当該複数の第１の統計情報に対応する複数の第１の区間を包含する前記第２の区間から算出された前記第２の圧縮データに含まれる前記第２の統計情報とを用いて、前記復元データを作成することを特徴とするデータ収集システム。
【請求項３】
請求項２に記載のデータ収集システムであって、
前記データ復元部は、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが同じ値である場合、当該第１の統計情報に対応する前記第１の区間はすべて同じ値として第１のデータ数分のデータを復元することを特徴とするデータ収集システム。
【請求項４】
請求項２に記載のデータ収集システムであって、
前記データ復元部は、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが異なる値であり、かつ、当該第１の統計情報に含まれる第１の標準偏差値が前記第２の統計情報に含まれる第２の標準偏差値よりも小さい場合、当該第１の区間を前記最大値と前記最小値を備えた一葉分布に従った値として前記第１のデータ数分のデータを復元することを特徴とするデータ収集システム。
【請求項５】
請求項２に記載のデータ収集システムであって、
前記データ復元部は、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが異なる値であり、かつ、当該第１の統計情報に含まれる第１の標準偏差値が前記第２の統計情報に含まれる第２の標準偏差値よりも大きい場合、当該第１の区間を当該第１の統計情報に含まれる前記最大値、前記最小値、平均値、標準誤差を有する正規分布に従った値として前記第１のデータ数分のデータを復元することを特徴とするデータ収集システム。
【請求項６】
請求項２に記載のデータ収集システムであって、
前記データ復元部は、
前記データアクセス部を介して前記復元したデータを前記データを収集した以外の他のシステムへ送信することを特徴とするデータ収集システム。
【請求項７】
他のシステムからデータを収集するデータ収集システムの制御方法であって、
前記データ収集システムは、
予め定められた第１のデータ数を有する第１の区間毎に前記データを分け、対応する第１の統計情報を含む第１の圧縮データをそれぞれ算出するステップと、
予め定められた第２のデータ数を有する第２の区間毎に前記データを分け、対応する第２の統計情報を含む第２の圧縮データをそれぞれ算出するステップと、
算出した複数の前記第１の圧縮データと複数の前記第２の圧縮データとを記憶するステップとを有することを特徴とするデータ収集システムの制御方法。
【請求項８】
請求項７に記載のデータ収集システムの制御方法であって、
前記データ収集システムは、
複数の第１の圧縮データに含まれる前記第１の統計情報と、当該複数の第１の統計情報に対応する複数の第１の区間を包含する前記第２の区間から算出された第２の圧縮データに含まれる前記第２の統計情報とを用いて、前記復元データを作成する復元ステップを有することを特徴とするデータ収集システムの制御方法。
【請求項９】
請求項８に記載のデータ収集システムの制御方法であって、
前記復元ステップは、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが同じ値である場合、当該第１の統計情報に対応する前記第１の区間はすべて同じ値として第１のデータ数分のデータを復元することを特徴とするデータ収集システムの制御方法。
【請求項１０】
請求項８に記載のデータ収集システムの制御方法であって、
前記復元ステップは、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが異なる値であり、かつ、当該第１の統計情報に含まれる第１の標準偏差値が前記第２の統計情報に含まれる第２の標準偏差値よりも小さい場合、当該第１の区間を前記最大値と前記最小値を備えた一葉分布に従った値として前記第１のデータ数分のデータを復元することを特徴とするデータ収集システムの制御方法。
【請求項１１】
請求項８に記載のデータ収集システムの制御方法であって、
前記復元ステップは、
前記第１の統計情報に含まれる最大値と当該第１の統計情報に含まれる最小値とが異なる値であり、かつ、当該第１の統計情報に含まれる第１の標準偏差値が前記第２の統計情報に含まれる第２の標準偏差値よりも大きい場合、当該第１の区間を当該第１の統計情報に含まれる前記最大値、前記最小値、平均値、標準誤差を有する正規分布に従った値として前記第１のデータ数分のデータを復元することを特徴とするデータ収集システムの制御方法。
【請求項１２】
請求項８に記載のデータ収集システムの制御方法であって、
前記データ収集システムは、
前記データアクセス部を介して前記復元したデータを前記データを収集した以外の他のシステムへ送信する送信ステップを有することを特徴とするデータ収集システムの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ収集システムおよびデータ収集システムの制御方法に関する。
【背景技術】
【０００２】
情報システムではデータを保存、蓄積することが必須であり、近年はビッグデータの利活用が前提となる傾向が強く、クラウド技術による、データ保存領域の調達の簡易化なども原因で、データの蓄積量は従来よりも増大している。
【０００３】
本発明の背景技術の１つとしては、特開２０１２―１９８５９８号公報（特許文献１）がある。この特許文献１では、「本発明のデータ保存装置は、時系列的なデータを収集するデータ収集部と、前記データ毎に、当該データの変化の指標である複数の変化指標を計算し、その計算結果を基に当該データをサンプリングするか否かを決定するサンプリング部と、を有する。」について開示されている。
【０００４】
また、別の背景技術としては、特開平１０−１３２４６号公報（特許文献２）がある。この特許文献２では、「非可逆圧縮の際に、元データとの数値誤差を明確化できる時系列データ圧縮・復元方法，可逆圧縮と非可逆圧縮のいずれにも対応できるような統一的な時系列データ圧縮・復元方法および装置、および、復元の際に、データの必要な部分だけを取り出し、必要な詳細度の復元データを得ることが可能な時系列データ圧縮・復元方法および装置を提供すること。」について開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−１９８５９８号公報
【特許文献２】特開平１０−１３２４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ビッグデータの利活用を推進するためには、データを分析する前工程として、さまざまなデータを必要・不要にかかわらず収集し、蓄積しておく必要がある。収集時は不特定多数なデータを選別することなく収集するため、大容量の蓄積先を準備しても、ディスクを圧迫する。一方で、蓄積するデータのほとんどは、分析データとして意味を成さない可能性が高い。ディスクの圧迫解消、及びデータ活用のため、分析に有効なデータを効率的に実施する必要がある。また、分析するためのデータは必ずしも観測されたデータそのものである必要はなく、その傾向や特徴などが表現されているデータであることが重要である。
【０００７】
特許文献１は、データ保存装置、データ保存方法、サンプリングするデータのデータ数を削減する装置について開示している。データの圧縮を実施するためには、「固定値」をしきい値として設定し、観測されたデータと前のデータの変化量と比較し、変化の少ないと判断できた場合は、圧縮する手法である。即ち、圧縮を実施するために必要なしきい値(変化率の差分)が「固定値」であるため、圧縮対象のデータ特性が分かっていないとしきい値を設定できない。また、季節などにより値が変化する特性などがあるデータの場合、そのたびに「固定値」を変更しなければならない。
【０００８】
特許文献２は、時系列データの圧縮、復元方法について開示している。観測された時系列データから近似曲線、及び誤差を算出し、データの圧縮を行う手法である。即ち、圧縮、復元に近似曲線及び誤差(固定値)を利用しており、データを復元する際に重要となる特徴のあるデータまでも平準化されてしまうため、データ収集の分析に利用できない。
【０００９】
そこで本発明は、上述の課題を解決する、データ圧縮・復元方法を実装したデータ収集システムを提供する。
【課題を解決するための手段】
【００１０】
上記課題を解決する本発明の代表的なシステムおよび制御方法の１つは、他のシステムからデータを収集するデータ収集システムであって、他のシステムとのデータの送受信を行うデータアクセス部と、データを圧縮するデータ圧縮部と、圧縮されたデータを蓄積するデータ蓄積部を備え、データ圧縮部は、予め定められた第１のデータ数を有する第１の区間毎にデータを分け対応する第１の統計情報を含む第１の圧縮データをそれぞれ算出し、予め定められた第２のデータ数を有する第２の区間毎にデータを分け対応する第２の統計情報を含む第２の圧縮データをそれぞれ算出し、算出した複数の第１の圧縮データと複数の第２の圧縮データとをデータ蓄積部へ記憶させることである。
【発明の効果】
【００１１】
本発明により、データ蓄積を実施するに際し、特徴的なデータを欠落させることなく、無意味と思われるデータの蓄積容量を削減し、時系列データの蓄積を効率良く実施することが可能になる。上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態であるデータ収集システム、及び周辺システムの構成を示すブロック図である。
【図２】データ収集からデータ圧縮の実施動作を説明するフローチャートである。
【図３】既存システム群から取得する時系列データと、データ記憶領域３０１に格納するデータのイメージ図である。
【図４】データ圧縮時の詳細な実施動作を説明するフローチャートである。
【図５】データ圧縮時の時系列データと、区間と、圧縮後のデータの関係を説明する図である。
【図６】データ圧縮前後で、データ記憶領域３０１に格納されているデータのイメージ図である。
【図７】データ復元の実施動作を説明するフローチャートである。
【図８】データ復元の実施動作を説明するフローチャートである。
【図９】データ復元時の詳細な実施動作を説明するフローチャートである。
【図１０】データ復元時の復元パターン例について説明する図である。
【図１１】データ復元前のデータ記憶領域３０１に格納されているデータと、データ復元後の分析データ記憶領域４０１に格納されるデータのイメージ図である。
【発明を実施するための形態】
【００１３】
以下に、本発明を実施する形態について図面を参照して説明する。
【００１４】
Ａ．本発明の構成
本発明のデータレイク作成における効率的なデータ蓄積、制御方法を実現するデータ収集システムの実施携帯について説明する。図１は本発明の実施形態である、データ収集システム、及び実施形態に関わる周辺システムの構成を示している。
【００１５】
既存システム群１０１は任意、かつ複数の既存システムを含む。既存システムの例としては、観測された室内温度から空調を調節する温度管理システムや、計算機で構成されたシステムの稼働状況(ＣＰＵやメモリ等)を収集し異常時にアラートを発生させる監視システムなどが挙げられる。図１では仮に、データ記憶領域２０１を備える既存システムＡ、データ記憶装置２０２を備える既存システムＢ、及び、データ記憶領域２０３を備える既存システムＸを合わせて既存システム群１０１としており、各データ記憶領域２０１、２０２，２０３には、時系列データが格納されているものとする。
【００１６】
データ収集システム１０２は、サーバで構成され、図示しないＣＰＵ、メモリ等を有し、プログラムを実行することで動作をする。データ蓄積領域３０１、データアクセス部３０２、データ圧縮部３０３、データ復元部３０４を備え、図中の矢印はデータの流れを示す。データ蓄積領域３０１は任意のデータを保存・管理する機能を有する。
【００１７】
データアクセス部３０２は既存システム群１０１の各データ記憶領域２０１、２０２、２０３にアクセスし一定時間間隔(例えば１分)でデータを読み出す機能を有し、データ蓄積領域３０１に「生データ」として書き込む機能を有する。なお、本実施例の「生データ」とは、既存システム群１０１より取得した何も加工がされていないデータのことを表す。
【００１８】
データ圧縮部３０３は、データ蓄積領域３０１にアクセスし「生データ」を読み出す機能、「生データ」をあらかじめ与えられた二つの区間（区間Ａ，区間Ｂとする）毎に統計値とともに集約し「圧縮データ」を算出する機能、「圧縮データ」をデータ蓄積領域３０１に書き込む機能、および集約に利用した「生データ」をデータ蓄積領域３０１から削除する機能を有する。各機能の詳細については後述する。
【００１９】
本実施例では、あらかじめ与えられた二つの区間Ａ、区間Ｂとは、データ蓄積領域に書き込まれた時系列データのデータ数であり、それぞれＴＡ、ＴＢと表す。この時、ＴＡ＜ＴＢとなるような区間Ａ、Ｂをあらかじめ定義しておく。例えば、区間Ａ＝６０、区間Ｂ＝１００８０、１分間隔で取得されるデータであった場合、区間Ａは１時間分のデータ、区間Ｂは１週間分のデータであることを表す。なお、特許請求の範囲では、区間Ａを第１の区間、区間Ｂを第２の区間、区間Ａのデータ数を第１のデータ数、区間Ｂのデータ数を第２のデータ数として対応づけている。
【００２０】
データ復元部３０４は、データ分析システム１０３からの要求により「圧縮データ」をデータ蓄積領域３０１から読み出す機能を有し、「圧縮データ」を利用して「生データ」に近似した「復元データ」を算出する機能を有し、「復元データ」を分析データ記憶領域４０１に書き込む機能を有する。
【００２１】
データ分析システム１０３は、サーバで構成され、図示しないＣＰＵ、メモリ等を有し、プログラムを実行することでデータを読み込み分析、可視化を実施する任意のシステムであり、分析データ記憶領域４０１を備える。より具体的には、分析データ記憶領域４０１に書き込まれた「復元データ」を基に、解析などを実行するシステムである。
【００２２】
Ｂ．データの蓄積、圧縮の動作
次に、既存システム群１０１が有する時系列データをデータ収集システム１０２が「生データ」として読み込み、データを集約し「圧縮データ」とする動作について、図２を参照して説明する。
【００２３】
図２を参照すると、ステップＡ１において、既存システム群１０１が有する時系列データを、データアクセス部３０２により一定時間間隔(例えば、１分や１０分など)で読み出す。ステップＡ２において、データ記憶領域３０１に「生データ」として書き込む。
【００２４】
次に、ステップＡ３で、データ圧縮部はデータの集約を開始するかどうかを、ステップＡ２により書き込まれたデータ数(すなわち、区間)により判断する。定められたデータ数分のデータが書き込まれた場合（ステップＡ３：Ｙｅｓ）、その区間内に書き込まれた「生データ」を対象に複数の統計値を算出する（ステップＡ４）。ステップＡ５ではステップＡ４での算出した値に基づき「圧縮データ」として、データ蓄積領域３０１に書き込む。その後、ステップＡ６では、その区間内の「生データ」をデータ蓄積領域３０１から削除する。
【００２５】
図２のステップＡ１〜Ａ２で、既存システム群１０１から読み出されるデータの例について図３を用いて説明する。
時間ｔ１〜ｔｎにかけて、既存システム群１０１から、一定間隔で読み出した「生データ」は、データアクセス部３０２によって、データ蓄積領域３０１に対して図３に示すようにｎエントリ分書き込まれる。例えば、「生データ」が１０分間隔で１か月の間継続して取得されたサーバルーム内の温度データで合った場合、ａ＝２４度、ｂ＝２６度、ｃ＝３２度などの値がデータ保存領域３０２に保存される。上記例では、１か月を３０日とした場合、データ保存領域３０２には、４３２０個のデータが保存されることとなる。
【００２６】
次に図２のステップＡ３〜Ａ６で、「生データ」を集約し、「圧縮データ」を保存するまでの動作の詳細について、図４〜図７を用いて説明する。
【００２７】
ステップＢ１〜Ｂ２において、データ蓄積領域３０１に「生データ」が書き込まれるたびに、区間の計算を実施する。区間の計算とは、具体的には、「生データ」の数をカウントしている。ステップＢ３においては、ステップＢ２でカウントした「生データ」が区間Ｂ分のデータが書き込まれたか否かを判別し、書き込まれていない場合（ステップＢ３：Ｎｏ）、図２のステップＡ１を再度実行する。なお、ステップＢ１〜Ｂ３はステップＡ３と対応する。
【００２８】
本実施例では、図７に示す気温データが取得される場合を例に挙げ、区間Ａ＝６、区間Ｂ＝８４とする。ステップＢ１〜Ｂ３では、図７に示す生データが８４個集まるまで、データの収集が継続される。
【００２９】
区間Ｂ分の「生データ」が書き込まれた場合（ステップＢ３：Ｙｅｓ）、ステップＢ４において、区間Ｂ内の「生データ」の統計量を算出する。合わせて、区間Ｂ内のデータを区間Ａごとに分割し、各区間Ａ内の「生データ」の統計量を算出する。ステップＢ５において、それぞれ算出した統計量を「圧縮データ」としてデータ蓄積領域３０１に書き込む。
【００３０】
ここで、「生データ」と「圧縮データ」と「区間」の関係性について図５、図６を用いて説明する。図５を参照すると、既存システム群１０１から時間ｔ１〜ｔｎの範囲において一定間隔で読み出されたｎ個のデータは、区間Ｂに定められた数と同じデータ数分が、データ蓄積領域３０１に書き込まれると、複数の統計値を計算する。区間Ａについても同様である。本実施例では統計値の例として、最大値、最小値、平均値、標準誤差を挙げて説明するが、上記する以外の統計値を用いてもよいことは言うまでもない。
【００３１】
本実施例の場合、区間Ａの一区間をＴＭＡとすると、その統計値をそれぞれ、ＭＡＸＭＡ、ＭＩＮＭＡ、μＭＡ、ＳＥＭＡと表す。また、区間Ｂの一区間をＴＮＢとすると、その統計値をそれぞれＭＡＸＮＢ、ＭＩＮＮＢ、μＮＢ、ＳＥＮＢと表す。
【００３２】
図７の気温データの場合では、例えば、区間Ｔ０Ａの統計値は、ＭＡＸ０Ａ＝２４．５、ＭＩＮ０Ａ＝２４．０、μ０Ａ＝２４．１８３、ＳＥ０Ａ＝０．０７９と算出される。また、区間Ｔ０Ｂの統計値は、 ＭＡＸ０Ｂ＝３２．０、ＭＩＮ０Ｂ＝２３．２、μ０Ｂ＝２５．２８７、ＳＥ０Ｂ＝０．１５６と算出される。
【００３３】
次にステップＢ６にて、区間Ｂ内の「生データ」を削除することで、データ量の削減を実施する。具体的には、ｎ個のデータすべてに対して区間による集約が完了すると、図６に示すように、ｎ個の「生データ」は、ｎ／ＴＡ個のデータと、ｎ／ＴＢ個のデータに分割され、「圧縮データ」としてデータ蓄積領域３０１に書き込まれることとなる。図７の気温データの場合では、区間Ｔ１Ａ、区間Ｔ２Ａ、・・・のように区間ＴｎＡまでのデータがｎ／ＴＡ個のデータとしてデータ蓄積領域３０１に書き込まれる。また同様に、区間Ｔ０Ｂ、区間Ｔ１Ｂ、・・・のように区間ＴｎＢまでのデータがｎ／ＴＢ個のデータとしてデータ蓄積領域３０１に書き込まれる。即ち、ステップＢ６の処理により、「生データ」が「圧縮データ」として書き込まれる。
【００３４】
上記のような処理を行うことで、生データｎ個をそのまま記憶するのではなく、２つの区間に分けた統計値を記憶することで、時系列データの蓄積容量を減らし、データ蓄積領域３０１を効率良く使用することができる。なお、データ収集システム１０２は「生データ」を全て「圧縮データ」にする必要は必ずしもない。換言すると、データ蓄積領域３０１の容量が少なくなった場合など、必要に応じて「圧縮データ」を作成してもよい。
【００３５】
Ｃ．データの復元の動作
次に、データ分析システム１０３が、データ収集システム１０２に対して分析用データを要求した場合、データ復元部３０４が、図２に示す動作でデータ蓄積領域３０１に蓄積した「圧縮データ」を復元し、データ分析システム１０３へデータを送信する。データを受信したデータ分析システム１０３は分析データ記憶領域４０１に「復元データ」として、書き込む。これらのデータ復元の動作について図８を参照して説明する。
【００３６】
ステップＣ１において、データ収集システム１０２は、データ分析システム１０３からデータ収集システム１０２に対して送信された分析用データの読出し依頼を受信する。ステップＣ２において、データ復元部３０４は、データ蓄積領域３０１に保存されているデータを統計用データとして読出する。
【００３７】
次に、ステップＣ３において、読み出したデータが圧縮されているデータかどうかを判断する。読み出したデータが圧縮されていない場合（ステップＣ３：Ｎｏ）、ステップＣ５において、データ分析システム１０３の分析データ記憶領域４０１へ「生データ」を送信する。
【００３８】
一方、読み出したデータが圧縮されていた場合（ステップＣ３：Ｎｏ）、統計値からデータを復元する(ステップＣ４)。なお、「復元データ」の作成方法についての詳細は後述する。復元した「復元データ」についても同様に、データ復元部３０４はデータ分析システム１０３の分析データ記憶領域４０１へ送信する。
【００３９】
次に、図８のステップＣ３〜Ｃ５において、データ蓄積領域３０１から読み出したデータが「圧縮データ」である場合の復元に関する動作について図９にて説明する。
【００４０】
ステップＤ１で初めにデータ蓄積領域３０１から「圧縮データ」を読みだす。次にステップＤ２〜Ｄ４において、読み出された「圧縮データ」は区間ＴＭＡ及び区間ＴＮＢに関する復元パターンに一致するかを判別する。復元パターン、及び復元データはあらかじめ定めておく必要があり、一致した復元パターンに従って、ステップＤ５は「復元データ」として時系列データを算出（復元）する。本実施例では、後述する３種類のパターンに対して圧縮データが一致するか否かを判断する。
【００４１】
ここで、ステップＤ２〜Ｄ４における、復元パターンの例について図１０を用いて説明する。ここでは、図５に示す内容と同様に、区間Ａ、区間Ｂともに、最大値、最小値、平均値、標準誤差の統計値によって圧縮がなされているものとし、区間ＴＭＡの統計値をそれぞれ、ＭＡＸＭＡ、ＭＩＮＭＡ、μＭＡ、ＳＥＭＡと表し、区間ＴＭＡを含む区間ＴＮＢの統計値をそれぞれＭＡＸＮＢ、ＭＩＮＮＢ、μＮＢ、ＳＥＮＢと表す。
【００４２】
この時の復元パターンは以下のように場合分けされる。
パターン（ａ）区間ＴＭＡにおいて、最大値ＭＡＸＭＡ と 最小値ＭＩＮＭＡが、等しい値Ｘの場合：区間Ａにおける圧縮前の「生データ」はすべて値Ｘであるため、「復元データ」は値ＸがＴＡ個連続した時系列データとする。
【００４３】
パターン（ｂ）区間ＴＭＡにおいて、最大値ＭＡＸＭＡと最小値MＩＮＭＡが、等しくなく、かつ、区間Ａの標準誤差ＳＥＭＡが、区間Ｂの標準誤差ＳＥＮＢよりも小さい場合：区間ＴＭＡにおける圧縮前の「生データ」は区間ＴＮＢにおける圧縮前の「生データ」よりも、時系列で並べた時の変化が小さい区間であるため、「復元データ」は最大値がＭＡＸＭＡ、最小値がＭＩＮＭＡとなるような一様分布に従った値がＴＡ個連続している時系列データとする
パターン（ｃ）区間ＴＭＡにおいて、最大値ＭＡＸＭＡと最小値ＭＩＮＭＡが、等しくなく、かつ、区間Ａの標準誤差ＳＥＭＡが、区間ＴＮＢの標準誤差ＳＥＮＢよりも大きい場合：区間ＴＭＡにおける圧縮前の「生データ」は区間ＴＮＢにおける圧縮前の「生データ」よりも、時系列で並べた時の変化が大きく、特徴のある区間であるため、「復元データ」は最大値がＭＡＸＭＡ、最小値がＭＩＮＭＡ、平均値がμＭＡ、標準誤差がＳＥＭＡとなるような正規分布に従った値がＴＡ個連続している時系列データとする。
【００４４】
最後にステップＤ６においては、上記パターンにより復元された「復元データ」をデータ分析システム１０３の分析データ記憶領域４０１へ送信する。図８に示すデータ復元の動作を完了した「復元データ」、図１１に示すようにｎ個の時系列データとして復元された状態で分析データ記憶領域４０１にデータ復元部により送信される。
【００４５】
上記フローを実行することで復元される「復元データ」の各値は統計値から算出された値であり、「生データ」の値とは必ずしも一致しないが、統計値から算出されたデータであるため、「生データ」に表れている傾向や特徴が「復元データ」にも表現されることとなる。
【００４６】
従って、「復元データ」を利用することでデータ分析システム１０３のようなシステムで可視化することにより、既存システム群１０１から取得したデータの異常や特性を発見することができる。
【００４７】
以上のように、本実施例のデータ収集システム１０２は、上記する「生データ」を二つの区間で分けることで区間に対応した統計情報を用いた「圧縮データ」を作成する構成と、「圧縮データ」から統計情報を用いた「復元データ」の作成する構成を備えている。この構成により、データ蓄積領域３０１を効率よく使用でき、また、データの分析が必要な場合は、元データの傾向や特徴を備えた復元データを作成することが可能でなる。
【００４８】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【符号の説明】
【００４９】
１０１・・・既存システム群、１０２・・・データ収集システム、１０３・・・データ分析システム、２０１・・・既存システムＡに含まれるデータ記憶領域、２０２・・・既存システムＢに含まれるデータ記憶領域、２０３・・・既存システムＸに含まれるデータ記憶領域３０１・・・データ蓄積領域、３０２・・・データアクセス部、３０３・・・データ圧縮部、３０４・・・データ復元部。４０１・・・分析データ記憶領域
【図１】
2018142158.tif 000003
【図２】
2018142158.tif 000004
【図３】
2018142158.tif 000005
【図４】
2018142158.tif 000006
【図５】
2018142158.tif 000007
【図６】
2018142158.tif 000008
【図７】
2018142158.tif 000009
【図８】
2018142158.tif 000010
【図９】
2018142158.tif 000011
【図１０】
2018142158.tif 000012
【図１１】
2018142158.tif 000013