Free Trial

Blog - Deutsch

Erkenntnisse und Ideen von den besten Analytics-Experten.
grossal
15 - Aurora
15 - Aurora

Vor allem in komplexeren Workflows kommt es hin und wieder vor, dass man Dateien kopieren und/oder verschieben musst. Während man ein Macro das Dateien kopiert relativ schnell gebaut hat, wird es beim reinen Verschieben deutlich schwieriger, wie auch das geht, erfährst du in diesem Tuesday Tipp.

 

„Du sollst das Rad nicht jedes Mal neuerfinden“ ist ein bekanntes Sprichwort und genau so ist es auch beim Dateien kopieren und verschieben. Warum sich darüber Gedanken machen, wie man es selbst lösen könnte, wenn es auch schon ein fertiges Macro dazu gibt? Zugegebenermaßen ist es eigentlich kein Macro dass @bobpeers  gebaut hat, sondern viel mehr ein eigenes Tool, welches mit dem Alteryx Python SDK gebaut wurde.

 

Das Tool erlaubt es problemlos Daten von einem, an einen anderen Ort zu kopieren oder zu verschieben. Das praktische dabei: Es ist möglich fehlende Ordner anlegen zu lassen. Dadurch können bspw. auch hunderte oder tausende Reporting-Outputs, welche zuvor in einem Ordner lagen, in viele Ordner oder sogar Ordner Strukturen aufgeteilt werden.

 

grossal_0-1625998313859.png

 

Die kann dann zum Beispiel so aussehen:

 

Vorheriger Ordner:

Output/2021-01-01 Adidas.xlsx

Output/2021-01-01 Nike.xlsx

Output/2021-01-01 Puma.xlsx

Output/2021-01-02 Adidas.xlsx

...

 

Nachfolgende Struktur:

Output/Adidas/01-January/2021-01-01.xlsx

Output/Adidas/01-January/2021-01-02.xlsx

Output/Nike/01-January/2021-01-01.xlsx

Output/Puma/01-January/2021-01-01.xlsx

 

Der minimale Workflow dazu ist dabei äußerst simpel:

2021-08-08_09-21-19 AlteryxGui.png

 

Man könne hier auch einige Tools wie Select und Text-To-Columns einsparen und das ganze lediglich mit einer Formel machen, jedoch empfiehlt es sich für bessere Wartbarkeit hin und wieder auch mehr Tools zu verwenden. Das eigentliche wichtige passiert auch in dieser Variante noch im Formel-Tool:

 

2021-08-08_09-20-29 AlteryxGui.png

 

Im ersten Schritt generiere ich dabei den neuen Teil unseres Dateipfades und im zweiten, wird lediglich unser ursprüngliche Dateiname durch den neuen (inklusiver neuer Ordner) ersetzt.

 

Im File-Copy Tool muss man dann nur noch Folgendes einstellen:

2021-08-08_09-27-42 AlteryxGui.png

  

Wichtig ist hier nur der Hacken bei "Move Files" damit die ursprünglichen Files gleich verschoben werden und der Hacken für "Create Directories" damit die gewünschten neuen Ordner gleich miterstellt werden. 

 

Woher bekomme ich das Tool?

 

Das Tool lässt sich einfach auf seiner Github-Seite herunterladen: https://github.com/bobpeers/Alteryx_SDK_FileCopyMove

Es reicht dabei vollkommen das YXI-File herunterzuladen und das Tool mit einem Doppelklick auf die Datei zu installieren.

 

Weitere Details zu diesem Tool gibt es in diesem Post: https://community.alteryx.com/t5/Alteryx-Designer-Discussions/File-Copying-and-Moving/td-p/592216


Weitere Tipps Tuesday Beiträge

Dieser Eintrag ist Teil der Tipps Tuesday-Serie, alle Einträge dieser Serie findest du in unserem Index aufgelistet.

Beschriftungen