日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据仓库与数据挖掘 5

發布時間:2024/8/1 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据仓库与数据挖掘 5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

使用SQL server 建立多維數據模型

在上一個實驗數據倉庫與數據挖掘 4(上),我們使用SqlServer2012 完成了ETL導入數據到數據倉庫的過程。

本次實驗在此基礎上,完成多維數據建模。從而進行數據分析挖掘。

再次回顧一下,我們需要的多維模型為:

實驗配置

OS:win7
SqlServer2012
SQL Server Data Tools(SSDT) (SqlServer附帶)
SSAS(SSAS全稱SQL Server Analysis Services。Analysis Services 是在決策支持和商業分析中使用的分析數據引擎,它為商業報表和客戶端應用程序提供了企業級語義數據模型,比如Power BI、Excel、 Reporting Services 以及其他數據可視化工具。只要是支持Analysis Services作為數據源的BI工具,都可以訪問其中的數據。

數據來源

來源于上一次實驗創建的數據倉庫 SDW

實驗過程

第一步連接數據源

打開SSDT,創建SSAS項目,連接數據源,依然使用sa賬號(不是必須的,但是我不用會不成功)


右鍵新建數據源


這是我之前就創建好的,若沒有則點擊新建,完成填寫即可。例如

下一步,選擇使用服務賬戶。

第二步定義數據源視圖

數據源視圖,右鍵,新建數據源視圖,選擇數據源SDW

點擊左右箭頭即可選中對應表格,右邊為選擇表格,全部選中即可。

第三步 創建維表

(這里是將我們創建好的維表在這個項目中解釋為維表)
在項目管理下,右鍵維度,新建維表。



值得注意的是,時間維表的屬性需要修改

創建好的維表的維層次我們還需設定一下。有黃色三角的就是沒設定好。

點擊進去,編輯從屬關系

最終關系為

這樣回去,就沒有三角錯誤符號了

采用類似的操作建立其它幾個維表的維度

第四步 創建多維數據集

在項目下方,右鍵多維數據集,新建多維數據集。

選擇度量表(事實表)為Sales,選擇度量值。

選中全部維表

設置完后右擊項目名稱OnRetDW(我項目又改名字了)點擊部署,即可部署成功
最后應當長這樣,是不是就是我們的星型模型呀~

到這里為止,我們已經完成多維模型創建了,那么我們就可以利用這個模型進行OLAP操作。

例如:
分析學歷層次為“中”的總人數

點擊菜單中的excel標志,我們可以看到各個時間段,各個地區的銷售情況

是不是和excel的透視表很像,沒錯!

沒有代碼還是很簡單的。

參考

[0] 陳志泊 主編. 數據倉庫與數據挖掘(第二版). 清華大學出版社,2019
[1] 陳立偉著,數據倉庫與數據挖掘教程,清華大學出版社,2006
[2] 林宇編著. 數據倉庫原理與實踐,人民郵電出版社,2003。
[3] 彭木根著 數據倉庫技術與實現,電子工業出版社,2002.6。
[4] [加]韓家煒、[加]坎伯,范明等譯,數據挖掘概念與技術,機械工業出版社,2005。
[5] 張云濤、龔玲著,數據挖掘原理與技術,電子工業出版社,2003。

總結

以上是生活随笔為你收集整理的数据仓库与数据挖掘 5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。