• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      SQLServer2008報表服務在企業(yè)報表中的應用

      2009-12-31 00:00:00蔡金金謝云芳
      商場現(xiàn)代化 2009年8期

      [摘 要] 針對中國報表復雜而需求各異的問題,本文分析了使用SQL Server 2008報表服務開發(fā)報表的優(yōu)勢,給出了實現(xiàn)基于Reporting Services企業(yè)報表的模型,應用該模型開發(fā)了某企業(yè)報表系統(tǒng),使系統(tǒng)達到了無需計算機專業(yè)知識就可以定制報表的目標,同時驗證了模型的合理性。

      [關鍵詞] SQL Server 2008 報表服務 企業(yè)報表系統(tǒng)

      一、引言

      隨著企業(yè)管理系統(tǒng)的廣泛應用,數據的產生與統(tǒng)計都由系統(tǒng)自動完成,要做出商業(yè)決策的人需要相關的信息,他們需要以適合他們角色和責任的方式來查看報表。因此,提供報表的人員除了考慮到報表的差異之外,還要兼顧每個不同報表的閱讀者的個別查詢參數或者呈現(xiàn)方式的不同需求。

      SQL Server 2008報表服務(SSRS)是為企業(yè)報表提供解決方案的一款產品。該產品由報表服務器和報表設計器兩部分組成,用戶可以使用報表設計器直接定制報表,生成的報表在報表服務器上采用Web頁面的方式進行發(fā)布。Reporting Services為克服制作報表困難提供了一個有力工具,可以緩解業(yè)務部門對IT部門的需求壓力,改善整個企業(yè)獲取信息的速度和質量。

      二、SQL Server 2008報表服務簡介

      為了實現(xiàn)自定義報表,即用戶不必考慮數據的細節(jié)問題,只要知道同自己相關的業(yè)務術語,就可以使用Report Designer設計報表,這就要求系統(tǒng)設計人員將數據源生成數據模型。本文基于SQL Server 2008報表服務的設計自定義報表模型:1.根據企業(yè)的應用需求確定報表表格的自定義參數;2.對報表的數據處理,根據需求從數據庫中提取數據,動態(tài)生成數據源;3.對Report View控件編寫代碼實現(xiàn)對SQL Server 2008報表服務的訪問。

      下面分別介紹Reporting Services中的各部分功能,如:報表設計器、報表管理器、與報表服務器的主要特性。

      1.報表設計。報表設計是報表的開發(fā)工具,集成在Microsoft Development Environment中,也是SQL Server 2008設計和管理工具使用的平臺,可以使用Business Intelligent Studio來設計和創(chuàng)建報表,它們都是開發(fā)環(huán)境的實現(xiàn)工具??梢灾苯邮褂肦eport Designer制作報表,產生的報表是符合XML規(guī)格的RDL文檔,再對完成的報表進行部署。

      2.報表管理器。報表管理器是一個基于Web的管理程序,提供了用戶級的報表訪問和配置安全性、訂閱、報表緩存和數據訪問的管理員功能,通過它可以瀏覽、訂閱、搜尋與管理Reporting Services產生的報表,設定各報表的相關參數的預設值,設定報表傳送相關使用者的權限等。

      3.報表服務器。報表服務器是報表服務后臺的主要引擎。它的主要功能是處理和交付報表信息,是報表服務的真正核心。這個核心由五個主要部分組成:報表處理器、數據源擴展、安全擴展、顯示擴展和交付擴展。

      三、SQL Server 2008報表服務的應用

      本系統(tǒng)通過基于角色的授權和Windows身份驗證,確定哪些用戶可以在報表服務器上執(zhí)行操作和訪問。企業(yè)報表的設計、修改、部署和查詢都具有相應的權限來控制。很多角色是在報表服務中預先定義的,可以添加用戶或Windows組到報表管理器中的角色中。例如,可以添加一個用戶到內容管理器角色,這將給它足夠權限以管理報表服務器數據庫中的內容。本系統(tǒng)劃分了如下角色:

      1.系統(tǒng)管理員:該角色有權限管理報表服務器站點的安全和報表服務器任務。

      2.站點用戶:該角色可以查看站點上的基本信息,包括報表屬性和共享定時。

      3.瀏覽者:這個角色可以瀏覽報表并運行它們。特定的權限包括:查看文件夾,查看報表,管理個人訂閱。

      4.發(fā)布人員:用戶可以發(fā)布內容給報表服務器數據庫。這個角色包括:管理文件夾,管理報表,管理數據源。

      該系統(tǒng)實現(xiàn)了數據共享,把基于財務系統(tǒng)、工資系統(tǒng)、辦公自動化系統(tǒng)中的相關數據集中存放到企業(yè)綜合數據庫中;無需計算機專業(yè)知識就可以定制報表,企業(yè)各部門員工可以根據需要設計報表,不需要了解數據庫內的數據細節(jié)。

      四、結束語

      用Reporting Servicing開發(fā)基于Web報表程序,很好地解決了報表的自定義、共享、發(fā)布等問題,也在Web中實現(xiàn)了報表的圖形顯示,并可基于多維數據集建立報表,同時結合數據倉庫技術,把企業(yè)信息進行了主題劃分,建立了數據立方,實現(xiàn)數據分析功能。

      參考文獻:

      [1]齊 航:在應用系統(tǒng)中整合Reporting Services[J].計算機與信息技術,2006,6:76~78

      [2]張迎彬 李曉鵬:淺談SQL Server Reporting Services會計報表解決方案[J].中國會計電算化,2004,3:47~48

      [3]韓 敏 尤 楓 趙恒永:基于SQL2005的企業(yè)報表系統(tǒng)的研究與實現(xiàn)[J].電腦知識與技術,2008,12:410~412

      [4]陳傳波 黃 剛 劉清慧:一種基于ASP.NET的自定義報表的設計與實現(xiàn)[J].計算機工程與科學,2006,28(6):112~114

      [5]張 龍:淺析SQL Server Reporting Services企業(yè)應用[J].數字石油與化工,2007,12:36~38

      [6]裴海橋 陳國旗:基于Web的高校財務管理信息系統(tǒng)報表的設計與實現(xiàn)[J].計算機與現(xiàn)代化,2008,6:98~101

      [7]Paul Turley.SQL Server 2005報表服務高級編程[M].謝文亮 譯.清華大學出版社,2007

      德令哈市| 平乐县| 盐亭县| 美姑县| 阿拉善盟| 曲阳县| 永康市| 尚志市| 钟祥市| 丰顺县| 绵竹市| 固原市| 疏勒县| 教育| 师宗县| 文昌市| 确山县| 清流县| 庄河市| 黄大仙区| 昌邑市| 大同市| 隆子县| 芦山县| 青州市| 白河县| 隆昌县| 徐汇区| 介休市| 梁河县| 吉安县| 中西区| 黄冈市| 盘锦市| 阿拉善右旗| 房山区| 安陆市| 株洲市| 吐鲁番市| 靖西县| 灵寿县|