隨筆-15  評論-79  文章-0  trackbacks-0
          看了很多Cognos建模概念性的東西,一直被‘維度’這個概念困擾。Cognos把數據看成一個立方體,例如:我們把產品、地區、時間組成一個立方體,那么維度就相當于這個立方體的坐標軸,各個維度的每個交點上面的值就是量度(即數據)

          這是對模型設計一個非常重要的概念,因為平面取值的搜索條件是2個,而三圍取值的搜索條件是3個,這樣一來搜索速度會很大程度的提升。
          最重要的還不僅僅如此,因為維度還可以分層的,就是說如上圖的例子,時間是可以分為,年、月、日,而產品可以分為產品系列、類型、和品牌產品,地區也可以分為地域、國家和部門。這樣一來就是一個多維多層級的數據模型。

          再一個概念就是類別。類別其實是維度多面性的一個體現。他相當于是在每一層上又多加了一個拓展,以地區為例。

          那么有了這些概念,我們在建模,不應該說是在建立數據庫平面模型的時候就應該按照這樣的概念去設計數據庫。畢竟兩個平面表就可以組成一個立方體的多維數據表,而表中的字段、數據可以用層和類的關系來模擬。真是受益匪淺啊~



          posted on 2010-05-26 11:03 張元Won 閱讀(1153) 評論(0)  編輯  收藏 所屬分類: Cognos
          主站蜘蛛池模板: 屯昌县| 靖江市| 江西省| 郴州市| 盐亭县| 昌吉市| 九江县| 大悟县| 安丘市| 亳州市| 南宫市| 万全县| 于田县| 衡南县| 磐安县| 同江市| 宽城| 嘉鱼县| 图木舒克市| 仙居县| 信宜市| 崇仁县| 天津市| 舒兰市| 汝阳县| 贵阳市| 托克逊县| 巨鹿县| 会同县| 息烽县| 冕宁县| 武定县| 盐津县| 易门县| 德令哈市| 永安市| 金秀| 平昌县| 句容市| 镇赉县| 岚皋县|