有没有一种方法可以将网络活动结果放入sql-table(接收器)

时间:2019-04-29 20:05:54

标签: rest azure-data-factory

无法使用azure-data-factory将网络活动的输出获取到sql表中。

这是我所做的,并且我被卡住了(步骤3)。

步骤: 1.从API调用中获取令牌

  1. 使用步骤1中的令牌从API调用获取结果 并导致成功查询,为我提供“ JSON”

  2. 从上一个活动“ JSON”中获取结果,并将其放入Azure SQL数据库表中。

azure-datafactory - web activites

1 个答案:

答案 0 :(得分:0)

您不能通过复制活动来完成此操作吗?您应该将源配置为Web活动,将接收器配置为SQL。我正在玩这个http://dummy.restapiexample.com/api/v1/employees,我们需要介绍一下结构。这就是我所做的,并且有效。

                    "source": {
                        "type": "RestSource",
                        "httpRequestTimeout": "00:01:40",
                        "requestInterval": "00.00:00:00.010",
                        "structure": [
                            {
                                "id": "id"
                            },
                            {
                                "employee_salary": "employee_salary"
                            }
                        ]
                    },
                    "sink": {
                        "type": "SqlServerSink",
                        "writeBatchSize": 10000
                    },
                    "enableStaging": false
                },

You can read more . https://docs.microsoft.com/en-us/azure/data-factory/copy-activity-schema-and-type-mapping