Stagingdb:规划命令实用程序操作

更新: 2009-04-30

使用 stagingdb 命令可以将应用程序临时数据库和应用数据库之间的数据进行同步。有关使用临时数据库的详细信息,请参阅Data integration process

语法

ppscmd stagingdb [switches]

命令开关

参数

参数 必需? 说明

/server <ServerUri>

指定要连接的服务器 URI。默认值是规划业务建模器使用的那些 URI。

/path <路径>

指定用于定义临时操作范围的对象的路径。

/operation <Operation>

指定临时数据库操作:CreateStaging | RefreshStaging | SynchronizeData | LoadDataFromStaging。

/collection <Collection>

指定集合:Synching Dimensions | Models | Synching and loading Associations。

/currentsite <CurrentSite>

为加载的数据指定所有者站点。此开关仅当加载维度时与 LoadDataFromStaging 一起使用。

标志

当以下标志与 stagingdb 命令一起使用时,用于向服务器提供附加说明。

标志 说明

/NoValidation

如果指定此开关,在数据加载过程中它将跳过验证。

返回值

示例

第一个示例演示如何同步与某应用程序相关的所有关联。第二个示例演示如何加载与某应用程序相关的所有关联。

同步与某应用程序相关的所有关联

将源临时数据库还原到目标临时数据库后,必须将数据同步到相应的应用数据库。下面的命令行示例演示如何使用 stagingdb 命令同步所有的关联。

ppscmd stagingdb /operation synchronizedata /server https://localhost:46787 /path alpine_ski_house /collection associations

加载与某应用程序相关的所有关联

将关联加载到目标应用数据库之前,必须运行 bsp_DI_ResetSystemColumnsForAssociations 存储过程,该存储过程可将 BizSystemFlag 值重置为 0,将 BizSystemErrorDetails 值重置为 NULL。必须将 BizSystemFlag 值显式设置为 200,以指明将加载的行,并运行 bsp_DI_ConvertLabelColumnToMemberIdForAssociation 存储过程。_DI_ResetSystemColumnsForAssociations 下面的命令行示例演示如何使用 stagingdb 命令为相关应用程序加载所有关联。

ppscmd stagingdb /operation loaddatafromstaging /server https://localhost:46787 /path alpine_ski_house /collection associations

另请参阅