I'm confused about what the strucutre of the the bridge table.
star schema book is stucturing the bridge table with a group_key
example, if i have fact_orders ( order_sk , order_nk, amount, group_key) dim_sales_person ( sales_person_SK, sales_person_nk, name)
the bridge_table ==> orders_salesperson_bridge_table : ( group_key, sales_person_SK)
FROM any other source, ( google, youtube,..), the definition of the bridge table : Junction table in a database, also referred to as a Bridge table or Associative Table, bridges the tables together by referencing the primary keys of each data table.
strucutre : fact_orders ( order_sk , order_nk, amount) dim_sales_person ( sales_person_SK, sales_person_nk, name)
bridge table --> orders_salesperson_bridge_table : ( Order_id, sales_person_SK)
when should i choose each technique ? and why ?
thanks for any help,
The SALES_GROUP table is there to allow you to allocate the value of a sale proportionately to multiple sales people. So in your example the sales amount of 1000 would be allocated as 750/250 between the 2 sales people