我有一个包含225行的CSV,并且看到BigQuery期望架构为
column1_name:DATA_TYPE,
我删除了所有空格,但BigQuery不喜欢我的架构它返回“解析错误”并返回第一个字段名称。
我的粘贴架构看起来像这样(部分)
transaction_status:STRING(6),dollarsobligated:NUMERIC(10,2),baseandexercisedoptionsvalue:NUMERIC(10,2),baseandalloptionsvalue:NUMERIC(12,2),maj_agency_cat:STRING(35),mod_agency:STRING(37) ,maj_fund_agency_cat:STRING(35),contractingofficeagencyid:STRING(37),contractingofficeid:STRING(51),
答案 0 :(得分:1)
尝试删除尺寸标注,不需要。声明“String”是可选的,因为它是默认值。而不是数字,请“浮动”。
所以
transaction_status:STRING(6),dollarsobligated:NUMERIC(10,2),baseandexercisedoptionsvalue:NUMERIC(10,2),baseandalloptionsvalue:NUMERIC(12,2),maj_agency_cat:STRING(35),mod_agency:STRING(37) ,maj_fund_agency_cat:STRING(35),contractingofficeagencyid:STRING(37),contractingofficeid:STRING(51),
应该是
transaction_status,dollarsobligated:浮球,baseandexercisedoptionsvalue:浮球,baseandalloptionsvalue:浮球,maj_agency_cat,mod_agency,maj_fund_agency_cat,contractingofficeagencyid,contractingofficeid