我需要使用avro模式文件创建一个空表到Google的大查询中,但是没有这样做...
我已经组成了以下示例架构文件
{
"namespace": "tutorialspoint.com",
"type": "record",
"name": "emp",
"fields": [
{"name": "name", "type": "string"},
{"name": "address", "type": "string"}
]
}
使用BigQuery控制台无法创建具有以下错误的表:
读取数据时出错,错误消息:Apache Avro库无法解析标头,并显示以下错误:无效的数据文件。魔术不匹配:/ subrange // bigstore / bigquery-prod-upload-us
答案 0 :(得分:0)
BigQuery支持加载here定义的Avro文件。没有正式的avro模式文件定义,因此BigQuery不支持该文件。如果您想使用架构在BigQuery中创建一个空表,则可以使用BigQuery JSON schema file。