2017-05-18 1 views
1

J'ai une demande de client pour ma solution Data FactoryToute l'intelligence d'exécuter l'usine de données Azure autres que l'annexe Base

Ils veulent exécuter mon données-Factory chaque fois que le fichier i/p est disponible dans le stockage Blob/tout emplacement.Pour être très clair, ils ne veulent pas exécuter la solution dans un calendrier, car un jour le fichier ne sera pas affiché. Donc je veux une intelligence pour rechercher si le fichier est disponible pour être traité l'emplacement ou non. Si oui alors je dois exécuter ma solution d'usine de données pour traiter ce fichier, sinon pas besoin d'exécuter le facteur de données

Merci à l'avance

Jay

Répondre

1

Je pense que vous avez actuellement 3 options pour faire face à cela. Aucune ne correspond exactement à ce que vous voulez ...

Option 1 - utilisez C# pour créer une activité personnalisée qui effectue une sorte de vérification sur le répertoire avant de passer à d'autres pipelines en aval.

Option 2 - Ajoute un long délai à l'activité afin que le traitement prenne fin pour les X jours suivants. Malheureusement, seulement un maximum de 10 longues retraites est autorisé actuellement. - Attendez une version plus récente d'Azure Data Factory qui pourrait permettre la réalisation de plus d'activités événementielles, plutôt que d'utiliser une approche de tranche horaire planifiée. Excuses ce n'est pas exactement la réponse que vous voulez. Mais cela vous donne des options actuelles.

+0

Y at-il des alertes pour chaque fois que le fichier est téléchargé dans le conteneur de blob, il doit déclencher un événement ou quelque chose comme ça? Actuellement, les alertes relatives au compte de stockage pour les modifications de statistiques sont affichées sur le https://docs.microsoft.com/en-us/azure/storage/storage-monitor-storage-account – Jayendran

+0

Ces alertes ne peuvent pas être actuellement utilisé pour déclencher un événement dans Azure Data Factory. Vous n'avez que des horaires de tranches de temps disponibles, et non des événements. –

+0

Merci Paul.! Y a-t-il une garantie, si Microsoft met à jour cette fonctionnalité dans la version la plus récente d'Azure Data Factory? – Jayendran