How It Works
The backfill process converts your historical data into NFiles, the Nexalis historical file format, and loads them into Nexalis Cloud:- Extraction — The Nexalis backfill tool connects to your source system (e.g., an OSIsoft/AVEVA PI historian, SQL database, or CSV exports) and extracts the historical time-series data for the selected tags and time range.
- Conversion — The extracted data is converted into NFiles. NFiles contain only the raw vendor tags; data contextualization and standardization are always managed via the latest standardized items applied to the raw vendor tags, ensuring historical data benefits from the same (and most up-to-date) mapping as your live data.
- Loading — The NFiles are loaded into Nexalis Cloud, validated, and made available to your users and applications.
Supported Sources
The backfill tool can connect to common industrial data sources, including:- OSIsoft / AVEVA PI historians
- Ignition (Inductive Automation)
- Kepware
- SQL databases (time-series tables)
- File exports (e.g., CSV)
Accessing Backfilled Data
Once loaded, backfilled data is indistinguishable from live data and is available through both access methods:- Real-Time API — query historical ranges with
FETCHexactly as you would recent data - Lakehouse Sharing — backfilled data appears in your shared tables (Databricks, Fabric, Snowflake)
Required Information Before Getting Started
Backfills can be performed by the Nexalis team or by your own teams using the backfill tool. Before getting started, gather the following:- The source system holding the historical data (type, version, and how it can be accessed)
- The time range to backfill (e.g., last 2 years)
- The scope: sites, devices, and tags to include
- The expected data resolution (raw values or aggregated)