У меня есть таблица в Cloud BigQuery, но вызов service.Tabledata.InsertAll вызывает вставляет данные во вложенные поля.Вставьте данные в вложенные поля таблицы в Google BigQuery
// works
jsonRow["name"] = bigquery.JsonValue("Name")
// doesn't work
jsonRow["geo_location.City.Names.en"] = bigquery.JsonValue("Irvine")
rows[index] = new(bigquery.TableDataInsertAllRequestRows)
rows[index].Json = jsonRow
insertRequest := &bigquery.TableDataInsertAllRequest{Rows: rows}
insertRequest.IgnoreUnknownValues = true
call := service.Tabledata.InsertAll(project, dataset, "analytics_events", insertRequest)
if res, err := call.Do(); err!=nil{
Log.Fatal("Unable to Insert to BigQuery ", err)
return err
}
Джереми, у вас есть какой-либо образец кода? что будет очень полезно –