BeamSQL-输出文件为空

时间:2019-04-25 14:28:15

标签: google-cloud-dataflow apache-beam

在数据流管道(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)

如果有人帮助我解决此问题,那就太好了。

0 个答案:

没有答案