笛卡兒曾經說過:「擁有一個好的頭腦還不夠,重要的是要好好用它」,同樣的邏輯也可以套用在企業資料庫的資料。資料庫每天處理許多交易資料,有些是財務資料,有些是客戶資料,有些是產品銷售記錄,如果這些資料使用過後,就讓它置身在價格不菲的儲存設備中,資料就只是在消費IT成本,但是如果能「好好用它」,在資料中尋出企業成長的活水或金脈,那麼資料便有了生產力,而這也正是商業智慧的核心價值。

SQL Server 2005在商業智慧的擴充幅度頗大,充份展現對於資料庫加值運用的重視。SQL Server 2005在商業智慧上提供了3個服務,一個是整合異質資料來源,進行擷取、轉換、載入的工具Integration Services,另一個是架構多維度分析查詢的核心引擎Analysis Services,最後是報表製作、管理與發布的Reporting Services。另外,在資料採礦上,SQL Server 2000提供2種演算法,而新版中則將企業常用的幾種演算法都納入系統,總共提供9種演算法,以解決資料採礦時不同的分析模型需求。

新版資料擷取工具強調流程控制與資料分流

DTS是SQL Server原來處理資料轉換或匯出入的工具。在SQL Server 2005中,DTS被Integration Services(以下簡稱IS)所取代。

IS在開發架構上採用.NET,與DTS使用COM有本質的差異外,資料處理方式也大相徑庭。

將資料流程與工作流程分離,是IS的一大特色。資料流程、控制流程加上事件流程,是IS在設計上的3種流程概念,增加資料處理時的彈性。

IS在清理資料上提供多種資料的合併轉換、去除重複作業功能,進行彙總、排序等運算,並提供Fuzzy 群組化與尋查的功能,增加建置資料倉儲或資料超市將的效率。另外,DTS並不支援64位元,因此即使伺服器採用64位元的架構,在資料整合時,無法發揮應有的效能,而IS改善了這樣的情況。

統一維度模型與快取機制,強化資料分析效率

Analysis Service(以下簡稱AS)是SQL Server 2000原有的服務,協助使用者建立線上分析處理系統(OLAP),例如建置多維結構Cube或資料採礦所需的採礦模型。在SQL Server 2005中,AS提出統一維度模型(Unified Dimensional Model,UDM)與快取機制,加強分析資料整合與運算效能、加入KPI管理、可執行多個個體與叢集,以及多國語言的支援等,都是新版AS強化之處。

為了應付OLAP查詢或報表服務,往往需要開發不同的資料模型,這些資料模型又分別存取多種資料來源,不同的資料模型有時會存取相同的資料來源,而造成後端資料庫負載的瓶頸。UDM將不同的資料模型提出整合的機制,將查詢與提取資料過程簡化。在與後端資料來源的溝通上,能整合多種異質資料來源,支援MOLAP、資料倉儲、資料超市等,並且支援多個執行個體與高可用性機制,資料處理更具效能。與前端的溝通則透過OLE DB或XML/A,因此Web Services能存取UDM資料,其他的BI廠商也能藉此利用UDM。

此外,UDM利用快取技術,能自動產生與管理MOLAP快取,隔離資料系統與分析查詢負載,進一步掌握資料變化差異,結果相當於在MOLAP上加入ROLAP的功能,而能應付即時而任意的查詢需求。

報表服務強化組態管理與個人端報表製作

Reporting Services(以下簡稱RS)是企業建置、管理與傳送報表的平臺,SQL Server 2005提供新的組態管理員,提供帳號、網站、郵件整合設定。RS可建立傳統或互動式的報表功能,包括具報表設計精靈的圖形化工具。

全新的Reporting Builder提供非IT人員報表製作與資料瀏覽的工具,以簡單的介面即可產出報表。Report Builder的使用介面類似Office系列的文書處理程式,內建許多報表樣本可供使用者套用,在使用上不需要程式語言,即可從關聯式資料庫或OLAP抓取資料製作報表,並可將資料發佈到網站。

前端工具有加強空間,後勢發展值得觀察

SQL Server 2005在企業版中隨附商業智慧工具,不管是專門經營商業智慧的廠商或是其他資料庫業者,宛如投下一記深水炸彈。以商業智慧解決方案的角度看,從後端的資料開發到前端的應用一應俱全,雖然目前SQL Server 2005對終端使用者在商業智慧的應用上還不夠完整,但如果整合明年即將推的Office,那麼SQL Server 2005在商業智慧的發展不容小覷。文⊙黃天賜

案例報導-威達電用商業智慧建構關鍵績效指標

威達電在企業管理上推行關鍵績效指標(Key Performance Indicators,KPI)行之有年。KPI除了用來衡量企業的經營體質、財務數字外,也包含了非財務的績效考核,例如公司的工作重點或經營目標或員工的績效等。我們可能透過KPI檢視公司完整的經營體質,而非局限在營收數字。

相關文章:
扛起企業重資料,SQL Server 2005邁進企業級資料庫
開發篇-當SQL遇上.NET
管理篇-SQL Server 2005管理新世界
早期以Excel產出KPI,效率不佳

威達電資訊服務處協理蔡本源早在兩年前就已經構思利用商業智慧來管理KPI,也曾經導入Oracle的解決方案,但由於軟體授權費用太高、導入期程太長、操作介面複雜,人員的訓練成本相對增加,企業主難以利用KPI協助制定決策。

兩年多來,威達電就利用Excel計算KPI,負責人員須先從資料庫中撈出相關資料,匯至Excel剪貼複製、製作圖表,往往必須花費半天的時間才能完成。

以SQL Server 2005即時產出KPI指標

蔡本源認為以人工方式製作KPI,在時效與運用上都不符合企業需求,之前的導入經驗也讓他了解,必須在有限預算內建造KPI系統。今年7月,威達電導入SQL Server 2000作為商業智慧平臺,處理資料轉換與多維度資料庫。由於SQL Server 2000的前端工具不夠方便,威達電選擇臺灣睿智的Analyzer作為KPI的製作與管理工具。

在3、4個月的導入過程,威達電便已將製造執行系統(MES)、產品生命週期管理(PLM)、企業資源規劃(ERP)等日常營運的操作性應用系統,以及多年累積的非結構化Excel檔案,建置成6個Cube,完成「訂單交期達成率」、「年度客戶別營運總表」、「各倉庫存貨金額/庫齡分析」、「全球庫存」、「呆滯庫存材料分析」及「品質分析」等報表。

在10月份,威達電先期導入SQL Server 2005,參與導入的資訊服務處專案經理蔡存悌指出,SQL Server 2005整合的介面能減少建置Cube的步驟,操作更容易。此外,Integration Services新增資料流與工作流控分開的設計,可以更精確地設定轉換工作。

在先期導入過程中,蔡本源認為商業智慧工具加速他們在資料轉換與Cube建置,而Web介面的Analyzer在報表與OLAP分析上,提供企業主易於操作的介面與直覺化的KPI呈現。KPI系統在導入時間與預算上,都能符合當初規劃的目標,因此日後將繼續發展平衡計分卡與績效管理儀表板,讓企業經營管理更即時,也更有依據。文⊙黃天賜

相關文章:
扛起企業重資料,SQL Server 2005邁進企業級資料庫
開發篇-當SQL遇上.NET
管理篇-SQL Server 2005管理新世界

熱門新聞

Advertisement