Я прочитал известный пример о типе союза в улейкак вставить uniontype в улей
CREATE TABLE union_test(foo UNIONTYPE<int, double, array<string>, struct<a:int,b:string>>);
SELECT foo FROM union_test;
{0:1}
{1:2.0}
{2:["three","four"]}
{3:{"a":5,"b":"five"}}
{2:["six","seven"]}
{3:{"a":8,"b":"eight"}}
{0:9}
Ok .. большой. Что такое синтаксис в кусте sql для вставки этих строк? Я попытался вставить в значения union_test (1.0) SemanticException [Ошибка 10044]: Строка 1:12 Невозможно вставить в целевую таблицу, потому что номер столбца/типы разные «union_test»: Невозможно преобразовать столбец 0 из строки в uniontype, struct>.
С другой стороны, если я создаю одну таблицу с двойным, как я могу ее подавать с помощью таблицы union_test?
Наверняка есть наконечник. Thanks
Наконец, мы использовали lib AvroParquetWriter для преобразования схемы и данных в неединичную модель. Мы пробовали несколько способов и ничего не работали без развития –