Dimensional-Modeling

數據倉庫上下文中的橋表和輔助表有什麼區別?

  • November 29, 2016

據我所知:-當維度表不能直接與事實表關聯時,使用橋表。

例如,在銀行的數據倉庫中,由於多個客戶可以與同一個銀行帳戶關聯,因此不能將客戶餘額事實表與客戶 ID 一起儲存為事實表和客戶維度之間的連結。(即聯名賬戶)

所以用事實表儲存賬戶ID和賬戶維度和客戶維度之間的橋接表來區分。

但是它們與解決事實表和另一個維度之間的多對多關係的輔助表有什麼不同呢?

橋表是根據 Kimball 方法定義的維度建模的官方名稱。

據我所知,輔助表已在許多(通常是不正確的)上下文中使用,其中之一是未使用正確術語的人的橋接表。

有些人使用輔助表作為橋接表的同義詞,但輔助表似乎也被誤用在暫存數據庫或數據倉庫的上下文中,以命名任何有幫助的表。

然而,在維度建模中,“輔助表”並沒有真正定義,如果它被使用,它主要是作為“橋表”(這是一個實際術語)的同義詞,或者可以用來命名任何“幫助”實現的表目標,但沒有真正的定義。

引用自:https://dba.stackexchange.com/questions/91869