Я храню массив значений в таблице больших запросов.
Table Name : Embedding
Table Schema :
{
{
field_name:"description",
type:"string",
mode:"nullable"
},
{
field_name:"embedding",
type:"float",
mode:"repeated"
}
}
Я могу вставить данные отлично. В веб-интерфейсе bigquery данные предварительного просмотра также отображаются правильно. Но когда я запрашиваю данные, я получаю следующий вывод
SQL-запрос - select * from dataset.Embedding;
Выход -
[["0.3","hello new york"],["0.5","hello new york"],["0.1","hello new york"],["0.9","hello new york"],["0.3","hello new york"],["0.2","hello new york"],......,["0.8","hello new york"]]
Значения повторяются вместе с описанием вместо получения массива значений, таких как ["0.3","0.5","0.1","0.9","0.3",...,"0.8"]
.
Я попробовал также unnest
функциональность. Но не повезло.
Как решить эту проблему?