Skip to main content
After completing this workflow, you can download telemetry data to a file for use in external tools or for archiving.

Before you begin

  • You have a Run, Asset, or Family with ingested telemetry data.

How data export works

Sift exports telemetry data to a downloadable file. When exporting from the UI, you can do so from a Run’s overview page or from Explore; exports run in the background so you can continue working in Explore while your file is prepared. Several export methods are available, each supporting a different set of file types.

Export data from the UI

Export from a Run’s overview page

  1. Select Runs in the navigation, then search for the Run in the Run name or description box.
  2. In the Runs table, click the Run.
  3. Click Export Data.
  4. In the Channels table, select the Channels you want to export. To export the entire Run, click Select all Channels.
  5. Click Next.
  6. Select an export file format: CSV, Parquet, or WinPlot.
  7. Optional: Select a Channel name display option, a file splitting option, or a Channel data grouping option.
  8. Optional: Enable Embed Channel Configs to write each Channel’s configuration into the exported file. A file exported this way can be re-imported into Sift with no manual configuration. See Embedded Channel configurations.
  9. Click Export.

Export from Explore

Available export formats depend on the Panel type: some Panels export to CSV, Parquet, or WinPlot, others export to PNG. See Export data for details.
  1. In the Panel toolbar, click Export data.
  2. Select an export option.
  3. Optional: If you select Advanced Export, select a format (CSV, Parquet, or WinPlot) and configure Channel name display, file splitting, Channel data grouping, and Embed Channel Configs in the Export Data dialog.
  4. Click Export.

Export using the REST API

Sift provides two REST API mechanisms for exporting data.

Data querying

  1. Use POST /api/v2/data to query specific Channels over a time window and receive the response immediately.

Export to file

  1. Use POST /api/v1/export to submit a background export job.
  2. Use GET /api/v1/export/{jobId}/download-url to retrieve the download link when the job is complete.

Export using the Python client

  1. Install the official Python client.
  2. Configure the client with your API key and Sift URL.
  3. Export data using the appropriate method for your use case. For code examples and full method references, see Export data programmatically.

Export using the Sift CLI

Use sift-cli export to export data from the command line. See the Sift CLI getting started guide to learn more.

Verify

A notification confirms the background export has started. Track its progress in the Jobs menu.

Reference