azure - Azure 数据工厂:复杂 (JSON) 状态管理
问题描述
我需要使用 Azure 数据工厂 (ADF) 处理一些复杂的状态。AFAIK,Azure 为您提供的唯一机制 - 是SetVariable
仅接受单个值的活动。
如果我需要更复杂的东西怎么办?例如 JSON 结构
如何执行以下步骤:
- 从 SQL 数据库中读取一些状态
- 使用 ADF 管道变量丰富 SQL 查询结果
- 将丰富的结果作为 JSON 有效负载传递给 ADF 的
Webhook
活动 - 接受
JSON
作为对Webhook
活动的响应并将其存储到 SQL 数据库中
解决方案
设置变量活动仅支持以下格式,这正是您在问题中提到的。
我强烈建议您参考我之前的答案:Azure Data Factory - SQL to nested JSON。使用该解决方案,您可以通过在复制活动 SQL DB 源数据集中执行 sql 来获取 json 字符串。
然后请将json字符串作为参数传入你的Web Activity,并在Web Activity里面解析json字符串。我认为这可以解决您的问题。
推荐阅读
- r - ggplot2 geom_bar:绘制两个变量的总和并按每个变量的比例分组
- ios - 自 2018 年秋季以来,我在哪里可以找到 Apple 产品上的 UDID?
- big-o - 循环中数组中两个插入的大 O 时间复杂度?
- java - Java:创建多个内容窗格并在它们之间切换
- c++ - 使用 OpenCV 和 OpenGL 读取 MP4
- android - 使用 admob 展示广告是否需要获得批准的 adsense 帐户?
- firebase - Firebase 动态链接 - 批量列表
- swift - 信号量如何保持异步循环有序?
- r - 使用 tmap 制作英国犯罪数量地图
- java - 试图从一个字符串中检索第一个最长的单词,其中一个句子包含相同长度的字符串?