简体   繁体   中英

Is it possible to read files that are not in Google Cloud Platform from Cloud DataFlow

I am trying to read a simple CSV that is outside of the Google Cloud Platform. Is it possible. ?

Try this snippet with the local CSV file:

PCollection<String> lines = p.apply(TextIO.Read.named("ReadMyFile").from("/tmp/myfile.csv"));

constructing-your-pipeline reading-data-into-your-pipeline

EDIT:

Based on the manual of TextIO.Read.from() it supports local files.

If you run the code on your local machine or non-GCP server, where the CSV file is, this snippet will be able to load the data into DataFlow. TextIO.Read.From documentation

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM