第 8 课:定义操作
在本课中,将了解如何在 Analysis Services 项目中定义操作。 操作只是存储在 Analysis Services 中并且可以合并到客户端应用程序中并被用户启动的多维表达式 (MDX) 语句。
注意 |
---|
本教程的所有课程中的已完成项目均可以从网上获得。 您可以通过将前一课程的已完成项目作为起始点,跳转到后面的任何课程。 单击此处可以下载此教程随附的示例项目。 |
Analysis Services 支持下表描述的操作类型。
CommandLine |
在命令提示符下执行命令 |
数据集 |
将数据集返回到客户端应用程序。 |
钻取 |
将钻取语句作为表达式返回,客户端将执行此语句以返回行集 |
Html |
在 Internet 浏览器中执行 HTML 脚本 |
专有 |
使用除此表列出的这些类型以外的其他接口执行操作。 |
报表 |
将基于参数化 URL 的请求提交到报表服务器,并将报表返回到客户端应用程序。 |
行集 |
将行集返回到客户端应用程序。 |
语句 |
运行 OLE DB 命令。 |
URL |
在 Internet 浏览器中显示动态网页。 |
操作让用户能够在所选项的上下文中启动应用程序或执行其他步骤。 有关详细信息,请参阅操作(Analysis Services - 多维数据)、多维模型中的操作
注意 |
---|
有关操作的示例,请参阅“计算工具”窗格中的“模板”选项卡上的操作示例或 Adventure Works DW 示例数据仓库中的示例。 有关安装此数据库的详细信息,请参阅安装 Analysis Services 多维建模教程的示例数据和项目。 |
本课包括以下任务:
- 定义和使用钻取操作
在此任务中,将通过先前在此教程中定义的事实维度关系,来定义、使用然后修改钻取操作。