SystemLink TDM Analysis Add-On을 통한 측정 데이터의 리포트 자동 분석 및 생성

개요

SystemLink TDM Analysis Add-On을 사용하면 사용자와 팀이 서버에서 데이터 분석 및 리포트 생성을 자동화할 수 있습니다. SystemLink는 팀의 해당 분야 전문가가 생성한 DIAdem 및 Python 스크립트를 재사용하고, 대화식으로 로직 및 트리거링 옵션을 설정하여 분석 스크립트가 언제 실행될지 결정하고, 서버 설정에 여러 옵션을 사용하여 팀이 자신 있게 데이터 기반 의사 결정을 내릴 수 있도록 도와줍니다. 

내용

SystemLink Server에 DIAdem 및 Python 스크립트 업로드하기

DIAdem 또는 Python에서 측정 데이터 분석 및 리포트 생성 스크립트를 생성하여 데이터 후처리 태스크를 자동화합니다. 이와 같은 스크립트가 생성되면, 중앙 집중식 웹 어플리케이션의 Analysis Automation 어플리케이션을 사용하여 이를 SystemLink Server에 업로드합니다. 

Analysis Automation 어플리케이션을 사용하여 SystemLink Server에 DIAdem 또는 Python 스크립트 업로드하기

그림 1: Analysis Automation 어플리케이션을 사용하여 SystemLink Server에 DIAdem 또는 Python 스크립트 업로드하기

어떤 데이터 파일을 트리거하고 언제 분석 태스크를 트리거할지 선택하기

SystemLink Server에서 분석 스크립트를 언제 트리거할지 선택할 때사용할 수 있는 옵션은 여러 가지가 있습니다.

지능형 분석을 위한 로직 설정하기

첫 번째 단계는 SystemLink Server가 어떤 스크립트를 어떤 감지된 파일에서 실행할지 결정하는 데 사용할 로직을 설정하는 것입니다. 이 로직은 SystemLink TDM DataFinder Module에 포함된 검색 기술을 사용하여 새 파일이 언제 도착하는지, 또는 파일이 편집되었는지 확인한 후, 파일, 그룹, 또는 채널 레벨에 위치한 메타데이터를 기반으로 파일을 검색할 수 있습니다. SystemLink TDM Analysis Add-On이 활성화된 SystemLink Server는 데이터 파일이 검색 조건을 충족하는 경우에만 선택한 스크립트를 실행합니다. 각 분석 스크립트는 어떤 쿼리를 실행할지 정의하여, 예를 들어 스크립트 A는 테스터 A에서 감지된 파일에서만 실행되고, 스크립트 B는 테스터 B에서 감지된 파일에서만 실행되도록 합니다.

분석 스크립트에 대한 쿼리 설정하기.

그림 2: 분석 스크립트에 대한 쿼리 설정하기.

수동 태스크, 트리거된 태스크, 예약된 태스크

SystemLink Server에서 스크립트를 실행하는 방법에는 3가지가 있습니다. 스크립트는 즉시 분석 및 리포트 생성을 위해 새 파일이 감지되면 즉시 실행되도록 트리거되거나, 피크 서버 로드 시간을 피해 예약된 시간에 트리거되거나, 버튼 클릭을 통해 수동으로 트리거될 수 있습니다. 

분석 스크립트는 세 가지 방식으로 트리거되도록 설정할 수 있습니다

그림 3: 분석 스크립트는 세 가지 방식으로 트리거되도록 설정할 수 있습니다.

분석 및 리포트 생성 자동화

SystemLink TDM Analysis Add-On이 활성화된 SystemLink Server가 설정되면, 최종 결과가 기록될 파일 위치뿐만 아니라 새 파일을 감지하고 검색할 DataFinder Index Instance가 선택됩니다. 분석 스크립트가 설정되고 시작되면, 검색 쿼리 셋업에 부합하는 수신 파일이 분석되어 리포트가 생성되고 지정된 폴더에 놓입니다. 결과적으로 완전히 자동화된 측정 데이터 분석 및 리포트 생성이 백그라운드에서 실행되어 사용자와 팀에게 유용한 정보를 제공합니다.

 측정 데이터 분석 및 리포트 생성 자동화.

그림 4: 측정 데이터 분석 및 리포트 생성 자동화.

여러 가지 설정 방법

SystemLink TDM Analysis Add-On과 함께 SystemLink Server를 두 가지 방법으로 설정하고 관리할 수 있습니다. 첫 번째 방법은 서버 머신이나 네트워크의 다른 곳에서 접근할 수 있는 웹 기반 Analysis Automation 어플리케이션을 사용하는 것입니다. 두 번째 방법은 RESTful 인터페이스를 사용하는 웹 API를 사용하는 것입니다. 이 방법을 사용하여 SystemLink Server를 기존 어플리케이션이나 사용자 정의 어플리케이션에 통합할 수 있으며, 이는 업계 표준 Swagger 문서를 포함합니다.

Swagger를 사용하여 문서화된 Analysis Server 웹 API

그림 5: Swagger를 사용하여 문서화된 Analysis Server 웹 API.

SystemLink TDM DataFinder Module 및 애드온: 완전 자동화된 데이터 관리 워크플로

SystemLink Analysis 애드온은 서버 기술의 장점을 활용하여 대량의 데이터를 분석하고 리포트를 생성하여 가능한 짧은 시간 내에 대량의 데이터에서 최대값을 추출할 수 있도록 해줍니다. SystemLink Data Preparation Add-on을 함께 사용하면 분석 전에 Data Preprocessor를 통해 데이터가 표준화되고 검증됩니다. SystemLink 측정 데이터 관리 솔루션의 핵심인 SystemLink TDM DataFinder Module은 데이터에 대해 자동 인덱스를 만들고 유지관리하여, 자동으로 트리거되는 분석 루틴을 위해 조직 전체에 분산된 데이터에 대해 SystemLink Analysis Add-on이 복잡한 검색 쿼리를 수행할 수 있도록 합니다. 

SystemLink TDM DataFinder Module과 애드온을 함께 사용하면 완전히 자동화된 데이터 관리 워크플로를 생성할 수 있습니다.

그림 6: SystemLink TDM DataFinder Module과 애드온을 함께 사용하면 완전히 자동화된 데이터 관리 워크플로를 생성할 수 있습니다.

SystemLink

SystemLink는 연결된 디바이스, 소프트웨어, 데이터에 중앙 집중식 웹 기반 관리 인터페이스를 제공하여 운영 효율성과 생산성을 크게 향상시킵니다. SystemLink는 LabVIEW, TestStand 및 하드웨어 시스템과 같은 NI 제품과 연계하여 사용하지만, 이 외에 광범위한 타사 소프트웨어 및 하드웨어 기술을 통합할 수 있는 개방형 아키텍처도 제공합니다. SystemLink TDM DataFinder Module 및 애드온은 SystemLink 제품군의 구성요소입니다.

추가 자료