Advanced Data Analysis and Integration with SystemLink Server Course Overview

This course teaches you how to use SystemLink Server for advanced data analysis with various tools including Jupyter Notebook, HTTP APIs, web interfaces, and JSON files. It also teaches you how to exchange data between SystemLink Server and other applications, and manage third-party assets.

Available formats

 

Virtual training not available for this course

 

Classroom training not available for this course

 

Private Classes not available for this course

Course Objectives

Course Details

Duration

Audience

Prerequisites

NI Products Used

Training Materials

Cost in Credits

Advanced Data Analysis and Integration with SystemLink Server Course Outline

LessonOverviewTopics
Customizing Reports and Data Analysis with Jupyter NotebookUse the functionality of Jupyter Notebook and customize it for various applications.
  • Getting Started with Jupyter Notebooks in SystemLink
  • Capabilities of Jupyter Notebook
  • Customizing Test and Asset Reports with Jupyter Notebook​
  • Sharing Jupyter Notebook​
  • Additional Python Modules​
Leveraging SystemLink Data Services with HTTP APIs

Explore the SystemLink HTTP API and learn when to use them and how to access its documentation.

 

  • Exploring the HTTP API
  • Exploring Swagger UI
  • Using the HTTP API from G Web Development Software

 

Exchanging Data between SystemLink and Other Applications

Publish and query data from Python, .NET, and LabVIEW.
  • Leveraging APIs 
  • Publishing Test Results with the Test Monitor API 
  • Managing Files and Tags with Python 
  • Uploading Test Results with .NET 
Analysis Automation in a Data Ingestion Pipeline

Explore what is data ingestion pipeline and learn how to create analysis automation procedures.

 

  • What Is Data Ingestion Pipeline?
Ingesting and Publishing Files to Produce ReportsExplore how to ingest and publish files.
  • Ingesting Files 
  • Publishing Files to SystemLink to Produce a PDF Report 
Leveraging Web Interfaces and JSON File to Manage Non-NI Assets with SystemLinkUse SystemLink to keep track of various assets, from non-NI devices to cables and probes.
  • SystemLink Support for Non-NI Devices
  • Manually Add Non-NI Assets to Asset Manager from Web Interfaces 
  • Programmatically Add Non-NI Assets to Asset Manager Using a JSON File 
Leveraging Python and HTTP API to Manage Non-NI Assets with SystemLinkProgrammatically add non-NI assets to Asset Manager using Python and HTTP APIs.
  • Programmatically Add Non-NI Assets to Asset Manager from Python
  • Programmatically Add Non-NI Assets to Asset Manager from the HTTP API 

Continue Your Learning Path

Technician executes tests using TestStand. 

 

Developing Test Programs Using TestStand

 

The Developing Test Programs Using TestStand course teaches you how to navigate the TestStand environment and quickly create test applications that satisfy your test needs using different design languages.

Engineer learns LabVIEW on his computer.

 

LabVIEW Core 1

 

In the LabVIEW Core 1 Course, you will explore the LabVIEW environment and interactive analysis, dataflow programming, and common development techniques in a hands-on format.

 

Engineer sets up SystemLink.

 

Using SystemLink Server to Manage Systems and Data

This course teaches you how to use the SystemLink server environment to manage test systems, deploy software, manage hardware assets, and collect and analyze test results.

Upgrade to Membership

If you are planning to take three or more NI instructor-led courses within one year, a Training Membership provides cost-effective, unlimited access to all NI public classroom and public virtual courses, along with unlimited certification vouchers.