【问题标题】:How getting the client id to specify for a Google BigQuery connector如何获取为 Google BigQuery 连接器指定的客户端 ID
【发布时间】:2018-05-30 09:29:26
【问题描述】:

我正在尝试使用 Google BigQuery 连接器来读取 GA 数据,并指定用户身份验证。现在如何获取唯一的客户端 ID 以传递给 Google BigQuery 连接器? 谢谢

【问题讨论】:

  • 请就您的问题提供更多详细信息 - 您所说的“BigQuery 连接器”是什么意思,您是在使用 BQ 用户界面还是其他方式?另外,“用户身份验证”是什么意思?你能分享一下你到目前为止的尝试吗?
  • 您好,我正在 Azure 数据工厂中创建一个数据管道,以便获取公司网站的 Google Analytics 数据。在数据管道中,我选择了复制任务;对于这项任务,我选择了 Google BigQuery 作为数据源,因此我正在尝试使用相关连接器来获取 Google Analytics 数据。用于用户身份验证类型的 Google BigQuery 连接器请求指定刷新令牌;为了生成它,我需要获取客户端 ID 和客户端密码。我尝试在 Google API 控制台中创建 Oauth 客户端 ID(网络应用程序),但我不知道要传递的正确 URL。
  • 请使用上述详细信息更新您的问题,它应该可以帮助您获得更多反馈。

标签: google-bigquery


【解决方案1】:

在 Azure 数据工厂中配置 BigQuery 连接器时,您必须提供客户端 ID 和客户端密码。这些可以通过在 GCP 控制台中创建新的 OAuth 客户端凭据来获得。

创建凭据时,它会要求您提供“授权的重定向 URI”。你可以在那里输入任何你想要的东西。它必须是有效的 URL 格式。请务必记下您输入的内容,因为在执行 OAuth2 舞蹈时,您必须使用 exact 相同的值。

有关详细信息,您可以阅读我关于如何在 ADF v2 中为 BigQuery 设置用户身份验证的文章:https://github.com/AnalyticJeremy/ADF_BigQuery

【讨论】:

  • 您好 Jeremy,我已阅读您的文章并将其应用于 ADF。我可以成功创建一个以 Google BigQuery 作为连接器的链接服务,但我想用它来读取 Google Analytics 数据。如果可能的话,我怎样才能完成这样的任务?谢谢
猜你喜欢
  • 2021-07-01
  • 2014-01-21
  • 2012-04-03
  • 1970-01-01
  • 2013-12-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多