Etl 如何使用talend将API数据加载到MYSQL数据库

Etl 如何使用talend将API数据加载到MYSQL数据库,etl,talend,Etl,Talend,我是塔伦德的新手。我想将我的api(例如:)数据加载到我的mysql数据库中。我怎么做 这是我的api数据: { "message": "Resource created/Updated", "data": { "items": [ { "id": 256, "name

我是塔伦德的新手。我想将我的api(例如:)数据加载到我的mysql数据库中。我怎么做

这是我的api数据:

{
    "message": "Resource created/Updated",
    "data": {
        "items": [
            {
                "id": 256,
                "name": "Abc",
                "createdAt": "2020-07-09 04:06:23",
                "updatedAt": "2020-07-09 04:06:23"
            },
            {
                "id": 512,
                "name": "Xyz",
                "createdAt": "2020-07-09 04:06:23",
                "updatedAt": "2020-07-09 04:06:23"
            }
        ],
        "page": 1,
        "total": 51551,            
    },
    "type": null
}

这取决于要从json中提取什么数据并加载到MySQL表中。
首先,需要使用tExtractJSONFields组件展平json数据:

这里我提取id、name、createAt和updateeat;并将这些数据记录到控制台。您可以用db输出组件替换tLogRow

.---+----+-------------------+-------------------.
|                   tLogRow_1                    |
|=--+----+-------------------+------------------=|
|id |name|createdAt          |updatedAt          |
|=--+----+-------------------+------------------=|
|256|Abc |2020-07-09 04:06:23|2020-07-09 04:06:23|
|512|Xyz |2020-07-09 04:06:23|2020-07-09 04:06:23|
'---+----+-------------------+-------------------'