新的Matillion用户,我的第一个项目是通过使用授权访问来自多个客户端的GA数据的Google帐户读取google Analytics数据。
我遵循这个Matillion文档中的步骤:Google Query Authentication Guide
我已经设置了所需的客户端ID和客户端密码,并将重定向URL粘贴到Google控制台的凭证页面中。
在Matillion中,我在OAuth配置对话框中输入客户机ID和密钥,并按照Matillion文档中的指定,在“高级连接选项”下配置代理服务器和代理端口。
当我单击OAuth中的授权链接时,它会打开一个新的选项卡,指向我登录并允许访问的谷歌页面。一旦我这样做了,重定向似乎(?)我打开了一个浏览器页面,显示消息“授权完成,请关闭此选项卡”。我没有返回到Matillion configuration仍在等待某种类型的响应的选项卡。
对此有什么想法?其他信息:我通过Snowflake合作伙伴连接控制台设置了Matillion,目前仍处于Matillion的14天免费试用阶段。
发布于 2021-11-12 15:21:50
我能够让OAuth工作流程完成。从这一点开始,任何问题都将是另一天的战斗。以下是我的发现:
如果不是所有的OAuth配置都需要代理设置,那么就应该更新Google Query:https://documentation.matillion.com/docs/2339840的Matillion文档。我报告的OAuth问题也应该作为已知问题记录在某个地方,可以通过最新版本解决(如果还没有)。
发布于 2021-11-11 00:22:13
OAuth是设置与Snowflake连接的众多方法之一;看起来您正在尝试设置外部OAuth,即谷歌是授权服务器。我的理解是有两种方法可以设置OAuth,
此链接包含带有两个选项的Azure AD设置:https://community.snowflake.com/s/article/Create-External-OAuth-Token-Using-Azure-AD-For-The-OAuth-Client-Itself
谷歌设置谷歌广告返回https://support.google.com/cloud/answer/6158849?hl=en
您可能需要遵循类似的过程,请按照以下内容进行操作:https://docs.snowflake.com/en/user-guide/oauth-ext-custom.html
https://stackoverflow.com/questions/69920257
复制相似问题