在Global Workshare Configuration (GWC)项目中,大多数的Catalog更改都会通过SQL Replication进行传递,但是,如果在Host上bulkloaded新的Catalog数据时,则必须在Host服务器和GWC中的所有Satellite服务器上执行下图中描述的工作流,此过程会重新生成未传递到Satellite的数据,并将Workshare返回到同步状态

Hexagon不建议使用Host的Catalog Database 备份覆盖Satellite的Catalog Database,然后将其链接到Model Database,因为这样做会增加打断Workshare的风险
1. Bulkload所需的数据到Host端的Catalog Database

2.在Project Management中, 选中Model,点击Tools > Synchronize Model with Catalog
3. 在对话框中,确保勾选了Mark out-of-date, Update out-of-date和Regenerate views,然后单击OK,如果模型对象属于Host,则更新该对象,如果模型对象属于Satellite,则对该对象进行标记,如果模型存在问题则会创建相应的To Do List进行记录
4. 在同步完成后,选中Model,点击鼠标右键执行Regenerate Reports Database,此操作软件仅会更新Host端Reports Database的View,虽然Reports数据库不参与Workshare,但它必须保持最新状态
在Host端完成以上的步骤后,在参与GWC的每个Satellite执行以下步骤:
1.在SQL Replication 将更改从Host传递到Satellites服务器后,在Satellites端运行ViewGenerator.exe,ViewGenerator.exe位于[Product Folder]\Core\Tools\Administrator\Bin文件夹中
必须选择Catalog作为Data Database,并选择Catalog Schema作为Schema Database
2. 在Project Management中, 选中Model,点击Tools > Synchronize Model with Catalog
3. 在对话框中,确保选择了Update out-of-date和Regenerate views,然后单击OK,执行此操作软件会更新Model Database的Table和View,Satellite拥有的任何对象都被标记或更新,如果模型存在问题则会创建相应的To Do List进行记录
4. 在同步完成后,选中Model,点击鼠标右键执行Regenerate Reports Database重新生成Reports Database
Mark out-of-date:软件扫描模型数据库并在目录中标记所有过期的对象。在Workshare配置中,Satellite禁用此功能
Update out-of-date:软件更新所有在模型数据库中被标记为过期的对象。在Workshare配置中,此选项可同时用于Host和Satellite
🔗 分享
0
您需要登录 或注册 后才可以发表评论。