Oi Carolina!
Existem alguns serviços (API pública) que permitem iniciar a sincronização.
Porém, no exemplo que você deu isso pode ser arriscado. Nessa abordagem, você não terá controle sobre a sincronização. Quando novas solicitações forem iniciadas simultaneamente, serão realizadas várias sincronizações do mesmo dataset em um período curto de tempo. Você pode comprometer o desempenho do fluig e até do banco de dados, dependendo o dataset.
Creio que o ideal é utilizar o agendamento da sincronização utilizando um período menor (1h, por exemplo). Assim, você vai ter controle da sincronização e não vai ter problemas de desempenho no seu ambiente.
IMHO, creio que se for necessário configurar a sincronização com um tempo muito pequeno é melhor reavaliar se este dataset pode ser sincronizado. Se a periodicidade de atualização dos dados que este dataset busca é alta, é arriscado sincroniza-lo e correr o risco de acabar utilizando dados que não estão atualizados.
Abs,
Marcos