Was ist ein Assembly Step?

Ein Transloadit Assembly Step ist ein einzelner Dateiverarbeitungsvorgang, etwa Encoding, Größenänderung oder Formatkonvertierung. Steps besitzen frei gewählte Namen und können ihre Ergebnisse an spätere Steps in den Instructions weitergeben.

So funktionieren Assembly Steps

Ein Step ist ein benannter Knoten im Verarbeitungsgraphen einer Assembly, der einen Robot-Vorgang mit einer deklarierten Dateiquelle verbindet. Seine Ausgabe kann zum Endergebnis, zu einer Zwischenrepräsentation oder zur Eingabe für mehrere nachfolgende Knoten werden. Step-Namen dienen der internen Adressierung im Graphen und gruppieren außerdem Ergebnisse in den Statusdaten. Beim Entwerfen werden kleine Vorgänge zu Zweigen kombiniert, damit Transformationen und Exporte unabhängig voneinander beobachtbar bleiben.

Wichtige Fakten

  1. Ein Step kann Uploads direkt empfangen oder Ergebnisse aus einem oder mehreren vorherigen Steps auswählen. Dadurch werden Eingabereferenzen Teil des ausführbaren Abhängigkeitsgraphen im Workflow.
  2. Zwei Steps können denselben Robot mit unterschiedlichen Parametern aufrufen, etwa um Varianten in unterschiedlichen Größen zu erzeugen und dabei getrennte Namen und Ergebnisgruppen beizubehalten.
  3. Das Fehlerverhalten hängt vom Graphen ab: Ein nachgelagerter Knoten kann keine Ausgabe erzeugen, wenn der vorgelagerte Zweig, auf den er angewiesen ist, keine nutzbare Datei liefert, selbst wenn unabhängige Zweige abgeschlossen werden.

Wann Assembly Steps wichtig sind

Benennen Sie Steps nach ihrem Zweck, damit Abhängigkeiten und zurückgegebene Ergebnisse verständlich bleiben. Verweisen Sie auf den richtigen vorgelagerten Step, denn ein falscher Name kann dazu führen, dass die falschen Dateien verarbeitet werden oder ein Zweig ohne Eingabe bleibt.

Machen Sie aus Medienwissen eine funktionierende Pipeline

Verbinden Sie Uploads, Verarbeitung, KI, Storage und Auslieferung über eine deklarative API – um Encoding-Stack, Skalierung und ständig wechselnde Formate müssen Sie sich nicht selbst kümmern.

Transloadit kostenlos ausprobieren