是否可以在没有任何架构字段信息的情况下定义jobSpec
变量?
因此,例如我通常使用的那种joSpec:
var jobSpec = {
configuration: {
load: {
destinationTable: {
projectId: projectId,
datasetId: ClientAccount,
tableId: tableId
},
allowJaggedRows: true,
writeDisposition: 'WRITE_APPEND',
schema: {
fields: [
{name: 'Column1', type: 'STRING' },
{name: 'Column2', type: 'STRING' },
{name: 'Column3', type: 'STRING' }
]
}
}
}
};
我想有这样的事情:
var jobSpec = {
configuration: {
load: {
destinationTable: {
projectId: projectId,
datasetId: ClientAccount,
tableId: tableId
},
allowJaggedRows: true,
writeDisposition: 'WRITE_APPEND',
schema: fields.whateverisinmytable // dream property I want
}
}
};
谢谢!
答案 0 :(得分:1)
autodetect: true
您应该使用configuration.load.autodetect属性
configuration.load.autodetect - boolean - 表示我们是否应该自动推断CSV和JSON源的选项和架构。