共用方式為


Analysis Services 資料存取介面 (Analysis Services - 多維度資料)

MicrosoftSQL ServerAnalysis Services 支援數種技術,可用於存取儲存在 Analysis Services 執行個體上的資料和中繼資料。使用 Analysis Services 資料存取技術可進行下列作業:

  • 擷取結構描述資料列集
    結構描述資料列集可供用戶端應用程式用於檢查儲存在 Analysis Services 執行個體上的中繼資料,並從其擷取支援和監視資訊。您可以擷取 OLE DB、OLE DB for Online Analytical Processing (OLAP)、OLE DB for Data Mining 或 XML for Analysis (XMLA) 結構描述資料列集。

    擷取結構描述資料列集:

  • 擷取資料和中繼資料
    您可以用表格式或多維度格式,從 Cube 和採礦模型擷取資料和中繼資料。

    擷取資料和中繼資料:

    • 您可以使用通用的 Microsoft .NET Framework 資料存取介面,在 Managed 用戶端應用程式中使用 ADOMD.NET 來擷取 Analysis Services 資訊。如需詳細資訊,請參閱<ADOMD.NET>。

    • 您可以在 Unmanaged 用戶端應用程式中使用 Analysis Services 9.0 OLE DB 提供者支援 OLE DB 存取。如需詳細資訊,請參閱<Analysis Services OLE DB 提供者 (Analysis Services - 多維度資料)>。

    • 您可以用 XML 格式,使用 ASSL 直接從 Analysis Services 執行個體擷取資料。如需詳細資訊,請參閱<ASSL>。

  • 處理 Analysis Services 物件
    您可以使用多維度運算式 (MDX)、資料採礦延伸模組 (DMX) 或 XMLA 命令操作 Analysis Services 物件,例如資料庫、Cube、維度和採礦結構等。

    操作 Analysis Services 物件:

    • 您可以使用通用的 .NET Framework 資料存取介面,在 Managed 用戶端應用程式中使用 ADOMD.NET 來傳送命令。如需詳細資訊,請參閱<ADOMD.NET>。

    • 您可以在 Unmanaged 用戶端應用程式中,使用 Analysis Services 9.0 OLE DB 提供者傳送使用 OLE DB 存取的命令。如需詳細資訊,請參閱<Analysis Services OLE DB 提供者 (Analysis Services - 多維度資料)>。

    • 您可以使用 ASSL 將命令直接傳送至 Analysis Services 執行個體。如需詳細資訊,請參閱<ASSL>。

在此章節中

主題

描述

結構描述資料列集

描述 Analysis Services 所支援的 OLE DB、OLE DB for OLAP、OLE DB for Data Mining 和 XMLA 結構描述資料列集。

ASSL

描述用於與 Analysis Services 執行個體通訊的 XMLA 通訊協定擴充版本 ASSL。

ASSL 利用 SOAP,透過多維度資料存取的 XMLA 開放標準提供對 Analysis Services 的直接存取。

Analysis Services OLE DB 提供者 (Analysis Services - 多維度資料)

描述原生的 OLE DB Provider for Analysis Services。

ADOMD.NET

描述 ADOMD.NET,此為 .NET Framework 中的命名空間集,可提供 Analysis Services 執行個體上的資料和中繼資料的存取權。

[!附註]

本章節描述下列的 API:Microsoft.AnalysisServices.AdomdClient.dllmsmgdsrv.dllmsolap100.dll。只有這些 API 才受到 Microsoft 的支援,可用於存取 Analysis Services 資料。

Microsoft .NET Framework 支援

從 SQL Server 開始,Analysis Services 便可完全支援 Microsoft .NET Framework。.NET Framework 的支援可讓開發人員使用所選擇的 .NET 相容語言或使用機器碼來存取 Analysis Services 資料與中繼資料。Microsoft .NET Framework SDK 包含 Microsoft Visual Basic .NET 和 Microsoft C# 編譯器,以及相關的工具。

若要建立使用 Analysis Services 的應用程式,開發人員可以使用 Microsoft Visual Studio .NET,這是一個整合式設計環境 (IDE),可提供開發人員許多工具和功能來簡化及加速程式碼編寫、偵錯、測試和部署的反覆週期。但是,開發人員不需要使用 Visual Studio .NET,也可編譯及建立 Analysis Services 的 Managed 應用程式。開發人員可以使用與 .NET Framework 相容的任何程式碼或文字編輯器。

重要注意事項重要事項

根據預設,.NET Framework 會與 SQL Server 一起安裝,但是 .NET Framework SDK 則不會。如果 SDK 未安裝在電腦上及包含在線上叢書集合中,本章節中 SDK 內容的連結將不會有任何作用。請安裝 .NET Framework SDK。在安裝 SDK 之後,請遵循<SQL Server 結合的說明集合管理員>中的指示,將 SDK 加入至線上叢書集合和目錄中。