我有一个 REST 数据源,需要传入多个参数才能在 Azure 数据工厂 V2 中构建数据集。
我需要传入大约 500 个参数,因此不想单独传递这些参数。我可以手动将它们放入列表中(我不必链接到另一个数据源来获取这些数据)。参数类似于 [a123, d345, e678]
我正在用户界面工作。我不知道如何将它们传递到相对 URL(其中显示参数),然后形成数据集。我可以在 Power BI 中使用函数和参数来完成此操作,但无法在 Azure 数据工厂中找到它,因为我对它完全陌生。我使用 ADF 中的复制数据功能来执行此操作。
接收器将是 Azure blob 中的一个 json 文件,然后我可以通过 Power BI 访问该文件。我对这部分很满意。
最佳答案
恐怕您的要求无法实现。如您所知,ADF REST dataset用于通过使用带有 Http 请求的 GET 或 POST 方法从 REST 端点检索数据。无法在 relativeUrl
属性中配置参数列表,ADF 会自动为您循环它。
恢复目标的两种方法:
1.循环参数数组,将单个项目传递到relativeUrl
中以单独执行复制事件。使用这种方式,您可以使用foreach activity在 ADF 中。
2.编写一个完整的api来接受requestBody
中的列表参数,并在api中循环执行您的业务。
关于azure - 如何在 Azure 数据工厂中的相对 URL 中使用动态内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56690430/