Spensara Spensara Knowledge Base & Documentation Repository

Repository Docs & Knowledge Base

Consolidated Spensara documentation repository (722 Markdown & architecture documents in ../repository)
Built Word Documents (.docx): Spensara Overview (.docx) Capability Assessment (.docx) Brink POS Ingestion Analysis (.docx) The Borg Ingestion Architecture (.docx)

Warehouse Model (93)

Analytical data warehouse schemas, curated tables, and Redshift/Athena data models.
warehouse-model/docs/features/ETL/warehouse-data/brinkPos-curated-model-mapps/pos_destinations.md 3,517 bytes · Updated Oct 23, 2026 10:44 AM EDT
Raw File

Brink mapping for curated.pos_destinations

Main staging sources used today

  • staging.brink_settings2_get_destinations

Mapping groups

  • Business property mappings describe how Brink destination content is mapped into curated business fields.
  • Technical and ETL property mappings describe lineage, source reconciliation, tenant scoping, and ingestion metadata.

Business property mappings

Curated ColumnBrink Staging TableBrink Property PathCurrent mappingStatusNotes
destination_idstaging.brink_settings2_get_destinationsdestination_iddest.destination_idMappedDirect Brink destination ID.
namestaging.brink_settings2_get_destinationsnamedest.nameMappedDirect destination name. Also used as order_type in curated.pos_orders.
indicatorstaging.brink_settings2_get_destinationsindicatordest.indicatorMappedDirect indicator code.
descriptionstaging.brink_settings2_get_destinationsdescriptiondest.descriptionMappedDirect description.
is_activestaging.brink_settings2_get_destinationsis_activedest.is_activeMappedDirect active flag.
is_deliverystaging.brink_settings2_get_destinationsis_deliverydest.is_deliveryMappedDirect delivery flag. Also used to derive service_channel and fulfillment_channel in curated.pos_orders.
delivery_minutesstaging.brink_settings2_get_destinationsdelivery_minutesdest.delivery_minutesMappedDirect delivery time in minutes.
snapshot_datestaging.brink_settings2_get_destinationssnapshot_dateCAST(dest.snapshot_date AS DATE)MappedCast to DATE.
currency_codeN/AN/ANULLNot mappedNo canonical currency source in Brink destination payload.

Technical and ETL property mappings

Curated ColumnBrink Staging TableBrink Property PathCurrent mappingStatusNotes
source_systemN/AN/Aconstant 'brink_pos'Derived constantWarehouse constant.
source_destination_idstaging.brink_settings2_get_destinationsdestination_idCAST(dest.destination_id AS VARCHAR(199))MappedBrink destination ID cast to string for reconciliation.
destination_keyN/AN/ANULLNot mappedWarehouse-generated key, not assigned by current insert.
tenant_keyN/AN/ANULLNot mappedWarehouse-generated tenant key, not assigned by current insert.
tenant_nameN/AN/Aparameter @tenant_idETL contextPopulated from ETL context, not from Brink payload.
effective_from_utcN/AN/ANULLNot mappedSCD2 column deferred.
effective_to_utcN/AN/ANULLNot mappedSCD2 column deferred.
is_currentN/AN/ANULLNot mappedSCD2 column deferred.
_etl_batch_idstaging.brink_settings2_get_destinations_etl_batch_iddest._etl_batch_idMappedETL metadata propagated from staging.
_etl_source_typestaging.brink_settings2_get_destinations_etl_source_typedest._etl_source_typeMappedETL metadata propagated from staging.
_etl_ingested_atstaging.brink_settings2_get_destinations_etl_ingested_at_utcdest._etl_ingested_at_utc AS _etl_ingested_atMappedETL metadata propagated from staging.