第 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 多维建模教程的示例数据和项目。
本课包括以下任务:
定义和使用钻取操作
在此任务中,将通过先前在此教程中定义的事实维度关系,来定义、使用然后修改钻取操作。
下一课
另请参阅
Analysis Services 教程方案
多维建模(Adventure Works 教程)
操作(Analysis Services - 多维数据)
多维模型中的操作