Как прочитать и проанализировать массив кортежей в таблице snowfklake?

Я работаю с исходным полем в виде массива кортежей

[(a,145), (b,12), (c,63), (d,1), (e,54), (f,99), ...]

Я не могу загрузить это поле в вариантный тип снежинки. Когда я пытаюсь загрузить это поле, я получаю следующую ошибку - Исключение: net.snowflake.client.jdbc.SnowflakeSQLException: Ошибка синтаксического анализа JSON.

В качестве обходного пути я загрузил это поле как VARCHAR в Snowflake, но теперь у меня возникают проблемы с попыткой проанализировать его как массив и сгладить его с помощью функции бокового сглаживания.

Моя цель - сгладить этот массив и разбить каждый кортеж на отдельную строку. Затем я хотел бы разбить кортеж на отдельные столбцы. Есть ли у кого-нибудь предложения, как заставить это работать в снежинке?


person raghav8686    schedule 31.03.2020    source источник
comment
Он не разбирается как JSON, потому что это не JSON.   -  person Simeon Pilgrim    schedule 31.03.2020