Share via


使用程式設計管理 Analysis Services

Microsoft SQL Server Analysis Services 支援可用於在 Analysis Services 執行個體上執行管理工作的幾項技術。使用 Analysis Services 管理技術便可進行以下作業:

  • 建立或修改 Analysis Services 物件
    您可以使用包含 Analysis Services 指令碼語言 (ASSL) 元素的分析管理物件 (AMO) 或 XML for Analysis (XMLA) 命令,建立或修改 Analysis Services 物件,例如資料庫、Cube、維度和採礦結構。

    若要建立或修改 Analysis Services 物件:

    • 您可以透過 Microsoft .NET Framework 中的介面,於 Managed 用戶端應用程式中使用 AMO 來建立或修改物件。如需詳細資訊,請參閱<分析管理物件 (AMO)>。

    • 您可以使用 XMLA 和 ASSL,在 Analysis Services 執行個體上直接建立或修改物件。如需詳細資訊,請參閱<Analysis Services 指令碼語言參考>。

  • 處理 Analysis Services 物件
    您可以處理 Analysis Services 物件,其中的 Analysis Services 執行個體可擷取及操作資料庫、Cube、維度、採礦結構、採礦模型、量值群組和資料分割的基礎資料來源中的資料。

    若要處理 Analysis Services 物件:

    • 您可以透過 .NET Framework 介面,於 Managed 用戶端應用程式中使用 AMO 來處理物件。如需詳細資訊,請參閱<分析管理物件 (AMO)>。

    • 您可以在 Analysis Services 執行個體上使用 XMLA 來處理物件 (在具有回復支援的序列或平行交易中)。如需詳細資訊,請參閱<Analysis Services 指令碼語言參考>。

  • 管理 Analysis Services 執行個體
    您可以藉由設定組態屬性、管理執行個體安全性及控制 Analysis Services 執行個體的 Windows 服務來管理 Analysis Services 執行個體。

    若要管理 Analysis Services 執行個體:

    • 您可以透過 .NET Framework 介面,於 Managed 用戶端應用程式中使用 AMO 來管理執行個體屬性。如需詳細資訊,請參閱<分析管理物件 (AMO)>。

    • 您可以使用 XMLA 來管理 Analysis Services 執行個體的所有層面。如需詳細資訊,請參閱<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 加入至線上叢書集合和目錄中。