我可以将embarcadero的图导入PowerDesigner吗?

2020-09-06 13:41发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要导入embarcadero的图。 它支持此文件吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我需要导入embarcadero的图。 它支持此文件吗?

付费偷看设置
发送
6条回答
代楠1984
1楼-- · 2020-09-06 14:11

首先,我将针对您不熟悉ER/Studio古朴的术语的PowerDesigner用户展开您的问题-在ER/Studio中,"图"是一个文件,其中包含一个LDM,零个,一个或多个 PDM。 文件扩展名是" dm1"。 ER/Studio现在由Idera出售,他在2016年左右购买了Embarcadero。

PowerDesigner无法仅从Erwin XML文件直接从dm1文件导入。 但是,如果您已为元数据导入/导出桥付费,则可以将模型从ER/Studio导出到PowerDesigner。 桥接实际上是由元集成编写的-您可以导出到哪个版本的PowerDesigner取决于 您的ER/Studio版本。

请检查是否可以导出-在ER/Studio资源管理器中右键单击模型,然后选择"导出模型元数据"。 如果无法使用,请与我们联系。

微wx笑
2楼-- · 2020-09-06 14:10

如果ER/Studio LDM和PDM相同,则通过此方法获得的LDM将仅与ER/Studio LDM完全相同。 除非您的逻辑和物理名称在ER/Studio中相同,否则LDM对象名称将不同。

例如-ER/Studio实体具有逻辑和物理名称-"客户帐户"和CUSTOMER_ACCOUNT- 在PowerDesigner LDM中生成的实体将称为CUSTOMER_ACCOUNT。

hengyuye
3楼-- · 2020-09-06 14:23

我通过从ER Studio模型中导出生成的ddl并将其反向工程到PD中而取得了一些成功。 从那里,您应该能够生成一个逻辑模型。

YMMV一如既往。

葫芦娃快救爷爷
4楼-- · 2020-09-06 14:26

另一个脚本可以在PDM中创建"生成自"链接,指向LDM-复制ER/Studio中显示的链接。 ER/Studio脚本可以从UniversalMappings,UserDefinedMappings或WhereUsedModelUsage获取这些-取决于您如何链接它们。 在 http://docs.embarcadero.com/products/er_studio /上查看《自动化接口指南》。

我最近写过ER/Studio脚本,但是没有许可证了。

N-Moskvin
5楼-- · 2020-09-06 14:34

如果您能够将元数据导出到excel文件中, 您可以在PowerDesigner中使用标准的Excel导入功能,该功能使您可以快速导入大部分元数据,而无需购买第三方工具。 您只需要遵循excel文件结构的一些规则,PD导入向导即可正常运行。 由于PD Excel导入会导入所有对象,它们的关系和属性,但不会导入图表布局,符号颜色或格式,因此您还将丢失图表/图形信息。

Haoba3210
6楼-- · 2020-09-06 14:34

如果是ER/Studio模型 有很多图,您可以编写一对脚本;

  1. ER/Studio脚本-输出每个图的实体列表
  2. PowerDesigner脚本
  • 创建每个图,然后使用diagram.AttachObject()方法向图添加每个实体和继承
  • 一旦所有实体都添加到图中,请使用CompleteLinks()方法 添加所有必需的关系和继承链接

如果您使用的是ER/Studio子模型和/或PowerDesigner软件包,则可以更改此方法。

ER/Studio 脚本可能会创建PowerDesigner脚本:)

一周热门 更多>