【发布时间】:2020-12-04 03:39:44
【问题描述】:
我想在实际运行管道或在管道内部之前将数据流的作业 ID 作为字符串获取。
例如,假设我有这个:
DataflowOptions options = optionsConst.getOptions();
Pipeline p = Pipeline.create(options);
String jobID = doSomthing(); <-- I'd like to grab the job id here
PCollection<KV<String, Object>> refData = p.apply("BigTable Access", BigtableIO.read()
.withProjectId(options.getBigtableProjectId())
.withInstanceId(options.getBigtableInstanceId())
.withTableId(options.getLookupTableId()))
.apply("Keep tags valid versions", ParDo.of(new MethodThatDoesSomethingWithJobID(**jobId**))); <-- Or inside this
【问题讨论】:
标签: java google-cloud-dataflow apache-beam dataflow