Before you begin
- You are familiar with how Sift organizes data into Assets, Channels, and Runs.
- Your file is in a supported import format.
- Your file includes a timestamp column in a supported timestamp format.
How data file import works
Importing a file adds its data to an Asset and a Run. For each, you select an existing one or create a new one. Each import file can be up to 80 GB. Sift offers the following options for importing a file.Import a file
- UI
- API
- Select Runs in the navigation, then click Import data.
- Select your file.
-
Based on your file format, configure the import settings.
Skip manual Channel setup: If your CSV or Parquet file has an embedded Channel configuration, such as a file exported from Sift or one you built with the configuration added, Sift pre-fills the Channel Configuration table during import. Learn more about embedded Channel configurations.
- Click Upload.
Add file data to an existing Run
You can import data from a file in any supported format, such as Parquet or CSV, into a Run that already exists. For example, if your test system streams data to Sift during a test and exports high-rate data afterward, import the high-rate data file into the same Run. A Run can hold the same signal at more than one rate. Sift matches an imported Channel to a Channel already in the Run when both have the same name, data type, and unit.- UI
- API
- For Asset, select Existing, then select the Run’s Asset.
- For Run, select Existing, then select the Run.
Verify
- The imported Channels appear in the chosen Run under the chosen Asset.
- The Channels plot as expected when you open the Run in Explore.
- If you imported through the API,
GetDataImportreturnsDATA_IMPORT_STATUS_SUCCEEDED.