【问题标题】:How to load json api into database using talend如何使用 talend 将 json api 加载到数据库中
【发布时间】:2020-08-14 05:42:27
【问题描述】:

我是 Talend 的新手。这是我的 api => http://api.dss.adapt-odisha.com/aagro?url=https://mausam.imd.gov.in/api/warnings_district_api.php

这是创造的设计 =>


在 tXMLMap 中


但是当我运行这个时,我没有得到数据


我该如何解决这个问题?

【问题讨论】:

    标签: etl talend talend-mdm


    【解决方案1】:

    您的 api 返回一个 json,但由于“将响应转换为 DOM 文档”设置,tRESTClient 默认将其转换为 xml。
    我取消选中该设置,并使用 tExtractJSONFields 解析 json,它按预期工作。

    这是 tExtractJSONFields 的架构

    【讨论】:

    • 我必须在映射字段中写下所有列名吗?还是会自动出现?
    • 这里怎么做映射?
    • 你能告诉我你是如何在编辑模式中进行映射的吗?
    • 您需要将所有列添加到 tExtractJSONFields 架构中才能在映射中看到它们。我已经更新了答案
    • 我完全按照你的方式做了。但仍然没有在 tLogRow 上获取数据。你能把这份工作分享给我吗?
    猜你喜欢
    • 1970-01-01
    • 2023-03-25
    • 2022-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-15
    相关资源
    最近更新 更多