moss Excel Service讀取外部數據源(SQL數據庫)

 家都看到用excel來做數據報表,數據分析,會是一種很好的解決方案,裏面有豐富的圖表表現形式,但裏面的數據基本上要人工來處理,做數據的錄入操作之類的工作,這樣就存在一些不便的地方,同時也存在數據同步的問題,要是數據可以從數據庫中直接取得,那將能解決這種瓶頸問題。當然MS也會考慮到這個問題,因些在excel中提供了一種數據連接的方式,來連接獲取外部數據源。下面將介紹一種Excel Services連接讀取外部SQL數據庫數據的方法,具體步驟請看下面操作:

第一步:
打開sharepoint 管理中心,進入共享服務器理,如下圖所示:

進入編輯Excel Services 設置,如下圖:

設置“外部數據”中的?賬戶名跟密碼,如下圖所示:

確定,完成。
第二步:
打開“Excel數據庫”文檔庫,點擊“新建”,創建一個excel文檔,點擊工具欄上的菜單,數據---->自其他來源---->來自SQL Server,如下圖所示:

打開SQL登錄驗證對話框,如下圖:

下一步

點擊完成。出現導入數據對話框,不要選擇表(外部數據表不支持,幫助文檔有說明),要用數據透示表,選擇如下圖:


出現SQL登陸框,填寫登錄賬號跟密碼,確定,如下圖:

將右邊工具菜單中的部門跟金額放入到相應的位置,並選擇所需的圖形,如下圖所示:


點擊工具菜單上的數據項---->連接,如下圖:

勾選允許後臺刷新跟打開文件時刷新數據。如下圖所示:

在定義選項框裏,勾選保存密碼。如下圖:

點擊Excel Services的驗證設置,設置驗證類型爲無,如下圖所示:

確定,確定,關閉。保存文檔,如圖所示:

保存。
第三步:
在sharepoint服務器上,打開cmd命令行,輸入:
stsadm -o set-ecssecurity -accessmodel delegation -ssp SharedServices2 (默認情況access model是Trusted subsystem)
stsadm -o execadmsvcjobs

第四步:
查看成果。打開“Excel數據庫“文檔庫,打開剛纔創建的”按部門彙總報銷單費用報銷“文檔,效果如下圖所示:

對於這個結果是否正確,可以回查一下數據庫表中的情況,如下圖所示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章