第 8 课:定义操作

在本课中,您将了解在 Analysis Services 项目中定义操作。操作只是存储在 Analysis Services 中并且可以合并到客户端应用程序中并被用户启动的多维表达式 (MDX) 语句。

注意注意

通过下载并安装示例,可以获得第 7 课中使用的完整项目。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项

Analysis Services 支持下表描述的操作类型。

CommandLine

在命令提示符下执行命令

数据集

将数据集返回到客户端应用程序。

钻取

将钻取语句作为表达式返回,客户端将执行此语句以返回行集

Html

在 Internet 浏览器中执行 HTML 脚本

专有

使用除此表列出的这些类型以外的其他接口执行操作。

报表

将基于参数化 URL 的请求提交到报表服务器,并将报表返回到客户端应用程序。

行集

将行集返回到客户端应用程序。

语句

运行 OLE DB 命令。

URL

在 Internet 浏览器中显示动态网页。

操作让用户能够在所选项的上下文中启动应用程序或执行其他步骤。有关详细信息,请参阅操作(Analysis Services - 多维数据)定义和配置操作(Analysis Services - 多维数据)

注意注意

有关操作的示例,请参阅“计算工具”窗格中的“模板”选项卡上的操作示例或 Adventure Works DW 示例数据仓库中的示例。有关详细信息,请参阅 Adventure Works 示例数据仓库

本课包括以下任务:

  • 定义和使用钻取操作
    在此任务中,将通过先前在此教程中定义的事实维度关系,来定义、使用然后修改钻取操作。