新聞中心
第 1 課:在 Analysis Services 項(xiàng)目中定義數(shù)據(jù)源視圖
若要在 SQL Server 中設(shè)計(jì)商業(yè)智能應(yīng)用程序,首先應(yīng)在 Business Intelligence Development Studio 中創(chuàng)建一個(gè) Analysis Services 項(xiàng)目。在此項(xiàng)目中,您將從數(shù)據(jù)源視圖開始定義解決方案的所有元素。

新吳網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,新吳網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為新吳上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)網(wǎng)站制作要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的新吳做網(wǎng)站的公司定做!
本課程包含以下任務(wù):
創(chuàng)建 Analysis Services 項(xiàng)目
在本任務(wù)中,將基于 Analysis Services 模板創(chuàng)建 Analysis Services Tutorial 項(xiàng)目。
定義數(shù)據(jù)源
在本任務(wù)中,將 AdventureWorks2008R2 DW 數(shù)據(jù)庫(kù)定義為將在后續(xù)課程中定義的 Analysis Services 維度和多維數(shù)據(jù)集的數(shù)據(jù)源。
定義數(shù)據(jù)源視圖
在本任務(wù)中,將為來(lái)自 AdventureWorks2008R2 DW 數(shù)據(jù)庫(kù)中選定表的元數(shù)據(jù)定義一個(gè)統(tǒng)一視圖。
修改表的默認(rèn)名稱
在本任務(wù)中,將修改數(shù)據(jù)源視圖中的表名,以使您將要定義的后續(xù) Analysis Services 對(duì)象名更加用戶友好。
創(chuàng)建 Analysis Services 項(xiàng)目
在以下任務(wù)中,您將基于 Analysis Services 項(xiàng)目模板使用 Business Intelligence Development Studio 創(chuàng)建名為 Analysis Services Tutorial 的新 MicrosoftAnalysis Services 項(xiàng)目。“項(xiàng)目”是相關(guān)對(duì)象的集合。項(xiàng)目存在于解決方案中,而解決方案包括一個(gè)或多個(gè)項(xiàng)目。有關(guān)詳細(xì)信息,請(qǐng)參閱定義 Analysis Services 項(xiàng)目。
創(chuàng)建新的 Analysis Services 項(xiàng)目
單擊“開始”,依此指向“所有程序”和 Microsoft SQL Server 2008,再單擊 SQL Server Business Intelligence Development Studio。
將打開 MicrosoftVisual Studio 開發(fā)環(huán)境。
在 Visual Studio 的“文件”菜單上,指向“新建”,然后單擊“項(xiàng)目”。
在“新建項(xiàng)目”對(duì)話框中,從“項(xiàng)目類型”窗格中選擇“商業(yè)智能項(xiàng)目”,再在“模板”窗格中選擇“Analysis Services 項(xiàng)目”。
注意位于對(duì)話框底部的默認(rèn)項(xiàng)目名稱、默認(rèn)解決方案名稱和默認(rèn)項(xiàng)目位置。默認(rèn)情況下,將為解決方案創(chuàng)建新的目錄。
將項(xiàng)目名稱更改為 Analysis Services Tutorial,這也將更改解決方案名稱,然后單擊“確定”。
您已經(jīng)基于 Analysis Services 項(xiàng)目模板,在同樣命名為 Analysis Services Tutorial 的新解決方案中成功創(chuàng)建了 Analysis Services Tutorial 項(xiàng)目。
定義數(shù)據(jù)源
創(chuàng)建 Analysis Services 項(xiàng)目后,通常通過(guò)定義此項(xiàng)目要使用的一個(gè)或多個(gè)數(shù)據(jù)源來(lái)開始使用此項(xiàng)目。定義數(shù)據(jù)源時(shí),將定義要用于連接此數(shù)據(jù)源的連接字符串信息。有關(guān)詳細(xì)信息,請(qǐng)參閱使用數(shù)據(jù)源向?qū)Фx數(shù)據(jù)源 (Analysis Services)。
在以下任務(wù)中,您將把 AdventureWorksDW2008 示例數(shù)據(jù)庫(kù)定義為 Analysis Services Tutorial 項(xiàng)目的數(shù)據(jù)源。為了實(shí)現(xiàn)本教程教學(xué)目的,此數(shù)據(jù)庫(kù)位于您的本地計(jì)算機(jī)上,而源數(shù)據(jù)庫(kù)通常駐留在一臺(tái)或多臺(tái)遠(yuǎn)程計(jì)算機(jī)中。
定義新的數(shù)據(jù)源
在解決方案資源管理器中,右鍵單擊“數(shù)據(jù)源”,然后單擊“新建數(shù)據(jù)源”。
在“歡迎使用數(shù)據(jù)源向?qū)А表?yè)上,單擊“下一步”可打開“選擇如何定義連接”頁(yè)。
在“選擇如何定義連接”頁(yè)上,可以基于新連接、現(xiàn)有連接或以前定義的數(shù)據(jù)源對(duì)象來(lái)定義數(shù)據(jù)源。在本教程中,將基于新連接定義數(shù)據(jù)源。確保已選中“基于現(xiàn)有連接或新連接創(chuàng)建數(shù)據(jù)源”,再單擊“新建”。
在“連接管理器”對(duì)話框中,為數(shù)據(jù)源定義連接屬性。在“提供程序”列表中,確保已選中“本機(jī) OLE DB\SQL Server Native Client 10.0”。
Analysis Services 還支持“提供程序”列表中顯示的其他訪問(wèn)接口。
在“服務(wù)器名稱”文本框中,鍵入 localhost。
要連接到本地計(jì)算機(jī)上的命名實(shí)例,請(qǐng)鍵入 localhost\<實(shí)例名>。若要連接到特定的計(jì)算機(jī)而不是本地計(jì)算機(jī),請(qǐng)鍵入該計(jì)算機(jī)名稱或 IP 地址。
確保已選中“使用 Windows 身份驗(yàn)證”。在“選擇或輸入數(shù)據(jù)庫(kù)名稱”列表中,選擇 AdventureWorksDW2008。
單擊“測(cè)試連接”以測(cè)試與數(shù)據(jù)庫(kù)的連接。
單擊“確定”,然后單擊“下一步”。
在該向?qū)У摹澳M信息”頁(yè)上,可以定義 Analysis Services 用于連接數(shù)據(jù)源的安全憑據(jù)。在選中“Windows 身份驗(yàn)證”時(shí),模擬會(huì)影響用于連接數(shù)據(jù)源的 Windows 帳戶。Analysis Services 不支持使用模擬功能來(lái)處理 OLAP 對(duì)象。選擇“使用服務(wù)帳戶”,然后單擊“下一步”。
在“完成向?qū)А表?yè)上,鍵入名稱 Adventure Works DW,然后單擊“完成”以創(chuàng)建新數(shù)據(jù)源。
定義數(shù)據(jù)源視圖
定義了將在 Analysis Services 項(xiàng)目中使用的數(shù)據(jù)源后,下一步通常是定義項(xiàng)目的數(shù)據(jù)源視圖。數(shù)據(jù)源視圖是元數(shù)據(jù)的單個(gè)統(tǒng)一視圖,這些元數(shù)據(jù)來(lái)自數(shù)據(jù)源在項(xiàng)目中定義的指定表和視圖。通過(guò)在數(shù)據(jù)源視圖中存儲(chǔ)元數(shù)據(jù),可以在開發(fā)過(guò)程中使用元數(shù)據(jù),而無(wú)需打開與任何基礎(chǔ)數(shù)據(jù)源的連接。有關(guān)詳細(xì)信息,請(qǐng)參閱定義數(shù)據(jù)源視圖 (Analysis Services)。
在以下任務(wù)中,將定義一個(gè)數(shù)據(jù)源視圖,其中包括來(lái)自 Adventure Works DW 數(shù)據(jù)源的五個(gè)表。
定義一個(gè)新的數(shù)據(jù)源視圖
在解決方案資源管理器中,右鍵單擊“數(shù)據(jù)源視圖”,再單擊“新建數(shù)據(jù)源視圖”。
在“歡迎使用數(shù)據(jù)源視圖向?qū)А表?yè)中,單擊“下一步”。
此時(shí)將顯示“選擇數(shù)據(jù)源”頁(yè)?!瓣P(guān)系數(shù)據(jù)源”下的 Adventure Works DW 數(shù)據(jù)源已被選中。單擊“下一步”。
注意
若要?jiǎng)?chuàng)建一個(gè)基于多數(shù)據(jù)源的數(shù)據(jù)源視圖,必須先定義一個(gè)基于單一數(shù)據(jù)源的數(shù)據(jù)源視圖。此數(shù)據(jù)源將被稱為主數(shù)據(jù)源。隨后,可以添加來(lái)自輔助數(shù)據(jù)源的表和視圖。在基于多個(gè)數(shù)據(jù)源中的相關(guān)表設(shè)計(jì)包含屬性的維度時(shí),您可能必須將 MicrosoftSQL Server 數(shù)據(jù)源定義為主數(shù)據(jù)源,以便使用其分布式查詢引擎功能。
在“選擇表和視圖”頁(yè)上,可以從選定的數(shù)據(jù)源提供的對(duì)象列表中選擇表和視圖??梢院Y選此列表,為選擇表和視圖提供幫助。
注意
單擊右上角中的***化按鈕,以便窗口占據(jù)整個(gè)屏幕。這將更便于查看可用對(duì)象的完整列表。
在“可用對(duì)象”列表中,選擇下列對(duì)象。在按住 Ctrl 鍵的同時(shí)單擊各個(gè)表可以選擇多個(gè)表:
DimCustomer (dbo)
DimDate (dbo)
DimGeography (dbo)
DimProduct (dbo)
FactInternetSales (dbo)
單擊 >,將選中的表添加到“包含的對(duì)象”列表中。
單擊“下一步”。
在“名稱”字段中,鍵入 Adventure Works DW,然后單擊“完成”以定義 Adventure Works DW 數(shù)據(jù)源視圖。
此時(shí),Adventure Works DW 數(shù)據(jù)源視圖將顯示在解決方案資源管理器的“數(shù)據(jù)源視圖”文件夾中。數(shù)據(jù)源視圖的內(nèi)容還將顯示在 Business Intelligence Development Studio 的數(shù)據(jù)源視圖設(shè)計(jì)器中。此設(shè)計(jì)器包含以下元素:
“關(guān)系圖”窗格,其中將以圖形方式顯示各個(gè)表及其相互關(guān)系。
“表”窗格,其中將以樹的形式顯示各個(gè)表及其架構(gòu)元素。
“關(guān)系圖組織程序”窗格,可在其中創(chuàng)建子關(guān)系圖,用于查看數(shù)據(jù)源視圖的子集。
一個(gè)特定于數(shù)據(jù)源視圖設(shè)計(jì)器的工具欄。
若要***化 MicrosoftVisual Studio 開發(fā)環(huán)境,請(qǐng)單擊“***化”按鈕。
若要在“關(guān)系圖”窗格中以 50% 的縮放比例查看表,請(qǐng)單擊“數(shù)據(jù)源視圖設(shè)計(jì)器”工具欄上的“縮放”圖標(biāo)。這將隱藏每個(gè)表的列詳細(xì)信息。
若要隱藏解決方案資源管理器,請(qǐng)單擊“自動(dòng)隱藏”按鈕,該按鈕是標(biāo)題欄上的圖釘圖標(biāo)。若要再次查看解決方案資源管理器,請(qǐng)將指針?lè)旁谖挥陂_發(fā)環(huán)境右側(cè)的解決方案資源管理器選項(xiàng)卡上。若要取消隱藏解決方案資源管理器,請(qǐng)?jiān)俅螁螕簟白詣?dòng)隱藏”按鈕。
如果“屬性”窗口在默認(rèn)情況下沒(méi)有隱藏,請(qǐng)單擊該窗口標(biāo)題欄上的“自動(dòng)隱藏”。
現(xiàn)在,即可在“關(guān)系圖”窗格中查看所有表及其相互關(guān)系了。注意,在 FactInternetSales 表和 DimDate 表之間存在三種關(guān)系。每個(gè)銷售都具有三個(gè)與其關(guān)聯(lián)的日期:訂單日期、到期日期和發(fā)貨日期。若要查看某種關(guān)系的詳細(xì)信息,可雙擊“關(guān)系圖”窗格中的關(guān)系箭頭。
修改表的默認(rèn)名稱
可以在數(shù)據(jù)源視圖中更改 FriendlyName 屬性的值以提高其名稱的用戶友好性。定義了這些對(duì)象的名稱后,也可以對(duì)其進(jìn)行更改。
在下面的任務(wù)中,將從 Adventure Works DW 數(shù)據(jù)源視圖中的每個(gè)表中刪除“Dim”和“Fact”前綴來(lái)更改這些表的友好名稱。這將提高將在下一課程中定義的多維數(shù)據(jù)集和維度對(duì)象的用戶友好特性。
注意
此外,還可以更改列的友好名稱,定義計(jì)算列,以及聯(lián)接數(shù)據(jù)源視圖中的表或視圖以提高其用戶友好特性。
修改表的默認(rèn)名稱
在數(shù)據(jù)源視圖設(shè)計(jì)器的“表”窗格中,右鍵單擊 FactInternetSales 表,然后單擊“屬性”以便在 Adventure Works Tutorial 數(shù)據(jù)源視圖中顯示 FactInternetSales 對(duì)象的屬性。
單擊“屬性”窗口標(biāo)題欄上的“自動(dòng)隱藏”按鈕,使該窗口保持可見狀態(tài)。
在“屬性”窗口保持打開狀態(tài)時(shí),更容易更改數(shù)據(jù)源視圖中各個(gè)表的屬性。如果不使用“自動(dòng)隱藏”按鈕使窗口保持打開狀態(tài),則在“關(guān)系圖”窗格中單擊其他對(duì)象時(shí),該窗口將會(huì)關(guān)閉。
將 FactInternetSales 對(duì)象的 FriendlyName 屬性更改為 InternetSales。
如果在 FriendlyName 屬性單元格外單擊,則應(yīng)用此更改。在下一課中,將定義一個(gè)基于該事實(shí)數(shù)據(jù)表的度量值組。由于您在本課中進(jìn)行了更改,因此該事實(shí)數(shù)據(jù)表的名稱將為 InternetSales,而不是 FactInternetSales。
在“表”窗格中單擊 DimProduct。在“屬性”窗口中,將 FriendlyName 屬性更改為“產(chǎn)品”。
使用同樣的方法更改數(shù)據(jù)源視圖中剩余的各個(gè)表的 FriendlyName 屬性,刪除“Dim”前綴。
完成更改后,單擊“自動(dòng)隱藏”按鈕,重新隱藏“屬性”窗口。
在“文件”菜單上,或者在 BI Development Studio 的工具欄上,單擊“全部保存”,以保存截至目前已在 Analysis Services Tutorial 項(xiàng)目中進(jìn)行的更改。您可以根據(jù)需要在此處停止教程學(xué)習(xí),并在以后繼續(xù)。
原文地址
查看更多相關(guān)文章
【編輯推薦】
- SQL Server 2000刪除實(shí)戰(zhàn)演習(xí)
- SQL Server存儲(chǔ)過(guò)程的命名標(biāo)準(zhǔn)如何進(jìn)行?
- 卸載SQL Server 2005組件的正確順序
- 對(duì)SQL Server字符串?dāng)?shù)據(jù)類型的具體描述
- SQL Server數(shù)據(jù)類型的種類與應(yīng)用
網(wǎng)頁(yè)標(biāo)題:在AnalysisServices項(xiàng)目中定義數(shù)據(jù)源視圖
當(dāng)前鏈接:http://www.5511xx.com/article/dpdjohi.html


咨詢
建站咨詢
