2017-12-26 1 views
0

Google 클라우드 데이터 흐름 작업이 있으며 특정 시간 간격으로 트리거됩니다. 데이터 흐름 작업이 특정 메일 ID로 작업 상태로 완료되면 메일을 트리거해야합니다. 당신이 할 수있는데이터 흐름 작업이 특정 dl로 완료된 후 메일을 트리거하는 방법

감사합니다, Damodar

+0

DataFlow 작업 ID를 사용할 수 있습니까 (작업 일정을 잡은 후에 액세스 할 수 있습니까?)? –

+0

아니요, 작업 ID는 Google 데이터 흐름에 의해 생성되므로 작업 ID가 없습니다. 질문은, 작업의 상태로 작업 완료 후 메일을 보낼 수있는 API가 내장되어 있는지 여부입니다. – Damodar

+0

Python을 사용하는 경우 작업을 스케줄하면 DataFlow 작업 ID를 반환하는 메서드가 있습니다. Java SDK에도 동일한 기능이 제공됩니다. 이메일 전송을위한 내장 메소드가 있다고 생각하지 않지만 DataFlow 작업 ID가 있으면 CRON의 DataFlow API를 쿼리하여 상태를 확인하고 나중에 이메일을 보낼 수 있습니다. –

답변

0

PipelineResult result = pipeline.run(); 
PipelineResult.State status = result.waitUntilFinish(); 
// send email 

당신은 result.metrics()에 의해 반환 된 이메일에 완성 된 작업의 통계를 포함 할 수 있습니다.

관련 문제