Я написал этот запрос как в стандартном, так и в устаревшем SQL, но продолжаю получать разные ошибки, начиная от синтаксической ошибки или от невозможности найти таблицу. Я пробовал это в пользовательском коннекторе данных Tableau и в веб-интерфейсе и получаю ту же синтаксическую ошибку. Я пытаюсь запросить годичные таблицы Google Analytics, но получаю такую ошибку для стандартного SQL:
Syntax error: Unexpected string literal '93868086.ga_sessions_*' at [1:244]
Меня не слишком беспокоит устаревший SQL, потому что я думаю, что таблицам, которые я пытаюсь запросить, это не нравится. Я просто запутался, почему он не ожидает строку, когда общий синтаксис добавляет таблицу в виде строки. Я делаю что-то неправильно? Я обычно пишу на Legacy SQL, поэтому я не удивлюсь, если что-то упущу. Любая помощь будет оценена.
Стандартный SQL:
SELECT
date,
channelGrouping,
geoNetwork.networkLocation,
device.browserVersion,
hits.dataSource,
device,
hits.page,
SUM(totals.timeOnSite),
SUM(totals.visits),
SUM(totals.bounces)
FROM
'93868086.ga_sessions_*'
WHERE
_TABLE_SUFFIX BETWEEN FORMAT_DATE('%Y%m%d',DATE_SUB(CURRENT_DATE(), INTERVAL 365 DAY))
AND
FORMAT_DATE('%Y%m%d',DATE_SUB(CURRENT_DATE(), INTERVAL 1 DAY))
GROUP BY date
ORDER BY
date ASC