Advanced Data Analysis and Integration with SystemLink Server

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.

Jump to Lesson List

Duration

  • 7 lessons | 4.5 hours

Audience

  • Advanced users who are managing deployed LabVIEW and TestStand systems using SystemLink Server.
  • Advanced users who are managing third party assets with SystemLink Server.
  • Advanced users who are collecting and analyzing data sets from test results across multiple systems.

Task-based objectives

  • Customizing Reports and Data Analysis with Jupyter Notebook
  • Leveraging SystemLink Data Services with HTTP APIs
  • Exchanging Data between SystemLink and Other Applications
  • Analysis Automation in a Data Ingestion Pipeline
  • Ingesting and Publishing Files to Produce Reports
  • Leveraging Web Interfaces and JSON Files to Manage Non-NI Assets with SystemLink
  • Leveraging Python and HTTP API to Manage Non-NI Assets with SystemLink

Prerequisites

  • Using SystemLink Software to Manage Systems and Data course
  • Familiarity with test systems and test results
  • Familiarity with Python, and basics of REST API

Hardware and Software

NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:

Software

  • SystemLink Server 2022

Optional Software

  • SystemLink
  • LabVIEW
  • TestStand

Hardware

Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:

  • N/A


    Milestone
    • Lesson List


      Customizing Reports and Data Analysis with Jupyter Notebook

      Required
      Lesson
      | Duration: 13 minutes
      Use the functionality of Jupyter Notebook and customize it for various applications.
      View Details

      Leveraging SystemLink Data Services with HTTP APIs

      Required
      Lesson
      | Duration: 34 minutes
      Explore the SystemLink HTTP API and learn when to use them and how to access its documentation.
      View Details

      Exchanging Data between SystemLink and Other Applications

      Required
      Lesson
      | Duration: 55 minutes
      Publish and query data from Python, .NET, and LabVIEW.
      View Details

      Analysis Automation in a Data Ingestion Pipeline

      Required
      Lesson
      | Duration: 28 minutes
      Explore what is data ingestion pipeline and learn how to create analysis automation procedures.
      View Details

      Ingesting and Publishing Files to Produce Reports

      Required
      Lesson
      | Duration: 35 minutes
      Explore how to ingest and publish files.
      View Details

      Leveraging Web Interfaces and JSON File to Manage Non-NI Assets with SystemLink

      Required
      Lesson
      | Duration: 31 minutes
      Use SystemLink to keep track of various assets, from non-NI devices to cables and probes.
      View Details

      Leveraging Python and HTTP API to Manage Non-NI Assets with SystemLink

      Required
      Lesson
      | Duration: 18 minutes
      Programmatically add non-NI assets to Asset Manager using Python and HTTP APIs.
      View Details