我想使用Google Dataflow处理来自许多网站的Google Analytics数据,并将结果存储在Google SQL中 .
但我正在做一些研究,我找不到直接从Google Dataflow读取GA数据的方法 .
如果你有谷歌分析360有一种方法,你可以启用bigQuery集成,但我将使用免费版的谷歌分析而不是360 .
有没有人使用类似的东西?
干杯,
这实际上取决于您希望提取的数据类型 . GA360与BigQuery的集成从Google Analytics中提取所有原始数据(命中级别) . 使用免费版Google Analytics无法做同样的事情 .
但是,您应该能够编写自己的Apache Beam Source,使用Reporting API从Google Analytics中提取数据 . 当然,您将受到API limits的限制 .
正如我在回答的开头所提到的,这完全取决于您尝试获取的数据类型 . 应该可以使用聚合/高级数据,但粒度/命中级数据不会 .
1 回答
这实际上取决于您希望提取的数据类型 . GA360与BigQuery的集成从Google Analytics中提取所有原始数据(命中级别) . 使用免费版Google Analytics无法做同样的事情 .
但是,您应该能够编写自己的Apache Beam Source,使用Reporting API从Google Analytics中提取数据 . 当然,您将受到API limits的限制 .
正如我在回答的开头所提到的,这完全取决于您尝试获取的数据类型 . 应该可以使用聚合/高级数据,但粒度/命中级数据不会 .