Understand Batch Tracking configuration
- Last UpdatedApr 24, 2025
- 3 minute read
Because of the amount of data used to define and operate a pipeline and the complexity of the data relationships, many RealTime database (RTDB) tables, accessed in the Advanced Database Editor (ADE), are used in Batch Tracking. The primary table is the pipeline table. Other records can have a child relationship to the pipeline.
Note: When we refer to "pipeline," this term is used to indicate both the table record and the conceptual entity defined by the pipeline record and its child records.
For some tables, the records are defined by you as part of the pipeline configuration. For others, the records are created and deleted as part of operations.
It is possible for you to configure customized rounding precisions for Volume, Temperature, Density, and Pressure. These customized rounding precisions dictate how the input and output values are presented.
The precisions themselves are configured in the unitprofile table. For more information, see Work with Unit Profiles.
Refer to the table below for a list of tables that have a child relationship with the parent pipeline.
|
CTable |
Purpose |
Defined by Administrator |
|---|---|---|
|
pipe_segment |
Define physical attributes of the pipe in the pipeline system. |
Yes |
|
node |
Represents points of note along the pipeline such as junctions and stations. |
Yes |
|
connectivity |
Defines how the pipe_segments and nodes connect. |
Yes |
|
detect |
Devices (represented by a status or multistate record) that are used to detect a batch interface that may exist on the pipeline. Records in this table link the device to the pipeline location. |
Yes |
|
adetect |
Devices (represented by a status or multistate record) that are used to detect a pig or other type of anomaly that may exist on the pipeline. Records in this table link the device to the pipeline location. |
Yes |
|
section |
Used to group together contiguous pipe_segments. |
Yes |
|
batch |
Contiguous fluid of the same product and other attributes may represent a batch. A batch record identifies the batch and defines the product and other attributes. |
No |
|
fragment |
Used to locate a portion of a batch in a single pipe_segment. |
No |
|
anomaly |
Defines a point of interest that moves through the pipeline with the fluid. This may be a pig or may be an anomaly in the batch. |
No |
|
eta |
Contains calculated estimated time of arrival information on batches and anomalies. |
No |
In addition, there are other tables that do not have a child relationship to the pipeline. These are configured and define attributes that are common to all pipelines.
The following table details the tables without a child relationship to the pipeline.
|
Table |
Purpose |
Defined by Administrator |
|---|---|---|
|
anmtype |
Defines the types of anomalies that can be used. |
Yes |
Consider the relationship of the tables to the physical pipeline as shown in the figure below.

Lines mapping out the pipeline are represented by pipe_segment table records.
Junctions in the diagram are represented by Node table records.
Connections between two pipe_segments, or a pipe_segment and a node, are handled by connectivity table records.
The tanks in the diagram represent terminals. Flow into and out of the pipeline at the terminals is handled in the Metering-Ticketing application. The pipe_segment records provide a reference to records in that application so that flow into and out of the pipeline can be determined.
The pumps are not directly represented; however, suction and discharge pressure measurements polled by analogs can be referenced by the pipe_segment records.
Valves, represented as status or multistate records, are referenced by the pipe_segment records.
Related Links
- Understand configuration tools
- Configure the pipeline entity
- Understand Linepack Tracking
- Understand Mass Tracking
- Understand Batch Tracking alarms and events
- Understand the Global Batch Tracking tables
- Understand the Batch Tracking Inventory Historical database tables
- Understand the Batch Tracking Anomaly Historical database table
- Example Batch Tracking (BT) file