[SQL ] star schema架構問題

看板Database作者 (免錢沒人愛@@)時間10年前 (2015/11/03 22:17), 編輯推噓2(204)
留言6則, 3人參與, 最新討論串1/1
資料庫名稱:sql server 資料庫版本:2012 內容/問題描述: 剛剛在做一題練習題, 有一組sample data 需要架構star schema 第一個問題是: fact and dim table 應該怎麼設計? 是不是每個人設計出來會有些不同? 第二個問題是, 依我的理解, star schema中必須定義很多的primary key and foreign key, 假使: column_1 column_2 Row1 3553 125687 Row2 3553 124678 我想把column_1設定成primary key 但是會違反唯一性 但是又不能刪除相同的數, 因為row1 跟row2並不是identical 想請問版友 這題我應該怎麼下手? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 173.3.18.229 ※ 文章網址: https://www.ptt.cc/bbs/Database/M.1446560278.A.A9F.html

11/04 09:17, , 1F
額外建一個流水號當pk
11/04 09:17, 1F

11/06 09:35, , 2F
fact and dim 要看你處理的是什麼產業的資料
11/06 09:35, 2F

11/06 09:35, , 3F
比如AdventureWork是銷售的,你就需要有一點銷售的domain
11/06 09:35, 3F

11/06 09:35, , 4F
去做的時候會比較知道你需要那些fact & dim
11/06 09:35, 4F

11/06 09:36, , 5F
AdventureWork我記得有提供BI的Schema架構,你可以對照看
11/06 09:36, 5F

11/06 22:21, , 6F
謝謝
11/06 22:21, 6F
文章代碼(AID): #1MEC8MgV (Database)