Поделиться через


Ошибка типа запроса INVALID_FLOW_QUERY_TYPE

SQLSTATE: 42000

Поток <flowIdentifier> возвращает недопустимый тип связи.

BATCH_RELATION_FOR_STREAMING_TABLE

Потоковые таблицы могут определяться только стриминговыми отношениями, но поток <flowIdentifier> пытается записать батч-отношение в потоковую таблицу <tableIdentifier>. Рассмотрите возможность использования STREAM оператора в Spark-SQL для преобразования связей пакетной передачи в отношение потоковой передачи или заполнения таблицы потоковой передачи с добавлением однократного потока.

ПОТОКОВОЕ_ОТНОШЕНИЕ_ДЛЯ_МАТЕРИАЛИЗОВАННОГО_ПРЕДСТАВЛЕНИЯ

материализованные представления могут быть определены только пакетным отношением, но поток <flowIdentifier> пытается записать потоковую связь в материализованное представление <tableIdentifier>.

ПОТОКОВОЕ_ОТНОШЕНИЕ_ДЛЯ_ЕДИНОКРАТНОГО_ПОТОКА

<flowIdentifier> — это одноразовый поток добавления, определяемый потоковым отношением. Потоки одноразового добавления могут быть определены или возвращать только пакетное отношение.

STREAMING_RELATION_FOR_PERSISTED_VIEW

Сохраненные представления могут определяться только пакетным сопоставлением, но поток <flowIdentifier> пытается записать потоковое сопоставление в сохраняемое представление <viewIdentifier>.