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

Brink mapping for curated.pos_modifiers

Main staging sources

  • staging.brink_settings2_modifier_groups
  • staging.brink_settings2_modifier_group_items

Mapping groups

  • Business property mappings describe how Brink modifier group content is mapped or could be 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
idstaging.brink_settings2_modifier_groupsmodifier_group_idNULLNot mappedDirect modifier-group ID.
longnamestaging.brink_settings2_modifier_groupsdisplay_nameNULLNot mappedBest readable modifier-group name.
freestaging.brink_settings2_modifier_groupsfreeNULLNot mappedDirect free-modifier count.
item01staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 1)NULLNot mappedModifier item ID at slot position 1.
item02staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 2)NULLNot mappedModifier item ID at slot position 2.
item03staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 3)NULLNot mappedModifier item ID at slot position 3.
item04staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 4)NULLNot mappedModifier item ID at slot position 4.
item05staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 5)NULLNot mappedModifier item ID at slot position 5.
item06staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 6)NULLNot mappedModifier item ID at slot position 6.
item07staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 7)NULLNot mappedModifier item ID at slot position 7.
item08staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 8)NULLNot mappedModifier item ID at slot position 8.
item09staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 9)NULLNot mappedModifier item ID at slot position 9.
item10staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 10)NULLNot mappedModifier item ID at slot position 10.
item11staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 11)NULLNot mappedModifier item ID at slot position 11.
item12staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 12)NULLNot mappedModifier item ID at slot position 12.
item13staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 13)NULLNot mappedModifier item ID at slot position 13.
item14staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 14)NULLNot mappedModifier item ID at slot position 14.
item15staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 15)NULLNot mappedModifier item ID at slot position 15.
item16staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 16)NULLNot mappedModifier item ID at slot position 16.
item17staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 17)NULLNot mappedModifier item ID at slot position 17.
item18staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 18)NULLNot mappedModifier item ID at slot position 18.
item19staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 19)NULLNot mappedModifier item ID at slot position 19.
item20staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 20)NULLNot mappedModifier item ID at slot position 20.
item21staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 21)NULLNot mappedModifier item ID at slot position 21.
item22staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 22)NULLNot mappedModifier item ID at slot position 22.
item23staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 23)NULLNot mappedModifier item ID at slot position 23.
item24staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 24)NULLNot mappedModifier item ID at slot position 24.
item25staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 25)NULLNot mappedModifier item ID at slot position 25.
item26staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 26)NULLNot mappedModifier item ID at slot position 26.
item27staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 27)NULLNot mappedModifier item ID at slot position 27.
item28staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 28)NULLNot mappedModifier item ID at slot position 28.
item29staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 29)NULLNot mappedModifier item ID at slot position 29.
item30staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 30)NULLNot mappedModifier item ID at slot position 30.
item31staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 31)NULLNot mappedModifier item ID at slot position 31.
item32staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 32)NULLNot mappedModifier item ID at slot position 32.
item33staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 33)NULLNot mappedModifier item ID at slot position 33.
item34staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 34)NULLNot mappedModifier item ID at slot position 34.
item35staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 35)NULLNot mappedModifier item ID at slot position 35.
item36staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 36)NULLNot mappedModifier item ID at slot position 36.
item37staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 37)NULLNot mappedModifier item ID at slot position 37.
item38staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 38)NULLNot mappedModifier item ID at slot position 38.
item39staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 39)NULLNot mappedModifier item ID at slot position 39.
item40staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 40)NULLNot mappedModifier item ID at slot position 40.
item41staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 41)NULLNot mappedModifier item ID at slot position 41.
item42staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 42)NULLNot mappedModifier item ID at slot position 42.
item43staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 43)NULLNot mappedModifier item ID at slot position 43.
item44staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 44)NULLNot mappedModifier item ID at slot position 44.
item45staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 45)NULLNot mappedModifier item ID at slot position 45.
item46staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 46)NULLNot mappedModifier item ID at slot position 46.
item47staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 47)NULLNot mappedModifier item ID at slot position 47.
item48staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 48)NULLNot mappedModifier item ID at slot position 48.
item49staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 49)NULLNot mappedModifier item ID at slot position 49.
item50staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 50)NULLNot mappedModifier item ID at slot position 50.
item51staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 51)NULLNot mappedModifier item ID at slot position 51.
item52staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 52)NULLNot mappedModifier item ID at slot position 52.
item53staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 53)NULLNot mappedModifier item ID at slot position 53.
item54staging.brink_settings2_modifier_group_itemsitem_id (filtered by position = 54)NULLNot mappedModifier item ID at slot position 54.
price01staging.brink_settings2_modifier_group_itemsprice (filtered by position = 1)NULLNot mappedModifier price at slot position 1.
price02staging.brink_settings2_modifier_group_itemsprice (filtered by position = 2)NULLNot mappedModifier price at slot position 2.
price03staging.brink_settings2_modifier_group_itemsprice (filtered by position = 3)NULLNot mappedModifier price at slot position 3.
price04staging.brink_settings2_modifier_group_itemsprice (filtered by position = 4)NULLNot mappedModifier price at slot position 4.
price05staging.brink_settings2_modifier_group_itemsprice (filtered by position = 5)NULLNot mappedModifier price at slot position 5.
price06staging.brink_settings2_modifier_group_itemsprice (filtered by position = 6)NULLNot mappedModifier price at slot position 6.
price07staging.brink_settings2_modifier_group_itemsprice (filtered by position = 7)NULLNot mappedModifier price at slot position 7.
price08staging.brink_settings2_modifier_group_itemsprice (filtered by position = 8)NULLNot mappedModifier price at slot position 8.
price09staging.brink_settings2_modifier_group_itemsprice (filtered by position = 9)NULLNot mappedModifier price at slot position 9.
price10staging.brink_settings2_modifier_group_itemsprice (filtered by position = 10)NULLNot mappedModifier price at slot position 10.
price11staging.brink_settings2_modifier_group_itemsprice (filtered by position = 11)NULLNot mappedModifier price at slot position 11.
price12staging.brink_settings2_modifier_group_itemsprice (filtered by position = 12)NULLNot mappedModifier price at slot position 12.
price13staging.brink_settings2_modifier_group_itemsprice (filtered by position = 13)NULLNot mappedModifier price at slot position 13.
price14staging.brink_settings2_modifier_group_itemsprice (filtered by position = 14)NULLNot mappedModifier price at slot position 14.
price15staging.brink_settings2_modifier_group_itemsprice (filtered by position = 15)NULLNot mappedModifier price at slot position 15.
price16staging.brink_settings2_modifier_group_itemsprice (filtered by position = 16)NULLNot mappedModifier price at slot position 16.
price17staging.brink_settings2_modifier_group_itemsprice (filtered by position = 17)NULLNot mappedModifier price at slot position 17.
price18staging.brink_settings2_modifier_group_itemsprice (filtered by position = 18)NULLNot mappedModifier price at slot position 18.
price19staging.brink_settings2_modifier_group_itemsprice (filtered by position = 19)NULLNot mappedModifier price at slot position 19.
price20staging.brink_settings2_modifier_group_itemsprice (filtered by position = 20)NULLNot mappedModifier price at slot position 20.
price21staging.brink_settings2_modifier_group_itemsprice (filtered by position = 21)NULLNot mappedModifier price at slot position 21.
price22staging.brink_settings2_modifier_group_itemsprice (filtered by position = 22)NULLNot mappedModifier price at slot position 22.
price23staging.brink_settings2_modifier_group_itemsprice (filtered by position = 23)NULLNot mappedModifier price at slot position 23.
price24staging.brink_settings2_modifier_group_itemsprice (filtered by position = 24)NULLNot mappedModifier price at slot position 24.
price25staging.brink_settings2_modifier_group_itemsprice (filtered by position = 25)NULLNot mappedModifier price at slot position 25.
price26staging.brink_settings2_modifier_group_itemsprice (filtered by position = 26)NULLNot mappedModifier price at slot position 26.
price27staging.brink_settings2_modifier_group_itemsprice (filtered by position = 27)NULLNot mappedModifier price at slot position 27.
price28staging.brink_settings2_modifier_group_itemsprice (filtered by position = 28)NULLNot mappedModifier price at slot position 28.
price29staging.brink_settings2_modifier_group_itemsprice (filtered by position = 29)NULLNot mappedModifier price at slot position 29.
price30staging.brink_settings2_modifier_group_itemsprice (filtered by position = 30)NULLNot mappedModifier price at slot position 30.
price31staging.brink_settings2_modifier_group_itemsprice (filtered by position = 31)NULLNot mappedModifier price at slot position 31.
price32staging.brink_settings2_modifier_group_itemsprice (filtered by position = 32)NULLNot mappedModifier price at slot position 32.
price33staging.brink_settings2_modifier_group_itemsprice (filtered by position = 33)NULLNot mappedModifier price at slot position 33.
price34staging.brink_settings2_modifier_group_itemsprice (filtered by position = 34)NULLNot mappedModifier price at slot position 34.
price35staging.brink_settings2_modifier_group_itemsprice (filtered by position = 35)NULLNot mappedModifier price at slot position 35.
price36staging.brink_settings2_modifier_group_itemsprice (filtered by position = 36)NULLNot mappedModifier price at slot position 36.
price37staging.brink_settings2_modifier_group_itemsprice (filtered by position = 37)NULLNot mappedModifier price at slot position 37.
price38staging.brink_settings2_modifier_group_itemsprice (filtered by position = 38)NULLNot mappedModifier price at slot position 38.
price39staging.brink_settings2_modifier_group_itemsprice (filtered by position = 39)NULLNot mappedModifier price at slot position 39.
price40staging.brink_settings2_modifier_group_itemsprice (filtered by position = 40)NULLNot mappedModifier price at slot position 40.
price41staging.brink_settings2_modifier_group_itemsprice (filtered by position = 41)NULLNot mappedModifier price at slot position 41.
price42staging.brink_settings2_modifier_group_itemsprice (filtered by position = 42)NULLNot mappedModifier price at slot position 42.
price43staging.brink_settings2_modifier_group_itemsprice (filtered by position = 43)NULLNot mappedModifier price at slot position 43.
price44staging.brink_settings2_modifier_group_itemsprice (filtered by position = 44)NULLNot mappedModifier price at slot position 44.
price45staging.brink_settings2_modifier_group_itemsprice (filtered by position = 45)NULLNot mappedModifier price at slot position 45.
price46staging.brink_settings2_modifier_group_itemsprice (filtered by position = 46)NULLNot mappedModifier price at slot position 46.
price47staging.brink_settings2_modifier_group_itemsprice (filtered by position = 47)NULLNot mappedModifier price at slot position 47.
price48staging.brink_settings2_modifier_group_itemsprice (filtered by position = 48)NULLNot mappedModifier price at slot position 48.
price49staging.brink_settings2_modifier_group_itemsprice (filtered by position = 49)NULLNot mappedModifier price at slot position 49.
price50staging.brink_settings2_modifier_group_itemsprice (filtered by position = 50)NULLNot mappedModifier price at slot position 50.
price51staging.brink_settings2_modifier_group_itemsprice (filtered by position = 51)NULLNot mappedModifier price at slot position 51.
price52staging.brink_settings2_modifier_group_itemsprice (filtered by position = 52)NULLNot mappedModifier price at slot position 52.
price53staging.brink_settings2_modifier_group_itemsprice (filtered by position = 53)NULLNot mappedModifier price at slot position 53.
price54staging.brink_settings2_modifier_group_itemsprice (filtered by position = 54)NULLNot mappedModifier price at slot position 54.
owneridN/AN/ANULLNot mappedNo owner ID is documented on Brink modifier groups.
usernumberN/AN/ANULLNot mappedNo user-visible modifier-group number is documented.
shortnamestaging.brink_settings2_modifier_groupsnameNULLNot mappedBest secondary readable name.
minimumstaging.brink_settings2_modifier_groupsminimumNULLNot mappedDirect minimum-select value.
maximumstaging.brink_settings2_modifier_groupsmaximumNULLNot mappedDirect maximum-select value.
flowreqstaging.brink_settings2_modifier_groupsflow_requiredNULLNot mappedDirect flow-required flag.
substituteN/AN/ANULLNot mappedNo substitute-rule field is documented on Brink modifier groups.
weight01N/AN/ANULLNot mappedNo matching field documented.
weight02N/AN/ANULLNot mappedNo matching field documented.
weight03N/AN/ANULLNot mappedNo matching field documented.
weight04N/AN/ANULLNot mappedNo matching field documented.
weight05N/AN/ANULLNot mappedNo matching field documented.
weight06N/AN/ANULLNot mappedNo matching field documented.
weight07N/AN/ANULLNot mappedNo matching field documented.
weight08N/AN/ANULLNot mappedNo matching field documented.
weight09N/AN/ANULLNot mappedNo matching field documented.
weight10N/AN/ANULLNot mappedNo matching field documented.
weight11N/AN/ANULLNot mappedNo matching field documented.
weight12N/AN/ANULLNot mappedNo matching field documented.
weight13N/AN/ANULLNot mappedNo matching field documented.
weight14N/AN/ANULLNot mappedNo matching field documented.
weight15N/AN/ANULLNot mappedNo matching field documented.
weight16N/AN/ANULLNot mappedNo matching field documented.
weight17N/AN/ANULLNot mappedNo matching field documented.
weight18N/AN/ANULLNot mappedNo matching field documented.
weight19N/AN/ANULLNot mappedNo matching field documented.
weight20N/AN/ANULLNot mappedNo matching field documented.
weight21N/AN/ANULLNot mappedNo matching field documented.
weight22N/AN/ANULLNot mappedNo matching field documented.
weight23N/AN/ANULLNot mappedNo matching field documented.
weight24N/AN/ANULLNot mappedNo matching field documented.
weight25N/AN/ANULLNot mappedNo matching field documented.
weight26N/AN/ANULLNot mappedNo matching field documented.
weight27N/AN/ANULLNot mappedNo matching field documented.
weight28N/AN/ANULLNot mappedNo matching field documented.
weight29N/AN/ANULLNot mappedNo matching field documented.
weight30N/AN/ANULLNot mappedNo matching field documented.
weight31N/AN/ANULLNot mappedNo matching field documented.
weight32N/AN/ANULLNot mappedNo matching field documented.
weight33N/AN/ANULLNot mappedNo matching field documented.
weight34N/AN/ANULLNot mappedNo matching field documented.
weight35N/AN/ANULLNot mappedNo matching field documented.
weight36N/AN/ANULLNot mappedNo matching field documented.
weight37N/AN/ANULLNot mappedNo matching field documented.
weight38N/AN/ANULLNot mappedNo matching field documented.
weight39N/AN/ANULLNot mappedNo matching field documented.
weight40N/AN/ANULLNot mappedNo matching field documented.
weight41N/AN/ANULLNot mappedNo matching field documented.
weight42N/AN/ANULLNot mappedNo matching field documented.
weight43N/AN/ANULLNot mappedNo matching field documented.
weight44N/AN/ANULLNot mappedNo matching field documented.
weight45N/AN/ANULLNot mappedNo matching field documented.
weight46N/AN/ANULLNot mappedNo matching field documented.
weight47N/AN/ANULLNot mappedNo matching field documented.
weight48N/AN/ANULLNot mappedNo matching field documented.
weight49N/AN/ANULLNot mappedNo matching field documented.
weight50N/AN/ANULLNot mappedNo matching field documented.
weight51N/AN/ANULLNot mappedNo matching field documented.
weight52N/AN/ANULLNot mappedNo matching field documented.
weight53N/AN/ANULLNot mappedNo matching field documented.
weight54N/AN/ANULLNot mappedNo matching field documented.
pricelvl01N/AN/ANULLNot mappedNo matching field documented.
pricelvl02N/AN/ANULLNot mappedNo matching field documented.
pricelvl03N/AN/ANULLNot mappedNo matching field documented.
pricelvl04N/AN/ANULLNot mappedNo matching field documented.
pricelvl05N/AN/ANULLNot mappedNo matching field documented.
pricelvl06N/AN/ANULLNot mappedNo matching field documented.
pricelvl07N/AN/ANULLNot mappedNo matching field documented.
pricelvl08N/AN/ANULLNot mappedNo matching field documented.
pricelvl09N/AN/ANULLNot mappedNo matching field documented.
pricelvl10N/AN/ANULLNot mappedNo matching field documented.
pricelvl11N/AN/ANULLNot mappedNo matching field documented.
pricelvl12N/AN/ANULLNot mappedNo matching field documented.
pricelvl13N/AN/ANULLNot mappedNo matching field documented.
pricelvl14N/AN/ANULLNot mappedNo matching field documented.
pricelvl15N/AN/ANULLNot mappedNo matching field documented.
pricelvl16N/AN/ANULLNot mappedNo matching field documented.
pricelvl17N/AN/ANULLNot mappedNo matching field documented.
pricelvl18N/AN/ANULLNot mappedNo matching field documented.
pricelvl19N/AN/ANULLNot mappedNo matching field documented.
pricelvl20N/AN/ANULLNot mappedNo matching field documented.
pricelvl21N/AN/ANULLNot mappedNo matching field documented.
pricelvl22N/AN/ANULLNot mappedNo matching field documented.
pricelvl23N/AN/ANULLNot mappedNo matching field documented.
pricelvl24N/AN/ANULLNot mappedNo matching field documented.
pricelvl25N/AN/ANULLNot mappedNo matching field documented.
pricelvl26N/AN/ANULLNot mappedNo matching field documented.
pricelvl27N/AN/ANULLNot mappedNo matching field documented.
pricelvl28N/AN/ANULLNot mappedNo matching field documented.
pricelvl29N/AN/ANULLNot mappedNo matching field documented.
pricelvl30N/AN/ANULLNot mappedNo matching field documented.
pricelvl31N/AN/ANULLNot mappedNo matching field documented.
pricelvl32N/AN/ANULLNot mappedNo matching field documented.
pricelvl33N/AN/ANULLNot mappedNo matching field documented.
pricelvl34N/AN/ANULLNot mappedNo matching field documented.
pricelvl35N/AN/ANULLNot mappedNo matching field documented.
pricelvl36N/AN/ANULLNot mappedNo matching field documented.
pricelvl37N/AN/ANULLNot mappedNo matching field documented.
pricelvl38N/AN/ANULLNot mappedNo matching field documented.
pricelvl39N/AN/ANULLNot mappedNo matching field documented.
pricelvl40N/AN/ANULLNot mappedNo matching field documented.
pricelvl41N/AN/ANULLNot mappedNo matching field documented.
pricelvl42N/AN/ANULLNot mappedNo matching field documented.
pricelvl43N/AN/ANULLNot mappedNo matching field documented.
pricelvl44N/AN/ANULLNot mappedNo matching field documented.
pricelvl45N/AN/ANULLNot mappedNo matching field documented.
pricelvl46N/AN/ANULLNot mappedNo matching field documented.
pricelvl47N/AN/ANULLNot mappedNo matching field documented.
pricelvl48N/AN/ANULLNot mappedNo matching field documented.
pricelvl49N/AN/ANULLNot mappedNo matching field documented.
pricelvl50N/AN/ANULLNot mappedNo matching field documented.
pricelvl51N/AN/ANULLNot mappedNo matching field documented.
pricelvl52N/AN/ANULLNot mappedNo matching field documented.
pricelvl53N/AN/ANULLNot mappedNo matching field documented.
pricelvl54N/AN/ANULLNot mappedNo matching field documented.
prmethod01staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 1)NULLNot mappedModifier price method at slot position 1.
prmethod02staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 2)NULLNot mappedModifier price method at slot position 2.
prmethod03staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 3)NULLNot mappedModifier price method at slot position 3.
prmethod04staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 4)NULLNot mappedModifier price method at slot position 4.
prmethod05staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 5)NULLNot mappedModifier price method at slot position 5.
prmethod06staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 6)NULLNot mappedModifier price method at slot position 6.
prmethod07staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 7)NULLNot mappedModifier price method at slot position 7.
prmethod08staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 8)NULLNot mappedModifier price method at slot position 8.
prmethod09staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 9)NULLNot mappedModifier price method at slot position 9.
prmethod10staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 10)NULLNot mappedModifier price method at slot position 10.
prmethod11staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 11)NULLNot mappedModifier price method at slot position 11.
prmethod12staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 12)NULLNot mappedModifier price method at slot position 12.
prmethod13staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 13)NULLNot mappedModifier price method at slot position 13.
prmethod14staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 14)NULLNot mappedModifier price method at slot position 14.
prmethod15staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 15)NULLNot mappedModifier price method at slot position 15.
prmethod16staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 16)NULLNot mappedModifier price method at slot position 16.
prmethod17staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 17)NULLNot mappedModifier price method at slot position 17.
prmethod18staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 18)NULLNot mappedModifier price method at slot position 18.
prmethod19staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 19)NULLNot mappedModifier price method at slot position 19.
prmethod20staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 20)NULLNot mappedModifier price method at slot position 20.
prmethod21staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 21)NULLNot mappedModifier price method at slot position 21.
prmethod22staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 22)NULLNot mappedModifier price method at slot position 22.
prmethod23staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 23)NULLNot mappedModifier price method at slot position 23.
prmethod24staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 24)NULLNot mappedModifier price method at slot position 24.
prmethod25staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 25)NULLNot mappedModifier price method at slot position 25.
prmethod26staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 26)NULLNot mappedModifier price method at slot position 26.
prmethod27staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 27)NULLNot mappedModifier price method at slot position 27.
prmethod28staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 28)NULLNot mappedModifier price method at slot position 28.
prmethod29staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 29)NULLNot mappedModifier price method at slot position 29.
prmethod30staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 30)NULLNot mappedModifier price method at slot position 30.
prmethod31staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 31)NULLNot mappedModifier price method at slot position 31.
prmethod32staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 32)NULLNot mappedModifier price method at slot position 32.
prmethod33staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 33)NULLNot mappedModifier price method at slot position 33.
prmethod34staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 34)NULLNot mappedModifier price method at slot position 34.
prmethod35staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 35)NULLNot mappedModifier price method at slot position 35.
prmethod36staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 36)NULLNot mappedModifier price method at slot position 36.
prmethod37staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 37)NULLNot mappedModifier price method at slot position 37.
prmethod38staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 38)NULLNot mappedModifier price method at slot position 38.
prmethod39staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 39)NULLNot mappedModifier price method at slot position 39.
prmethod40staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 40)NULLNot mappedModifier price method at slot position 40.
prmethod41staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 41)NULLNot mappedModifier price method at slot position 41.
prmethod42staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 42)NULLNot mappedModifier price method at slot position 42.
prmethod43staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 43)NULLNot mappedModifier price method at slot position 43.
prmethod44staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 44)NULLNot mappedModifier price method at slot position 44.
prmethod45staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 45)NULLNot mappedModifier price method at slot position 45.
prmethod46staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 46)NULLNot mappedModifier price method at slot position 46.
prmethod47staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 47)NULLNot mappedModifier price method at slot position 47.
prmethod48staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 48)NULLNot mappedModifier price method at slot position 48.
prmethod49staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 49)NULLNot mappedModifier price method at slot position 49.
prmethod50staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 50)NULLNot mappedModifier price method at slot position 50.
prmethod51staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 51)NULLNot mappedModifier price method at slot position 51.
prmethod52staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 52)NULLNot mappedModifier price method at slot position 52.
prmethod53staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 53)NULLNot mappedModifier price method at slot position 53.
prmethod54staging.brink_settings2_modifier_group_itemsprice_method (filtered by position = 54)NULLNot mappedModifier price method at slot position 54.
subindexN/AN/ANULLNot mappedNo subgroup/subindex field is documented.
qstsmodeN/AN/ANULLNot mappedNo question-set mode field is documented.
refillN/AN/ANULLNot mappedNo refill flag is documented.
maxrefillsN/AN/ANULLNot mappedNo max-refills field is documented.
defrdmodN/AN/ANULLNot mappedNo default-required-modifier field is documented.
nosub01N/AN/ANULLNot mappedNo matching field documented.
nosub02N/AN/ANULLNot mappedNo matching field documented.
nosub03N/AN/ANULLNot mappedNo matching field documented.
nosub04N/AN/ANULLNot mappedNo matching field documented.
nosub05N/AN/ANULLNot mappedNo matching field documented.
nosub06N/AN/ANULLNot mappedNo matching field documented.
nosub07N/AN/ANULLNot mappedNo matching field documented.
nosub08N/AN/ANULLNot mappedNo matching field documented.
nosub09N/AN/ANULLNot mappedNo matching field documented.
nosub10N/AN/ANULLNot mappedNo matching field documented.
nosub11N/AN/ANULLNot mappedNo matching field documented.
nosub12N/AN/ANULLNot mappedNo matching field documented.
nosub13N/AN/ANULLNot mappedNo matching field documented.
nosub14N/AN/ANULLNot mappedNo matching field documented.
nosub15N/AN/ANULLNot mappedNo matching field documented.
nosub16N/AN/ANULLNot mappedNo matching field documented.
nosub17N/AN/ANULLNot mappedNo matching field documented.
nosub18N/AN/ANULLNot mappedNo matching field documented.
nosub19N/AN/ANULLNot mappedNo matching field documented.
nosub20N/AN/ANULLNot mappedNo matching field documented.
nosub21N/AN/ANULLNot mappedNo matching field documented.
nosub22N/AN/ANULLNot mappedNo matching field documented.
nosub23N/AN/ANULLNot mappedNo matching field documented.
nosub24N/AN/ANULLNot mappedNo matching field documented.
nosub25N/AN/ANULLNot mappedNo matching field documented.
nosub26N/AN/ANULLNot mappedNo matching field documented.
nosub27N/AN/ANULLNot mappedNo matching field documented.
nosub28N/AN/ANULLNot mappedNo matching field documented.
nosub29N/AN/ANULLNot mappedNo matching field documented.
nosub30N/AN/ANULLNot mappedNo matching field documented.
nosub31N/AN/ANULLNot mappedNo matching field documented.
nosub32N/AN/ANULLNot mappedNo matching field documented.
nosub33N/AN/ANULLNot mappedNo matching field documented.
nosub34N/AN/ANULLNot mappedNo matching field documented.
nosub35N/AN/ANULLNot mappedNo matching field documented.
nosub36N/AN/ANULLNot mappedNo matching field documented.
nosub37N/AN/ANULLNot mappedNo matching field documented.
nosub38N/AN/ANULLNot mappedNo matching field documented.
nosub39N/AN/ANULLNot mappedNo matching field documented.
nosub40N/AN/ANULLNot mappedNo matching field documented.
nosub41N/AN/ANULLNot mappedNo matching field documented.
nosub42N/AN/ANULLNot mappedNo matching field documented.
nosub43N/AN/ANULLNot mappedNo matching field documented.
nosub44N/AN/ANULLNot mappedNo matching field documented.
nosub45N/AN/ANULLNot mappedNo matching field documented.
nosub46N/AN/ANULLNot mappedNo matching field documented.
nosub47N/AN/ANULLNot mappedNo matching field documented.
nosub48N/AN/ANULLNot mappedNo matching field documented.
nosub49N/AN/ANULLNot mappedNo matching field documented.
nosub50N/AN/ANULLNot mappedNo matching field documented.
nosub51N/AN/ANULLNot mappedNo matching field documented.
nosub52N/AN/ANULLNot mappedNo matching field documented.
nosub53N/AN/ANULLNot mappedNo matching field documented.
nosub54N/AN/ANULLNot mappedNo matching field documented.
"type"N/AN/ANULLNot mappedNo matching field documented.
hidepriceN/AN/ANULLNot mappedNo hide-price flag is documented.
modifier_group_namestaging.brink_settings2_modifier_groupsdisplay_nameNULLNot mappedBest readable business label.
modifier_option_name_summarystaging.brink_settings2_modifier_group_itemsitem_idNULLNot mappedRequires a derived summary by joining item_id to the Brink item master if readable names are needed.
min_selectstaging.brink_settings2_modifier_groupsminimumNULLNot mappedDirect minimum-select value.
max_selectstaging.brink_settings2_modifier_groupsmaximumNULLNot mappedDirect maximum-select value.
is_activestaging.brink_settings2_modifier_groupsis_deletedNULLNot mappedRequires inverse transform if curated keeps active status.

Technical and ETL property mappings

Curated ColumnBrink Staging TableBrink Property PathCurrent mappingStatusNotes
modifier_group_keyN/AN/ANULLNot mappedWarehouse-generated key.
source_systemN/AN/Aconstant 'brink_pos'Derived constantWarehouse constant, not a Brink API field.
source_modifier_group_idstaging.brink_settings2_modifier_groupsmodifier_group_idNULLNot mappedDirect Brink source ID.
tenant_keyN/AN/ANULLNot mappedWarehouse-generated tenant key.
tenant_nameN/AN/Aparameter @tenant_idETL contextTenant metadata is outside the documented Brink staging payloads.
effective_from_utcN/AN/ANULLNot mappedNo effective-start timestamp is documented on modifier groups.
effective_to_utcN/AN/ANULLNot mappedNo effective-end timestamp is documented on modifier groups.
is_currentN/AN/ANULLNot mappedWarehouse SCD field.
_etl_batch_idstaging.brink_settings2_modifier_groups_etl_batch_id_etl_batch_idMappedETL metadata propagated from staging.
_etl_source_typestaging.brink_settings2_modifier_groups_etl_source_type_etl_source_typeMappedETL metadata propagated from staging.
_etl_ingested_atstaging.brink_settings2_modifier_groups_etl_ingested_at_utc_etl_ingested_at_utc AS _etl_ingested_atMappedETL metadata propagated from staging.

Portal and sample validation

Curated fieldAdditional validated sourceHow to use it
longnameSettings.GetModifierGroups -> ModifierGroups[].DescriptionKeep DisplayName as the main mapping, but Description is also available in the Brink contract and can be exposed for internal/business interpretation.
is_activeSettings.GetModifierGroups -> ModifierGroups[].IsDeletedBrink exposes raw delete state directly; use it to validate the derived active flag.
item01-item54temp/GetModifierGroups_WhenConfigured_CallsRealBrinkEndpoint.xml -> ModifierGroups[].Items[].(ItemId, Position, Price, PriceMethod)Sample payloads confirm the positional slot data exists in real responses.