1
A
回答
3
我很快就想出了一些代码。不知道它是否会完全解决您的使用案例。但你必须做类似的事情。
下面是Scala代码来创建表编程
val tableId = "_geometry_"
val tableReference = new TableReference().setTableId(tableId)
val table = new Table().setSchema(new TableSchema().setFields(
List(
new TableFieldSchema().setName("geo").setType("RECORD").setFields(
List(
new TableFieldSchema().setName("type").setType("STRING"),
new TableFieldSchema().setName("coordinates").setType("RECORD").setMode("REPEATED").setFields(
List(
new TableFieldSchema().setName("index").setType("RECORD").setMode("REPEATED").setFields(
List(
new TableFieldSchema().setName("sub_index").setType("RECORD").setMode("REPEATED").
setFields(List(new TableFieldSchema().setName("_0").setType("STRING"),
new TableFieldSchema().setName("_1").setType("STRING")))
)
)
)
)
)
))
)
).setTableReference(tableReference)
创建表,你可以加载CSV文件中的数据,或者您也可以通过编程插入数据后。
这将创建一个这样
相关问题
- 1. 将嵌套数组加载到bigquery中
- 2. 如何从Google BigQuery将数据加载到Google Cloud Bigtable中
- 3. Google BigQuery将行读取到数组中
- 4. 将数据从Google持久磁盘加载到BigQuery中?
- 5. 将bigquery数据加载到datalab中
- 6. 将项目添加到嵌套数组
- 7. PHP将键添加到嵌套数组
- 8. 将数组嵌套到列
- 9. vue js将嵌套数组加载到表
- 10. 如何将天气数据加载到BigQuery中
- 11. 如何将项目添加到嵌套数组?
- 12. 将Google数据存储备份从数据存储加载到Google BigQuery
- 13. 无法将数据加载到bigquery(BadStatusLine)
- 14. 如何在Angular中加载嵌套数组?
- 15. 如何将嵌套的XML元素解组到数组中?
- 16. 在Swift中将JSON嵌套到数组
- 17. 在Python中将数据库表加载到嵌套字典中
- 18. 如何将数据LINQ嵌套到ObservableCollection中并嵌套ObservableCollection?
- 19. 如何在JavaScript中将值存储到嵌套数组中?
- 20. Bigquery SQL标准中的嵌套函数
- 21. 如何在Java中加载嵌套类?
- 22. 使用SerDe将嵌套的XML数据加载到Hive中
- 23. RethinkDB:如何追加到嵌套结构中的数组
- 24. BigQuery如何查询嵌套字段
- 25. 如何将元素追加到嵌套字典中的数组中
- 26. 如何将PHP数组嵌入到Google图表脚本中?
- 27. 使用python API将数据加载到BigQuery vs bq加载
- 28. 如何在使用Google Cloud Datalab时将.gz文件加载到BigQuery?
- 29. 如何将nginx日志加载到谷歌BigQuery中?
- 30. 如何嵌套JSON数组?
表模式的请你可以给我的代码输出 - 即;架构格式?我将使用它来基于UI加载到BigQuery中。 – Subhayu 2014-09-05 14:43:37
不幸的是您的解决方案无法正常工作。这是给山姆错误 - “location.geo.coordinates [0],不允许嵌套数组” – Subhayu 2014-09-07 12:56:52
正如我所说,代码仅仅是一个参考,我可能无法完全适合您的用例。但是给定的代码工作正常,并生成如表所示的表。您需要修改代码以达到您的目的 – 2014-09-08 03:21:41