Невозможно сослаться на стандартное представление SQL в устаревшем запросе SQL - GBQ & IICS - PullRequest
0 голосов
/ 25 января 2019

Я относительно новичок в GBQ.Я пытаюсь создать сопоставление в IICS для копирования одного представления из GBQ для создания таблицы в GBQ.На данный момент я не делаю каких-либо преобразований, просто источник для целевой копии.Я получаю сообщение об ошибке ниже - [ОШИБКА] Задание [QUERY] не выполнено с ошибкой - [Невозможно сослаться на стандартное представление SQL в устаревшем запросе SQL.]

Обратите внимание, что отображение IICS отображается как допустимое ипосле запуска сопоставления целевая таблица динамически создается в GBQ, но сопоставление завершается неудачно и выдает вышеуказанную ошибку.Пожалуйста помоги.

Спасибо

1 Ответ

0 голосов
/ 25 января 2019

BigQuery поддерживает два диалекта SQL: стандартный SQL и унаследованный SQL, и их нельзя смешивать, хотя они могут отлично работать по отдельности и параллельно

Итак, в вашем случае выглядит так, как будто у вас есть Query, написанный на LegacySQL и этот запрос ссылаются на представление, написанное на стандартном SQL

. Лучший способ справиться с этой «проблемой» - переписать ваш запрос с использованием стандартного SQL

См. Миграция на стандартный SQL для деталей

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...