第 8 课:定义操作

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

在本课中,你将学习如何在SQL Server Analysis Services项目中定义操作。 操作只是存储在 SQL Server Analysis Services 中的多维表达式 (MDX) 语句,可以合并到客户端应用程序中并由用户启动。

注意

本教程的所有课程中的已完成项目均可以从网上获得。 您可以通过将前一课程的已完成项目作为起始点,跳转到后面的任何课程。 请参阅 Analysis Services 示例 ,下载本教程随附的示例项目。

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

操作 说明
CommandLine 在命令提示符下执行命令
数据集 将数据集返回到客户端应用程序。
钻取 将钻取语句作为表达式返回,客户端将执行此语句以返回行集
Html 在 Internet 浏览器中执行 HTML 脚本
专有 使用除此表列出的这些类型以外的其他接口执行操作。
报表 将基于参数化 URL 的请求提交到报表服务器,并将报表返回到客户端应用程序。
行集 将行集返回到客户端应用程序。
语句 运行 OLE DB 命令。
URL 在 Internet 浏览器中显示动态网页。

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

注意

有关操作的示例,请参阅“计算工具”窗格中“模板”选项卡上的操作示例,或 Adventure Works DW 示例数据仓库中的示例。 有关如何安装此数据库的详细信息,请参阅 安装 Analysis Services 多维建模教程的示例数据和项目

本课包括以下任务:

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

下一课

第 9 课:定义透视和翻译

另请参阅

Analysis Services 教程方案
多维建模(Adventure Works 教程)
操作(Analysis Services - 多维数据)
多维模型中的操作