Power BI / Google Analytics(分析)连接器API错误

时间:2019-08-20 18:09:57

标签: google-analytics powerbi google-analytics-api powerbi-datasource

我正在使用Power BI中的Google Analytics(分析)连接器将按小时分组的当天的订单,用户和会话数据提取到我们的模型中。每十五分钟完成一次。

自11月以来,我一直没有使用连接器。但是,最近我收到以下错误。 “ GoogleAnalytics:请求失败(403):配额错误:最近失败的报告API请求数量太高,请实施指数补偿。有关详情,请参见开发者文档https://developers.google.com/analytics/devguides/reporting/core/v4/limits-quotas#reporting_apis_request_errors。”

该错误偶尔发生。可能是几天的问题,然后消失。它可以显示一个小时,然后消失。

我已经在Microsoft Power BI支持下打开了一张票。经过调查,他们没有任何解释,要求我在GA支持下打开一张票。

有人可以帮我指出正确的方向吗?

预先感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

看起来您正在遇到报告API的配额。限制很高,通常很难达到。

我将按以下顺序进行调查。

  1. 是否还有其他用户对相似数据进行相似请求?
  2. 通过bower bi使用的请求数和持续时间。可能是一个报告,但多个请求需要更长的时间才能完成。
  3. 使用API​​的其他方式还有哪些。您是否以批处理方式用GA数据填充数据库。如果是这样,是否有可能在其他人不需要资源时执行此操作?

链接限制很好地说明了如果有许多用户使用同一配置文件会发生什么情况。

  

每个数据视图(配置文件)有10个并发请求(无法增加)

您遇到的特定错误是由于失败请求的数量引起的。这可能是因为请求本身是错误的,或者是因为它们违反了配额导致它们是错误的。我希望后者在以前能奏效。让我们知道进展如何。

答案 1 :(得分:0)

避免这些类型错误的最简单方法之一是使用Dataddo连接器在将所有数据提取到Power BI之前,在一点中准备和累积所有数据。 https://docs.dataddo.com/docs/connecting-to-bi可通过收集和传输大型数据集而无需进行任何编程,从而简化了整个数据传输过程。您还可以根据需要扩展使用它来将Google Analytics(分析)数据传送到Google Big Query或AWS Redshift等云数据存储。