EtherCATの診断・統計情報を定周期で読み出してMetabaseで可視化してみます
MetabaseはJavaで動作します
JavaがPCにインストールされているかをコマンドプロンプトでjavaのバージョンを確認します

Javaがインストールされていない場合はOpenJDKまたは OracleJDKをインストールします
Metabaseを以下のサイトからダウンロードします (リンクをクリックするとダウンロードが始まります)
https://www.metabase.com/start/oss/jar
ダウンロードしたファイル(metabase.jar)を適当なフォルダに移動します
ここではCドライブに"metabase"というフォルダを作成して、そこに移動しています
Metabaseを実行するためにコマンドプロンプトで以下のように実行します

起動中は文字が流れていきますが
の表示が出れば起動処理完了になります
コマンドプロンプトはこのまま閉じずに開いたままにしておきます
(閉じるとMetabaseも終了してしまいます)
ブラウザを起動してアドレスに 127.0.0.1:3000 と入力します
「127.0.0.1」 はローカルループバックアドレスといい、自分自身のアドレスを指す特別なIPアドレスです (localhost:3000でも可)
その後ろの : (コロン) に続く 3000 はポート番号で、Metabaseは3000番を使って接続します
Metabaseに初めて接続すると以下の画面が表示されて、[Let's get started]からセットアップを行っていきます
Metabaseに接続するためのアカウントを作成します


| 表示名 | 任意の名称 |
| ホスト | データベースのIPアドレスを指定します 自分自身であればIPアドレスまたは'127.0.0.1'またはlocalhost'を指定します |
| ポート | 接続するデータベースのポートを指定します (SQL Serverはデフォルトで1433) |
| データベース名 | 接続するデータベース名 (「BIツールを使ったECATの診断・統計」で作ったテーブルが入っているデータベース名) |
| ユーザー名 | データベースへ接続するユーザー名 |
| パスワード | データベースへ接続するパスワード |

左上にRecDTがあるので集計範囲を設定できるようです
Summaryはレコード数と過去30日間の追加されたレコード数
こちらは各カラムの値のレコード数です
グラフをクリックするとさらに詳しく集計してくれます
こちらは日付時刻をX軸に値の変化をグラフにしています
タイトルをクリックすると集計を日付から時間や分などに変更できます


