metabase

概略

metabaseとはオープンソースのデータ可視化ツールです
metabaseを使ってサンプル画面を作ってみました

サンプルページ

metabaseを使ったサンプル (停止中)
ログイン方法
メールアドレス: sampleuser@email.com
パスワード: password000

サンプルページの構成

サーバには集計するためのデータを格納しているMySQLサーバとMetabaseが動作しています
metabaseはjava上で動作するのでサーバにはjavaがインストールされています
クライアントからはブラウザで「ホスト名(またはIPアドレス):3000」というようにポート3000番を使って接続します
system

サンプルページの構成

トップ画面
top
↓デモ機
top

設備稼働履歴解析ページのデータベースと表示項目

設備稼働履歴解析のページでは以下の3つのテーブルを組み合わせて集計して表示しています
● MachineLog
設備のビット変化の履歴を記録しているテーブル
● mUnitName
設備マスタ(設備名を登録)
● mBitName
状態マスタ(状態を表す各ビット番号の意味を登録)

machinelog

MachineLogのカラム (MySQL workbenchで表示した画像)
machinelog

mUnitNameのカラム
machinelog

mNitNameのカラム
machinelog