定義資料來源 (Analysis Services)

Microsoft SQL Server Analysis Services 資料來源是一個物件,此物件會針對 Analysis Services 服務提供用於連接到商務智慧方案之資訊來源所需的資訊;Analysis Services 可以從一個或多個資料來源存取資料,但前提是 Analysis Services 必須能夠建構此商務智慧方案所需的 OLAP 或資料採礦查詢。隨著 Microsoft 和協力廠商支援 SQL Server Analysis Services 的同時,您可以在 Analysis Services 專案中利用的提供者清單也會隨著時間而增加。下列是在 Analysis Services 專案中支援的提供者和關聯式資料庫:

  • 使用 SQL OLE DB Provider 或 .NET 原生 OLE DB 提供者 (x86、x64 和 ia64) 的 SQL Server 7.0。

  • 使用 SQL OLE DB Provider 或 .NET 原生 OLE DB 提供者 (x86、x64 和 ia64) 的 SQL Server 2000。

  • 使用 SQL Server Native Client OLE DB 提供者或 SqlClient.NET Managed 提供者 (x86、x64 和 ia64) 的 SQL Server 2005。 

  • 使用 SQL Server Native Client OLE DB 提供者或 SqlClient.NET Managed 提供者 (x86、x64 和 ia64) 的 SQL Server 2008。 

  • 使用 SQL Server Native Client OLE DB 提供者或 SqlClient.NET Managed 提供者 (x86、x64 和 ia64) 的 SQL Server 2008 R2。

  • 使用 OLE DB Provider for SQL Server PDW 或 Managed Provider for SQL Server PDW (x86、x64 和 ia64) 的 SQL Server 2008 R2 Parallel Data Warehouse (PDW)。如需有關 SQL Server PDW 的詳細資訊,請參閱 SQL Server 2008 R2 Parallel Data Warehouse 網站 (英文)。

  • 使用 SQL Server Native Client OLE DB 提供者或 SqlClient.NET Managed 提供者的 SQL Azure 資料庫。如需有關 SQL Azure 的詳細資訊,請參閱 SQL Azure 網站。

  • 使用 Microsoft OLE DB Provider for Oracle 或 .NET 原生 OLE DB 提供者 (僅限 x86) 的 Oracle 9.0。

  • 使用 Microsoft OLE DB Provider for DB2 (x86、x64、ia64) 的 IBM DB2 8.1 - 只有 Microsoft SQL Server 2005 Enterprise Edition 或 Microsoft SQL Server 2005 Developer Edition 才有提供,而且可以在可下載的 Feature Pack for Microsoft SQL Server Service Pack 1 中取得。

  • 使用 Microsoft Jet 4.0 OLE DB 提供者 (僅限 x86) 進行的存取。

  • 具有 NCR 中 OLE DB 1.3 提供者 (僅限 x86) 的 Teradata v2R6。

  • Teradata Managed 提供者 (x86、x64 和 ia64)。 

[!附註]

協力廠商提供者 (如 Oracle OLE DB 提供者) 在這些協力廠商提供的支援之下,也可能會用於連接到協力廠商資料庫。

一個資料來源至少會包含一個識別碼、名稱以及連接字串。用於存取來源資料的連接字串會指定下列資訊:

  • 提供者名稱。

  • 使用指定的提供者連接到資料來源所需的資訊。特定資料來源物件的屬性設定,會根據提供者而有所不同。

  • 提供者所支援或需要的其他屬性。

Analysis Services 服務可以使用它自己的安全性認證或其他指定的安全性認證來連接到資料來源。如果是 OLAP 處理工作,Analysis Services 服務在連接到資料來源時,必須在其服務帳戶或指定之使用者帳戶的安全性內容中執行。如果是資料採礦查詢,Analysis Services 服務在連接到資料來源時,可以在其服務帳戶或指定之使用者帳戶的內容中執行,也可以模擬目前的使用者。如需有關模擬的詳細資訊,請參閱<使用資料來源精靈來定義資料來源 (Analysis Services)>。

[!附註]

如果已定義多個資料來源,而且在單一查詢中查詢多個來源的資料 (例如,針對雪花維度),您必須使用 OpenRowset 定義支援遠端查詢的資料來源。一般來說,這會是 Microsoft SQL Server 資料來源。

本章節內容