WEB 上企業級報表平台 - Crystal Enterprise 9 技術白皮書

來源:互聯網
上載者:User
enterprise|web 概述

資訊為每一個企業提供了制定和實施成功的商業戰略所需的原始素材。為了充分利用公司資訊資產所帶來的優勢,每一個應用都需要一個可擴充的、可靠的、基於Web的解決方案,用於報表、分析和向相關的人員提供關鍵任務資訊,以保證業務的成功。
Crystal Enterprise提供了一個可在全球範圍內擴充的、多層容錯的體繫結構,為滿足最為苛刻的業務環境而構建。它提供了用於構建或與Intranet、Extranet和企業門戶應用相整合的靈活解決方案,以滿足根據安全層級,向多種受眾提供資訊的需求。
Crystal Enterprise整合了Crystal Reports Professional和Crystal Analysis Professional--兩種強大的報表和分析工具--確保能夠為決策人員快速產生全面的、可用於指導行動的資訊。


目錄

資訊驅動業務
CRYSTAL ENTERPRISE介紹
內容管理與交付
定製化服務
管理服務
報表格服務
分析服務
擴充服務
結構服務
CRYSTAL REPORTS
CRYSTAL ANALYSIS
標準的價值
報表行業中經驗最為豐富的品牌


--------------------------------------------------------------------------------

資訊驅動業務

資訊為每一個企業提供了制定和實施成功的商業戰略所需的原始素材。所以企業會在關鍵任務資訊資產上投入數以百萬美金的投資,如ERP(企業資源規劃)、CRM(客戶關係管理)和SCM(供應鏈管理),以捕捉、處理和儲存與市場、客戶、競爭者和商務程序相關的有價值的資料。

然而這些系統只是實現成功所需要的解決方案的一部分。雖然這些系統能夠高效的收集企業的運營資訊,但是卻通常並不針對不同資訊消費者--如僱員、客戶和供應商等提供分析、瀏覽和處理這些資訊,並使其做出正確決策的功能。

為了充分利用公司資訊資產所帶來的優勢,每一個應用都需要一個可擴充的、可靠的、基於Web的解決方案,用於報表、分析和向相關的人員提供關鍵任務資訊,以保證業務的成功。


Crystal Enterprise介紹

Crystal Enterprise以一個用於Web的、整合化的報表、分析和交付解決方案,為每一個企業提供了理解公司資訊所需的強大功能。Crystal Enterprise面向任何一種資料來源和應用提供了全面可定製化的解決方案,為員工、客戶和供應商提供了對可互動的、可操作的資訊的安全訪問能力。Crystal Enterprise 協助人們理解能夠推動業務發展的決策資訊。

Crystal Enterprise彙集了超過八年的在開發和交付可擴充的、可靠的資訊交付系統的經驗,專門為Web和關鍵任務企業標準而設計,提供了向Intranet、Extranet和企業門戶應用中進行報表整合和分析的節省成本的解決方案,並且能夠將資訊擴充至成百上千的使用者。

Crystal Enterprise與用於關係型資料的世界高效能報表工具Crystal Reports Professional無縫整合在一起,同時還整合了可從任何OLAP資料來源構建互動式報表新技術的代表Crystal Analysis Professional,並具備向電腦、PDA和手機等任何裝置交付資訊的功能,使使用者能夠隨時得到所需的可操作的資訊,推進業務的發展。

內容管理與交付

為終端使用者管理和交付高度可互動、可操作的內容並不是一件簡單的事情。有許多阻礙因素會影響到終端使用者體驗的品質、有把握交付、維護和擴充系統的能力。關鍵的標準包括:

內容交付選項的範圍
系統的速度--包括即時和緩衝內容產生的速度兩個方面
系統擴充和可用性保證的能力
安全基礎設施的能力
Crystal Enterprise建立在超過1500人-年的調研和開發基礎之上,並與客戶緊密合作,構建高效的內容管理和交付平台。我們已經通過8個版本逐漸最佳化和資訊交付技術,並從基礎開始構建Crystal Enterprise,以滿足使用者通過Web進行報表和分析的管理和交付需求。

Crystal Enterprise是跨平台、基於Web的體繫結構,為與現有的Web應用無縫整合而設計,並提供了一個用於多種需要報表、分析和資訊交付項目所需的統一的基礎設施。

圖1:Crystal Enterprise體繫結構。Crystal Enterprise構建在企業級的多伺服器體繫結構上,可與您的現有技術基礎設施相整合,提供強大的資訊交付技術和最佳的報表和分析技術。


定製化服務
對於任何一個以資訊為驅動的企業來說,在現有結構和應用中整合分發資訊是企業能夠成功的關鍵。企業要麼構建,要麼購買了一系列公司專屬應用程式系統(如自己開發的應用,PeopleSoft,Siebel等),網路應用(如使用BEA WebLogic或其它類型的平台)和企業門戶(如Plumtree, Viador)。其目的無外乎就是為企業現有的商務資訊和系統提供一個易用的、高效的門戶。

定製化服務就是為以資訊為驅動的企業提供靈活的門戶解決方案。Crystal Enterprise支援標準的網路環境,如DHTML、Java、COM和XML,滿足企業內容的產生、整合的各方面的需求。

分發/互動
內容分發是設計企業整合資訊分發系統的首要的關鍵性因素。這就要求為終端使用者提供動態內容、圖形化的資訊助手--滿足客戶任意切入資訊和對資訊的定製化的需求。

Crystal Enterprise能夠為任意使用者(無論是在防火牆內還是防火牆外)通過任何裝置提供快速的動態內容分發。由於具有零用戶端分發功能,因此Crystal Enterprise同時提供廣泛的互動和個人化功能,以滿
足使用者從各種報表、分析資源中抽取更多有價值得資訊的需求。


互動的DHTML瀏覽
DHTML具有許多對網路內容瀏覽和互動的功能。與基於插入的技術不同,DHTML在瀏覽內容時並不需要下載軟體或作其它的特殊配置,使其成為在不犧牲安全要求的條件下,透過防火牆時進行交付的理想選擇。

圖2:Crystal DHTML瀏覽器:通過web瀏覽器,Crystal DHTML瀏覽器能夠傳輸廣泛的互動資訊。

Crystal Enterprise可以向任何使用純DHTML的瀏覽器分發多種報表和分析內容。

其嵌入式的零用戶端報表瀏覽器在零用戶端環境中具有靈活的互動功能和下鑽功能。這些功能包括各種形式的展示功能(報表、圖表、地圖)、下鑽功能、查詢功能和報表輸出功能。
用於分析型內容的瀏覽器還使用了純DHTML來支援對OLAP資料的分析。高品質的表單瀏覽、圖表、拖拽功能和全面的切/割功能在這個介面中也一併提供。
警示
警示通知功能通過直接向使用者發送關於警示資訊(需啟動)的電子郵件的形式來強調關鍵資訊的出現。管理員可以制定個人的或者分發列表,還可以對警示通知進行配置,提供連結回報表的連結地址,以及在報表的中的一些記錄。


輸出形式
網站內容輸出有各種標準的形式,如列印、瀏覽和深入分析--這對資訊傳輸系統是非常重要的。

Crystal Enterprise支援流行的輸出軟體,如Adobe Acrobat(PDF)、Microsoft Excel和Word(RTF),除此以外,Crystal Enterprise還有其自己的輸出形式--Crystal Reports。所有這些輸出形式都能夠快速產生報表,從而保證輸出過程的高保真。


智能報表技術
用於Crystal Enterprise的Smart Reporting Technology技術混合了基於Web的資訊交付、即時風格資訊、報表操作和修改等功能。使用者可以瀏覽一個預先定義好的報表,並從同一個介面中,進行格式和內容的修改和維護,以提出更加細化的業務問題和更加準確的答案。

這種方式代表了由預定義的報表相同所提供的高效分發模式和由即時工具所提供的賦予終端使用者的強大功能的結合。除了這兩種強大功能的結合之外,還能夠分解典型的即時工具所提供的功能(如過濾、篩選和分組等),並根據使用者的定義和需求提供不同特性的組合。

圖3:使用Smart Reporting Technology的Interactive Viewer。在一個更加進階的瀏覽器中提供了多種報表修改功能,這是一個如何利用Crystal Enterprise交付即時報表的例子。

IT人員現在可以以前所未有的強大功能來控制面向終端使用者的即時報表的開通。可以將應用介面和安全限制完美結合在一起,以滿足不同使用者的要求,而無需增加複雜的工作。報表修改隊列可以通過向不同的終端使用者提供不同的修改許可權來縮短。而且,功能強大的開發人員介面和純DHTML交付可以實現直觀的交付,降低培訓需求。

圖4:Crystal即時應用。這一零用戶端的應用使終端使用者能夠快速的在Crystal Enterprise系統中的資料來源上構建報表。這一報表實際上是在伺服器端建立的,並被儲存到Crystal Enterprise的檔案夾中,以供日後使用。

Smart Reporting是Crystal Enterprise加工的一個無縫的增加功能,建立在與Crystal Enterprise相同的強大的伺服器端技術和靈活的使用者介面模型上。和Crystal Enterprise一樣,其所有的內容和功能都是以純DHTML形式交付的。


WAP-ready
目前,無線裝置(如WAP行動電話、PDA、雙向傳呼機等)作為資訊即時傳輸工具已經被越來越廣泛的使用了。然而使用這些裝置也會代理這樣的問題,那就是如何使內容同時滿足這些不同功能、不同形式和不同螢幕大小的裝置的需求。

通過一個零用戶端、由伺服器端瀏覽器控制的機制自動產生報表的特定部分,無需考慮標準DHTML報表瀏覽器的使用者介面或者尺寸的限制。這樣使開發人員能夠輕鬆的將Crystal Enterprise內容整合到給高層人員的報表、企業門戶或無線應用中。

Crystal Enterprise通過定製的XML,能夠向所有的基於WAP技術的裝置傳輸內容,並支援Active Scripting。開發人員可以建立定製化的XML工作流程並使用JavaScript或VBScript將這些XML工作流程轉換成WML或其它任何標準語言。


Integration
如何與現有的公司專屬應用程式、Web應用和企業門戶相整合在設計資訊傳輸系統中也是非常關鍵的。對使用者來說,整合所能達到的水平和深度會影響到產品的使用方式。因此,開發人員必須充分利用業界標準的程式語言和指令碼語言的靈活性來建立一個友好的資訊傳輸應用。

Crystal Enterprise能夠與任何地互連網、內部網、外部網的應用無縫整合。另外,由於它具有強大的客戶化功能,並能夠完全支援標準的指令碼語言(JavaScript和VBScript),因此使用者能夠快速建立網路應用。

圖5:Crystal Enterprise的門戶整合。使用Crystal Enterprise SDK,開發人員就能實現與任何網路應用的互動的整合。


Crystal Enterprise Software Developer's Kit (SDK)
針對公司專屬應用程式的網路介面通常與針對其它應用的網路介面的定製化內容和查詢範本有關。為了使應用中的內容能夠與企業互連網、內部網或外部網中的內容相串連,開發人員的工作常常會局限於修改模板中的表徵圖、色彩和字型風格。而其結果就是造成了整合的局限性。

使用基於網路的API就可以解決這個問題。開發人員通過使用JavaScript,.NET或者VBScript建立完整的客戶介面,就能夠將企業的其它應用和內容緊密的整合起來。

Crystal Enterprise全面面向Java,.NET和COM對象模式以滿足這一重要的、緊密整合方式。這些物件模型彙集了從系統中抽取內容列表所需的所有調用資訊,控制內容的處理和分發,內容查看,與內容的互動和對系統的管理。在產品介質中包括的所有的樣本應用都使用了相同的、具有詳細文檔記錄的物件模型。Smart Reporting還通過其他的報表操作控制擴充了這種物件模型,允許使用者在Web上進行報表的建立和修改。


應用伺服器整合
Web應用伺服器和相關的中介軟體平台的廣泛應用協助企業在應用開發、交付和整合過程中提高了效率。許多企業都使用來自BEA、IBM和微軟的應用伺服器技術來使遺留的應用可用於Web,整合分散的應用,為終端使用者提供具有高度功能的應用介面。

Crystal Enterprise通過內建的COM和Java SDK提供了與這些強大的主流平台的緊密整合。這些SDK以一整套強健的組建、樣本應用和文檔的形式提供,可以直接安裝在BEA WebLogic, IBM WebSphere或MS IIS之上。通過使用主流的指令碼語言(如VBScript和JavaScript)或內建的Java代碼來提供了對Crystal Enterprise每一個方面進行控制的高度的API。


全面的XML支援
作為一種非常有效針對不同系統進行資料交換和資訊結構化的協議,XML發展的非常迅速。而作為一種中介軟體技術,報表支援未經處理資料流的商務邏輯,並能夠產生和輸出許多有價值的資訊。

如果報表系統支援現有資料來源中的商務邏輯,並且能夠為網路使用者提供精確的輸出資料或為其它裝置、應用或系統提供XML資料流(這裡的XML資料流可以是標準的,也可以是定製化的)的話,那麼這個報表系統就是一個十分強大的傳輸平台了。

Crystal Enterprise具有接入XML資料來源和輸出XML資料流的功能。如果符合標準的XML語言,開發人員可以根據客戶需求的不同範圍進行個人化定製。當然,如果使用了我們定製好的XML(http://www.seagatesoftware.com/xm./schema.xsd),就能夠很方便的對Crystal Reports 8.5中的內容進行內容的抽取和轉換操作了。

管理服務

企業級的資訊傳輸系統應該具有以下功能:高效的內容儲存和內容組織、對特殊內容使用者接入的管理。
Crystal Enterprise為系統管理提供了強大的安全系統和專門的伺服器層。這個伺服器層能夠與關鍵應用相整合,並且為模組層提供安全支援。


圖6:The Crystal Management Console。The Management Console是Crystal Enterprise系統完整的零用戶端管理介面。

安全性
安全性是資訊傳輸系統整合實施成功與否的關鍵性因素。企業不僅需要對系統中所有模組的工作情況進行嚴格的控制,而且還需要利用一定的工具建立起一個儘可能簡單的安全架構。這就需要系統具有以下的功能:支援第三方認證、將使用者集合分組、對使用者群的配置功能。

為管理對內部使用者和外部使用者的內容分發,Crystal Enterprise整合了一個可靠的安全系統。由於建立在安全模組分級的結構之上,Crystal Enterprise不僅支援檔案夾級和檔案級的應用,而且支援所有的遺留系統。另外,該系統還提供與第三方安全系統(包括LDAP和NT)的整合功能。


變化控制
在一個關鍵任務系統中,開發過程與測試環境必須與真正的生產環境相分離。這通常會要求一個嚴格的變化控制流程程和報表準備的獨立的資料庫。Crystal Enterprise使系統管理員能夠無需開啟或者修改基礎的定義配置,動態更改報表的資料來源。

除此之外,變化控制流程程還可以從實施新的Crystal Repository中獲益。這樣就可以在多個報表之間儲存和重用通用的報表組建,實現在所選擇的報表中進行快速、輕鬆的組建更新的機制。共用的組建可以是文本,也可以是圖片,如企業標識、法律聲明,通用的計算公式和用於資料轉換的功能,以及定義在報表中使用的資料集的SQL命令等。


定製內容整合
預定報表需求的執行是進行重複性報表工作的最佳方案,也是在特定時間特定視窗運行特定報表的最佳方案。

Crystal Enterprise中包含一個基於時間的預定系統,可以滿足在特定時間運行報表和運行重複報表的功能。預定功能位於一個支援叢集的伺服器元件上,因此可以保證在硬體系統出現問題的情況下,預定系統還可以正常運行。


自動化管理
常規的管理和變化管理是維護企業軟體系統中最為複雜的一個方面。管理工作通常是重複性的,而且包含了多個步驟,耗費大量時間,會產生很多使用者錯誤。

Crystal Enterprise中包含了一個全面的物件模型來程式化的對系統管理進行控制。這樣使企業能夠構建定製化的過程來自動化常見的或者複雜的管理工作,或者將這些任務指派給不同領域的管理員,協助台等。程式化的管理還使企業可以自動化複雜的定製流程。


第三方認證
嚴格的安全控制是任何企業級IT基礎設施的關鍵組車部分,許多企業都採用中央式的安全存放庫或者目錄服務來協助解決在多個應用之間的使用者賬戶管理問題。

Crystal Enterprise(除了內建的Crystal安全功能之外)還支援Windows NT和LDAP兩種認證模式。這樣使企業能夠利用這些安全資產和基礎設施來對Crystal Enterprise的使用者進行認證。使用者和使用者組的資訊不是在Crystal Enterprise中進行複製,而是通過建立別名的方式指向在第三方目錄中的使用者和使用者組。


粒度化的安全性
許多企業都具有高度定製化的、複雜的安全模式,反映出在一個企業內每一個使用者不同的存取權限。這不僅對於控制哪些使用者可以控制哪一個應用是重要的,而且可以控制這些使用者能夠訪問哪一個類型的應用,他們可以執行什麼樣的操作,以及是否有些敏感性資料只能夠由特定的使用者看到等等。這些挑戰在服務於內部和外部使用者(如Extranet上)的應用來說更是複雜。

Crystal Enterprise提供了一個粒度化的安全控制集,使管理員能夠精確定義一個使用者可以訪問哪些應用、在這些應用的內容上可以進行哪些操作(如瀏覽以前產生的內容、在報表內重新整理資料等)。管理員還可以建立定製化的角色來匯總特定使用者或使用者組的許可權。


瀏覽時的安全保障
在系統安全方面,企業通常需要將這種控制貫徹到資料的層面上。即根據使用者在企業中不同的角色,某些使用者只能夠看到一小部分資料,而另外的一些使用者能夠看到更多的資料。其挑戰在於面對不同的使用者時,如何能夠在不對生產資料庫進行點擊操作的條件下,以相同的瀏覽介面展現,但根據不同的使用者權限對其中的資料進行過濾。

Crystal Enterprise推出了一種強大的功能,使管理員能夠對報表進行預定,使其在被使用者瀏覽時對資料進行過濾(如需要也可以定義為在使用者預定時即進行過濾),來為每一個使用者提供其許可權範圍內所需的資訊。這種安全機制使一個報表(和一個對資料庫的點擊操作)能夠服務於不同的使用者需求。與其他需要特殊報表設計考慮的安全機制不同,Crystal的解決方案能夠用於任何類型的報表,並支援外部的許可權資料庫。請參見"處理擴充"一部分瞭解更多的資訊。


災難恢複
面向關鍵任務的公司專屬應用程式體繫結構的一個重要組建就是內建的對容錯的支援。其中包括保證系統正常已耗用時間合相應的系統叢集關鍵組件,和在硬體系統出現問題時具有容錯功能的組件。這個功能可以通過採用第三方產品來實現,當然,鑒於資訊傳輸系統的特殊需求,最好將此功能預整合。

Crystal Enterprise在系統管理層中預整合了叢集和容錯組件。這就意味著系統可以通過增加物理機器的方法來提高叢集回應時間和最佳化使用者的負載平衡。如果叢集中的一個機器出現了故障,叢集中的其它機器就會自動均衡負載並使系統繼續正常運轉。

報表格服務

高效的報表傳輸是設計資訊傳輸系統的另一個關鍵因素。在基於伺服器系統和多伺服器配置的分發系統中,高效能是最基本的需求。在盡量少的利用系統資源的情況下,從資訊傳輸系統中的任意一個硬體和軟體裡的高效能的抽取資訊的操作能夠使企業擁有最快的客戶體驗。

Crystal Enterprise是針對快速的、高效的、即時的內容傳輸而設計的。因為擁有最先進的技術,Crystal Enterprise是在web瀏覽器上快速傳輸互動內容的最理想的產品。

報表設計支援
Crystal Enterprise提供了對Crystal Reports 9設計功能的廣泛支援,使企業能夠構建非常複雜的、包含豐富資料的報表。在Crystal Enterprise中支援所有的關鍵Crystal Reports生產功能,包括對報表組建進行重用和集中更新的Crystal Repository、在多個報表間構建複雜的、可重用的商務邏輯的定製化功能,對查詢調優和多個資料來源進行格式編輯的SQL命令等等。

當報表在標準的管理主控台上發布或者手動更新時,Crystal Reports的內容可以從Crystal Repository中進行更新。


報表流
為了得到所需的報表而等待幾個小時或幾天是很普遍的。隨著互連網技術和網路報表系統應用的發展,這種費時的等待將不複存在。決策者需要具有網路速度的即時的資訊響應和反饋。

在我們的最新構架中,我們通過業界領先的基於網路的報表處理技術--Reporting Streaming報表流制定了新的標準。 報表流是為了實現快速傳輸即時的報表而設計的,它工作的具體步驟是:將傳輸操作分割成許多小的可以快速執行的部分,再以工作流程的方式將整個傳輸發送到客戶的瀏覽器中去。從某種意義上說,使用者得到的結果有點像HTML:最先傳遞最簡單的資料,接下來是相對複雜的計算、圖表、地圖和圖形化檔案,直到將第一頁完全的傳遞給客戶;報表中剩下的部分在伺服器上運行。所有瀏覽器來都具有這種功能,包括零用戶端的DHTML報表瀏覽器。

報表流帶給客戶的好處就是整個傳輸操作中的可視化部分和動態內容在整個報表完成之前就已經傳輸給客戶了。對於傳輸窄線的補丁報表和預定報表,報表流技術也可以發揮作用。


報表互動
最初,網路報表是依賴靜態HTML"資料快照"的方式傳輸給終端使用者的。對於IT人員來說,靜態報表的發布不可避免的會帶來這樣的一些需求,如:大量的十分類似的瀏覽請求、單純的資訊需求、對不同報表的需求等等。由於要使用許多複雜的工具和特殊的技術才能滿足這些需求,因此必然會帶來報表格儲存體數量的上升。

Crystal Enterprise以在Web上進行建立、個人化和定製化報表的伺服器端技術打破了這種模式的限制。這種技術的支援非常廣泛,包括直接的參數化報表,複雜的篩選、過濾、匯總和製表等。這一功能通過基於COM或者基於Java的物件模型展現,實現在JavaScript或VBScript中的定製化開發,以及與Crystal Enterprise安全模型的整合。

Crystal Decisions還提供了多種已經得到支援和測試的開發原始碼的應用,來加速對終端使用者即時報表的交付。這些內容在產品的CD上都以包括,而且是由Crystal直接提供的(參見前文中管理即時報表部分中的拍屏圖片以瞭解這些應用)。


預定報表的處理
報表處理的第二部分就是預定報表的處理,這是對重複性報表(即那些需要在特定時間啟動並執行報表或大型報表)最理想的處理方法。

Crystal Enterprise中包括一個專門處理預定報表的伺服器組件。這個伺服器組件(如Reporting Service層中的組件)是為使一定時間內的批處理達到最大而設計的。它具有很高的可擴充性,還可以安裝在不同的硬體系統中。


多伺服器支援
在處理多線程應用時,多處理器的機器能夠做到很高的效能。不同的處理器可以分別完成不同地功能,因此能夠最佳化生產力並達到負載平衡的目的。

Crystal Enterprise在設計時充分考慮了如何充分利用多處理器的優勢來最佳化系統的效能。因此,系統中所有主要組件都是多線程的,並能彼此均衡負載。

分析服務

分析服務進一步最佳化了整合的資訊傳輸系統的價值和使用率。支援ad hoc和概述資訊的發布,Crystal Enterprise的分析功能使分析人員和終端使用者不僅能夠從關係型報表中瀏覽資訊,還能夠從報表隱含的發展趨勢中擷取資訊。

使用Crystal Enterprise,可以在網上發布互動分析資訊,因此使用者可以非常靈活的瀏覽OLAP資料資訊摘要,進而使用者可以從這些對現有和曆史資料進行了高度概括的OLAP業務資料中得到啟示。

對多維資料高效的近乎即時訪問
多維分析從其本質上來說,是一個互動過程,需要對資料的快速而穩定的串連。絕大多數企業級OLAP系統都提供了多種技術和流程來最佳化對資料的近乎即時的訪問。利用這些內建功能的應用能夠為使用者提供最大化的工作效率和效能。

在Crystal Enterpise中的分析服務專門為將儘可能多的處理過程推送到底層的OLAP伺服器上而設計的,在這些OLAP伺服器上資料的操作可以得到最大限度的最佳化。被傳送到底層的SQL語句可以進行修改,來支援複雜的操作或者特殊的處理情況。
強大的分析和格式功能
大多數使用者都希望簡化操作,而靜態瀏覽OLAP資料的HTML卻不具備互動性或分析的功能。因此使用者需要系統能夠提供強大的格式和分析功能以滿足其對資料更深一步下鑽的需求。

對更多的有經驗的使用者來說,Crystal Analysis通過簡單的DHTML為網路使用者提供了大量的分析功能。其中包括強大的格式化功能(如:突出重點)、公式和計算功能和資料圖形化功能(如圖表)。使用內容菜單就能夠啟用所有這些功能(點擊滑鼠右鍵),而使用者使用的許可權則是有管理員控制的。

圖7:Crystal AnalysisProfessional。Crystal Analysis通過DHTML環境建立了報表和OLAP瀏覽助手的功能。

擴充服務
對資訊傳輸系統功能的擴充是整個應用的可擴充性的一個體現,也是能夠滿足系統將來的技術體系和業務進程的關鍵因素。

Crystal Enterprise具有很強的可擴充性。其特有的模組式體繫結構具有無縫升級功能和目標模組,能夠擴充使用者的系統功能。

模組設計
在於舊的系統相整合時,開放的、基於組件的體系具有更高的可維護性和可擴充性。對於軟體供應商來說,可以非常容易的對現有系統升級並增加額外功能,而並不需要複雜的編程工作。而對於使用者來說,使用基於組件的結構則可以對系統進行無縫升級和功能添加。

Crystal Enterprise正是建立在開放的、基於組件的結構中的,其平台結構中包括了主要的系統功能。所有的伺服器組件和結構都遵循這一標準,並能夠據此建立一個擴充內容管理和安全效能的模組。


Crystal Enterprise Software Developer's Kit (SDK)
許多打包應用都提供簡單的C應用語言介面(API)來增加系統功能或與現有系統和結構相整合。儘管這些C語言API具有很強的靈活性,使用者還是不能通過它們維護分散的程式碼程式庫。

使用Crystal Enterprise,用於基於COM或者基於Java的介面個人化和整合的模組同樣也可以擴充系統的功能。這個SDK包含許多進階別的功能,可以滿足開發人員對控制系統制的要求。系統所有的核心應用都能夠通過這些模組進行快速開發和整合。另外,開發人員還能夠通過使用同樣的模組來維護基於網路的程式碼程式庫。其中包括管理用的SDK和用戶端SDK。


管理用SDK
管理用的SDK提供的用於最大化或指派管理工作的豐富的服務。 企業可以構建定製化的應用,自動執行包含多個步驟的流程(如添加新使用者),或為特定的使用者提供管理功能的子集(如面向協助台資源的密碼改變應用等)。管理用的SDK提供了所有系統管理功能的訪問,包括:建立/配置使用者和使用者組,增加報表,建立檔案夾,設定許可權和參數,設定預定機制等。


用戶端SDK
用戶端SDK提供了用於構建和定製化終端使用者介面的理想的環境,提供了用於從系統中抽取內容並將其整合到任何Web應用中所需的豐富的物件模型和流程化的查詢語言。用戶端SDK還提供了對所有面向用戶端的功能的訪問,包括:查看服務,存放庫瀏覽服務,預定服務,使用者參數和警示等。


處理擴充
瀏覽時和預定時的參數相對簡化了終端使用者對報表內容的個人化,但是許多企業還需要在後端來控制這種個人化的流程,而且無需使用者的介入。通常在企業需要最小化終端使用者複雜性,或者報表中包含某些敏感資訊,需要對一些使用者進行過濾時會產生這種需求。

Crystal Enterprise提供了一種強大的技術,叫?quot;處理擴充"來滿足這一需求。報表請求可以在進行處理之前或者之後進行自動的解譯,並修改至可用於資料層面的安全性,過濾資訊,或者修改報告流程中的其他參數。

處理擴充的一個關鍵使用方面是提供了強健的瀏覽時的安全系統。通過使用一個集中的許可權資料庫(如企業級的LDAP儲存),報表請求可以在瀏覽時或者預定時進行修改,根據在許可權資料庫中使用者的許可權等資訊來提供與其相符的資訊。

結構服務
資訊傳輸系統是企業IT體系的關鍵組件之一,也是企業主要的決策支援系統。這就要求該系統必須具有高可用性和高效性,能夠為廣泛的使用者處理、管理和傳輸關鍵性報表。

Crystal Enterprise是建立在複雜的N層結構之上的,能夠為關鍵決策提供可擴充性。結構服務還提供了具有高擴充性的和高穩定性的強大的體繫結構。

多伺服器
能否支援多個伺服器體系是可擴充體系的一個關鍵問題。將多個伺服器組件分散到多個機器上的功能,使企業能夠根據硬體資源的使用方式有選擇性的增加硬體,充分發揮最大效果。

Crystal Enterprise正是建立在這樣一個可以分發的組件結構上的。這就意味著在單一應用實施過程中,單個的系統組件可以載入到不同的機器上。因此,後端的每一個功能都分散在不同的組件上,如:計劃的報表處理、系統管理、緩衝或即時的報表處理和網路分發。


容錯/無單點失敗
正常的已耗用時間是衡量企業系統擁有成本的一個關鍵計量,同時也會影響到使用者對系統價值和品質的看法。為了能夠真正實現企業基礎設施的功效,一個系統必須能夠提供全面的容錯特性,其中包括對災難恢複的支援,以及建立冗餘的硬體和軟體服務的功能。

Crystal Enterprise在系統管理層提供了災難恢複功能(這一層面上管理預定、安全、外部的認證,並作為系統中其他組建的名稱伺服器)。該系統還提供了對所有伺服器組建複製的支援。當出現硬體故障或超過等待時限時,冗餘的組件能夠自動的接管系統載入的工作量。


負載平衡
智能負載平衡演算法不僅克服了可能出現的瓶頸,而且還能夠充分利用硬體資源。在多伺服器環境中,多台機器的負載平衡大大增加了系統的可擴充性並縮短了對終端使用者的相應時間。複雜均衡還能夠充分利用硬體資源並將系統中的瓶頸降到最低。因此如何充分發揮系統負載平衡就變得至關重要了。

Crystal Enterprise包括了一個跨越所有系統和報表處理功能的內建的負載平衡機制。我們通過採用主動與被動手段的結合來最大化每一個伺服器的可用性,最小化系統相應時間。


緩衝
使用緩衝是增加資訊傳輸系統響應速度的有效方法。緩衝中的檔案系統中儲存著先前曾經訪問過的報表,因此在下次使用時,不必再訪問這些報表就能夠將其傳輸給相應的使用者。

資訊傳輸系統包括一個專門作為報表緩衝的伺服器組件。為了加快對經常訪問的報表的傳輸速度,可以將這個伺服器組件放在特定的機器上。


跨平台交付
對於任何大型的企業級系統來說,提供對多種作業系統平台的支援都是一個關鍵。儘管通常在支援同構交付中企業做的比較好(所有的系統交付採用相同的作業系統),但在更多企業的基礎設施拓普圖中,一個系統的交付需要橫跨多個不同的作業系統平台(如在UNIX平台上採用Java進行開發,但某些系統資料庫需要運行在Windows NT的SQL Server上)。

Crystal Enterprise提供了對跨平台交付的支援,能夠在多個標準的作業系統上運行系統組件,其中包括Windows 2000/NT,Sun Solaris,IBM AIX 和Linux。這樣使企業能夠輕鬆的在其現有的IT基礎設施上交付Crystal Enterprise。


內容建立與分析
分發高價值的內容是資訊交付系統的終極目標,也是終端使用者和企業的決策者衡量系統效用的標準之一。在企業資料來源上建立結構化內容的關鍵要素有三:
----業務人員、IT人員和開發人員建立內容的速度和簡易性
----可建立的內容的範圍
----為終端使用者提供的內容的整體品質

這些是衡量任何一種用於建立結構化內容的工具所必須考慮的標準,對這三項標準滿足的最好的工具才能夠稱得上是建立企業內容最佳的工具。

Crystal Reports

提供了:對幾乎任何一種企業資料來源的串連,構建商務邏輯的豐富功能,全面的格式化和外觀控制,面向Web和列印的高保真的輸出。

設計一次,任意交付
建立結構內容的關鍵是設計出一個單一的可以滿足各種不同使用者需要的內容。因此就需要與企業廣泛的資料資源相串連(通常要將來自不同資源的資料放入到一個報表中),並以次為基礎為使用者提供一個資訊概覽。同時,建立商務邏輯、複雜的格式控制和針對不同使用者的個人化的內容的建立還需要用道各種靈活的工具。

Crystal Reports具有廣泛的資料連線工具和公式化語言,能夠提供建立複雜報表所需的複雜的商務邏輯。另外,Crystal Reports擁有互動性、個人化、參數、下鑽和索引技術,使建立出的內容能夠根據使用者制定的標準分發給任何使用者。而且,任何報表都可以根據不同的輸出裝置以我們標準的XML格式或客戶定製的格式輸出(XML可面向其他的標準格式進行定製)。
世界標準
標準的工具的價值就在於它強化了產品本身的可用性。這些標準包括與工業標準有關的任何增值應用:大量的資源、大量的知識儲備、與其它企業級軟體供應商的合作和整合、易用的諮詢和培訓、第三方的書籍資料和檔案等等。標準工具對於公司專屬應用程式的成功起著很大的作用,特別是在支援人員和服務方面。

Crystal Report已經被超過300家軟體供應商選為報表設計工具,包括Microsoft Visual Studio、SAP BW 3.0,Peoplesoft和Hyperion,因此對於Crystal Reports,您公司已經具有了一定的使用者基礎和知識基礎。
簡單易用、快速設計
產品進入市場的時間和維護工作是IT企業如何降低成本、提高生產率和更好的滿足市場需求的關鍵因素。報表設計工具必須通過豐富的功能、易用性、報表的快速產生來達到以上的目的。

Crystal Reports能夠滿足IT企業減少進入市場時間和降低維護費用的需要。8個不同版本和客戶化工具使Crystal Reports成為最精確和高效的報表設計工具。它的240多種專業功能(包括最複雜的Inventory Turnover和Cash Flow vs. Current Debt)具有在圖形化環境下的免密碼設計功能。

Crystal Reports領先的易用性還為企業不同層次的使用者提供了廣泛的報表設計功能。與以往建立一支專員的報表設計隊伍不同,使用Crystal Reports,您可以將報表設計人員分散到企業的各個部門中去,因此可以更好的滿足報表使用者的需求。

圖8:Crystal Reports 8.5。使用Crystal Reports,設計人員可以與企業的任何資料來源相串連並能夠迅速建立複雜的商務邏輯和格式。


針對Web設計
建立一個報表並將其分發使用給不同裝置的不同使用者,這要求報表能夠精確的以不同網路、列印和資料交換格式輸出。

Crystal Reports的設計目的是為web瀏覽和列印產生高清晰度的DHTML和PDF報表。RTF輸出能夠將整合內容轉換成MS Word檔案。支援對其它裝置和業務過程的標準的XML輸出形式和Excel輸出格式可以滿足使用者對報表結果的案頭分析需求。


警示
警報模組是內容個人化的最後一個組件。通常情況下,在剛開始運行報表時就自動開啟了警報,因此在報表運行過程中出現問題時可以及時通知使用者。與使用者瀏覽報表時自己尋找問題不同,警報模組能夠自動提供即時警報提示。

Crystal Reports預製的警報模組是以公式語言為基礎的,因此可以支援任何領域和演算法的警報。該警報模組有設計人員控制,同時也可以在Crystal Enterprise中運行。

Crystal Analysis

Crystal Analysis為分析人員提供了強大的工具,對多維資料進行挖掘,為終端使用者構建互動報表。它提供了對多種多維資料來源的串連,廣泛的分析功能,基於資料的格式和強調,以及在匯總表中將多種查看視角串連在一起的靈活控制。

結構化的多維報表
許多多維分析工具都試圖通過去除在工具中某些強大的分析功能來滿足業務使用者的要求。其結果是在這樣的工具中不足以提供有經驗的分析人員(多維工具的主要使用者)所要求的全面和強大的分析功能。

Crystal Analysis則將報表設計人員(指需要廣泛功能進行複雜分析的分析人員)和報表的使用人員(指需要對分析過程進行瞭解,並從中得出有助於進行業務決策資訊的業務人員)進行的明確的區分。設計人員可以構建複雜、全面的報表,鎖定查看視角和控制項,並將其發布到Web上,供業務人員瀏覽。

圖9:Crystal Analysis Professional設計器。Crystal Analysis設計器可以實現分析型內容快速、拖拽式的建立。

Crystal Analysis使設計人員能夠建立具有可以指導使用者對OLAP資料進行導航和挖掘流程的應用。通過將多種不同的視角串連在一起,設計人員可以帶領使用者查看不同的資料庫切片,重建不同視角,展現趨勢資訊和變數,並提供圖表,以實現更好的資料可視性。終端使用者可以通過強調資料顯示和點擊轉換按鈕輕鬆的使用這些應用。


全面的分析和格式功能
通過將設計人員和使用人員的任務進行區分,一個分析型報表工具應該能夠提供多種強大的分析功能。其中包括廣泛的計算功能,粒度化的強調顯示控制,圖表使用和指導使用者在資料的不同查看視角間進行轉換的配置控制。

Crystal Analysis提供了全面可視化的、拖拽式的設計環境,使設計人員能夠快速的匯總豐富的報表。強大的計算功能、圖表功能和強調顯示功能都直接構建在該工具中。Crystal Analysis中還帶有可配置控制的Analysis按鈕,使設計人員可以串連多維資料不同的查看視角,產生匯總表。這些控制在使用者在不同表之間進行查看時還能夠儲存前後的因果關係(如使用者在查看某個產品的一張報表,轉移到其他視角時,還是顯示關於該產品的資料,請參見下面的圖表瞭解更多的資訊)。

圖10:Analysis Buttons。上面的例子展現了一個簡單的、帶有嚮導的分析應用,對超市中的產品的銷售情況進行調查。通過帶領使用者完成三個簡單的分析步驟來找出造成問題的原因和影響。


針對Web設計
向大量使用者展現多維分析報表的挑戰中的一個主要問題是工具安裝和學習的使用,以及確定並串連對應資料來源時所面臨的複雜性。而Web則提供了流程化整個訪問過程、從多個多維資料來源提供資訊的理想的解決方式。

Crystal Analysis解決該問題的方法是通過在標準的Web瀏覽器中展現具有豐富功能的DHTML組件。通過Web可以實現多種分析功能,以及動態、對資料的近乎即時的訪問,確保了使用者可以執行多種分析操作,獲得最新的資料。

標準的價值

通過對以上功能的介紹,我們可以很容易的理解為什麼終端使用者在經過培訓以後可以自行安裝和使用Crystal產品,也正是因為如此,才能夠做到使用最少的IT資源就能夠滿足許多項目的需要。

Crystal Enterprise為您的企業提供了一個標準的解決方案。Crystal Enterprise專門為接入和整合任何資料來源設計,並且能夠利用關係資料和OLAP資料建立互動的報表,因此企業能夠通過靈活的標準來加強其報表、分享和資訊傳輸等方面的應用。而且這是一個零用戶端的、基於網路的解決方案,因此對使用者的培訓和對系統的升級完全可以通過伺服器來實現,進而可以降低成本。使用本解決方案的結果是:不僅可以充分發揮企業IT人員和IT投資的效率,而且企業還可以同時進行多個相關項目的實施。


報表行業中經驗最為豐富的品牌

近20年以來,Crystal Decisions為各種不同的企業提供了滿足其需要的企業級資料報表的應用,使眾多企業決策者從中受益。而Crystal Reports也理所當然的成為世界範圍內的報表的標準。於1995年發布的Crystal Info也成為應用最廣泛的多層資訊傳輸解決方案。

我們擁有的企業級報表建立、管理和傳輸的技術在業界是領先的。目前,在世界範圍內我們不僅擁有超過上萬的使用者,而且我們還銷售出了超過1千2百萬的資訊傳輸軟體。這些都是Crystal Enterprise領先的技術體現。
除此以外,Crystal Decisions通過我們遍布全世界的夥伴,能夠充分滿足使用者對專業服務和培訓的需求。另外,我們還在全球範圍內提供24X7的支援人員。

總之,Crystal Decisions為您提供了目前最為完整的、基於網路的報表、分析和傳輸解決方案。這些解決方案能夠增加公司資訊的價值,因為我們知道,我們的解決方案能夠很好的滿足您的需求。


相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。