Невозможно сослаться на стандартное представление SQL в устаревшем запросе SQL - GBQ & IICS
Я относительно новичок в GBQ. Я пытаюсь создать сопоставление в IICS для копирования одного представления из GBQ для создания таблицы в GBQ. На данный момент я не делаю каких-либо преобразований, просто источник для целевой копии. Я получаю сообщение об ошибке ниже - [ОШИБКА] Задание [QUERY] завершилось ошибкой - [Невозможно сослаться на стандартное представление SQL в устаревшем запросе SQL.]
Обратите внимание, что отображение IICS отображается как действительное, и при запуске отображения целевая таблица динамически создается в GBQ, но отображение не удается, что приводит к появлению вышеуказанной ошибки. Пожалуйста помоги.
Спасибо
1 ответ
BigQuery поддерживает два диалекта SQL: стандартный SQL и унаследованный SQL, и их нельзя смешивать, в то время как они могут отлично работать по отдельности и параллельно
Итак, в вашем случае выглядит так, как будто у вас есть Query, написанный на Legacy SQL, и этот запрос ссылается на представление, написанное на Standard SQL
Лучший способ справиться с этой "проблемой" - переписать ваш запрос, используя стандартный SQL
Подробнее см. Миграция на стандартный SQL.