PowerDesigner 16-列表报告-表列级别导出为Excel格式

2020-08-15 11:36发布

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

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


我有一个非常简单的"列表"报告,最多需要10分钟才能将其保存为Excel文件。 这是本地PDM文件。

我所拥有的只是Table.Code,Column.Code,DataType,Length,强制,主键,外键,Is键,注释,父集合中的位置。

模型本身可能有50个表,在"列表"报告过滤器中,我大约有15个表。

每次必须生成此报告时,PD都会显示一个圆圈,指示正在处理中,然后直到完成后我才能做任何事情。

然后我必须打开另一个PD实例,并确保我需要处理的模型不是同一模型,并且在第一个PD实例中未打开。 这也不必要地消耗了我们企业许可证池中的另一个许可证。

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

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


我有一个非常简单的"列表"报告,最多需要10分钟才能将其保存为Excel文件。 这是本地PDM文件。

我所拥有的只是Table.Code,Column.Code,DataType,Length,强制,主键,外键,Is键,注释,父集合中的位置。

模型本身可能有50个表,在"列表"报告过滤器中,我大约有15个表。

每次必须生成此报告时,PD都会显示一个圆圈,指示正在处理中,然后直到完成后我才能做任何事情。

然后我必须打开另一个PD实例,并确保我需要处理的模型不是同一模型,并且在第一个PD实例中未打开。 这也不必要地消耗了我们企业许可证池中的另一个许可证。

付费偷看设置
发送
6条回答
小灯塔
1楼-- · 2020-08-15 11:59

嗨,纳文,这显然太长了。 它仅在此特定模型上发生吗? 这可能是由模型中的某些因素引起的。 即使您创建具有50个表的全新虚拟模型并在那里生成列表报告,它也会发生吗? 这可能是由于您的计算机PD安装,Excel安装或其他任何原因引起的。 您可以在其他计算机上导出模型吗? 行为是否相同? 回答这些问题可以使您进一步解决该问题。

Ondrej

大简至美
2楼-- · 2020-08-15 12:10

它在所有型号上都会发生。 它不仅发生在我的计算机上,而且发生在我团队中的其他人上。

我没有选择创建一个新的带有50个表的新虚拟模型的选项。 我们有一个单一的模型,从中我一直在挑选下一个任务分配(重用)所需的东西,添加新对象,然后生成报告。 有时,通过保存为先前的模型来创建新模型,因此,该模型中导致该导出达到最佳延迟的任何内容都被带走了。 但是不知道这有什么困难。 而且由于它正在与其他人一起发生,所以我的安装没有错。 我有一台只有2个月大的全新映像机。

zhangjiyang1323
3楼-- · 2020-08-15 12:00

与其生成一个Excel文件,而是复制并粘贴到一个现有的Excel文件中。 您没有设置格式,但是它要快得多。

您可以通过单击输出中左上方的图块(位于第一个行号的上方)来选择所有内容。 CTRL/C复制内容,然后CTRL/V粘贴到Excel中。

软件心理学工程师
4楼-- · 2020-08-15 12:00

让我尝试一下。 正如我们所说的,就在我回来查看该线程之前,我已经点击了export选项,现在它正在考虑并且我的PD实例被卡住了。 一旦恢复活力,我将尝试使用此方法,这样可以节省很多时间。

5楼-- · 2020-08-15 11:58

我自己尝试了更大的列表报告(其中有852个表列) 输出),这也花费了10分钟。 看着任务管理器在运行时,问题似乎出在Excel使用的CPU数量上-它使一个内核最大化。)

作为替代,我写了一个简单的脚本来生成 将报告以5种不同格式(XML,TAB,CSV,HTML,RTF)列出文件-花费了3秒钟才能生成全部5种文件。

在脚本中,使用List上的GenerateFile方法 报告。 例如:

 listRep.GenerateFile文件名,文件格式

我编写了脚本以导出到Excel,然后运行得比PowerDesigner Excel导出快得多,所以我将其报告给 SAP是一个错误-它正在起作用,但是效率不够。

歪着头看世界
6楼-- · 2020-08-15 12:08

最好能有一个对此SAP负责的人发表评论。 显然,这不是一台PC上的错误。

一周热门 更多>