Azure Data Factory - Comment puis-je déclencher Programmées/Uniques de Pipelines?
De fond : j'ai programmé des pipelines en cours d'exécution pour la copie de données à partir de la source à la destination. C'est planifiée pour s'exécuter tous les jours à une heure précise.
Problème : Le jeu de données d'entrée pour le pipeline est externe et ne sont pas disponibles à des intervalles de temps spécifiques. Cela signifie que l'activité de copie devra attendre jusqu'à l'heure de Début Prévue mentionné dans le Pipeline pour le coup d'envoi. Compte tenu du volume des données, je ne veux pas perdre mon temps ici.
Exigence : À un moment donné, j'ai accès à l'époque où mon jeu de données d'entrée disponibles. Avec ces éléments en main, je veux savoir comment déclencher un ADF Pipeline à partir de C# si programmée pour commencer seulement à un moment précis.
Vous devez vous connecter pour publier un commentaire.
Je suis tombé sur cette même question, j'nécessaires à l'exécution de mon pipeline seulement lorsqu'un travail a été achevé. Pour le faire j'ai modifié le local de l'emploi pour le coup d'envoi de la conduite de sa dernière étape. J'ai une écriture ici sur la façon de démarrer un ADF pipeline avec C#. Ici est le lien de l'ADF référence du développeur qui pourrait également être utile. J'ai aussi un exemple ici sur la façon de déclencher l'ADF pipelines d'Azur Fonctions, si vous êtes intéressé. C'est en utilisant le même code dans le premier exemple, mais je reçois le bénéfice de l'exécution de l'ensemble du processus dans le cloud et la capacité d'utiliser l'azur de la fonction de planificateur.
Voici la méthode pour modifier le pipeline. Vous auriez besoin de modifier le début et la fin des dates basées sur si vous souhaitez que la tranche d'exécuter.
Pour déclencher l'ADF, vous devez avoir jeu de données d'entrée dans le "Prêt" de l'état. Si elle est dans l'état prêt, vous pouvez aller manuellement pour la Surveillance de l'onglet manuellement " Re-Exécuter, si le jeu de données d'entrée n'est pas prêt, alors vous devez faire ce dataset prêt à démarrer manuellement ADF.
Si vous voulez déclencher le travail qu'une seule fois, puis vous pouvez définir StartDate et EndDate à la même heure:
Voici quelques exemple de Microsoft Doc...(lien de référence)
(S'applique uniquement à la V2)
Enregistrer le code avec .Fichier JSON dans votre dir et de déployer à l'aide de commande suivante...
Check this out: https://docs.microsoft.com/en-us/azure/data-factory/concepts-pipeline-execution-triggers.
À compter d'aujourd'hui, je crois que vous pouvez utiliser ceci: