Execute ADF at 12:00 AM UTC using wait activity

Sarvesh Pandey 71 Reputation points
2022-05-12T16:22:21.103+00:00

HI all,
I want to trigger my ADF pipeline at 12:00 AM UTC by using a wait activity (Note- Pipeline get trigger using blob event)
I am using below script but on while monitoring it holds for only 1 sec, Can someone help me where it is getting wrong
@if(
equals(
formatDateTime(convertTimeZone(utcNow(),'UTC','India Standard Time'),'dd'),
formatDateTime(utcNow(),'dd')
),
1,
sub(
mul(24,3600),
add(
int(if(equals(
formatDateTime(convertTimeZone(utcNow(),'UTC','India Standard Time'),'dd'),
formatDateTime(utcNow(),'dd')
),'59',formatDateTime(utcNow(),'ss'))),
add(
mul(int(if(equals(
formatDateTime(convertTimeZone(utcNow(),'UTC','India Standard Time'),'dd'),
formatDateTime(utcNow(),'dd')
),'59',formatDateTime(utcNow(),'mm'))),60),
mul(int(if(equals(
formatDateTime(convertTimeZone(utcNow(),'UTC','India Standard Time'),'dd'),
formatDateTime(utcNow(),'dd')
),'23',formatDateTime(utcNow(),'HH'))),3600)
)
)
)
)

Azure Data Factory
Azure Data Factory
An Azure service for ingesting, preparing, and transforming data at scale.
9,603 questions
{count} votes