【问题标题】:In DataStage, how do you extract an element together with a list of elements from an XML file在 DataStage 中,如何从 XML 文件中提取元素以及元素列表
【发布时间】:2021-03-06 00:56:45
【问题描述】:

所以我花了几个小时试图弄清楚这一点。我基本上是在尝试读取 xml 文档(使用 Hierarchical Data 阶段)。然后我需要将该文档的内容输出到包含两列的数据集中。

困难在于在xml文档中我从一个元素中读取,然后我需要从元素列表中读取;特别是 productID 和 SubjectCode。

我需要的输出是这个

但我收到以下错误,因为 DataStage 不想将单个元素与多个列表元素相关联。

我应该提到,如果 subjectCode 是像 productID 这样的单个元素,它可以正常工作。任何想法将不胜感激。

【问题讨论】:

    标签: datastage


    【解决方案1】:

    抱歉,我不在电脑前提供屏幕截图,但我记得遇到过类似的问题,这个答案旨在为您提供更多尝试的选择(如果您还没有这样做的话!)

    我相信您可以将subjectCode 设置为“顶部”元素,然后productID 的映射将变为../productID

    如果不这样做,您可以右键单击并在 XML_Parser_step 中以不同方式设置 subjectCode 元素,以便在那里创建转发器元素

    我相信 Datastage XML 集成红皮书涵盖了上述内容,并且可以从 IBM 免费获得

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 2021-05-16
      • 1970-01-01
      • 2013-11-06
      • 2020-03-06
      • 1970-01-01
      相关资源
      最近更新 更多