此 CLI 命令从生命周期管理 (Lifecycle Management, LCM) .zip 文件还原多维数据集构件。为此,您必须是创建应用程序的超级用户,或者是服务管理员。
语法
lcmImport [-verbose] -zipfilename filename [-overwrite] [-targetappName targetApplicationName] [-artifactlist artifactList]
| 选项 | 缩写 | 说明 |
|---|---|---|
| -verbose | -v | 可选。显示扩展的说明 |
| -zipfilename | -z | 包含备份文件的压缩文件的名称 |
| -overwrite | -o | 可选。重新创建目标应用程序。 |
| -targetappName | -ta | 可选。目标应用程序名称(如果您希望它不同于源名称)。 |
| -artifactlist | -al | 可选。包含要导入的构件列表的文件的名称。可以从 lcmexport 生成此文件。
要跳过构件,请从列表中注释掉或删除相应的条目。例如,要跳过导入审计记录,请注释掉该行,如下所示: # ------------IMPORT----------------- import @Provisions import @Databases/Basic #import @Databases/Basic/Audit import @Databases/Basic/Text_files import @Databases/Basic/Xml_files import @Databases/Basic/Calc_scripts import @Databases/Basic/Open_XML_Excel_files import @Databases/Basic/ScenarioManagement import @Databases/Basic/Provisions import @Databases/Basic/Rule_files 要控制导入顺序,请重新排列文本文件中的 如果使用 –overwrite,导入操作将删除并重新创建整个应用程序,从而仅导入列表中存在的构件。如果不使用 –overwrite,导入操作将包含列表中指定的构件,这不会影响目标应用程序中已存在的任何其他构件。 |
注释
此命令与其他 CLI 命令一样,可以从 Essbase 计算机外部使用,而 LCM 实用程序必须在 Essbase 计算机上运行。
当正迁移的多维数据集之间存在分区时,必须先导入数据源,再导入数据目标。否则,分区定义可能无法还原。
示例
esscs lcmImport -z C:/Sample/Sample.zip -o -al C:/Sample/Sample.txt