SystemLink TDM Analysis Add-on計測データ解析レポート生成自動化する

概要

SystemLink TDM Analysis Add-Onを使用すれば、サーバ上でデータの解析およびレポート生成を自動化することができます。SystemLinkでは、チームのドメインエキスパートが作成したDIAdemおよびPythonスクリプトを再利用したり、解析​スクリプト​実行​の​タイミング​を​決める​ロジック​および​トリガ​オプション​を対話​的に設定したり、複数オプションを使用してサーバを構成したりすることができ、チームがデータに基づいた意思決定を確信を持って行うことが容易になります。 

内容

DIAdemおよびPythonスクリプトSystemLink Serverアップロードする

データ後処理タスクを自動化するには、DIAdemまたはPythonで測定データ解析やレポート生成スクリプトを作成します。これらのスクリプトを作成したら、一元化されたWebアプリケーションで解析自動化アプリケーションを使用してSystemLinkサーバにアップロードします。 

Analysis Automationアプリケーションを使用してDIAdemまたはPythonスクリプトをSystemLink Serverにアップロード

図1: Analysis Automationアプリケーションを使用してDIAdemまたはPythonスクリプトをSystemLink Serverにアップロード

データファイル選択解析タスクトリガれるタイミング選択

SystemLinkサーバで解析スクリプトがトリガされるタイミングを選択する際に、複数のオプションがあります。

インテリジェント解析ロジック構成

最初のステップでは、SystemLinkサーバが使用するロジックを構成します。このロジックによって、実行するスクリプトが決まり、SystemLinkサーバが検出してスクリプト実行の対象となるファイルが決まります。このロジックはSystemLink TDM DataFinderモジュールの検索機能を使用して、新しいファイルが到着したとき、またはファイルが編集されたタイミングを検知し、ファイル、グループ、またはチャンネルレベルに配置されたメタデータに基づいてファイルを検索することができます。SystemLink TDM Analysis Add-Onが有効なSystemLinkサーバは、データファイルが検索条件を満たす場合にのみ、選択されたスクリプトを実行します。各解析スクリプトは、実行するクエリを定義して、たとえば、Tester Aから検出されたファイルのみにScript Aが実行され、Tester Bから検出されたファイルのみにScript Bが実行されるようにします。

解析スクリプトのクエリを構成

図2: 解析スクリプトのクエリを構成

手動タスク、トリガタスク、およびスケジュールタスク

SystemLinkサーバでスクリプトを実行する方法は3つあります。新しいファイルの検出がトリガとなってスクリプトが実行される方法は、解析とレポート生成を即座に行いたい場合に使用できます。スケジュールされた時刻にスクリプトが実行される方法は、サーバの負荷がピークの時間帯を回避する場合に使用できます。また、ボタンをクリックするマニュアルでの実行方法があります。 

解析スクリプトのトリガを構成する方法は3種類ある

図3: 解析スクリプトのトリガを構成する方法は3種類ある

解析レポート生成自動化

SystemLink TDM Analysis Add-Onが有効なSystemLinkサーバを構成すると、DataFinderインデックスインスタンスが選択され、新規ファイルと結果を保存するファイルの場所を検出および検索します。解析スクリプトを構成して開始すると、検索クエリの設定に一致する受信ファイルが解析されて、レポートが生成され、指定フォルダに保存されます。結果として、自動化された測定データの解析およびレポート生成がバックグラウンドで実行され、チームにインサイトがもたらされることになります。

図4: 自動化された測定データの解析/レポート生成

複数構成方法

SystemLinkサーバとSystemLink TDM Analysis Add-Onは、2つの方法で構成および管理することができます。1つ目の方法は、サーバマシンまたはネットワーク上の他の場所からアクセス可能なWebベースの解析自動化アプリケーションを使用する方法です。2つ目の方法は、Web APIを使用する方法で、RESTfulインタフェースを利用します。この方法は、SystemLinkサーバを既存またはカスタムアプリケーションに統合する際に使用できます。また、これには業界標準のSwaggerドキュメントが含まれます。

Swaggerを使用してドキュメント化したAnalysis Server Web API

Figure 5: Swaggerを使用してドキュメント化したAnalysis Server Web API

SystemLink TDM DataFinderモジュールおよびアドオン: 完全自動化データ管理ワークフロー

SystemLink Analysisアドオンは、優れたサーバ技術を活用して、大量のデータを解析し、レポートを生成することで、最小時間で大量データから最大の価値を引き出すことを可能にします。SystemLink Data Preparation Add-onを併用すると、データが標準化され、解析前にData Preprocessorで検証されます。SystemLink計測データ管理ソリューションの中核であるSystemLink TDM DataFinderモジュールは、SystemLink解析アドオンが自動的にトリガされた解析ルーチン用に組織全体に分散されたデータに対して複雑な検索クエリを実行できるように、データの自動指標を作成および維持します。 

図6: SystemLink TDM DataFinderモジュールとアドオンを一緒に使用して、完全に自動化されたデータ管理ワークフローを作成できます。

SystemLink

SystemLinkは、接続デバイス、ソフトウェア、およびデータをWebベースで一元管理するインタフェースを提供することで、操作の効率と生産性を確実に向上させる製品です。LabVIEW、TestStand、ハードウェアシステムといったNI製品と連携しながらも、SystemLinkは、広範囲にわたる他社製ソフトウェアおよびハードウェア技術を統合できるオープンアーキテクチャでもあります。SystemLink TDM DataFinderモジュールおよびアドオンは、SystemLink製品シリーズのコンポーネントです。

関連情報