(57)【要約】【課題】  計測データセットを解析用データセットに変換するデータ処理装置において、解析用データセットを短時間で作成する技術を提供することを目的とする。【解決手段】  データ処理装置は、製品を識別するための個体識別ラベルと、一つの小工程で計測された計測データとが一行に記録されているデータセットであって、一の製品に関連する複数の小工程で計測された複数の計測データが異なる行に記録されている計測データセットを取得する計測データセット取得部と、取得した計測データセットから、個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを複数の小工程ごとに作成する中間データ作成部と、複数の小工程ごとに作成された前記中間データセットを結合することによって、一つの製品に対応する複数の計測データが一行に記録された解析用データセットを作成する解析用データ作成部と、を備える。【選択図】  図１
2020077214.tif 000002
【特許請求の範囲】
【請求項１】
複数の小工程を含む製造工程において取得された計測データセットを、前記製造工程の解析に用いられる解析用データセットに変換するデータ処理装置であって、
製品を識別するための個体識別ラベルと、一つの小工程で計測された計測データとが一行に記録されているデータセットであって、一の製品に関連する複数の小工程で計測された複数の計測データが異なる行に記録されている前記計測データセットを取得する計測データセット取得部と、
取得した前記計測データセットから、前記個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを複数の小工程ごとに作成する中間データ作成部と、
複数の小工程ごとに作成された前記中間データセットを結合することによって、前記一の製品に対応する複数の計測データが一行に記録された解析用データセットを作成する解析用データ作成部と、を備える、
データ処理装置。
【請求項２】
請求項１に記載のデータ処理装置であって、
前記解析用データ作成部は、
前記個体識別ラベルをキーとして複数の前記中間データセットを結合し、前記一の製品の個体識別ラベルと、前記一の製品に対応する複数の計測データと、を一行に記録した前記解析用データセットを作成する、
データ処理装置。
【請求項３】
請求項１または請求項２に記載のデータ処理装置であって、
前記計測データセット取得部は、
前記個体識別ラベルと、前記小工程のそれぞれを識別するための工程識別ラベルと、一つの小工程で計測された計測データと、が、前記複数の小工程のうちの前記一つの小工程を除く他の小工程に対応する空白データとともに、一行に記録されている前記計測データセットを取得し、
前記中間データ作成部は、
前記計測データセットから、同じ工程識別ラベルが記録されている行を抜き出すことによって、前記個体識別ラベルと、前記一つの小工程で計測された計測データと、前記空白データと、からなる小工程データセットを作成し、
前記小工程データセットから、前記空白データを削除することによって、前記中間データセットを作成する、
データ処理装置。
【請求項４】
複数の小工程を含む製造工程において取得された計測データセットを、前記製造工程の解析に用いられる解析用データセットに変換するデータ処理方法であって、
製品を識別するための個体識別ラベルと、一つの小工程で計測された計測データとが一行に記録されているデータセットであって、一の製品に関連する複数の小工程で計測された複数の計測データが異なる行に記録されている前記計測データセットを取得する計測データセット取得工程と、
取得した前記計測データセットから、前記個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを複数の小工程ごとに作成する中間データ作成工程と、
複数の小工程ごとに作成された前記中間データセットを結合することによって、前記一の製品に対応する複数の計測データが一行に記録された解析用データセットを作成する解析用データ作成工程と、を備える、
データ処理方法。
【請求項５】
複数の小工程を含む製造工程において取得された計測データセットを、前記製造工程の解析に用いられる解析用データセットに変換するデータ処理をコンピュータに実行させるコンピュータプログラムであって、
製品を識別するための個体識別ラベルと、一つの小工程で計測された計測データとが一行に記録されているデータセットであって、一の製品に関連する複数の小工程で計測された複数の計測データが異なる行に記録されている前記計測データセットを取得する計測データセット取得機能と、
取得した前記計測データセットから、前記個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを複数の小工程ごとに作成する中間データ作成機能と、
複数の小工程ごとに作成された前記中間データセットを結合することによって、前記一の製品に対応する複数の計測データが一行に記録された解析用データセットを作成する解析用データ作成機能と、を前記コンピュータに実行させる、
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置、データ処理方法、および、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来、製品の製造工程において取得する計測データと当該製品を識別するための個体識別ラベルとを関連付けるデータ処理装置が知られている。データ処理装置で得られる個体識別ラベルと計測データとを関連付けた計測データセットは、製品の出来栄えと製造工程の特性との関係を導出するための統計解析に利用される。例えば、特許文献１には、製品の製造工程の動作条件の計測データおよび製品の特性を表す品質データを時系列に取得し、設定された処理条件に基づいて取得したデータに所定の加工処理を施す技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−３６６５８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載のデータ処理装置では、測定手段によって計測された計測データは、データ収集部に入力される。しかしながら、製造工程が複数の小工程から構成されている場合、計測データ収集部には、複数の小工程が個々に出力する計測データが時系列で入力される。このため、計測データ収集部には、個体識別ラベルと、小工程を識別するための工程識別番号と、小工程で計測された計測データと、が行ごとに記録される計測データセットが作成される。一方、計測データセットの一つの行には計測データを計測した一の小工程を除く他の小工程の計測データは記録されないため、計測データセットには計測データが入力されない空白データが存在する。このため、一つの個体識別ラベルに全ての小工程での計測データが紐付けられている解析用データセットを用いて製造工程を解析するビッグデータ解析などには、このままの状態で用いることができない。
【０００５】
計測データセットを解析用データセットに変換するには、個体識別ラベルをキーとして、当該個体識別ラベルを有する製品に関連する計測データを、計測データセット上で移動させることとなる。このため、計測データセット上で計測データと空白データとを入れ替える処理を行う必要があり、小工程の数が増えると、解析用データセットを作成するために多くの時間と労力とが必要となる。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、複数の小工程を含む製造工程において取得された計測データセットを製造工程の解析に用いられる解析用データセットに変換するデータ処理装置において、解析用データセットを短時間で作成する技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態として実現することが可能である。
【０００８】
（１）本発明の一形態によれば、複数の小工程を含む製造工程において取得された計測データセットを、前記製造工程の解析に用いられる解析用データセットに変換するデータ処理装置が提供される。データ処理装置は、製品を識別するための個体識別ラベルと、一つの小工程で計測された計測データとが一行に記録されているデータセットであって、一の製品に関連する複数の小工程で計測された複数の計測データが異なる行に記録されている前記計測データセットを取得する計測データセット取得部と、取得した前記計測データセットから、前記個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを複数の小工程ごとに作成する中間データ作成部と、複数の小工程ごとに作成された前記中間データセットを結合することによって、前記一の製品に対応する複数の計測データが一行に記録された解析用データセットを作成する解析用データ作成部と、を備える。
【０００９】
この構成によれば、中間データ作成部は、計測データセットから、個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを、複数の小工程ごとに作成する。これにより、解析用データ作成部は、複数の小工程ごとの中間データセットを結合することによって解析用データセットを作成することができる。したがって、計測データと空白データとを入れ替える処理に比べ少ない労力で解析用データセットを作成することができるため、解析用データセットを短時間で作成することができる。
【００１０】
（２）上記形態のデータ処理装置において、前記解析用データ作成部は、前記個体識別ラベルをキーとして複数の前記中間データセットを結合し、前記一の製品の個体識別ラベルと、前記一の製品に対応する複数の計測データと、を一行に記録した前記解析用データセットを作成してもよい。各小工程で製品を処理する順番が異なる場合、各小工程での処理順で行ごとに個体識別ラベルと計測データとが一つの行に記録される計測データセットでは、小工程ごとに作成される中間データセット内の記録の順番が、小工程ごとに異なる場合がある。この構成によれば、個体識別ラベルをキーとして中間データセットを結合し解析用データセットを作成するため、異なる個体識別ラベルの計測データが結合されることを防止できる。これにより、正確な解析用データセットを作成することができる。
【００１１】
（３）上記形態のデータ処理装置において、前記計測データセット取得部は、前記個体識別ラベルと、前記小工程のそれぞれを識別するための工程識別ラベルと、一つの小工程で計測された計測データと、が、前記複数の小工程のうちの前記一つの小工程を除く他の小工程に対応する空白データとともに、一行に記録されている前記計測データセットを取得し、前記中間データ作成部は、前記計測データセットから、同じ工程識別ラベルが記録されている行を抜き出すことによって、前記個体識別ラベルと、前記一つの小工程で計測された計測データと、前記空白データと、からなる小工程データセットを作成し、前記小工程データセットから、前記空白データを削除することによって、前記中間データセットを作成してもよい。この構成によれば、中間データ作成部は、小工程ごとに計測データをまとめた小工程データセットから空白データを削除することによって中間データセットを作成する。これにより、計測データセットから空白データを比較的短時間で削除することができるため、解析用データセットをさらに短時間で作成することができる。
【００１２】
なお、本発明は、種々の態様で実現することが可能であり、例えば、データ処理方法、データ処理システム、データ処理方法をコンピュータに実行させるコンピュータプログラム、コンピュータプログラムを配布するためのサーバ装置、コンピュータプログラムを記憶した一時的でない記憶媒体等などの形態で実現することができる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態のデータ処理装置の概略構成を示した説明図である。
【図２】第１実施形態のデータ処理方法のフローチャートである。
【図３】第１実施形態の計測データセットを示す模式図である。
【図４】第１実施形態の小工程データの作成方法を説明する模式図である。
【図５】第１実施形態の中間データの作成方法を説明する模式図である。
【図６】第１実施形態の中間データセットを示す模式図である。
【図７】第１実施形態の解析用データセットを示す模式図である。
【図８】比較例のデータ処理方法のフローチャートである。
【図９】比較例のデータ処理方法の具体例を説明する模式図である。
【図１０】比較例のデータ処理方法の概略を説明する模式図である。
【図１１】第１実施形態と比較例との比較結果を表す特性図である。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
図１は、本実施形態のデータ処理装置１の概略構成を示した説明図である。第１実施形態のデータ処理装置１は、製品１２の製造工程１０で得られる製品１２に関連する計測データを用いて、当該製造工程を解析するための解析用データセットを作成する。製造工程１０では、材料１１を投入すると、第１小工程１０ａ、第２小工程１０ｂ、第３小工程１０ｃ、第４小工程１０ｄ、の順に、処理が施され、製品１２が製造される。
【００１５】
ここで、計測データとは、製品１２の製造時に図示しないセンサなどによって測定された当該製品の製造に関する物理量の測定値を指す。例えば、本実施形態では、製造工程１０において材料１１から製品１２を製造するとき、複数の小工程１０ａ、１０ｂ、１０ｃ、１０ｄでの材料１１に作用する圧力、材料１１の温度、材料１１の長さや重さなどが例示される。計測データは、複数の製品１２のそれぞれを識別するために付与されている個体識別ラベルと、製造工程１０を構成する複数の小工程１０ａ、１０ｂ、１０ｃ、１０ｄのうち計測データが取得されたときに当該製品１２への処理が行われた小工程を識別するための小工程番号とに紐付されている。
また、解析用データセットとは、統計解析やビッグデータ解析によって製造工程１０を解析するためのデータセットであって、一つの個体識別ラベルと、当該一つの個体識別ラベルに対応する全ての小工程で計測された全ての計測データとが、一行に記録されているものである。
【００１６】
本実施形態のデータ処理装置１は、製造工程１０に適用され、計測データセット作成部２０と、中間データ作成部３０と、解析用データ作成部４０と、を備える。
計測データセット作成部２０は、製造工程１０を構成する４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれの製造装置を制御する図示しない制御部に、電気的に接続している。中間データ作成部３０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれの制御部が出力する計測データから計測データセットを作成し、中間データ作成部３０に出力する。このように、計測データセット作成部２０は、計測データから計測データセットを取得することになるため、「計測データセット取得部」としての機能を有している。
【００１７】
中間データ作成部３０は、計測データセット作成部２０に電気的に接続している。中間データ作成部３０は、中間データ作成部３０が出力する計測データセットから複数の小工程ごとに中間データセットを作成する。計測データセットと、中間データセットとの詳細については、後述する。また、中間データ作成部３０におけるデータ処理の詳細についても後述する。
【００１８】
解析用データ作成部４０は、中間データ作成部３０に電気的に接続している。解析用データ作成部４０は、製品１２の個体識別ラベルをキーとして、複数の中間データセットを結合し、解析用データセットを作成する。解析用データ作成部４０におけるデータ処理の詳細については、後述する。
【００１９】
本実施形態のデータ処理方法は、データ処理装置１の計測データセット作成部２０と、中間データ作成部３０と、解析用データ作成部４０と、によって実行される。ここでは、本実施形態のデータ処理方法について説明する。
【００２０】
図２は、本実施形態のデータ処理方法のフローチャートである。
最初に、計測データセット作成部２０は、計測データセットが一つのファイルとして作成されているか否かを判定する（ステップＳ１１）。具体的には、計測データセット作成部２０には、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄにおいて取得される複数の製品１２に関連する複数の計測データが入力される。計測データセット作成部２０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれの制御部が出力する計測データが一つのファイルとしてまとめられているか否かを判定する。
【００２１】
図３は、本実施形態の計測データセットを示す模式図である。計測データセットは、図３に示すように、複数の計測データを羅列したテーブルであって、個体識別ラベルと、小工程番号と、各小工程における複数の計測項目と、が、順番に並べられたものである。ここでは、説明の便宜上、図３に示す計測データセットの行を行Ｒ１〜行Ｒ１７と呼び、列を列Ｆ１〜Ｆ１０と呼ぶ。図３に示す計測データセットでは、行Ｒ１に、フィールド名として、複数の製品１２のうちの一の製品１２を識別するための「個体識別ラベル」（列Ｆ１）と、複数の小工程のうちの一の小工程を識別するための「小工程番号」（列Ｆ２）と、各小工程において計測される「計測項目」（列Ｆ３〜１０）とが記されている。
【００２２】
個体識別ラベルの列には、製品１２のそれぞれに付与されている番号が記録される。ここでは、個体識別ラベルとして、ラベルＡ〜Ｄが記録されている。すなわち、この計測データセットには、４つの異なる製品１２の計測データが記録されているといえる。
小工程番号の列には、製造工程１０の４つの小工程１０ａ〜１０ｄのそれぞれに対応する番号が記録される。本実施形態では、図１に示したように、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄによって製品１２が製造される。図３に示す計測データセットでは、第１小工程１０ａを「１」とし、第２小工程１０ｂを「２」とし、第３小工程１０ｃを「３」とし、第４小工程１０ｄを「４」とする。
【００２３】
計測項目の列には、各小工程において計測された計測データが記録される。ここでは、第１小工程１０ａにおいて計測される計測項目を、「計測項目１」（列Ｆ３）と「計測項目２」（列Ｆ４）とする。また、第２小工程１０ｂにおいて計測される計測項目を、「計測項目３」（列Ｆ５）と「計測項目４」（列Ｆ６）と「計測項目５」（列Ｆ７）とする。また、第３小工程１０ｃにおいて計測される計測項目を、「計測項目６」（列Ｆ８）とする。また、第４小工程１０ｄにおいて計測される計測項目を、「計測項目７」（列Ｆ９）と「計測項目８」（列Ｆ１０）とする。
【００２４】
図３に示す計測データセットでは、行Ｒ２〜Ｒ１７のそれぞれに、一つの小工程で計測された一つの製品１２に関連する計測データが記録されている。例えば、行Ｒ２（図３に示す点線枠Ｄ１）をみると、個体識別ラベルの欄に「Ａ」が記録され、小工程番号の欄に「１」が記録され、計測項目１の欄に「５」が記録され、計測項目２の欄に「１１３」が記録されている。一方、他の小工程１０ｂ、１０ｃ、１０ｄに対応する計測項目３〜８は、空欄となっている。このように、図３に示す計測データセットでは、一つの行に、個体識別ラベルと、小工程番号と、一つの小工程での計測データと、が、計測データが記録されない空白データとともに存在する。
【００２５】
また、本実施形態のデータ処理装置１が適用される製造工程１０は、材料１１を連続して処理する製造工程であって、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄにおける複数の製品１２に関する計測データは、各小工程１０ａ、１０ｂ、１０ｃ、１０ｄで計測データが取得されると計測データセット作成部２０に入力される。入力された計測データは、個体識別ラベルと小工程番号とが付された形式で、順番に、計測データセットに記録されるため、行Ｒ２から行Ｒ１７までの計測データの並びは、取得された時間の順番を示している。このため、図３に示すように、個体識別ラベルの並びと、小工程番号の並びと、には、規則性はない。なお、計測データセットの形式はこれに限定されない。一つの行に、個体識別ラベルと、小工程番号と、計測された計測データと、空白データとが、記録されていればよい。
【００２６】
ステップＳ１１において、計測データセット作成部２０は、図３に示すような計測データセットが、一つのファイルとして作成されているか否かを判定する。計測データセットが一つのファイルとして作成されていると判定されると、計測データセット作成部２０は、計測データセットを中間データ作成部３０に出力し、ステップＳ１３に進む。計測データセットが一つのファイルとして作成されていないと判定されると、ステップＳ１２に進む。
【００２７】
ステップＳ１１において計測データセットが一つのファイルとして作成されていないと判定されると、入力される計測データを１つのファイルにまとめ、計測データセットを作成する（ステップＳ１２）。具体的には、計測データセット作成部２０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれの制御部が出力する計測データを、図３のような形式にまとめ、計測データセットを作成する。計測データセット作成部２０は、作成した計測データセットを中間データ作成部３０に出力する。
【００２８】
次に、中間データ作成部３０は、各小工程に対応する行のみを抜き出し、小工程データセットを作成する（ステップＳ１３）。ステップＳ１３では、中間データ作成部３０は、図３に示す計測データセットを用いて、一つの小工程について計測データが記録されている行のみを抽出し、小工程ごとに、小工程データセットを作成する。
【００２９】
図４は、本実施形態の小工程データの作成方法を説明する模式図である。
中間データ作成部３０は、計測データセット作成部２０から入力される計測データセット（図３参照）から同じ小工程番号が記録されている行を抽出する。例えば、第１小工程の小工程データセットを作成するとき、図３に示す計測データセットにおいて小工程番号が「１」となっている、行Ｒ２と、行Ｒ４と、行Ｒ５と、行Ｒ７と、を、計測データセットから抜き出し、図４（ａ）に示すようにまとめる。このとき、行ごと抜き出すため、抜き出された計測データには、個体識別ラベルと、小工程番号とが紐付されたままとなっている。同様に、第２小工程の小工程データセットを作成するとき、図３に示す計測データセットにおいて小工程番号が「２」となっている、行Ｒ３と、行Ｒ８と、行Ｒ１０と、行Ｒ１２と、を、計測データセットから抜き出し、図４（ｂ）に示すようにまとめる。また、第３小工程の小工程データセットを作成するとき、図３に示す計測データセットにおいて小工程番号が「３」となっている、行Ｒ６と、行Ｒ９と、行Ｒ１３と、行Ｒ１５と、を、計測データセットから抜き出し、図４（ｃ）に示すようにまとめる。また、第４小工程の小工程データセットを作成するとき、図３に示す計測データセットにおいて小工程番号が「４」となっている、行Ｒ１１と、行Ｒ１４と、行Ｒ１６と、行Ｒ１７と、を、計測データセットから抜き出し、図４（ｄ）に示すようにまとめる。これにより、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれにおいて取得された計測データを小工程ごとにまとめた４つの小工程データセットが、図４に示すように、作成される。
【００３０】
次に、中間データ作成部３０は、小工程データセットの空白データが記録されている列を削除し、中間データセットを作成する（ステップＳ１４）。ステップＳ１４では、中間データ作成部３０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄのそれぞれの小工程データセットから空白データの列を削除し、中間データセットを作成する。
【００３１】
図５は、本実施形態の中間データの作成方法を説明する模式図である。図６は、本実施形態の中間データセットを示す模式図である。
中間データ作成部３０は、図４に示す４つの小工程データセットのそれぞれから空白データの列を削除する。具体的には、図４（ａ）に示されている第１小工程１０ａの小工程データセットでは、計測項目３から計測項目８までが空白データとなっている。そこで、第１小工程１０ａの小工程データセットから、図５（ａ）に点線Ｐ１で示す計測項目３から計測項目８までを削除し、第１小工程１０ａの中間データセットを作成する（図６（ａ））。また、第２小工程１０ｂについても同様に、第２小工程１０ｂの小工程データセットから、図５（ｂ）に点線Ｐ２１、Ｐ２２で示す計測項目１と、計測項目２と、計測項目６から計測項目８までを削除し、第２小工程１０ｂの中間データセットを作成する（図６（ｂ））。また、第３小工程１０ｃについても同様に、第３小工程１０ｃの小工程データセットから、図５（ｃ）に点線Ｐ３１、Ｐ３２で示す計測項目１から計測項目５までと、計測項目７と、計測項目８と、を削除し、第３小工程１０ｃの中間データセットを作成する（図６（ｃ））。また、第４小工程１０ｄについても同様に、第４小工程１０ｄの小工程データセットから、図５（ｄ）に点線Ｐ４で示す計測項目１から計測項目６までを削除し、第４小工程１０ｄの中間データセットを作成する（図６（ｄ））。
中間データ作成部３０は、図６に示す４つの中間データセットを、解析用データ作成部４０に出力する。
【００３２】
次に、解析用データ作成部４０は、個体識別ラベルをキーとして各小工程の中間データセットを結合し、解析用データセットを作成する（ステップＳ１５）。ステップＳ１５では、解析用データ作成部４０は、複数の中間データセットの同じ個体識別ラベルが記録されている行を横結合し、一つの行に、一つの個体識別ラベルと、全ての計測データと、が記録されている解析用データセットを作成する。
【００３３】
図７は、本実施形態の解析用データセットを示す模式図である。図６に示す４つの中間データセットから、同じ個体識別ラベルが記録されている行を横結合する。これにより、一つの行に、一つの個体識別ラベルと、計測項目１から計測項目８までの全ての計測データと、が記録されている解析用データセットが作成される。解析用データ作成部４０は、作成した解析用データセットを外部に出力する。外部に出力された解析用データセットは、製造工程１０の解析に用いられる。
【００３４】
以上説明した、本実施形態のデータ処理装置１によれば、中間データ作成部３０は、計測データセットから、個体識別ラベルと、一の小工程で計測された計測データとが対応づけられた中間データセットを、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄごとに作成する。これにより、解析用データ作成部４０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄごとの中間データセットを結合することによって解析用データセットを作成することができる。したがって、計測データと空白データとの入れ替えを繰り返し行うデータ処理方法に比べ少ない労力で解析用データセットを作成することができる。
【００３５】
ここで、本実施形態に対する比較例のデータ処理方法について説明する。比較例のデータ処理方法は、計測データと空白データとの入れ替えを繰り返し行うデータ処理方法であって、次のようにして、計測データセットから解析用データセットを作成する。
【００３６】
図８は、比較例のデータ処理方法のフローチャートである。図９は、比較例のデータ処理方法の具体例を説明する模式図である。図９には、本実施形態の説明で用いた計測データセットと同じものを用いている。
比較例のデータ処理方法では、最初に、一意でない個体識別ラベルを探す（ステップＳ２１）。ここで、一意でないとは、一つの個体識別ラベルに対して当該個体識別ラベルに対応する全ての計測データが、当該個体識別ラベルが記録されている一行に全て記録されていないことを指す。例えば、図８に示す具体例では、一意でない個体識別ラベルを探した結果、その個体識別ラベルは、行Ｒ８の個体識別ラベル「Ｂ」であったとする（図９のα）。
【００３７】
次に、見つかった一意でない個体識別ラベルに対応する計測データのうち最も上の行を探す（ステップＳ２２）。具体的には、行Ｒ８の個体識別ラベル「Ｂ」に対応する計測データのうち最も上にある行を探すと、行Ｒ４に記録されている計測項目１と計測項目２との計測データとなる。すなわち、個体識別ラベル「Ｂ」については、最も上にある行は、行Ｒ４となる（図９のβ）。
【００３８】
次に、ステップＳ２２で見つかった個体識別ラベルに対応する計測データのうち次の行にある計測データを最も上の行に移動する（ステップＳ２３）。具体的には、ステップＳ２２で見つかった行Ｒ４の個体識別ラベル「Ｂ」に対応する計測データのうち、次の行にある計測データは、行Ｒ８に記録されている計測項目３と計測項目４と計測項目５との計測データ（計測項目３：「１８」、計測項目４：「６」、計測項目５：「１０６０」）となる。ステップＳ２３では、これらの計測データを、行Ｒ４の「計測項目３」、「計測項目４」、「計測項目５」に移動する（図９のγ）。
【００３９】
次に、処理中の個体識別ラベルが一意になったか否かを判定する（ステップＳ２４）。具体的には、ステップＳ２３での計測データの移動の後、行Ｒ４において、全ての計測項目に計測データが記録されているか否かを判定する。ここでは、「計測項目６」、「計測項目７」、「計測項目８」は、空白データのままであるため、一意になっていないと判定し、ステップＳ２３に戻る。
【００４０】
次に、ステップＳ２３において、上述したステップＳ２３と同じように、個体識別ラベルに対応する計測データのうち次の行にある計測データを最も上の行に移動する。具体的には、ここでの「次の行にある計測データ」は、行Ｒ４から順に下に下がっていき、個体識別番号が「Ｂ」となっている行Ｒ９の計測データである。そこで、ステップＳ２３では、行Ｒ９の「計測項目６」の計測データ（計測項目６：「１０２」）を、行Ｒ４の「計測項目６」に移動する（図９のδ）。
次に、ステップＳ２４において、処理中の個体識別ラベルが一意になったか否かを判定する。しかしながら、ここでも、「計測項目７」、「計測項目８」は、空白データのままであるため、個体識別ラベル「Ｂ」は、一意になっていないと判定される。したがって、ステップＳ２３に再び戻り、次は、行Ｒ１４の「計測項目７」と「計測項目８」との計測データ（計測項目７：「４」、計測項目８：「３０３」）を、行Ｒ４の「計測項目７」と「計測項目８」に移動する（図９のε）。これにより、行Ｒ４の個体識別ラベル「Ｂ」が一意になる。
【００４１】
次に、ステップＳ２４において、個体識別ラベル「Ｂ」が一意になったと判定されると、全ての個体識別ラベルが一意になったか否かを判定する。具体的には、図８の計測データセットに示されている個体識別ラベルＡ、Ｂ、Ｃ、Ｄの全てについて、それぞれの計測データが一行に記録されているか否かを判定する。ここでは、個体識別ラベル「Ｂ」のみが一意になっているため、全ての個体識別ラベルが一意になってないと判定される。そこで、ステップＳ２２に戻り、ステップＳ２２からステップＳ２４までを繰り返し行う。
【００４２】
図１０は、比較例のデータ処理方法の概略を説明する模式図である。比較例のデータ処理方法では、図１０（ａ）に示す状態の計測データセットに対して、図１０（ｂ）に示すように、小工程ごとに、計測データと空白データとの入れ替えを行う。これにより、図１０（ｃ）に示す解析用データセットを作成するが、計測データと空白データとの入れ替えは、小工程の数が増えるほど多くなるため、解析用データセットを作成するために多くの時間と労力とが必要となる。
【００４３】
図１１は、本実施形態と比較例との比較結果を表す特性図である。ここでは、一つの計測データセットについて、それぞれの処理方法でデータ処理を行い、解析用データセットが作成されるまでの時間を計測した。図１１に示すように、比較例のデータ処理方法では、処理時間は約２０分であるのに対し、本実施形態のデータ処理方法では、処理時間は１分未満となり、本実施形態のデータ処理方法によって処理時間が大幅に短縮できることが明らかとなった。
このように、本実施形態のデータ処理装置１によれば、解析用データセットを短時間で作成することができる。
【００４４】
また、各小工程で製品を処理する順番が異なる場合、各小工程での処理順で行ごとに識別ラベルと計測データとが一つの行に記録される計測データセットでは、小工程ごとに作成される中間データセット内の記録の順番が、小工程ごとに異なる場合がある。本実施形態のデータ処理装置１によれば、解析用データ作成部４０は、個体識別ラベルをキーとして中間データセットを結合し解析用データセットを作成するため、異なる個体識別ラベルの計測データが結合されることを防止できる。これにより、正確な解析用データセットを作成することができる。
【００４５】
また、本実施形態のデータ処理装置１によれば、中間データ作成部３０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄごとに計測データをまとめた小工程データセットから空白データを削除することによって中間データセットを作成する。これにより、計測データセットから空白データを比較的短時間で削除することができるため、解析用データセットをさらに短時間で作成することができる。
【００４６】
＜本実施形態の変形例＞
本発明は上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能であり、例えば次のような変形も可能である。
【００４７】
（変形例１）
上述の実施形態では、解析用データ作成部４０は、解析用データセットを作成するとき、個体識別ラベルをキーとして各小工程の中間データセットを結合するとした。しかしながら、小工程のそれぞれにおいて複数の製品の処理順が同じである場合、個体識別ラベルをキーとしなくてもよい。
【００４８】
（変形例２）
上述の実施形態では、中間データ作成部３０は、４つの小工程１０ａ、１０ｂ、１０ｃ、１０ｄごとに計測データをまとめた小工程データセットから空白データを削除することによって中間データセットを作成するとした。しかしながら、中間データセットを作成する方法は、これに限定されない。
【００４９】
以上、実施形態、変形例に基づき本態様について説明してきたが、上記した態様の実施の形態は、本態様の理解を容易にするためのものであり、本態様を限定するものではない。本態様は、その趣旨並びに特許請求の範囲を逸脱することなく、変更、改良され得るとともに、本態様にはその等価物が含まれる。また、その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除することができる。
【符号の説明】
【００５０】
１…データ処理装置
１０…製造工程
１０ａ…第１小工程
１０ｂ…第２小工程
１０ｃ…第３小工程
１０ｄ…第４小工程
１１…材料
１２…製品
２０…計測データセット作成部
３０…中間データ作成部
４０…解析用データ作成部
Ｄ１…点線枠
【図１】
2020077214.tif 000003
【図２】
2020077214.tif 000004
【図３】
2020077214.tif 000005
【図４】
2020077214.tif 000006
【図５】
2020077214.tif 000007
【図６】
2020077214.tif 000008
【図７】
2020077214.tif 000009
【図８】
2020077214.tif 000010
【図９】
2020077214.tif 000011
【図１０】
2020077214.tif 000012
【図１１】
2020077214.tif 000013