Google bigquery 错误:项目未启用BigQuery

Google bigquery 错误:项目未启用BigQuery,google-bigquery,Google Bigquery,我正在尝试使用BigQuery从GA导出数据,但查询失败 我使用以下功能: 压扁 表\u数据\u范围 因为我需要点击的数据 有人能帮我解决这个错误吗 错误: 项目未启用BigQuery 现在,错误是other:未找到字段: SELECT a.hits.contentGroup.contentGroup2 AS CampaignGrouping, a.customDimensions.value AS member_PK, 'Web' AS Canal, 'ES' AS country_id, c

我正在尝试使用BigQuery从GA导出数据,但查询失败

我使用以下功能:

压扁

表\u数据\u范围

因为我需要点击的数据

有人能帮我解决这个错误吗

错误:

项目未启用BigQuery

现在,错误是other:未找到字段:

SELECT
a.hits.contentGroup.contentGroup2 AS CampaignGrouping,
a.customDimensions.value AS member_PK,
'Web' AS Canal,
'ES' AS country_id,
count(a.hits.contentGroup.contentGroupUniqueViews2) AS VistasUnicas
FROM FLATTEN(FLATTEN(
  (SELECT
  hits.contentGroup.contentGroupUniqueViews2,
  hits.contentGroup.contentGroup2,
  customDimensions.value  
  FROM TABLE_DATE_RANGE([###.ga_sessions_], TIMESTAMP('2017-04-01'), TIMESTAMP('2017-04-30'))), 
  hits.contentGroup.contentGroupUniqueViews2), customDimensions.value
  )a
WHERE hits.contentGroup.contentGroup2<>'(not set)' AND customDimensions.value<>'null' AND hits.contentGroup.contentGroupUniqueViews2 IS NOT NULL
GROUP BY 1,2,3,4
ORDER BY 5 ASC
在中解决问题比在Legacy中容易得多

此查询可能有助于您计算以下内容:

SELECT
  hits.contentgroup.contentgroup2 CampaignGrouping,
  custd.value member_PK,
  'Web' Canal,
  'ES' AS country_id,
  SUM(hits.contentGroup.contentGroupUniqueViews2) VistasUnicas
FROM
  `project_id.dataset_id.ga_sessions_*`,
  UNNEST(customdimensions) custd,
  UNNEST(hits) AS hits
WHERE
  1 = 1
  AND PARSE_TIMESTAMP('%Y%m%d', REGEXP_EXTRACT(_table_suffix, r'.*_(.*)')) BETWEEN TIMESTAMP('2017-05-01') AND TIMESTAMP('2017-05-06')
  and hits.contentGroup.contentGroup2<>'(not set)'
  AND custd.value<>'null'
  AND hits.contentGroup.contentGroupUniqueViews2 IS NOT NULL
GROUP BY
  1, 2
ORDER BY 5 ASC
你只需要这样做,它已经准备好运行了


正如您所说,您正在学习SQL,强烈建议您从学习标准版本开始,而不是传统版本,因为它更稳定,并提供了几种不同的技术来更好地帮助您进行分析。

您试图将数据从GA导出到BQ是什么意思?您正在使用ga_会话表吗?你进行了什么查询?你能帮我们把它贴在这里吗?请用你正在运行的查询编辑你的问题。可能是出了什么差错。另外,如果你能解释一下你想用这个查询分析什么,那就太好了;好的,做了!!另外,您是否必须使用遗留sql?标准版本是在BQ中工作的推荐方法,但是使用标准版本时,不要运行查询。。。我是Sql编程的新手,非常感谢Will;现在,如果我需要使用与我使用的查询信息相同的所有数据集进行联合,我该怎么做?另一个问题:现在我将信息与GA进行对比,结果不相等。我对日期有问题,因为根据BigQuery,我没有数据。你能解释一下当声明时间/日期时函数是如何工作的吗?嗨@HéctorIbáñez,恐怕我不太明白。“联合所有数据集”是指如何获取数据集中的所有ga_会话表?另外,你从通用航空公司观察到了什么不同?这与日期有关吗?嗨@Will,我正试图从一个日期范围中提取查询中的所有信息。然后将此信息与来自其他数据集的相同信息连接起来。我有12个数据集,但信息是一样的,只改变国家和频道,