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