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_jobs.md 3,666 bytes · Updated Oct 23, 2026 10:44 AM EDT
Raw File

Brink mapping for curated.pos_jobs

Main staging sources used today

  • staging.brink_settings2_jobs

Mapping groups

  • Business property mappings describe how Brink job 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
job_idstaging.brink_settings2_jobsjob_idjob.job_idMappedDirect Brink job ID.
namestaging.brink_settings2_jobsnamejob.nameMappedDirect job name.
job_unique_idstaging.brink_settings2_jobsjob_unique_idjob.job_unique_idMappedDirect unique identifier.
export_codestaging.brink_settings2_jobsexport_codejob.export_codeMappedDirect export code.
is_bartenderstaging.brink_settings2_jobsis_bartenderjob.is_bartenderMappedDirect bartender flag.
is_delivery_driverstaging.brink_settings2_jobsis_delivery_driverjob.is_delivery_driverMappedDirect delivery driver flag.
is_delivery_dispatcherstaging.brink_settings2_jobsis_delivery_dispatcherjob.is_delivery_dispatcherMappedDirect delivery dispatcher flag.
is_hostessstaging.brink_settings2_jobsis_hostessjob.is_hostessMappedDirect hostess flag.
trainingstaging.brink_settings2_jobstrainingjob.trainingMappedDirect training flag.
location_typestaging.brink_settings2_jobslocation_typejob.location_typeMappedDirect location type.
snapshot_datestaging.brink_settings2_jobssnapshot_dateCAST(job.snapshot_date AS DATE)MappedCast to DATE.
is_activeN/AN/ANULLNot mappedDeferred; Brink does not expose a clear active/inactive flag for jobs.
currency_codeN/AN/ANULLNot mappedNo canonical currency source in Brink job payload.

Technical and ETL property mappings

Curated ColumnBrink Staging TableBrink Property PathCurrent mappingStatusNotes
source_systemN/AN/Aconstant 'brink_pos'Derived constantWarehouse constant.
source_job_idstaging.brink_settings2_jobsjob_idCAST(job.job_id AS VARCHAR(199))MappedBrink job ID cast to string for reconciliation.
job_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_jobs_etl_batch_idjob._etl_batch_idMappedETL metadata propagated from staging.
_etl_source_typestaging.brink_settings2_jobs_etl_source_typejob._etl_source_typeMappedETL metadata propagated from staging.
_etl_ingested_atstaging.brink_settings2_jobs_etl_ingested_at_utcjob._etl_ingested_at_utc AS _etl_ingested_atMappedETL metadata propagated from staging.