当我连接到oauth 2 rest api时,在数据工厂中遇到了一个问题,我似乎找不到能够将网络活动输出保存到文件或数据库表的方法,因此其他管道可以查找以获取当前访问和刷新令牌。正如您在所附的scheenshot中看到的那样,我可以连接到api并在ADF中获取访问和刷新令牌,现在我想将它们存储在某个地方,但是看来您只能将数据集保存在ADF中,这仅仅是输出网络活动的数据,因此无法纳入数据集。我可以将它们设置为变量,但这仍然不能让我将它们保存在任何地方。有人知道将这些令牌值推送到某个位置的方法吗,无论是数据湖中的文件还是数据库表中的文件?
答案 0 :(得分:0)
您不需要存储这些令牌值。可以将“ GetAccess_Token” Web活动的输出作为输入传递给其他活动,例如 activity('Get Access_Token')。output.access_token 。请在我的另一篇类似帖子中{Refresh Power BI dataset through Azure Data factory中引用我的回答。
希望这会有所帮助!
请将其标记为答案,以便其他人可以从中受益。
答案 1 :(得分:0)
使用存储过程将管道存储为将身份验证令牌存储到数据库表中的管道的屏幕快照。