Pipelines

Pipelines define what data is extracted and how it is shaped for the warehouse — which source tables map to which fact and dimension tables, and on what schedule. Analysts configure the dimensions, measures and refresh cadence here. This is the design layer that turns transactional records into a clean analytics model for BI tools.

Pipelines
Pipelines — live screen from the BridgeERP MFI Suite.

Workflow

  1. Open Pipelines from the Data Warehouse export menu.
  2. Create a pipeline and name the dataset it produces.
  3. Map source models to fact and dimension tables.
  4. Select the destination it writes to.
  5. Set the schedule (for example nightly) and activate it.

Fields reference

Every field on this screen, drawn from the live data model.

FieldTypeRequiredDescription
Website Messages
website_message_ids
ListWebsite communication history
Columns
column_whitelist
TextComma-separated stored field names, or "*" for all stored fields on the source model.
Filter Domain
filter_domain
TextBridgeERP domain (Python list literal). Combined with incremental watermark when present.
Partition Field
partition_field
TextField used by destination to partition (e.g. by date).
Incremental Field
incremental_field
TextField whose value advances the watermark. Records with value > watermark are exported.
Watermark
watermark_value
TextLast successfully exported incremental_field value.
Schema Version
schema_version
NumberBumps when column set changes.
Last Columns Hash
last_columns_hash
TextHash of last exported column set; change triggers schema_version+1.
Name
name
TextYesName
Code
code
TextYesCode
Destination
destination_id
Link → mfi.dw.destinationYesDestination
Source Model
source_model_id
Link → ir.modelYesSource Model
Frequency
frequency
Choice: Manual, Hourly, Daily, WeeklyYesFrequency
Compression
compression
Choice: None, gzip, ParquetYesCompression
Batch Size
batch_size
NumberYesBatch Size
Retry Count
retry_count
NumberYesRetry Count
Has Message
has_message
Yes/NoHas Message
Ratings
rating_ids
ListRatings
Sequence
sequence
NumberSequence
Active
active
Yes/NoActive
Company
company_id
Link → res.companyCompany
Provider
provider
Choice: Google BigQuery, Snowflake, Amazon Redshift, Amazon S3 (Parquet), SFTP (CSV gzip), Generic HTTP POSTProvider
Model
source_model
TextModel
Last Run At
last_run_at
Date & timeLast Run At
Last Run State
last_run_state
Choice: Never Run, Running, Success, Failed, PartialLast Run State
Last Error
last_error
TextLast Error
Runs
run_ids
ListRuns
Run Count
run_count
NumberRun Count

Actions & buttons

Buttons available on this screen and what they do:

  • Run Now
  • Reset Watermark

Notes & rules

  • Model mfi.dw.pipeline; the extract-and-shape definition.
  • Configures dimension/measure mapping toward a star schema.
  • Bound to a destination and a refresh schedule.
  • Each enabled run produces an Export Run record.

Technical model: mfi.dw.pipeline · Record: Data Warehouse Export Pipeline

Was this page helpful?