如何在制作文档时提高速度

时间:2017-03-22 11:54:07

标签: xml informatica informatica-powercenter

TL; DR:我可以通过哪种方式自动化从PowerCenter映射和工作流中提取信息的过程,而不是逐个复制粘贴每个框。

我想向那些使用这个工具比我更有经验的人寻求帮助,因为在办公室询问方法大致是这样的:

1)采取前一个,"正确"编辑描述映射的文档,并逐段编辑以下编写的内容(我将编写一个示例):

2)打开Designer / Workflow Manager,本地化适当的映射/工作流,转到每个输入,打开它,复制它的名字,转到Word文档,粘贴,转到Designer,复制描述,返回和粘贴它,并为映射的每个输入和输出执行此操作。

2.5)接下来,转到适当的会话,将每个部分逐个复制到Word中(描述,属性,组件,无论是什么)。接下来,复制映射使用的每个参数,创建一个表,粘贴信息,并保持这种方式来回约30至90页。

我的想法到目前为止:我将映射和工作流转储为文件中的xml,使用notepad ++打开它,编写一个或几个脚本,自动化多个有用的提取来自xml的信息尽可能。这种方法存在一些问题:

  1. xml的信息量和种类足以使问题变得微不足道。
  2. 我不够熟练,很容易做到这一点。如果可行的话,一个完整的解决方案需要数小时/数天/周,所以我考虑从小任务开始,或者将我管理的内容与时间结合起来,或者使它们更加健壮,但这可能不是最有效的方法。
  3. 我无法相信在我面前为powercenter制作文档时没有人遇到麻烦,这主要是我要问的原因。

    编辑:我添加了以下信息,我发现但未经过测试(不确定我是否能够,因为计算机对这两个程序和互联网的访问权限非常有限,但如果有任何最终选项工作,我可能会提出,如果其他人看到这一点,它可能对其他人有用)。截至目前,我认为没有人能解决问题,但我可能错了。

    在官方Informatica论坛的不同主题中找到不同的选项:

    -ICC实用程序获取源和目标,它可以自动解析HTML - >它应该能够制作可视化的东西。它也可以用作中间步骤

    - 获取输入和输出端口的简单方法是读取由CONNECTOR标记生成的xml并按映射过滤。     这将为您提供FROMFIELD FROMINSTANCE到TOFIELD TOINSTANCE的完整列表。

    - 如果按mapplet名称而不是映射进行过滤,则可以获取mapplet内部的关系。

    -Informatica Metadata Manager(MM),为从源到目标的所有PowerCenter映射生成自动化文档,包括Oracle或PL / SQL存储过程。此功能是Advanced Edition Power Center的原生功能。

    - 您还可以使用PowerCenter Mapping Architect for Visio。

2 个答案:

答案 0 :(得分:1)

我在使用https://marketplace.informatica.com/solutions/xml_analyzer

在线版本:http://powercenter-xmlanalyzer.appspot.com/

实时版本无法分析大型复杂的XML,因为它的托管网站具有非常严格的限制。

答案 1 :(得分:0)

我同意Informatica论坛...为什么不只是制作一个映射来读取提取的xml并将所需的部分吐出到一个平面文件中,或者更好的是,建立你需要的完整文档部分然后你只需剪切和粘贴一次