首次做一個業務系統,也是一個BI,看起來很簡單的東西,做起來,真的很難啊,讀怪主管一開始就給我灌輸簡單概念了,不過開始就覺得難,呵呵,可能會更加慢了。
因為業務部門是給我他們平常用的報表,但是倒了我這就必須是兩個事實表了。而且事實表間也有聯系,在我看來是one to many ,但是對於BI或者sql 2005 AS來說是many to many .
建好cube後,就可以在sql上brower,看看數據是否正確,如果不正確就要找數據的關系,或者是id是否對應的上。
建many to many,是在緯度上,找到對應的緯度,點進取就可以修改響應的設置了。
在多事實表,如果只有一個表有time_id,這樣,sql as是不會有time緯度的雖然你已經設置了,所以需要在緯度設計裡面,增加一個time緯度,然後對應倒相應的事實表中去。