azure-data-factory - 通过 Azure 数据工厂调用 API
问题描述
我必须通过调用 REST API 来获取参数的值。我需要从需要获取值的数据库中获取参数。如何从数据库传递参数。
解决方案
您可以使用 Lookup 活动首先查询您的数据库并获取您想要获取的任何值。在接下来的步骤中,您将能够在查找中访问此返回值。参数化您的 REST API 链接服务/数据集。您可以将 Lookup 活动返回的值传递给此数据集参数。
首先,检查您是否使用 firstRowOnly 或您的查找返回多行。如果它返回多行,则需要将下一步保留在 forEach 循环中。
如果您的查找活动返回两行,您将获得如下所示的输出。
{
"count": 2,
"value": [
{
"enrollment_number": "123445"
},
{
"enrollment_number": "345678"
}
]
}
URL 的 ADF 表达式是这样的:
RemainingUrl/@{activity(activity_name).output.value.enrollment_number}
推荐阅读
- selenium - Selenium 节点 JavaScript 禁用下载
- html - ng-if 条件不与 Angular JS 中的 ng-repeat 绑定
- firebase - 在 Firestore 中等于或为空的地方
- python - 如何将文件从 React/Next.js 客户端 UI 发送到 Node 服务器和 Flask 服务旁边
- python - 如何在熊猫数据框中的列内创建列?
- vb.net - String.Split() 删除分隔符
- flutter - 无法从 Flutter Web 读取 Firestore 中的数据(适用于 iOS 和 android)
- installation - grub2:在 grub.cfg 中为 linux 内核和 initrd 映像指定 http 位置
- matlab - 矩阵接近奇异或严重缩放的投资组合排序
- xamarin - 如何获得开关以保存我的数据网格中的值