課程 1-3 - 定義數據源檢視
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
在您定義將在 SQL Server Analysis Services 專案中使用的數據源之後,下一個步驟通常是定義專案的數據源檢視。 數據源檢視是數據源在項目中定義之指定數據表和檢視中元數據的單一統一檢視。 將元數據儲存在數據源檢視中,可讓您在開發期間使用元數據,而不需要開啟與任何基礎數據源的連線。 如需詳細資訊,請參閱多維度模型中 數據源檢視。
在下列工作中,您會定義數據源檢視,其中包含來自 AdventureWorksDW2019 數據源的五個數據表。
定義新的數據源檢視
在 [方案總管] [Microsoft Visual Studio] 視窗中,以滑鼠右鍵按兩下 [資料源檢視]
,然後按兩下 [ [新增數據源檢視] 。在 [[歡迎使用數據源檢視精靈] 頁面上,按兩下 [下一步]。 [選取數據源] 頁面隨即出現。
在 [關係型數據源下,選取 [Adventure Works DW 2019 數據源]。 點選 [下一步] 。
注意
若要建立以多個數據源為基礎的數據源檢視,請先定義以單一數據源為基礎的數據源檢視。 然後,此數據源稱為主要數據源。 然後,您可以從次要數據源新增數據表和檢視。 設計維度時,根據多個數據源中的相關數據表來設計包含屬性的維度,您可能需要將 MicrosoftSQL Server 數據源定義為主要數據源,才能使用其分散式查詢引擎功能。
在 [[選取數據表和檢視] 頁面上,從所選數據源中可用的物件清單中選取數據表和檢視。 您可以篩選此清單,以協助您選取資料表和檢視。
注意
按兩下右上角的最大化按鈕,讓視窗涵蓋全螢幕。 這可讓您更輕鬆地查看可用物件的完整清單。
在 [可用的物件 列表中,選取下列物件。 您可以按下每個資料表,同時按住 CTRL 鍵來選取多個資料表:
DimCustomer (dbo)
DimDate (dbo)
DimGeography (dbo)
DimProduct (dbo)
FactInternetSales (dbo)
按兩下 [>],將選取的數據表新增至 [包含的物件] 清單。
按兩下 [下一步] 。
在 [名稱] 字段中,確定
Adventure Works DW 2019 顯示,然後按兩下 [完成]。 Adventure Works DW 2019 數據源檢視會出現在 [方案總管] 的 [數據源檢視] 資料夾中。 數據源檢視的內容也會顯示在 SQL Server Data Tools 的數據源檢視設計工具中。 此設計工具包含下列元素:
圖表 窗格,其中數據表及其關聯性會以圖形方式表示。
數據表 窗格,其中數據表及其架構元素會顯示在樹檢視中。
圖表召集人 窗格,您可以在其中建立子編列,以便檢視數據源檢視的子集。
數據源檢視設計工具特有的工具列。
若要將Visual Studio開發環境最大化Microsoft,請按兩下 [最大化] 按鈕。
若要以 50% 的百分比檢視 [圖表] 窗格中的數據表,請按兩下 [資料源檢視設計工具] 工具列上的 [Zoom] 圖示。 這會隱藏每個數據表的數據行詳細數據。
若要隱藏 [方案總管],請按兩下 [自動隱藏] 按鈕,這是標題列上的圖釘圖示。 若要再次檢視方案總管,請將指標放在開發環境右側的 [方案總管] 索引卷標上。 若要取消隱藏方案總管,請再次按兩下 [自動隱藏] 按鈕
。 如果預設不會隱藏視窗,請按下 [屬性] 和 [方案總管] 視窗標題欄上的 [自動隱藏]。
您現在可以在 [圖表] 窗格中檢視所有數據表及其關聯性。 請注意,FactInternetSales 數據表與 DimDate 數據表之間有三個關聯性。 每個銷售都有三個與銷售相關聯的日期:訂單日期、到期日和出貨日期。 若要檢視任何關聯性的詳細數據,請按兩下 [圖表] 窗格中的關聯性箭號。