将多个 GA 非抽样报表数据合并为一个数据集(查看)

Posted

技术标签:

【中文标题】将多个 GA 非抽样报表数据合并为一个数据集(查看)【英文标题】:Merge multiple GA unsampled report data into one dataset(view) 【发布时间】:2019-06-14 14:57:36 【问题描述】:

我一直在使用 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】:

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

对于您的第二次询问,您是否尝试过appending to or overwriting 包含 CSV 数据的表格?

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

我建议查看CSV options 以了解在 BigQuery 中处理 CSV 文件的所有可用选项。

【讨论】:

以上是关于将多个 GA 非抽样报表数据合并为一个数据集(查看)的主要内容,如果未能解决你的问题,请参考以下文章

帆软报表条件查询一张表查询二月份的数据,另一张表根据第一张表的查询条件,查新下个月的数据

rdlc报表相关

数据采集及预处理

使用Aspose.Cell控件实现多个Excel文件的合并

R语言数据集划分(使用随机分组标记分成测试集和训练集)对于数据集中多条数据有关系或者依赖的情况获得分组数据的ID,并为相同分组数据生成相同的抽样ID,之后再抽样生成测试集和训练集

非平衡数据的处理方法