繁体   English   中英

AWS AppFlow - 重命名源字段

[英]AWS AppFlow - rename source field

我将 AppFlow 设置为 Salesforce 作为源,S3 作为目标。 我可以通过在流定义中使用Map_all任务类型来移动所有列,并将源字段留空。

但是现在我只想将几列移动到 S3,并重命名它们。 我试图做这样的事情:

                                    "Tasks": [
                                        {
                                            "SourceFields": ["Website"],
                                            "DestinationField": "Website",
                                            "TaskType": "Map",
                                            "TaskProperties": {},
                                        },
                                        {
                                            "SourceFields": ["Account Name"],
                                            "DestinationField": "AccountName",
                                            "TaskType": "Map",
                                            "TaskProperties": {},
                                        },
                                        {
                                            "SourceFields": ["Account ID"],
                                            "DestinationField": "AccountId",
                                            "TaskType": "Map",
                                            "TaskProperties": {},
                                        }
                                    ],

但我收到错误Create Flow request failed: [Task Validation Error: You must specify a projection task or a MAP_ALL task]

在将它们移动到 S3 之前,我如何 select 几列并重命名它们而不诉诸于 Glue 之类的东西?

弄清楚了 - 首先添加了一个投影任务来获取所需的字段,然后是 Map 个任务,每个字段一个被重命名

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM