2016-06-30 6 views
5

Ho creato alcune pipeline semplici in data factory con diversi tipi di servizi e set di dati collegati. Manualmente, scrivendo jsons. Ma nessuno funziona.Azure: in attesa delle dipendenze del set di dati nelle pipeline create manualmente

La pipeline creata dalla procedura guidata funziona e ha lo stato Pronto. Tutte le pipeline manuali hanno lo stato Attesa: dipendenze del set di dati. Che cosa significa e come posso risolverlo?

+4

il punto chiave è stato quello di aggiungere al set di dati di ingresso "esterno = true" proprietà perché WebLinkedService è usato in modo tale sorgente è così chiamato "esterno "in relazione ad Azure – user6140587

risposta

4

Dal documentation:

Alcuni scenari richiedono la capacità di produrre in uscita ad una frequenza diversa da quella frequenze di uno o più ingressi. Data factory supporta la modellazione di questi scenari.

. . .

La porzione di output per ogni giorno dipende da fette di 24 ore dal set di dati di input . Data factory calcola queste dipendenze automaticamente da individuando le slice di dati di input che rientrano nello stesso periodo di tempo come slice di output da produrre. Se uno qualsiasi dei .. fette di ingresso è non disponibile (a causa di elaborazione accadendo in un'attività upstream che produce la fetta che per esempio) fabbrica dati attenderà la fetta di ingresso per essere pronto prima dando il via il quotidiano attività run.

Quindi stai facendo qualcosa in cui le porzioni di dati di input non sono disponibili per la data factory. Sfortunatamente, senza che tu pubblichi la tua pipeline JSON, è difficile diagnosticare il problema.

11

Inoltre, è necessario impostare proprietà esterna del set di dati upstream true

"external": true, 
Problemi correlati