Mehrere Dateien in Alteryx laden: Batch-Import mit Wildcards effizient nutzen
Wenn sich Daten über Dutzende Einzeldateien verteilen, wächst ein Workflow schnell in die Breite: für jede Datei ein eigenes Eingabedaten-Tool, dazu die Vereinigung am Ende. Das lässt sich vermeiden. Alteryx kann mehrere Dateien über ein einziges Eingabedaten-Tool einlesen, wenn Du im Dateipfad mit einem Platzhalter arbeitest.
Es gibt mehrere Wege, das zu lösen. Dieser Beitrag zeigt den einfachsten.
Ein Beispiel
Wer schon einmal in London war, kennt die Oyster Card. Auf die Karte wird Guthaben geladen, mit dem sich Fahrten im öffentlichen Nahverkehr bezahlen lassen. Registriert man sie online, kann man sie bei Verlust sperren, Guthaben aufladen und die eigene Reisehistorie einsehen.
Ich lebe in London und bekomme jeden Monat eine CSV-Datei mit meinen Reisedaten. Darin steht, wo ich unterwegs war und was die einzelnen Fahrten gekostet haben. Mit diesen Daten möchte ich herausfinden, ob sich für mich eine Monatskarte lohnt.

Für die Aufbereitung habe ich einen kleinen Workflow gebaut. Über eine Formel lege ich ein zusätzliches Feld an, das jeden Eintrag danach unterscheidet, ob es sich um eine Fahrt oder einen Aufladevorgang handelt. Anschließend wandle ich Start- und Endzeiten in Datumswerte um und prüfe zum Schluss, ob doppelte Einträge enthalten sind.

Das Eingabedaten-Tool
Im Workflow steht nur ein einziges Eingabedaten-Tool. Es verweist auf den Ordner, in dem ich die monatlichen Dateien ablege.

Monatsname und Jahr habe ich im Dateipfad durch einen Platzhalter (*) ersetzt. Alteryx durchsucht den Ordner damit nach allen CSV-Dateien, deren Name mit „570512209″ beginnt. Den gesamten Namen zu ersetzen wäre möglich, dann würde allerdings auch die Datei „Documentation“ mit eingelesen.
Eine feste Obergrenze für die Anzahl der Dateien ist mir nicht bekannt. Wichtig ist aber, dass alle Dateien gleich aufgebaut sind, damit Alteryx sie zusammenführen kann. Die Struktur übernimmt das Tool aus der ersten eingelesenen Datei. Weicht eine der folgenden Dateien davon ab, erzeugt Alteryx eine Warnung. Eingelesen wird in alphabetischer Reihenfolge.
Das ist der schnellste Weg, mehrere Dateien gleichzeitig zu laden. Es gibt weitere Methoden, die mehr Kontrolle über Auswahl und Reihenfolge der Dateien bieten. Die stelle ich in den kommenden Wochen vor.
Alteryx im Arbeitsalltag
Solche Handgriffe sparen im Einzelfall ein paar Minuten. Interessant werden sie, wenn Datenaufbereitung regelmäßig anfällt und Workflows von mehreren Personen gepflegt werden.
Wir begleiten Teams genau an dieser Stelle: in Alteryx Trainings, die von den Grundlagen bis zu komplexeren Workflows reichen, und in Beratungsprojekten rund um Alteryx, von der Einführung über Lizenzfragen bis zur Umsetzung konkreter Anwendungsfälle. Wenn Du wissen möchtest, was davon zu Deiner Situation passt, melde