使用编程方式管理 Analysis Services

Microsoft SQL Server Analysis Services 支持多项可用于对 Analysis Services 实例执行管理任务的技术。使用 Analysis Services 管理技术,您可以执行以下操作:

  • 创建或修改 Analysis Services 对象
    使用 Analysis Management Objects (AMO) 或包含 Analysis Services 脚本语言 (ASSL) 元素的 XML for Analysis (XMLA) 命令,可以创建或修改 Analysis Services 对象(如数据库、多维数据集、维度和挖掘结构)。

    创建或修改 Analysis Services 对象:

    • 在托管客户端应用程序中,可以使用 AMO 通过 Microsoft .NET Framework 中的接口来创建或修改对象。有关详细信息,请参阅 分析管理对象 (AMO)

    • 使用 XMLA 和 ASSL 可以直接在 Analysis Services 实例上创建或修改对象。有关详细信息,请参阅 Analysis Services 脚本语言参考

  • 处理 Analysis Services 对象
    您可以处理 Analysis Services 对象,在其中 Analysis Services 实例可检索和操作来自数据库、多维数据集、维度、挖掘结构、挖掘模型、度量值组和分区的基础数据源的数据。

    处理 Analysis Services 对象:

    • 在托管客户端应用程序中,可以使用 AMO 通过 .NET Framework 接口来处理对象。有关详细信息,请参阅 分析管理对象 (AMO)

    • 在 Analysis Services 实例上,在支持回滚的串行事务和并行事务中都可以使用 XMLA 来处理对象。有关详细信息,请参阅 Analysis Services 脚本语言参考

  • 管理 Analysis Services 实例
    通过设置配置属性、管理实例安全性以及控制 Analysis Services 实例的 Windows 服务,可以管理 Analysis Services 实例。

    管理 Analysis Services 实例:

    • 在托管客户端应用程序中,可以使用 AMO 通过 .NET Framework 接口来管理实例属性。有关详细信息,请参阅 分析管理对象 (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 的托管应用程序。开发人员可以使用与 .NET Framework 兼容的任何代码或文本编辑器。

重要说明重要提示

默认情况下,.NET Framework 随 SQL Server 一起安装,但不安装 .NET Framework SDK。如果未在计算机上安装 SDK,并且未将其包括在联机丛书集中,则本节中指向 SDK 内容的链接将无效。请安装 .NET Framework SDK。在您安装 SDK 之后,请按照 SQL Server 组合帮助集管理器中的说明将 SDK 添加到联机丛书集和目录中。