質問: とある商品開発部門にいて、不良解析業務をしています。 サンプル履歴について、データベースを作成して業務の効率化を図りたいと思っています。 1)測定データ 測定結果を吐き出す装置から、2種類のデータが出てきます。 ひとつは直流抵抗を測るもの → サンプルのバーコード、G/NGモードなどの結果 → CSVファイル もうひとつはSパラメータ → サンプルのバーコード、G/NGモード、Sパラ波形(数値データ)→ csvファイル 2)処理 csvファイルはバーコードと、エラー情報のある列のみの抽出 Sパラメータは2次元配列になっており、膨大なデータなので、グラフ化して画像をjpg化したい これらはすべてバーコードで管理されているが、測定データは測定エラーがあるとバーコードが欠落するし、複数測定すると重複する。 これらをまず論理和をとって、バーコードの列をキーIDとする。 アプリケーション これらをデータベース上に抽出する 抽出したデータには、分析や解析結果が張り付けられる フロントエンド 1)WEBアプリ立ち上げ 2)html+phpでデータを読み込む 3)phpでデータベースに書き込む 4)データベースへの問い合わせも、もちろんPHPで ・・・でも、PHP使ったことがない 将来的には、ruby+rail、django+python、javaなんてのもありうる。。。 現在はEXCEL+VBAで検討中 なんとかなりませんかねえ・・・
回答: 記入された情報から解決策を見つけるのは難しいので参考までに。 目的が不良解析でしたら解析手順等は同じではなく自動化はかなり難しいと推測します。(本質は不良を減らしすことなので) 今の処理のなかで最初に困っている「データの紐づけ」を楽にすればデータベースとして記録保存が簡単にできます。 結果を吐き出す装置側にデータが1製品と対応するように改良するのが重要だと思われます。たとえば不良のリストを同時に排出して出力されるデータのファイル名を記載すれば(重複しないように)簡単に見ることが可能です。リストに測定番号、時間等も入れておけば完全測定か不完全測定なのかも一目で分かるようになります。あと解析に不要なデータは排出させないことも大事かも。 測定機側の改造はプロの方が行っているので簡単に仕様変更できます(出力様式を変えるだけなので)