I see that similar questions happen quite often in the last time, so, probably, 
it would make sense to add this “Wait.on()”-pattern to corresponding website 
documentation page [1].

[1] https://beam.apache.org/documentation/patterns/file-processing-patterns/ 
<https://beam.apache.org/documentation/patterns/file-processing-patterns/>

> On 20 Jun 2019, at 23:00, Eugene Kirpichov <kirpic...@google.com> wrote:
> 
> If you're writing to files, you can already do this: FileIO.write() returns 
> WriteFilesResult that you can use in combination with Wait.on() and 
> JdbcIO.write() to write something to a database afterwards.
> Something like:
> 
> PCollection<..> writeResult = data.apply(FileIO.write()...);
> Create.of("dummy").apply(Wait.on(writeResult)).apply(JdbcIO.write(...write to 
> database...))
> 
> 
> 
> On Wed, Jun 19, 2019 at 11:49 PM Chaim Turkel <ch...@behalf.com 
> <mailto:ch...@behalf.com>> wrote:
> is it something you can do, or point me in the right direction?
> chaim
> 
> On Wed, Jun 19, 2019 at 8:36 PM Kenneth Knowles <k...@apache.org 
> <mailto:k...@apache.org>> wrote:
> >
> > This sounds like a fairly simply and useful change to the IO to output 
> > information about where it has written. It seems generally useful to always 
> > output something like this, instead of PDone.
> >
> > Kenn
> >
> > On Wed, Jun 19, 2019 at 5:42 AM Chaim Turkel <ch...@behalf.com 
> > <mailto:ch...@behalf.com>> wrote:
> >>
> >> Hi,
> >>   I would like to write a status at the end of my pipline. I had
> >> written about this in the past, and wanted to know if there are any
> >> new ideas.
> >> The problem is the end of the pipeline return PDone, and i can't do
> >> anything with this.
> >> So my senario is after i export data from mongo to google storage i
> >> want to write to a db that the job was done with some extra
> >> information.
> >>
> >> Chaim Turkel
> >>
> >> --
> >>
> >>
> >> Loans are funded by
> >> FinWise Bank, a Utah-chartered bank located in Sandy,
> >> Utah, member FDIC, Equal
> >> Opportunity Lender. Merchant Cash Advances are
> >> made by Behalf. For more
> >> information on ECOA, click here
> >> <https://www.behalf.com/legal/ecoa/ <https://www.behalf.com/legal/ecoa/>>. 
> >> For important information about
> >> opening a new
> >> account, review Patriot Act procedures here
> >> <https://www.behalf.com/legal/patriot/ 
> >> <https://www.behalf.com/legal/patriot/>>.
> >> Visit Legal
> >> <https://www.behalf.com/legal/ <https://www.behalf.com/legal/>> to
> >> review our comprehensive program terms,
> >> conditions, and disclosures.
> 
> -- 
> 
> 
> Loans are funded by
> FinWise Bank, a Utah-chartered bank located in Sandy, 
> Utah, member FDIC, Equal
> Opportunity Lender. Merchant Cash Advances are 
> made by Behalf. For more
> information on ECOA, click here 
> <https://www.behalf.com/legal/ecoa/ <https://www.behalf.com/legal/ecoa/>>. 
> For important information about 
> opening a new
> account, review Patriot Act procedures here 
> <https://www.behalf.com/legal/patriot/ 
> <https://www.behalf.com/legal/patriot/>>.
> Visit Legal 
> <https://www.behalf.com/legal/ <https://www.behalf.com/legal/>> to
> review our comprehensive program terms, 
> conditions, and disclosures. 

Reply via email to