共用方式為


使用資料來源精靈來定義資料來源 (Analysis Services)

使用 Business Intelligence Development Studio 中的「資料來源精靈」可定義 Microsoft SQL Server Analysis Services 專案的一或多個資料來源。

選擇如何定義連接

不論您是使用 Analysis Services 專案還是直接連接到 Analysis Services 資料庫,您都可以根據新的或現有的連接來定義資料來源。如果您是使用 Analysis Services 專案,您也可以根據此專案或方案中的另一個物件來定義資料來源。

根據新的連接建立資料來源

新連接的預設提供者為原生 OLE DB\SQL Server Native Client 提供者,此提供者是用來連接到使用 OLE DB 的 SQL Server Database Engine 執行個體。原生 OLE DB\SQL Server Native Client 提供者的設計目的,是要在使用 OLE DB 連接到 SQL Server Database Engine 執行個體時,提供優越的效能。如需詳細資訊,請參閱<SQL Server 2008 R2 Native Client 程式設計>。

SQL Server Analysis Services 支援許多不同類型的提供者。如需 SQL Server Analysis Services 支援的提供者和關聯式資料庫清單,請參閱<定義資料來源 (Analysis Services)>。

在您選取提供者之後,您要提供該提供者所需的特定連接資訊,才能連接到基礎資料;所需的確切資訊需視所選的提供者而定,但是這類資訊通常包括伺服器或服務執行個體、用來登入此伺服器或服務執行個體的資訊、資料庫或檔案名稱,以及其他提供者特有的設定。

  • 如果提供者支援驗證服務,您可以選擇使用 Windows 驗證來存取資料來源。此選項通常會使用嘗試存取資料來源之程序的認證,來提供資料的存取權。Analysis Services 會提供模擬功能,以允許在協調企業安全性架構時有更多的彈性。

  • 有時候,您可能需要提供對資料來源的特定存取層級,而不管已指派給個別使用者的權限。在這些情況下,您或許可以提供要用於驗證的使用者名稱和密碼給資料來源,而不需使用 Windows 驗證。若要使用此選項,請輸入使用者名稱和密碼。依預設,Business Intelligence Development Studio 不會在連接字串中儲存密碼;如果未儲存此密碼,Analysis Services 會在需要時提示您輸入密碼。如果您選擇儲存密碼,此密碼會以加密格式儲存在資料連接字串中;Analysis Services 會使用包含資料來源之資料庫的資料庫加密金鑰來加密資料來源的密碼資訊。將連接資訊加密之後,您必須使用 SQL Server 組態管理員來變更 Analysis Services 服務帳戶或密碼,否則將無法復原加密的資訊。如需詳細資訊,請參閱<SQL Server 組態管理員>。

根據現有的連接建立資料來源

如果您在 Analysis Services 資料庫或專案中已經有定義現有的資料來源,而且想要建立新的資料來源物件來連接到相同的基礎資料來源,您只需要將第一個資料來源物件的屬性複製到新的資料來源物件。然後,您可以指定它自己的模擬設定,並於建立新的資料來源之後,修改此資料來源來變更它的一或多個屬性。

根據另一個物件建立資料來源

當您在 Analysis Services 專案中工作時,您的資料來源可以根據方案中的現有資料來源,也可以根據 Analysis Services 專案。

  • 根據方案中的現有資料來源來建立資料來源時,可讓您定義與現有資料來源同步的資料來源。當建立包含這個新資料來源的專案時,會使用基礎資料來源中的資料來源設定。

  • 根據 Analysis Services 專案建立資料來源時,可讓您參考目前專案中方案內的另一個 Analysis Services 專案。新的資料來源會搭配其 Data Source 屬性和 Initial Catalog 屬性 (從選定專案的 TargetServer 和 TargetDatabase 屬性取得) 來使用 MSOLAP.3 提供者。在使用多個 Analysis Services 專案來管理遠端資料分割的方案中,此功能很有用,因為來源和目的地 Analysis Services 資料庫都需要對應的資料來源來支援遠端資料分割的儲存和處理。

當您參考資料來源物件時,只能在參考的物件或專案中編輯該物件,您無法在包含此參考的資料來源物件中編輯連接字串。參考的物件或專案中的連接資訊變更會在建立新的資料來源時,出現在其中。當您建立專案或清除資料來源設計師中的參考時,會同步處理出現在專案之資料來源 (.ds) 檔案中的連接字串資訊。從資料來源清除參考之後,就不會再發生其他同步處理。

定義模擬資訊

在定義連接資訊之後,您要定義 Analysis Services 服務用來連接資料來源的認證,這些設定會決定當使用 Windows 驗證連接到基礎資料來源時,Analysis Services 服務所用的使用者帳戶;適當的設定需視這個資料來源的使用方式而定。如需有關預設模擬設定的詳細資訊,請參閱<新增資料庫對話方塊 (Analysis Services)>和<模擬資訊對話方塊 (Analysis Services - 多維度資料)>。

OLAP 物件

您可設定 Analysis Services 服務,於連接到基礎資料來源時使用其服務帳戶的認證,以便執行 OLAP 處理,或是設定此服務來使用具有適當權限之指定帳戶的使用者帳戶。雖然此服務帳戶是最常使用的,但是針對資料來源模擬帳戶指定使用者帳戶,可讓您在最少權限的帳戶之下執行 Analysis Services 帳戶,然後針對在每一個來源資料庫中具有該適當權限等級的每一個資料來源指定此模擬帳戶;此模擬帳戶的權限可能會比服務帳戶本身還要高,而且利用 Analysis Services 服務的任何動作將不會造成重大損害。

但是,Analysis Services 不支援模擬目前的使用者來處理物件;因此,如果您針對資料來源物件選擇 [使用目前使用者的認證] 設定,您在處理期間將會收到模擬模式錯誤。

資料採礦物件

資料採礦查詢可以在 Analysis Services 服務帳戶的內容中執行,但是也可以在使用者提交查詢的內容或指定之使用者的內容中執行;查詢執行所在的內容可能會影響查詢結果。如果是資料採礦 OPENQUERY 類型的作業,您可能會希望資料採礦查詢在目前使用者的內容或指定之使用者的內容中執行 (不論執行查詢的使用者是誰),而不是在此服務帳戶的內容中執行,如此可使用有限的安全性認證來執行查詢。如果您希望 Analysis Services 模擬目前的使用者或是模擬指定的使用者,請選取 [使用特定的使用者名稱和密碼][使用目前使用者的認證] 選項。