Azure 有没有办法将Data Factory web活动输出保存到文件或数据库表中?

Azure 有没有办法将Data Factory web活动输出保存到文件或数据库表中?,azure,oauth-2.0,token,azure-data-factory,Azure,Oauth 2.0,Token,Azure Data Factory,当连接到oauth 2 rest api时,我在Data factory中遇到了一个问题,我似乎无法找到将web活动输出保存到文件或数据库表的方法,因此其他管道可以进行查找以获取当前访问和刷新令牌。正如您在附加的scheenshot中所看到的,我可以连接到api并在ADF中获取访问和刷新令牌,现在我想将这些令牌存储在某个地方,但似乎您只能在ADF中保存数据集,而这只是web活动的输出,无法生成数据集。我可以将它们设置为变量,但这仍然不允许我将它们保存到任何地方。有人知道将这些令牌值推送到某个地方

当连接到oauth 2 rest api时,我在Data factory中遇到了一个问题,我似乎无法找到将web活动输出保存到文件或数据库表的方法,因此其他管道可以进行查找以获取当前访问和刷新令牌。正如您在附加的scheenshot中所看到的,我可以连接到api并在ADF中获取访问和刷新令牌,现在我想将这些令牌存储在某个地方,但似乎您只能在ADF中保存数据集,而这只是web活动的输出,无法生成数据集。我可以将它们设置为变量,但这仍然不允许我将它们保存到任何地方。有人知道将这些令牌值推送到某个地方的方法吗?数据湖中的文件或数据库表


您不需要存储这些令牌值。“GetAccess\u Token”web活动的输出可以作为输入传递给其他活动,如活动(“Get Access\u Token”)。output.Access\u Token。请在我的另一篇类似帖子()中参考我的答案

希望这有帮助


请将其标记为答案,以便其他人可以从中受益。

添加了使用存储过程将身份验证令牌存储到数据库表的管道截图


Hi@AnkurAggarwal,感谢您的回复,这很有帮助,但仍然不允许我在其他管道中使用令牌值,output.access\u令牌值仅在管道运行时可用。现在,我已经能够使用存储过程活动将值存储到数据库表中,该活动将output.access_令牌和refresh_令牌值传递到存储过程,并将它们存储在auth表中。然后,其他管道可以在此表上进行查找,以获取相关api的当前访问令牌。再次感谢你的帮助。嗨@Jase,我知道你在寻找什么,我很高兴我的帖子帮助你找到了解决方案。但仅供参考,access_令牌或refresh_令牌确实会在一段时间内过期,因此在其他管道中引用时请注意。