我有Google Analytics將其數據導出到Big Query。它現在有約。 14個月的數據,包含約。 430米活動。我想運行查詢以獲取每月的事件總數(例如201701,201702等)。在資源限制內使用BigQuery每月獲得事件
我寫了一個查詢,但它只會運行在一段時間內。 4 - 6天。如果我把它做得更大,我會在查詢執行過程中遇到「資源超出限制」。信息。以下是我的查詢。我在制定這個查詢時出錯了哪裏?或者我應該接近這個完全不同(只是一個初學者...)
查詢:
SELECT
MonthYear,
EXACT_COUNT_DISTINCT(combinedVisitorId) AS EventCount,
FROM (
SELECT
CONCAT(fullVisitorId,"-",STRING(visitId),"-",STRING(hits.hitNumber)) AS combinedVisitorId,
hits.eventInfo.eventCategory AS EventCategory,
CONCAT(CAST(YEAR(SEC_TO_TIMESTAMP(visitStartTime)) AS STRING), LPAD(CAST(MONTH(SEC_TO_TIMESTAMP(visitStartTime)) AS STRING), 2, '0')) AS MonthYear,
FROM
TABLE_DATE_RANGE([XXX:79296192.ga_sessions_], TIMESTAMP("2016-04-01"), TIMESTAMP("2017-05-30"))
WHERE
hits.type="EVENT")
GROUP BY
MonthYear
ORDER BY
EventCount DESC
它不運行此查詢:'不能訪問類型爲ARRAY