在数据流管道(javacode)中使用BeamSQL时,在应用SQLTransform.query之后将输出获取为null。在以下示例代码中,尝试从云存储中读取数据并使用BeamSQL应用过滤器,然后将文件推送到云存储中。在云存储的输出中为空。
import csv
data=[('smith, bob',2),('carol',3),('ted',4),('alice',5)]
with open('ur file.csv','wb') as out:
csv_out=csv.writer(out)
csv_out.writerow( ['name', 'num']) # here I'm getting the Error
for row in data:
csv_out.writerow(row)
如果有人帮助我解决此问题,那就太好了。