要将本地 Oracle Essbase® 多维数据集作为链的一部分进行管理,请添加一个包含 Oracle Essbase 连接命令的步骤。例如:
兼容性声明: Workiva 仅使用 11.1.2.2.x、11.1.2.3、11.1.2.4 和 11.2 版本测试并验证了此连接器。Workiva 无法保证此连接器在未经测试的版本上能够正常运行。
要启用这些命令,IT 管理员 首先需要创建一个Oracle Essbase 连接器。
ASO/BSO 导出为表格
要将聚合存储选项 (ASO) 或块存储选项 (BSO) 数据导出到表格文件,请添加 ASO/BSO export to tabular 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
输入要从中导出的 Essbase 数据库。 |
| 导出文件名 |
输入要导出的 Essbase 服务器上数据的绝对文件路径。 |
| 数据级别 |
对于 BSO 数据,选择是导出所有数据还是仅导出第 1 级数据或输入数据。 |
| 页首 |
要在表格输出中包含标题行,请列出列的标题。 |
| 使用列 |
要在表格导出中使用列,请选中此框。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
清晰数据
要清除给定数据库中的数据,请添加 Clear data 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
输入 Essbase 数据库以清除其中的数据。 |
| 待清除的数据 |
选择清除全部数据还是仅清除部分数据。 |
| 清晰的数据表达 |
如果 要清除的数据 为部分数据,请输入多维表达式 (MDX) 以指定要清除的区域。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
复制申请
要创建应用程序的副本,请添加 Copy application 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 目的地应用程序 |
请输入要创建的新应用程序的名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
复制数据库
要创建数据库副本,请添加 Copy database 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入要复制的 Essbase 数据库名称。 |
| 目的地应用程序 |
输入要创建新数据库的新应用程序的名称。 |
| 目标数据库 |
输入要从副本创建的新数据库的名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
数据库访问
要授予用户组在数据库中的访问权限,请添加 数据库访问 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入要授予访问权限的 Essbase 数据库名称。 |
| 用户组 |
请输入要访问数据库的用户组名称。 |
| 访问类型 |
选择要授予的访问权限类型。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
数据库信息
要从数据库中检索信息和最近的查询,请添加 Database info 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
输入要从中获取信息的 Essbase 数据库名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
删除文件
要删除服务器上的文件,请添加 Delete file 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入要从中删除文件的 Essbase 数据库名称。 |
| 文件 |
请输入要删除的文件名。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
显示会话
要检索有关当前会话的信息,请添加 显示会话 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
输入要从中检索会话信息的 Essbase 数据库名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
下载文件
要从服务器下载文件,请添加 下载文件 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入要从中下载文件的 Essbase 数据库名称。 |
| 文件 |
请输入要下载的文件名。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
落锁
要从给定数据库中移除锁,请添加 Drop lock 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入要解除锁定的 Essbase 数据库名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
执行计算脚本
要从文件或文本执行计算脚本,请添加 执行计算脚本 命令。
执行的
Handlebars命令的输出 。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入 Essbase 数据库的名称。 |
| 脚本文件 |
选择要执行的脚本文件。或者,在 脚本文本中输入脚本作为文本。 |
| 脚本文本 |
输入要执行的计算脚本文本。或者,将脚本作为文件输入到 脚本文件中。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
执行 MaxL
要运行 MaxL 脚本,请添加 Execute MaxL Script 命令。
Oracle 在 12.2.1.0 版本中移除了对该命令的支持。如果您在 Essbase 12.2.1.0 或更高版本中使用此命令,该命令可能会失败并导致您的链停止运行。使用此命令前,请验证您的 Oracle Essbase 版本,以确保其兼容。(参见 Oracle® Essbase 自述文件 12.2.1.0.0 版 (2016)。
)
属性
| 摘要信息 |
细节 |
| 脚本文件 |
选择要执行的 MaxL 脚本文件。或者,在 脚本文本中输入脚本作为文本。 |
| 脚本文本 |
输入要执行的 MaxL 脚本文本。或者,将脚本作为文件输入到 脚本文件中。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
执行报告脚本
要将报表脚本作为文件或文本执行,请添加 Execute report script 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 报告脚本文件 |
选择要执行的报告脚本文件。或者,在 脚本文本中输入脚本作为文本。 |
| 脚本文本 |
输入要执行的报告脚本文本。或者,将脚本作为文件输入到 报告脚本文件中。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
导出数据
要从给定数据库导出数据,请添加 Export data 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 导出文件名 |
请输入要导出数据的文件名。 |
| 数据级别 |
选择要导出的数据级别。 |
| 使用列 |
要在数据导出中使用列,请选中此框。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
授予执行权限
要授予用户对给定计算的执行权限,请添加 Grant execute 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 计算器名称 |
请输入要授予访问权限的计算名称。 |
| 访问用户 |
请输入用户名以访问计算。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列出应用程序
要列出 Essbase 服务器上可用的应用程序,请添加 List applications 命令。
属性
没有任何
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列出数据库
要列出给定应用程序的可用数据库,请添加 List databases 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列出文件
要列出给定应用程序或数据库的文件,请添加 列出文件 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 文件类型 |
选择要搜索的文件类型。 |
| 筛选 |
为了进一步优化结果,可以使用 glob 语法进行筛选,例如 list* 筛选以“list”开头的文件。 |
输出
| 输出 |
输出类型 |
| Essbase 文件 |
大批 |
| Essbase 文件 CSV |
文件 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列表筛选器
要列出给定应用程序和数据库的筛选器,请添加List 筛选s 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列出锁
要列出给定应用程序和数据库的锁,请添加 List locks 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
列出变量
要列出给定应用程序或数据库的变量,请添加 列出变量 命令。
属性
| 摘要信息 |
细节 |
| 可变位置 |
选择变量是在应用程序级别、数据库级别还是全局级别设置的。 |
| 应用 |
如果 变量位置 为应用程序或数据库,请输入 Essbase 应用程序的名称。 |
| 数据库 |
如果 变量位置 为数据库,请输入 Essbase 数据库的名称。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
从文件中加载数据
要从服务器上的文件加载数据,请添加 从文件加载数据 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 数据文件 |
输入服务器上要加载的数据文件名。 |
| 规则文件 |
输入用于加载数据的规则文件。如果数据可以直接加载,则此项为可选。 |
| 出错时中止 |
要中止出错的操作,请选中此框。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
从 SQL 加载数据
要从 SQL 源加载数据,请添加 从 SQL 加载数据 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 规则文件 |
输入OLAP服务器中规则文件的名称。例如,对于 OLAP 服务器 app/cube 目录中的规则文件 Data.rul ,输入 Data。 |
| 出错时中止 |
要中止出错的操作,请选中此框。 |
| 外部用户名 |
请输入用于加载外部数据源的用户名。 |
| 外部密码 |
请输入用于加载外部数据源的密码。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
加载元数据
要从服务器上的文件加载元数据,请添加 Load metadata 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 数据文件 |
输入服务器上要加载的数据文件名。 |
| 规则文件 |
请输入用于加载数据的规则文件名。如果数据可以直接加载,则此项为可选。 |
| 力量 |
要强制加载而不验证轮廓,请选中此框。 |
输出
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
MDX 查询
要执行多维表达式 (MDX) 查询,请添加 MDX 查询 命令。
属性
| 摘要信息 |
细节 |
| 查询文本 |
输入MDX查询语句的文本。末尾不需要分号(;)。 注: 如果提供了查询文件,则此项为可选。
|
| 查询文件 |
将MDX脚本作为文件上传。 注: 如果提供了查询文本,则此项为可选。
|
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入 Essbase 数据库的名称。 |
| 成员标识符 |
选择是否按名称、别名或唯一名称在查询结果中标识成员。 |
| 保存元组 |
要将查询中的任何元组(或数据分组)保留在其 CSV 输出中,请选中此框。 |
| 元组分隔符 |
如果选中 “保留元组 ” ,请输入用于分隔元组的分隔符。 |
| 移除标题 |
要 不在MDX查询CSV中包含标题,请选中此框。 |
输出
| 输出 |
输出类型 |
| MDX 查询 CSV |
文件 |
| MDX 查询记录计数 |
整数 |
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
管理应用程序
要启动、停止或管理与给定应用程序的连接,请添加 管理应用程序 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 操作 |
选择要执行的操作。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
管理数据库
要启动或停止指定的数据库,请添加 管理数据库 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入Essbase数据库的名称。 |
| 操作 |
选择要执行的操作。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
管理变量
要创建、更新或删除变量,请添加 管理变量 命令。
属性
| 摘要信息 |
细节 |
| 可变位置 |
选择变量是在应用程序级别、数据库级别还是全局级别设置的。 |
| 操作 |
选择要执行的操作。 |
| 变量名 |
请输入要修改的变量名称。 |
| 变量值 |
请输入要设置的变量名称。要删除变量,请留空。 |
| 应用 |
如果 变量位置 输入为应用程序或数据库,请输入 Essbase 应用程序的名称。 |
| 数据库 |
如果 变量位置 输入为数据库,请输入 Essbase 数据库的名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
设置默认计算
要将计算脚本设置为默认计算,请添加 设置默认计算 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入 Essbase 数据库的名称。 |
| 脚本文件 |
输入要设为默认的计算脚本名称。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |
上传文件
要将文件上传到服务器,请添加 上传文件 命令。
属性
| 摘要信息 |
细节 |
| 应用 |
请输入 Essbase 应用程序的名称。 |
| 数据库 |
请输入 Essbase 数据库的名称。 |
| 文件 |
请输入要上传的源文件。 |
| 上传名称 |
要重命名已上传的文件,请输入其新名称。 |
| 覆写 |
要覆盖服务器上已有的文件,请选中此框。 |
输出
没有任何
退出代码
| 代码 |
类型 |
细节 |
| 0 |
成功 |
成功 |
| 1 |
错误 |
无效参数 |
| 3 |
错误 |
普遍失败 |