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.
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
RequiredLesson
| Duration: 13 minutesUse the functionality of Jupyter Notebook and customize it for various applications.Leveraging SystemLink Data Services with HTTP APIs
RequiredLesson
| Duration: 34 minutesExplore the SystemLink HTTP API and learn when to use them and how to access its documentation.Exchanging Data between SystemLink and Other Applications
RequiredAnalysis Automation in a Data Ingestion Pipeline
RequiredLesson
| Duration: 28 minutesExplore what is data ingestion pipeline and learn how to create analysis automation procedures.Ingesting and Publishing Files to Produce Reports
RequiredLeveraging Web Interfaces and JSON File to Manage Non-NI Assets with SystemLink
RequiredLesson
| Duration: 31 minutesUse SystemLink to keep track of various assets, from non-NI devices to cables and probes.Leveraging Python and HTTP API to Manage Non-NI Assets with SystemLink
RequiredLesson
| Duration: 18 minutesProgrammatically add non-NI assets to Asset Manager using Python and HTTP APIs.