2016-06-30 19 views
5

Ich habe einige einfache Pipelines in der Datenfactory mit verschiedenen Arten von verknüpften Services und Datasets erstellt. Manuell, indem man jsons schreibt. Aber keiner funktioniert.Azure: Warten auf Datensatzabhängigkeiten in manuell erstellten Pipelines

Vom Assistenten erstellte Pipeline funktioniert und hat den Status Bereit. Alle manuellen Pipelines haben den Status Warten: Dataset-Abhängigkeiten. Was bedeutet es und wie kann ich es beheben?

+4

den entscheidenden Punkt setzen müssen war zur Eingabe von Daten-Set die „externe = true“ Eigenschaft hinzufügen, weil WebLinkedService verwendet wird, so wird diese Quelle so genannten „externe "in Bezug auf Azure – user6140587

Antwort

4

Vom documentation:

Einige Szenarien erfordern die Fähigkeit Ausgang bei einer Frequenz anders als Frequenzen von einem oder mehreren Eingängen zu erzeugen. Die Datenfactory unterstützt die Modellierung dieser Szenarien.

. . .

Die Ausgabeschicht für jeden Tag hängt von 24 Stundenscheiben aus der Eingabe ab. Die Datenfactory berechnet diese Abhängigkeiten automatisch durch , wobei die Eingabedatenschnitte ermittelt werden, die in den gleichen Zeitraum fallen wie der zu produzierende Ausgabeschnitt. Wenn eine der .. Eingangsscheiben ist nicht verfügbar (aufgrund der Verarbeitung in einer Aktivität Upstream geschieht, der die Scheibe, dass zum Beispiel erzeugt), um die täglichen Daten Fabrik wartet die Eingangsscheibe bereit zu sein, bevor Auftakt Aktivität ausführen.

Sie tun also etwas, wo Ihre Eingabedatenscheiben für die Datenfabrik nicht verfügbar sind. Unglücklicherweise ist es schwierig, das Problem zu diagnostizieren, ohne dass Sie Ihre JSON-Pipeline veröffentlicht haben.

11

Auch externe Eigenschaft des Upstream-Datensatz auf true

"external": true,