SQL Server 2008簡化了商業(yè)智能解決方案的開發(fā)過程。
商業(yè)智能開發(fā)人員將從易使用的功能和工具中獲益,這些功能和工具可以加強(qiáng)控制并自動(dòng)進(jìn)行例行操作和耗時(shí)的任務(wù),從而使得SQL Server 2008的新特性能夠更快速的創(chuàng)建出高效的分析和報(bào)表解決方案;這樣客戶的公司很快就可以利用它們。
采用豐富且現(xiàn)代化的編程環(huán)境
通過與Microsoft Visual Studio 的協(xié)同工作,開發(fā)人員可以輕松構(gòu)建并維護(hù)強(qiáng)大、安全、可伸縮的商業(yè)智能解決方案。SQL Server Business Intelligence Development Studio 提供了統(tǒng)一的工具,它涵蓋了多種類型的商業(yè)智能解決方案,并為開發(fā)ETL、分析和報(bào)表解決方案提供了統(tǒng)一的開發(fā)環(huán)境。作為Business Intelligence Development Studio的一部分而推出的直覺商業(yè)智能向?qū)В踔潦沟贸跫?jí)開發(fā)人員也能很容易的建立高級(jí)的商業(yè)智能模型和項(xiàng)目。
通過在數(shù)據(jù)庫引擎中嵌入公共語言運(yùn)行時(shí),SQL Server 2008使開發(fā)人員在編寫應(yīng)用程序時(shí)可以從多種語言中進(jìn)行選擇,其中包括Transact-SQL、Visual Basic和C#。這種靈活的環(huán)境使得開發(fā)人員可以利用自身現(xiàn)有的技能更有效的開發(fā)數(shù)據(jù)庫應(yīng)用程序。
當(dāng)與Visual Studio 集成時(shí),SQL Server 2008商業(yè)智能技術(shù)的開發(fā)體驗(yàn)針對(duì)真實(shí)應(yīng)用程序開發(fā)環(huán)境進(jìn)行了優(yōu)化,并在整個(gè)開發(fā)生命周期(開發(fā)、測試、部署、修改和測試)中提供支持。
實(shí)現(xiàn)解決方案
然而,只有進(jìn)行過優(yōu)化設(shè)計(jì),開發(fā)人員才能夠更快速的創(chuàng)建解決方案。為了幫助確保性能和正確功能,SQL Server 2008包含了以下開發(fā)特性,它們能夠促進(jìn)實(shí)踐并幫助開發(fā)人員創(chuàng)建有效的分析解決方案:
(1)適用于所有商業(yè)智能解決方案的穩(wěn)定的開發(fā)環(huán)境,包括分析服務(wù)、OLAP、以及數(shù)據(jù)挖掘應(yīng)用程序。
(2)對(duì)整個(gè)開發(fā)生命周期提供支持,包括設(shè)計(jì)、構(gòu)建、調(diào)試、以及部署操作;并通過集成化的源代碼控制實(shí)現(xiàn)基于團(tuán)隊(duì)的開發(fā)。
(3)一系列直觀的設(shè)計(jì)器和向?qū)?,很容易快速?chuàng)建分析服務(wù)解決方案。
(4)屬性關(guān)系設(shè)計(jì)器,它通過內(nèi)置的驗(yàn)證功能來幫助創(chuàng)建最理想的維度設(shè)計(jì)。
(5)精簡的維度編輯器,用來提供更好的生產(chǎn)力,并且自動(dòng)檢測到是否存在父子關(guān)系。
(6)多維數(shù)據(jù)集設(shè)計(jì)器也被流線化并進(jìn)行了改進(jìn),從而提供更好的監(jiān)測性并按照成員屬性進(jìn)行分類。
(7)單獨(dú)分區(qū)的聚合,它可以優(yōu)化針對(duì)不同階段或區(qū)域的測量
(8)聚合設(shè)計(jì)器引入了新的算法來幫助創(chuàng)建最初的聚合。該聚合設(shè)計(jì)器在處理以使用方法來驅(qū)動(dòng)的聚合方面是的。用戶可以查看已經(jīng)創(chuàng)建的聚合以及添加或刪除聚合。另外SQL Server 2008還提供了智能支持以幫助合并現(xiàn)有聚合和新設(shè)計(jì)的聚合。
此外,當(dāng)開發(fā)人員的設(shè)計(jì)違背了40多個(gè)實(shí)踐之中的一個(gè)時(shí),SQL Server 2008會(huì)發(fā)出AMO警告。這些警告集成到了實(shí)時(shí)設(shè)計(jì)器檢查中,并為開發(fā)人員提供了監(jiān)測潛在問題的方式,且該方式不會(huì)干擾開發(fā)過程。
提高報(bào)表靈活性
報(bào)表是任何商業(yè)智能解決方案中的一個(gè)重要的組成部分,而商業(yè)用戶正在不斷的要求更為復(fù)雜的報(bào)表。為了更方便快捷的創(chuàng)建報(bào)表解決方案,SQL Server 報(bào)表服務(wù)提供了以下功能:
(1)一個(gè)在商業(yè)智能開發(fā)套件中的基于Visual Studio 的報(bào)表開發(fā)接口,開發(fā)人員可以用它構(gòu)建、調(diào)試以及部署報(bào)表。
(2)名為Report Builder的專注于業(yè)務(wù)的報(bào)表開發(fā)工具,商業(yè)用戶可以用它來創(chuàng)建并部署報(bào)表。
(3)多種數(shù)據(jù)顯示方式,包括表格、矩陣、列表和圖表。
此外,SQL Server 2008對(duì)報(bào)表服務(wù)做了很多改進(jìn),主要體現(xiàn)在報(bào)表性能以及報(bào)表格式化和報(bào)表發(fā)布的靈活性方面。在SQL Server 2008中對(duì)報(bào)表服務(wù)作的改進(jìn)之一是支持一個(gè)新的布局結(jié)構(gòu),這個(gè)新的布局結(jié)構(gòu)將表和矩陣中的數(shù)據(jù)結(jié)合到一個(gè)新的Tablix 數(shù)據(jù)區(qū)域里。Tablix 使開發(fā)人員可以生成結(jié)合了固定行和動(dòng)態(tài)行的報(bào)表。以前,這種類型的布局需要通過多個(gè)矩陣數(shù)據(jù)區(qū)域并縮短數(shù)據(jù)行的頭才能顯示出來。Tablix 數(shù)據(jù)類型可以在報(bào)表中更簡單的實(shí)現(xiàn)靜態(tài)和動(dòng)態(tài)數(shù)據(jù)的結(jié)合,并且顯著擴(kuò)展了報(bào)表服務(wù)的格式和布局。
商業(yè)智能開發(fā)人員將從易使用的功能和工具中獲益,這些功能和工具可以加強(qiáng)控制并自動(dòng)進(jìn)行例行操作和耗時(shí)的任務(wù),從而使得SQL Server 2008的新特性能夠更快速的創(chuàng)建出高效的分析和報(bào)表解決方案;這樣客戶的公司很快就可以利用它們。
采用豐富且現(xiàn)代化的編程環(huán)境
通過與Microsoft Visual Studio 的協(xié)同工作,開發(fā)人員可以輕松構(gòu)建并維護(hù)強(qiáng)大、安全、可伸縮的商業(yè)智能解決方案。SQL Server Business Intelligence Development Studio 提供了統(tǒng)一的工具,它涵蓋了多種類型的商業(yè)智能解決方案,并為開發(fā)ETL、分析和報(bào)表解決方案提供了統(tǒng)一的開發(fā)環(huán)境。作為Business Intelligence Development Studio的一部分而推出的直覺商業(yè)智能向?qū)В踔潦沟贸跫?jí)開發(fā)人員也能很容易的建立高級(jí)的商業(yè)智能模型和項(xiàng)目。
通過在數(shù)據(jù)庫引擎中嵌入公共語言運(yùn)行時(shí),SQL Server 2008使開發(fā)人員在編寫應(yīng)用程序時(shí)可以從多種語言中進(jìn)行選擇,其中包括Transact-SQL、Visual Basic和C#。這種靈活的環(huán)境使得開發(fā)人員可以利用自身現(xiàn)有的技能更有效的開發(fā)數(shù)據(jù)庫應(yīng)用程序。
當(dāng)與Visual Studio 集成時(shí),SQL Server 2008商業(yè)智能技術(shù)的開發(fā)體驗(yàn)針對(duì)真實(shí)應(yīng)用程序開發(fā)環(huán)境進(jìn)行了優(yōu)化,并在整個(gè)開發(fā)生命周期(開發(fā)、測試、部署、修改和測試)中提供支持。
實(shí)現(xiàn)解決方案
然而,只有進(jìn)行過優(yōu)化設(shè)計(jì),開發(fā)人員才能夠更快速的創(chuàng)建解決方案。為了幫助確保性能和正確功能,SQL Server 2008包含了以下開發(fā)特性,它們能夠促進(jìn)實(shí)踐并幫助開發(fā)人員創(chuàng)建有效的分析解決方案:
(1)適用于所有商業(yè)智能解決方案的穩(wěn)定的開發(fā)環(huán)境,包括分析服務(wù)、OLAP、以及數(shù)據(jù)挖掘應(yīng)用程序。
(2)對(duì)整個(gè)開發(fā)生命周期提供支持,包括設(shè)計(jì)、構(gòu)建、調(diào)試、以及部署操作;并通過集成化的源代碼控制實(shí)現(xiàn)基于團(tuán)隊(duì)的開發(fā)。
(3)一系列直觀的設(shè)計(jì)器和向?qū)?,很容易快速?chuàng)建分析服務(wù)解決方案。
(4)屬性關(guān)系設(shè)計(jì)器,它通過內(nèi)置的驗(yàn)證功能來幫助創(chuàng)建最理想的維度設(shè)計(jì)。
(5)精簡的維度編輯器,用來提供更好的生產(chǎn)力,并且自動(dòng)檢測到是否存在父子關(guān)系。
(6)多維數(shù)據(jù)集設(shè)計(jì)器也被流線化并進(jìn)行了改進(jìn),從而提供更好的監(jiān)測性并按照成員屬性進(jìn)行分類。
(7)單獨(dú)分區(qū)的聚合,它可以優(yōu)化針對(duì)不同階段或區(qū)域的測量
(8)聚合設(shè)計(jì)器引入了新的算法來幫助創(chuàng)建最初的聚合。該聚合設(shè)計(jì)器在處理以使用方法來驅(qū)動(dòng)的聚合方面是的。用戶可以查看已經(jīng)創(chuàng)建的聚合以及添加或刪除聚合。另外SQL Server 2008還提供了智能支持以幫助合并現(xiàn)有聚合和新設(shè)計(jì)的聚合。
此外,當(dāng)開發(fā)人員的設(shè)計(jì)違背了40多個(gè)實(shí)踐之中的一個(gè)時(shí),SQL Server 2008會(huì)發(fā)出AMO警告。這些警告集成到了實(shí)時(shí)設(shè)計(jì)器檢查中,并為開發(fā)人員提供了監(jiān)測潛在問題的方式,且該方式不會(huì)干擾開發(fā)過程。
提高報(bào)表靈活性
報(bào)表是任何商業(yè)智能解決方案中的一個(gè)重要的組成部分,而商業(yè)用戶正在不斷的要求更為復(fù)雜的報(bào)表。為了更方便快捷的創(chuàng)建報(bào)表解決方案,SQL Server 報(bào)表服務(wù)提供了以下功能:
(1)一個(gè)在商業(yè)智能開發(fā)套件中的基于Visual Studio 的報(bào)表開發(fā)接口,開發(fā)人員可以用它構(gòu)建、調(diào)試以及部署報(bào)表。
(2)名為Report Builder的專注于業(yè)務(wù)的報(bào)表開發(fā)工具,商業(yè)用戶可以用它來創(chuàng)建并部署報(bào)表。
(3)多種數(shù)據(jù)顯示方式,包括表格、矩陣、列表和圖表。
此外,SQL Server 2008對(duì)報(bào)表服務(wù)做了很多改進(jìn),主要體現(xiàn)在報(bào)表性能以及報(bào)表格式化和報(bào)表發(fā)布的靈活性方面。在SQL Server 2008中對(duì)報(bào)表服務(wù)作的改進(jìn)之一是支持一個(gè)新的布局結(jié)構(gòu),這個(gè)新的布局結(jié)構(gòu)將表和矩陣中的數(shù)據(jù)結(jié)合到一個(gè)新的Tablix 數(shù)據(jù)區(qū)域里。Tablix 使開發(fā)人員可以生成結(jié)合了固定行和動(dòng)態(tài)行的報(bào)表。以前,這種類型的布局需要通過多個(gè)矩陣數(shù)據(jù)區(qū)域并縮短數(shù)據(jù)行的頭才能顯示出來。Tablix 數(shù)據(jù)類型可以在報(bào)表中更簡單的實(shí)現(xiàn)靜態(tài)和動(dòng)態(tài)數(shù)據(jù)的結(jié)合,并且顯著擴(kuò)展了報(bào)表服務(wù)的格式和布局。

