将多个Google Analytics(分析)非抽样报告数据合并到一个数据集中(视图)

时间:2019-06-14 14:57:36

标签: date merge google-analytics google-bigquery google-data-studio

我一直在使用Google Data Studio为Google Analytics 360数据构建仪表板。目前正在通过Google BigQuery提取数据,以避免采样。 但是,BigQuery的局限性在于,自实施之日起,它只能获取13个月的先前数据。因此,无法使用SQL将13个月之前的数据提取到BigQuery中。我在某处阅读它,可以生成13个月之前日期范围内的非抽样报告,然后将它们与BigQuery中的SQL代码一起使用,以与当前的GA数据结合。

我从GA导出了2个带有5个参数的非抽样报告CSV文件,并将这些CSV作为数据集导入到BigQuery中, 我尝试进行调度查询以将数据追加到“ ExportTwo”数据集。对我有用的测试目的。

但是我面临着参数类型未匹配的问题,因为在GA中,导入CSV时,以及在大型查询中计划将日期附加到“导出两个”数据集中的会话数据时,将其考虑为INTEGER,我无法将会话数据附加到其中它给我日期类型不匹配的错误。

我还需要检查GA中的所有参数名称和类型,BigQuery应该与我们在所有报告中使用的参数相同

如何将多个GA未抽样报告数据(5列)合并到一个数据集(视图)中?由于我可以导入一个csv,因此到目前为止,我无法选择将csv合并到任何数据集。

1 个答案:

答案 0 :(得分:1)

根据CSV Limitations,当您加载CSV或JSON数据时,DATE列中的值必须使用破折号(-)且日期必须采用以下格式:YYYY-MM-DD(年月-天)。

第二次查询时,您是否尝试appending to or overwriting包含CSV数据的表?

如果将数据加载到现有表中,则加载作业可以追加数据或覆盖表。

我建议看一下CSV options,以了解与BigQuery中的CSV文件兼容的所有可用选项。