在昨天的博客文章中,我描述了如何在模型扩展中使用GTL和VBScript的组合,将CamelCase对象代码转换为"正确的Case"对象名。这利用了内置的转换例程,它使我们能够将缩写转换为普通语言,例如用"account"替换"acct"。
我没有告诉您如何告诉PowerDesigner在哪里查找这些缩写,所以这就是我现在要做的。秘密在于模型选项中的命名约定。有三种方式可以访问模型选项:
靠近工具菜单底部在浏览器中的模型上单击鼠标右键右键单击图表的空白区域
单击"命名约定"部分,然后单击"代码到名称"子选项卡,发发淘客,如下所示。您需要做两件事:
转换表的下拉列表将包括来自以下来源的条目:
如果您有存储库,一个条目用于"词汇表术语"(这些是PowerDesigner词汇表)已签入存储库中"Library"文件夹的CSV文件目标文件夹中的CSV文件。单击下拉列表右侧的文件夹图标以更改目标文件夹–默认文件夹为"C:\Program Files\SAP\PowerDesigner 16\Resource Files\Conversion Tables",其中包含一个名为标准名称.csv", 因此,您可能需要在列表中添加至少一个文件夹。
您可以直接编辑转换表,无需使用Excel–只需单击"编辑选定的转换表"按钮。
每次运行我昨天向您展示的菜单选项时,它都将使用当前的转换表。例如,如果尚未将"BBC"定义为缩写,返利软件,淘客网店推广平台,则代码"BBCNews"将转换为"BBC News"。如果您决定将"BBC"转换为"British Broadcasting Corporation",精准大数据,淘客易,只需在转换表中添加以下条目,然后再次运行菜单选项。
最后,值得指出的是,您在命名约定选项卡上选择的转换表适用于每种类型的对象,除非在特定于对象的部分中选择不同的转换表。在本例中,我为列选择了不同的转换表:
因此,如果您愿意,可以为不同类型的对象使用不同的转换表。