此 CLI 命令将维加载到多维数据集。为此,您至少需要具有“数据库管理者”权限。
要加载维,您必须先将维构建和规则文件上载到 Essbase。可以使用 CLI 上载文件。请参见Upload:添加多维数据集文件。
语法
dimbuild [-verbose] -application appname -db cubename -file fileName [| -catalogfile catalogFile] -rule rulesFile [| -catalogrulefile catalogRulesFile]] [-user userName [-password password]] [-stream] [-connection connectionName][-query queryString] [-rows n]] [-restructureOption restructureOption] [-forcedimbuild]
| 选项 | 缩写 | 说明 |
|---|---|---|
| -verbose | -v | 显示扩展的说明 |
| -application | -a | 应用程序名称 |
| -db | -d | 数据库(多维数据集)名称 |
| -file | -f | 维构建文件名。无需提供完整路径。假设文件位于相关应用程序或数据库目录中。可以使用 -catalogfile 代替此选项。 |
| -rule | -r | 规则文件名。无需提供完整路径。假设文件位于相关应用程序或数据库目录中。可以使用 -catalogrulefile 代替此选项。 |
| -catalogfile | -CF | 文件目录中的维构建文件名。可以使用此选项代替 -file。 |
| -catalogrulefile | -CRF | 文件目录中的规则文件名。可以使用此选项代替 -rule。 |
| -user | -u | 可选。用户名。如果使用,则需要密码。
如果使用的是已保存的连接和数据源,则不需要提供用户名和密码。如果未使用已保存的连接,而且规则文件连接到 RDBMS,则指定用于连接到 RDBMS 的用户名和密码。 |
| -password | -p | 可选。用户的密码。如果忽略,将提示用户输入密码。 |
| -stream | -S | 可选。使用流式维构建。如果使用,则需要 -conn 选项。 |
| -connection | -conn | 如果使用流式选项,则是必需的。使用 createlocalconnection CLI 命令创建的已保存连接的名称。 |
| -query | -q | 可选。与流式维构建一起提交的数据库查询。 |
| -rows | -rows | 可选。同时流式传输的行数。默认值为 100。 |
| -restructureOption | -R |
控制您针对大纲重建的保留选择。 对于块存储,可能选项为:
对于聚合存储,可能选项为:
|
| -forcedimbuild | -F | 即使有其他用户活动正在进行,也继续执行维构建。这将取消处于活动状态的用户会话。 |
示例
esscs dimbuild -a Sample -d Basic -r Basic.rul -u smith -p password -R NO_DATA -F
esscs dimbuild -a Sample -d Basic -r Basic.rul -S -conn oraConn -q "Select * from Data" -rows 50 -R NO_DATA
esscs dimbuild -a Sample -db Basic -CRF /users/weblogic/Dim_Market.rul -CF /shared/Market.txt -R ALL_DATA -F
还可以使用以下方式加载维:多维数据集设计器、Essbase Web 界面中的“作业” 或 REST API,或 MaxL 中的 import dimensions。