Free Trial

Knowledge Base

Lernen Sie von den Profis.
Dieser Artikel gehört zu unserer Tool Mastery Serie, einer Zusammenstellung von Beiträgen in der Wissensdatenbank mit verschiedenen Arbeitsbeispielen für Designer-Tools. Er befasst sich mit der Nutzung des Dynamischen-Eingabe-Tools auf unserem Weg, den Umgang mit Alteryx Designer zu erlernen:   Bei den meisten Tools, die bereits „dynamisch" im Namen haben, wäre es überflüssig, sie als eines der dynamischsten Tools in Designer zu bezeichnen. Dies ist bei der dynamischen Eingabe nicht der Fall. Mit der Basiskonfiguration bietet Ihnen das Dynamische-Eingabe-Tool die Möglichkeit, eine Vorlage anzugeben (dies kann eine Datei oder eine Datenbanktabelle sein) und durch Einlesen einer Liste oder anderer Quellen sowie durch Modifizierung von SQL-Abfragen eine beliebige Anzahl von Tabellen einzugeben, die diesem Vorlagenformat (Form/Schema) entsprechen. Dies ist besonders hilfreich für periodische Datensätze, doch die Nutzung des Tools geht weit über seine Basiskonfiguration hinaus. Um Ihre Datenzusammenführung zu erleichtern, haben wir einige Anwendungsbeispiele zusammengestellt, die verdeutlichen, wie vielseitig das Dynamische-Eingabe-Tool ist:   Einlesen einer Liste von Dateien nach ihren Dateipfaden (im Gegensatz zum Öffnen von Dateien im gleichen Verzeichnis mit einem Platzhalter im Eingabedaten-Tool). Hierzu müssen Sie lediglich ein Feld für die Dateispeicherorte als Ihr Feld in „Eine Liste mit Datenquellen lesen“ angeben und „Gesamten Dateipfad ändern“ als Ihre Aktion auswählen. Das Verzeichnis-Tool wird häufig zur Auflistung von Dateien genutzt:       Ändern von SQL-Abfragen zum Ersetzen von Zeichenfolgen, Aktualisieren von Where-Klauseln, Anwenden von räumlichen Filtern und Bearbeiten von gespeicherten Vorgängen für Ihre Eingabe (siehe Anhang).  Zugreifen auf mehrere Arbeitsblätter über dieselbe Excel-Arbeitsmappe (siehe Anhang).  Stapelverarbeitung mehrerer Designer-Arbeitsblätter aus mehreren Excel-Dateien – in unterschiedlichen Formaten!   Da das Modifizieren von SQL-Abfragen und der Zugriff auf mehrere Arbeitsblätter innerhalb derselben Excel-Datei die am wenigsten dokumentierten Ansätze in unserer Community sind, haben wir diese beiden Ansätze in unserem Workflow v10.5 „Dynamic Input.yxzp“ detaillierter ausgeführt. Für eine bessere Übertragbarkeit (wir werden nicht auf dieselben Datenbankverbindungen zugreifen können) besteht die als erstes Beispiel verwendete SQL-Abfrage aus einer einfachen Auswahl aller Datensätze derselben Excel-Datei. Sie können die ursprüngliche Abfrage sehen, wenn Sie in der SQL-Editor-Ansicht der Vorlagendatei die Auswahl „Tabelle oder Abfrage“ vornehmen.     Möchten Sie weitere Informationen zur Nutzung des Dynamischen-Eingabe-Tools? Sehen Sie sich unser Community-Live-Schulungsvideo zum Thema dynamische Eingaben an. Wenn Sie mehr über die Dateneingabe im Allgemeinen erfahren möchten, sehen Sie sich außerdem unser Ablaufdiagramm für eine optimale Dateneingabe an!   Nun sollten Sie über Expertenkenntnisse für die Nutzung des Dynamischen-Eingabe-Tools verfügen! Falls Sie einen Anwendungsfall kennen, den wir ausgelassen haben, können Sie gerne nachstehend einen Kommentar hinterlassen!    Sehen Sie sich schon als Tool-Meister? Schreiben Sie uns an Stephanie.jansen@alteryx.com, wenn Sie Ihre kreativen Tool-Anwendungsbeispiele in einem Artikel der Tool Mastery Serie vorstellen möchten.   Haben Sie noch Fragen? Die deutsche Community ist hier, um sie im Forum zu beantworten.    Wenn Sie alle Designer-Tools beherrschen möchten, abonnieren Sie unsere E-Mail-Benachrichtigungen.   *Dieser Beitrag wurde von @MattD  geschrieben.
Vollständigen Artikel anzeigen
Dieser Artikel gehört zu unserer Tool Mastery Serie, einer Zusammenstellung von Beiträgen in der Wissensdatenbank mit verschiedenen Arbeitsbeispielen für Designer-Tools. Er befasst sich mit der Nutzung des Texteingabe-Tools auf unserem Weg, den Umgang mit Alteryx Designer zu erlernen:   Mit dem Texteingabe-Tool (erlernen Sie den Umgang hier), unseren Konnektor-Tools und dem Herunterladen-Tool (erlernen Sie den Umgang hier) können Sie eine Vielzahl von Daten in Designer verarbeiten. Doch was ist mit manuell eingegebenen Benutzerdaten? In der Analytik wird häufig versucht, manuelle Eingaben zu vermeiden (sofern wir keine Bereinigung durchführen), da diese eine höhere Fehleranfälligkeit aufweisen. Ungeachtet der Risiken gibt es eine Reihe von Situationen, in denen die manuelle Dateneingabe in Alteryx hilfreich sein kann. Diese Aufgabe allein zu bewältigen, ist jedoch gefährlich. Verwenden Sie hierzu das Texteingabe-Tool und vereinfachen Sie diese Vorgänge mithilfe der nachstehenden Techniken:       Finden und ersetzen Sie bestimmte Zielwerte innerhalb Ihrer Daten (siehe beigefügtes Paket Text Input.yxzp)   Hängen Sie durch einen Benutzer eingegebene Daten an (siehe beigefügtes Paket Text Input.yxzp)   Hinweis: Sie können auch das Verknüpfen-Tool (erlernen Sie den Umgang hier) nutzen und Bedingungsfelder verknüpfen, um eine Tabellenbeziehung herzustellen.   Integrieren Sie die Daten des Durchsuchen-Tools (erlernen Sie den Umgang hier) als Workflow-Kontrollpunkte – ähnlich wie das Cache-Dataset-Makro (V2)   Nun sollten Sie über Expertenkenntnisse für die Nutzung des Texteingabe-Tools verfügen! Falls Sie einen Anwendungsfall kennen, den wir ausgelassen haben, können Sie gerne nachstehend einen Kommentar hinterlassen!    Sehen Sie sich schon als Tool-Meister? Schreiben Sie uns an Stephanie.jansen@alteryx.com, wenn Sie Ihre kreativen Tool-Anwendungsbeispiele in einem Artikel der Tool Mastery Serie vorstellen möchten.   Haben Sie noch Fragen? Die deutsche Community ist hier, um sie im Forum zu beantworten.    Wenn Sie alle Designer-Tools beherrschen möchten, abonnieren Sie unsere E-Mail-Benachrichtigungen.   *Dieser Beitrag wurde von @MattD geschrieben.
Vollständigen Artikel anzeigen
Dieser Artikel gehört zu unserer Tool Mastery Serie, einer Zusammenstellung von Beiträgen in der Wissensdatenbank mit verschiedenen Arbeitsbeispielen für Designer-Tools. Er befasst sich mit der Nutzung des Herunterladen-Tools auf unserem Weg, den Umgang mit Alteryx Designer zu erlernen: Für eine bestmögliche Datenzusammenführung ist die Flexibilität entscheidend, eine Verbindung zu so vielen Datenquellen wie möglich herstellen zu können. Kein Puzzle enthüllt ein Gesamtbild, ohne dass alle Teile an der richtigen Stelle liegen, und dasselbe gilt auch für Analytics. Wir sind zwar stolz darauf, dass wir eine Liste unterstützter Eingabedateiformate und Datenplattformen vorweisen können, die vielleicht sogar groß genug für die Datenbankspeicherung selbst sind, aber leider kann man in der ständig wachsenden Welt der Daten nicht alle davon erfassen. Nutzen Sie das Herunterladen-Tool. Zusätzlich zum FTP-Zugriff kann dieses Tool Daten per Web-Scraping oder API übertragen (überprüfen Sie Ihre Datenquelle - es gibt fast immer eine API!), wodurch Sie selbst auf die abgelegensten Datenspeicher zugreifen können. Mit den unten zusammengestellten Beispielen und der Fülle der im Web zugänglichen Daten können Sie fast jedes analytische Puzzle in die Mona Lisa verwandeln:   FTP-Upload FTP-Download FTP-Automatisierung Verbindung zu REST APIs – ohne Programmierung! (Teil 2: Authentifizierung) Web-Scraping   Nun sollten Sie über Expertenkenntnisse für die Nutzung des Herunterladen-Tools verfügen! Falls Sie einen Anwendungsfall kennen, den wir ausgelassen haben, können Sie gerne nachstehend einen Kommentar hinterlassen!    Sehen Sie sich schon als Tool-Meister? Schreiben Sie uns an Stephanie.jansen@alteryx.com, wenn Sie Ihre kreativen Tool-Anwendungsbeispiele in einem Artikel der Tool Mastery Serie vorstellen möchten.   Haben Sie noch Fragen? Die deutsche Community ist hier, um sie im Forum zu beantworten.    Wenn Sie alle Designer-Tools beherrschen möchten, abonnieren Sie unsere E-Mail-Benachrichtigungen.   *Dieser Beitrag wurde von @MattD geschrieben.
Vollständigen Artikel anzeigen
Dieser Artikel gehört zu unserer Tool Mastery Serie, einer Zusammenstellung von Beiträgen in der Wissensdatenbank mit verschiedenen Arbeitsbeispielen für Designer-Tools. Er befasst sich mit der Nutzung des Fuzzy-Übereinstimmungs-Tools auf unserem Weg, den Umgang mit Alteryx Designer zu erlernen.   Ähnlich wie bei der Excel-Fuzzy-Suche vereinfacht das Fuzzy-Übereinstimmungs-Tool (Anwendungsbeispiel hier) die Suche nach nicht exakten Übereinstimmungen in Ihren Daten. Durch Spezifizieren von Ähnlichkeit-Schwellenwerten, Anwenden unterschiedlicher Übereinstimmungs-Algorithmen sowie Angabe weiterer Konfigurationsoptionen können Sie das Tool so anpassen, dass es am besten zu Ihrem Datensatz passt. Aufgrund der umfangreichen Anpassungsmöglichkeiten des Tools empfehlen wir, dass Sie sich unsere einleitenden  und weiterführenden Live-Schulungsvideos ansehen, wenn das Tool in komplexeren Anwendungen eingesetzt werden soll. Weiterhin ergänzen unsere häufig gestellten Fragen und die Tipps und Tricks zum Thema Fuzzy-Übereinstimmung die Informationen zur Nutzung des Tools!   Im Leben sind nur wenige Dinge schwarz und weiß. Wir finden überall Grauzonen und ihre Grenzen können verschwimmen. Gleiches gilt für Daten – insbesondere, wenn sie von Menschen eingegeben werden. Aus diesem Grund haben wir das Fuzzy-Übereinstimmungs-Tool entwickelt. Wenn Ihre Daten nicht klar sind, können Sie dennoch eine Wertschöpfung aus Ihren Datensätzen erzielen, indem Sie diese mit etwas vergleichen, das etwas stärker standardisiert ist. Dies kann bei Folgendem hilfreich sein:   Bereinigen (Duplikatentfernung) eines einzelnen Datensatzes von doppelten Einträgen (siehe Fuzzy Match.yxmd im Anhang):     Zusammenführen zweier Datensätze und Bestimmen redundanter Datensätze (siehe Fuzzy Match.yxmd im Anhang): Hinweis: Es wird dringend empfohlen, zunächst eine Bereinigung (Duplikatentfernung) jedes Ihrer zusammenzuführenden Datensätze vorzunehmen, bevor Sie diese im Zusammenführungsmodus nutzen, um alle redundanten Übereinstimmungen zu entfernen – dies bewirkt eine erhebliche Beschleunigung des Abgleichs.     Durchführen von Zeichenfolgenvergleichen, Bereinigungen und Schlüsselwortabgleichen   Diese Techniken unterstützen Sie bei der Identifizierung ähnlicher Namen, Adressen, Telefonnummern und selbst falsch geschriebener Wörter in Ihren Daten und ermöglichen exakte Analysen nicht exakter Zeichenfolgen.   Wenn Sie mit Namen arbeiten, lesen Sie bitte unseren Leitfaden für Nickname-Fuzzy-Übereinstimmungen. Wenn Sie den Übereinstimmungs-Schwellenwert so weit lockern müssen, dass manche Zeichenfolgen-Übereinstimmungen nicht korrekt erkannt werden, während andere keine weiteren Ergebnisse mehr liefern, versuchen Sie, den Abgleich mit einem anderen Fuzzy-Übereinstimmungs-Tool lediglich für die Zeichenfolgen mit dem niedrigeren Schwellenwert durchzuführen, die Sie hinzufügen möchten, und führen Sie diese wieder mit dem abgeglichenen Datensatz zusammen.   Nun sollten Sie über Expertenkenntnisse für die Nutzung des Fuzzy-Übereinstimmungs-Tools verfügen! Falls Sie einen Anwendungsfall kennen, den wir ausgelassen haben, können Sie gerne nachstehend einen Kommentar hinterlassen!    Sehen Sie sich schon als Tool-Meister? Schreiben Sie uns an Stephanie.jansen@alteryx.com, wenn Sie Ihre kreativen Tool-Anwendungsbeispiele in einem Artikel der Tool Mastery Serie vorstellen möchten.   Haben Sie noch Fragen? Die deutsche Community ist hier, um sie im Forum zu beantworten.    Wenn Sie alle Designer-Tools beherrschen möchten, abonnieren Sie unsere E-Mail-Benachrichtigungen.   *Dieser Beitrag wurde von @MattD geschrieben.  
Vollständigen Artikel anzeigen
Einer der wichtigsten Gründe für die Beliebtheit von Alteryx ist die Möglichkeit, eine Vielzahl verschiedener Datenquellen auszulesen.  Für das Auslesen von PDF- oder Word-Dokumenten ist jedoch etwas Hilfe aus einer anderen Quelle erforderlich.  Wann ist ein solcher Vorgang sinnvoll? Stellen Sie sich beispielsweise vor, jemand möchte einen Ordner voller Lebensläufe nach einem bestimmten Text durchsuchen.  Warum kann Alteryx diese Formate nicht nativ lesen? Diese Dateitypen verwenden kein Standardformat und müssen daher vor dem Auslesen in Textdateien konvertiert werden.  Für diese Konvertierung ist ein kostenloses Open-Source-Programm mit dem Namen DocToText verfügbar. Dieses Programm wird in der Befehlszeile ausgeführt und konvertiert diese Dateitypen zu Textdateien, die Alteryx problemlos lesen kann. Ich habe ein Beispiel an diesen Blogeintrag angehängt.  Dieser Workflow verwendet das wenig beachtete Tool Befehl ausführen.  Mit diesem Tool können wir eine Liste von Dateien aus einem bestimmten Quellordner einlesen, die Informationen in ein passendes Format für DocToText konvertieren und anschließend das Tool Befehlt ausführen verwenden, um die Dateien zum weiteren Gebrauch in ein Textformat zu konvertieren.  Der Anhang enthält alles, was Sie brauchen, inklusive einer passenden Ordnerstruktur für das Modul.  Laden Sie die angehängte yxzp-Datei herunter, extrahieren Sie diese, probieren Sie das Modul aus und teilen Sie uns Ihre Meinung mit! Dieses Beispiel wurde für Version 10.0 aktualisiert. Beim Extrahieren des Pakets werden einige Abhängigkeitsfehler angezeigt. Keine Sorge, bei der Ausführung sollten keine Fehler auftreten. Vielen Dank an Maureen Wolfson für die Basis-App und den Vorschlag! Bis zum nächsten Mal!   *Der Beitrag "Can Alteryx Parse A Word Doc Or PDF?"  wurde in Designer Knowledge veröffentlicht und von @ChadM geschrieben - 11-03-2019  
Vollständigen Artikel anzeigen
Frage  Woher weiß ich, wann ich die Tools Join (Verknüpfen) bzw. Union (Zusammenführen) verwenden sollte?   Antwort Diese Frage erreicht uns recht häufig. Wie sollten Sie vorgehen, wenn Sie zwei Datensätze zu einem größeren Datensatz kombinieren möchten? Alteryx enthält zwei einfache Tools für diesen Vorgang, je nachdem was Sie erreichen möchten: das Verknüpfen Tool und das Zusammenführen Tool.   Was ist also der Unterschied zwischen diesen Tools?   Das Verknüpfen Tool generiert eine breitere Datei, fügt also Felder zu Ihren Daten hinzu oder kombiniert Ihre Eingaben horizontal. Verwenden Sie dieses Tool, um Informationen zu Ihren vorhandenen Datensätzen hinzuzufügen. Angenommen, Sie haben eine Liste von Kunden mit der ID des Geschäfts, in dem diese Kunden einkaufen, und dazu eine separate Liste der Standorte der Geschäfte. Wenn Sie die Geschäftsinformationen mit den Kundeninformationen kombinieren möchten, sollten Sie ein Verknüpfen-Tool über das Feld „Store ID“ verwenden. Dabei werden die Geschäfte in jedem Datensatz zu den Kunden zugeordnet, und Ihre Kundendatei enthält jetzt auch die Informationen für die Geschäfte. Dieser Vorgang kann je nach Struktur Ihrer Datensätze zu doppelt vorhandenen Einträgen führen, daher sollten Sie Ihre Daten überprüfen.   Das Zusammenführung-Tool macht Ihre Datei länger, fügt also Einträge zu Ihren Daten hinzu oder kombiniert Ihre Eingaben vertikal. Verwenden Sie dieses Tool, um zwei Dateien übereinander zu stapeln. Angenommen, Sie haben eine Liste von Kunden aus den einzelnen Regionen Ihrer Vertriebsabteilung und möchten eine einzige Masterdatei erhalten. Die Dateien der einzelnen Regionen haben jeweils dieselben Felder. Mit dem Zusammenführung-Tool können Sie Ihre Datensätze anhand von Feldnamen ausrichten (entweder automatisch oder manuell, falls kleine Abweichungen vorliegen) und erhalten eine Masterdatei mit einheitlichen Feldern.   Das angehängte Beispiel (erstellt in Alteryx Designer 11.3) veranschaulicht den Unterschied!
Vollständigen Artikel anzeigen
Alteryx bietet den unschlagbaren Vorteil, dass Sie mehrere Dateien mühelos einlesen und automatisch zu einem einzigen Datensatz kombinieren können. Dieser Vorgang wird etwas komplizierter, wenn die Dateien unterschiedliche Schemas verwenden oder wenn Excel-Dateien mehrere Registerkarten enthalten. Falls Sie Excel-Dateien mit mehreren Registerkarten hinzufügen und für jede Registerkarte ein eigenes Schema verwenden möchten, müssen Sie einen Schritt weiter gehen.   Falls Ihre Registerkarten jeweils dasselbe Schema verwenden, lesen Sie diesen Artikel.   Falls die Registerkarten unterschiedliche Schemas (Feldnamen pro Blatt) haben oder möglicherweise haben, müssen Sie verschachtelte Batch-Makros verwenden. Ich habe einen in 11.0 erstellten Beispiel-Workflow angehängt, der diesen Prozess veranschaulicht.     Im oben gezeigten Haupt-Workflow lesen wir die Dateipfade aller XSLX-Dateien im Verzeichnis mit dem Verzeichnis-Tool ein. Möglicherweise müssen Sie das Tool in diesem Beispiel in ein Verzeichnis auf Ihrem Computer umleiten.     Ein Großteil der Magie geschieht in dem oben gezeigten Makro. Dieses Makro liest das Feld „FullPath“ und aktualisiert das zentrale Input Data Tool, um die erste Datei in der Liste aus der Verzeichniseingabe zu lesen. Dieses Tool liest die Liste der Blattnamen in der ersten Daten und gibt außerdem den vollständigen Pfad aus dem Input Data Tool aus. Ein neues Feld wird in der Formel für einen akzeptablen vollständigen Dateipfad einer Excel-Datei formatiert und enthält den gewünschten Blattnamen. Dieser Pfad wird als Steuerungsparameter an das 2. Makro übergeben.   Das zweite Makro ist sehr einfach. Es nimmt den Dateipfad vom ersten Makro entgegen, aktualisiert das Input Data Tool, liest die entsprechende Datei ein und gibt sie an das erste Makro zurück. Dieser Prozess wird für jedes Blatt in jeder der aus dem Verzeichnis-Eingabetool übergebenen Dateien wiederholt.   Jedes Batch-Makro enthält die Daten, bis der Batch abgeschlossen und die Daten zu einem großen Datensatz kombiniert wurden.   Hinweis: Das Beispiel wurde in 11.0 erstellt und kann in älteren Versionen nicht geöffnet werden.
Vollständigen Artikel anzeigen
Frage Wie kann ich eine kartesische Verknüpfung für meine Daten ausführen? Antwort Eine kartesische Verknüpfung, auch bekannt als kartesisches Produkt, ist eine Verknüpfung aller Zeilen in einer Tabelle mit allen Zeilen in einer anderen Tabelle. Wenn Tabelle A beispielsweise 100 Zeilen hat und mit Tabelle B verknüpft wird, die 1.000 Zeilen hat, dann ergibt die kartesische Verknüpfung insgesamt 100.000 Zeilen. Diese Art von Verknüpfung ist hilfreich, wenn Sie einen Datensatz benötigen, der alle Kombinationen aus zwei oder mehr Tabellen enthält. Sie können weitere Anhängen-Tools verwenden, um zusätzliche Elemente zur Verknüpfung hinzuzufügen. Verbinden Sie dazu einfach die Ausgabe des ersten Anhängen-Tools mit der Zieleingabe eines zweiten Anhängen-Tools, und die dritte Tabelle mit der Quelleingabe des zweiten Anhängen-Tools. Setzen Sie diese Konfiguration für alle weiteren benötigten Tabellen fort.   Im untenstehenden Beispiel brauchte ein Autohändler eine Liste mit allen Kombinationen aus Modell, Außenfarbe, Innenfarbe und optionalen Paketen. Hier sehen Sie eine kartesische Verknüpfung aus allen vier Tabellen:       Die Tabellen enthalten die folgenden Daten:                   Hier sehen Sie einen Auszug aus den Ergebnissen für den oben gezeigten Workflow:     Wichtig Das Anhängen-Tool gibt standardmäßig einen Fehler aus, wenn mehr als 16 Instanzen verwenden werden, um zu verhindern, dass der Benutzer versehentlich übermäßig große Datensätze produziert. Falls Ihre Daten aus mehr als 16 Elementen bestehen, können Sie diese Einstellung wie unten gezeigt für alle Anhängen-Tools ändern:     Dieser Workflow wurde in 10.6 erstellt und ist angehängt.    Vielen Dank!
Vollständigen Artikel anzeigen
Wir haben einige Fragen dazu erhalten, wie sich Workflows korrekt verketten lassen. Je nach Alteryx-Installation haben Sie dazu mehrere Optionen.   Wenn Sie nur mit dem Designer arbeiten, können Sie die Crew-Makros aus der Community verwenden. Kein Link angegeben, da die Tools aktualisiert werden. Verwenden Sie die Community-Suche, um nach den neuesten Crew-Makros zu suchen.   Suchen Sie in der Liste der Crew-Makros nach den Runner-Tools. Sie finden eine Beschreibung dieser Tools unter Runner-Tools.     Hinweis: Sie müssen einen zusätzlichen Workflow mit diesen Makros erstellen, um die Workflows ausführen zu können.   Falls Sie Designer zusammen mit Planer oder Alteryx Server verwenden, können Sie die Crew-Makros zwar im Planer verwenden, allerdings nicht in der Gallery. Sie haben noch weitere Optionen zur Auswahl, bei denen Sie keinen zusätzlichen Workflow mit den Runner-Tools erstellen und in Gallery oder Planer verwenden müssen.   Wenn Sie mit dem Planer oder dem Server arbeiten, können Sie den Alteryx-Engine-Befehl verwenden. Auf diese Weise kann Alteryx Workflows in der Befehlszeile ausführen, um zusätzliche Workflows oder Programme aufzurufen. Normalerweise befindet sich „AlteryxEngineCmd.exe“ unter „C:/Programme/Alteryx/bin/AlteryxEngineCmd.exe“.   Okay, und weiter?   Das Fenster mit der Workflow-Konfiguration enthält eine Registerkarte „Ereignisse“. In dieser Registerkarte können Sie ein Ereignis „Befehl ausführen“ hinzufügen. Anschließend können Sie zwischen den folgenden Optionen für die Befehlsausführung wählen:       In der Eingabeaufforderung: Sie können entweder zu „AlteryxEngineCmd.exe“ navigieren oder den Speicherort wie folgt angeben: „C:/Program Files/Alteryx/bin/AlteryxEngineCmd.exe“.   Unter Befehlsargumente [Optional]: Geben Sie den Speicherort des zweiten Workflows zusammen mit dem Namen und Dateityp des Workflows an. Beispiel: „C:/temp/NHL2.YXMD“   SEHR WICHTIG: Beachten Sie, dass die Zeichenfolge im obigen Beispiel in Anführungszeichen steht. Der Grund dafür ist das der Befehl keine Leerzeichen in den Verzeichnispfaden verarbeiten kann. Die Anführungszeichen um die Zeichenfolge herum teilen dem Befehl mit, dass er die Leerzeichen ignorieren soll. Versuchen Sie jedoch allgemein, Leerzeichen in Ihren Verzeichnispfaden zu vermeiden, wenn Sie diesen Befehl verwenden.   Stichprobe:     Hinweis: Diese Methode funktioniert hervorragend, kann jedoch etwas frickelig sein. Außerdem können Probleme auftreten, wenn Sie andere Befehlsprozesse ausführen oder keine Admin-Rechte für die Ordner haben.    Sie haben noch eine weitere Option! Sie können Ihre Workflows in Apps für Gallery oder Planer umwandeln und nacheinander ausführen.   Wenn Sie ein Oberflächentool auf das Canvas ziehen, wird Ihr Workflow automatisch zu einer App konvertiert. Falls Sie kein Oberflächentool verwenden möchten, können Sie den Workflow trotzdem zu einer App konvertieren, um die Option für verkettete Apps zu verwenden. Nachdem Sie den Workflow zu einer App konvertiert haben, können Sie die Apps im Schnittstellendesigner miteinander verketten.     Hinweis: Beim Erstellen verketteter Workflows für Planer und Gallery müssen sich die Workflows und die Ressourcen für den Workflow auf dem Server befinden. Außerdem benötigt der Server Zugang zu den Datenbankverbindungen, Dateiverzeichnissen und Eingabedateien.    Möchten Sie mehr über den Schnittstellendesigner erfahren? Interface-Designer Teil 1    Möchten Sie eine sequenzielle Ausführung von Workflows planen? Lesen Sie diesen Artikel: Planen von Workflows mit dem Tool „Befehl ausführen“.
Vollständigen Artikel anzeigen
VLOOKUP ist eine der meistverwendeten Funktionen in Excel.  VLOOKUP nimmt einen Suchwert entgegen und sucht nach diesem Wert in der ersten Spalte in einem Suchbereich.  Vervollständigen Sie die Syntax der Funktion, indem Sie die Spaltennummer angeben, die aus dem Bereich zurückgegeben werden soll.  VLOOKUP ist also eine Verknüpfung.  Eine Spalte mit Daten wird mit einem bestimmten Bereich verknüpft, um eine Reihe von Werten aus diesem Bereich zurückzugeben.     Dieser Beitrag verfolgt zwei Ziele: 1. Vorführung von VLOOKUP mit Alteryx. 2. Vorführung einer Vereinfachung von VLOOKUP in Alteryx.    Angenommen wir haben eine Excel-Datei mit zwei Arbeitsblättern.  Blatt 1 enthält eine Masterliste mit Vertriebsdaten.  Die Daten sehen wie folgt aus:       Blatt 2 enthält eine Auswahlliste mit Vertriebsmitarbeitern und deren Vor- und Nachnamen:     Wir werden eine VLOOKUP-Funktion verwenden, um die Liste der Vertriebsmitarbeiter einzulesen, mit den Personen aus Blatt 1 abzugleichen und die Verkaufsdaten für die einzelnen Vertriebsmitarbeiter zurückzugeben.  Beachten Sie, dass unsere Liste der Personen in Blatt 2 zwei Personen mit dem Namen „Angelina“ enthält.  Blatt 1 enthält mehrere Personen mit den Namen „Angelina“ und „Michael“.  Wenn wir also nur den Vornamen verwenden, erhalten wir keine zuverlässigen Ergebnisse mit VLOOKUP.  Ein Abgleich nach Nachnamen, oder sogar eine Verkettung von Vor- und Nachname ist auch nicht immer garantiert zuverlässig.  Es gibt eine Menge „Michael Thomas“ auf der Welt, und möglicherweise mehr als einen in Ihren Daten.  Daher vervollständigen wir unser VLOOKUP, indem wir jedem Vertriebsmitarbeiter einen eindeutigen Bezeichner zuweisen.  Lassen Sie uns jedoch nur als Gedankenspiel annehmen, dass die Kombination aus Vor- und Nachname einen eindeutigen Namen/Bezeichner ergibt.    Als Erstes verketten wir also Vor- und Nachname in einem neuen Feld.     Anschließend wiederholen wir den Vorgang mit unseren Daten in Blatt 2.  VLOOKUPs benötigen sortierte Daten, um korrekte Ergebnisse zu liefern.  In diesem Fall sortieren wir die Blätter 1 und 2 in aufsteigende Reihenfolge nach „Concatenated Name“ (Verketteter Name):     Jetzt können wir endlich unsere „=VLOOKUP“-Funktion verwenden:     Es hat funktioniert! Ich werde Ihnen jetzt zeigen, wie Sie dasselbe in Alteryx erreichen.  (Tipp: es gibt mehr als einen Weg).   Zunächst importieren wir unsere Daten aus den Blättern 1 und 2.       Wie auch im Excel-Beispiel verketten wir Vor- und Nachname in einem neuen Feld.  Lassen Sie uns den verketteten Namen in Blatt 1 zur besseren Lesbarkeit als „Full Name“ (Vollständiger Name) und in Blatt 2 als „New Name“ (Neuer Name) benennen.  Dazu verwenden wir einen Ausdruck für das Formula Tool:         Zuletzt fügen wir ein Tool „Suchen Ersetzen“ ein und verbinden Blatt 2 mit dem „F“-Eingang für „Suchen Ersetzen“ und Blatt 1 mit dem „R“.       Die Konfiguration für „Suchen Ersetzen“ sieht wie folgt aus:     Beachten Sie, dass „Sales“ (Verkäufe) unter „Feld(er) an Datensatz anhängen“ ausgewählt ist.  Wenn wir den Workflow ausführen, erhalten wir die Daten nach Vertriebsmitarbeiter, genau wie in Excel:      In Alteryx gibt es jedoch einen einfacheren Weg, VLOOKUPs auszuführen! Wir können die beiden Blätter mit einem Join Tool verknüpfen.       Sehen Sie sich die Konfiguration der Verknüpfung an:     Wir haben unsere Daten nach Vor- und Nachname verknüpft, ohne die beiden Felder zunächst zu verketten.  Außerdem haben wir die Vertriebsdaten, die wir erhalten möchten, im gleichen Join Tool ausgewählt.       Alteryx bietet einen weiteren Vorteil gegenüber der VLOOKUP-Funktion in Excel.  Angenommen, Sie möchten Verkäufe und Opportunities zurückgeben.  In Alteryx reicht dafür eine einzige Verknüpfung.  In Excel müssen Sie mehrere VLOOKUPs ausführen.
Vollständigen Artikel anzeigen
Frage Wie kann ich Leerzeichen aus meinen Daten entfernen?? Hilfe! Antwort Leerzeichen können in verschiedenen Situationen auftreten, aber das folgende Diagramm (aus dem angehängten Beispiel für 10.6, „Remove Whitespace.yxmd“) deckt alle möglichen Fälle ab:   Die meisten Ansätze verwenden die trim()-Funktion im Formula Tool, die sämtliche Leerzeichen aus Ihren Zeichenfolgen abschneidet, wenn sie ohne zweites Argument aufgerufen wird. Ab der Designer-Version 10.5 können Sie auch das Tool „Datenbereinigung“ verwenden, um Ihre Felder zu bereinigen! Meistern Sie das Tool hier.
Vollständigen Artikel anzeigen
Mit dem Tool „Ausgabe“ den Datei- oder Tabellennamen (oder einen Teil davon) aus einem Feld auslesen. Auf diese Weise können Sie Suffix anhängen, ein Präfix voranstellen, den gesamten Dateinamen ändern oder den Pfad ändern. Außerdem können Sie auswählen, ob sie das fällt in der Ausgabe behalten möchten.   Dies ist ganz besonders für Prozesse hilfreich, die regelmäßig ausgeführt werden, bei denen sie aber die Ausgabedatei nicht jedes Mal überschreiben möchten. Mit der Funktion datetimetoday() (Datums-/Uhrzeitfunktionen) können Sie das heutige Datum ermitteln und die Funktion außerdem dazu verwenden, um den Dateinamen zu aktualisieren.    Für Excel-Dateien gilt eine etwas andere Logik, da der Dateiname das Format filename.xslx|||SheetName verwendet.   Die Option Datei- Tabellenname ändern aktualisiert den Blattnamen, aber nicht den Dateinamen.   Um den Dateinamen zu ändern, müssen Sie die Option Gesamten Dateipfad ändern verwenden. Erstellen Sie ein vorgeschaltetes Feld, das den gesamten Dateipfad enthält. Das folgende Beispiel für einen vollständigen Dateipfad verwendet das heutige Datum als Dateiname:    "C:/Users/username/Documents" + DateTimeFormat(datetimetoday(),"%Y_%m_%d") + ".xlsx|||Sheet1"   Der angehängte Workflow enthält ein Beispiel, welches zeigt wie eine Excel-Datei aktualisiert wird und zeigt außderdem eine kommagetrennte Datei mit dem heutigen Datum. 
Vollständigen Artikel anzeigen
Das Tool „Verknüpfen“ ist mit Sicherheit eines der meistverwendeten Tools in Alteryx; es wird jedoch auch häufig falsch verstanden. Dies gilt umso mehr, wenn neue Benutzer noch nie mit Verknüpfungen in anderen Datenbearbeitungsplattformen gearbeitet haben oder wenn sie große Tabellen verknüpfen und nicht auf die Datensätze in den Feldern achten, über die sie verknüpfen.   Ich möchte daher drei verschiedene Arten besprechen, um zwei Tabellen über ein gemeinsames Feld zu verknüpfen, und auf die zu erwartenden Ergebnisse eingehen. Der Workflow in diesem Beispiel (an diesen Artikel angehängt) wurde in 10.5 erstellt und enthält die unten gezeigten grafischen Elemente.   1. Fall: Verknüpfen über Felder, die jeweils eindeutige Datensätze enthalten   Dies ist der einfachste und am leichtesten verständliche Fall. In diesem Fall verknüpfen wir über die Felder mit dem Namen „Fruit“ (Obst) in beiden Eingaben. Beim Verknüpfen werden die Einträge in beiden Tabellen aneinander ausgerichtet, wenn die Einträge in den Feldern „Fruit“ (Obst) übereinstimmen.   Die verknüpfte Tabelle (J Output) sollte also wie folgt aussehen:   Sehr überschaubar   2. Fall: Verknüpfen über Felder, von denen nur eines eindeutige Datensätze enthält   In diesem Fall haben wir zwei Einträge für „Banana“ (Banane) in unserer linken Eingabe. Der Eintrag mit „Banana“ (Banane) in der rechten Eingabe ergibt also zwei Übereinstimmungen und wird an beide Einträge aus der linken Eingabe angefügt. Unsere Ausgabe sollte wie folgt aussehen:     3. Fall: Verknüpfen über zwei Felder mit nicht-eindeutigen Datensätzen Dieser Fall ist etwas komplizierter, aber nach einer grafischen und mathematischen Betrachtung verstehen Sie hoffentlich die Logik und können sich vor unerwünschten Datensätzen schützen.   In diesem Fall haben wir zwei Einträge in „Fruit“ (Obst), die „Banana“ (Banane) in beiden Tabellen enthalten. Hier geschieht dasselbe wie im obigen Fall, allerdings zweimal, da wir zwei Datensätze von der rechten Eingabe haben, die mit zwei Datensätzen aus der linken Eingabe übereinstimmen. Unsere Ausgabe enthält also insgesamt 4 Einträge mit dem Wort „Banana“ (Banane).  Die Ausgabe sollte wie folgt aussehen:     Wenn wir uns den 3. Fall und den 2. Fall aus mathematischer Perspektive ansehen, können Sie die Gesamtzahl der Datensätze pro Instanz ermitteln, indem Sie die Anzahlen der Datensätze aus beiden Tabellen miteinander multiplizieren. Da wir im obigen Beispiel nach „Fruit“ (Obst) verknüpfen und den Eintrag für Bananen in beiden Tabellen sehen, können Sie sich den Vorgang vorstellen als 2 Bananen x 2 Bananen = 4 Bananen.   Angenommen, wir fügen in unserer rechten Eingabe eine weitere Zeile hinzu:   Jetzt haben wir 3 x 2 und sollten also 6 Kombinationen von Einträgen mit „Banana“ (Banane) im Feld „Fruit“ (Obst) erhalten.         Falls Sie zwei Tabellen verknüpft haben und mehr Datensätze als erwartet erhalten, dann ist dies die wahrscheinlichste Ursache für Ihr Problem. Diese Beispiele veranschaulichen die gezeigten Anwendungsfälle. Als Best Practice empfehle ich die beiden folgenden Schritte vor dem Verknüpfen von Tabellen:   1. : Überprüfen Sie Ihre Tabellen auf doppelt vorhandene Datensätze. Im obigen Fall haben wir drei Duplikate aus der rechten Eingabe und können das Tool „Einmalig“ verwenden, um diese Duplikate zu eliminieren. Wir erhalten exakt dieselbe Ausgabe wie im 2. Fall, da nach dem Tool „Einmalig“ nur noch ein Eintrag mit „Banana“ (Banane) übrig ist.   2. : Überprüfen Sie, ob es sinnvoller wäre, über mehrere Felder zu verknüpfen. Beispiel: Wir haben Tabelle 1 mit zwei Einträgen, die „Banana“ (Banane) als „Fruit“ (Obst) enthalten und zwei Einträge mit „x“ als „Store ID“ (Geschäfts-ID) und einer „FruitID“ (Obst-ID), die dem Obst entspricht.  Tabelle 2 enthält ebenfalls die Felder „Fruit“ (Obst) und „Store ID“ (Geschäfts-ID), sowie ein Feld „Store Employees“ (Geschäftsmitarbeiter), das zusammen mit der „Store ID“ funktioniert.                                                                     Tabelle 1 Tabelle 2   Wir möchten alle Daten zusammenführen, um sie in Paaren zusammenfassen zu können.  Im Idealfall sollte unsere Verknüpfung nur vier Einträge ergeben, da wir die „Store Employees“ (Geschäftsmitarbeiter) und „FruitID“ (Obst-ID) in einer Tabelle erhalten möchten. Wenn wir jedoch nur über ein gemeinsames Feld verknüpfen, egal ob „Store ID“ (Geschäfts-ID) oder „Fruit“ (Obst), erhalten wir Kombinationen, und die Daten werden nicht korrekt ausgerichtet. Siehe unten.   Verknüpfen nach „Fruit“ (Obst)   In diesem Fall erhalten wir zwei Einträge, wenn unsere Geschäfts-IDs nicht übereinstimmen.   Verknüpfen nach „StoreID“ (Geschäfts-ID)   In diesem Fall erhalten wir zwei Einträge mit nicht übereinstimmenden Obstsorten. Wir müssen unsere Verknüpfung also so konfigurieren, dass über die Felder „Fruit“ (Obst) und „Store ID“ (Geschäfts-ID) verknüpft wird.     Nach der Ausführung sollte die verknüpfte Tabelle wie folgt aussehen:   Vor dem Verknüpfen über mehrere Felder müssen wir sicherstellen, dass die Datensätze aus beiden Feldern übereinstimmen. Stellen Sie sich vor, dass die Felder „Fruit“ (Obst) und „Store ID“ (Geschäfts-ID) zusammengeführt werden. Plötzlich haben wir eindeutige Einträge, da wir Banane X und Banane Y als eindeutige Entitäten behandeln und jeden Eintrag mit jedem Eintrag verknüpfen.      
Vollständigen Artikel anzeigen
Einlesen mehrerer Dateien mit unterschiedlichen Feldschemas   Dieser Artikel ist Teil einer Reihe zum Thema CS-Makroentwicklung. Die Artikel in dieser Reihe vermitteln Tipps, Tricks und den Denkansatz für die Entwicklung guter, dynamischer Makros.   Das Verzeichnis-Tool ist sehr hilfreich zum Einlesen mehrerer Dateien aus einem Ordner, entweder auf Ihrem lokalen Laufwerk oder an einem Netzwerkspeicherort. Sobald Sie eine Liste der Pfade haben, können Sie das dynamische Tool verwenden oder ein Batch-Makro erstellen, um die Dateien einzulesen.    Das dynamische Eingabetool ist hilfreich, wenn sämtliche Dateien dasselbe Feldschema verwenden.    Bei unterschiedlichen Feldschemas werden jedoch die folgenden Warnungen angezeigt, wenn Sie das dynamische Eingabetool verwenden, um die gesamten Dateipfade einzulesen.   In diesem Fall können Sie ein einfaches Batch-Makro erstellen und mehrmals ausführen, um mehrere Dateien gleichzeitig einzulesen.        Der Makro-Inhalt – Erstellen Sie zunächst Ihren Workflow.   1) Fügen Sie ein Eingabetool hinzu und wählen Sie eine der Dateien aus, die Sie einlesen möchten. In diesem Beispiel verwende ich .xlsx-Dateien, aber Sie können beliebige Dateiformate zum Einlesen auswählen. Achten Sie jedoch darauf, dass alle einzulesenden Dateien dasselbe Dateiformat haben.   2) Fügen Sie einen Steuerungsparameter über Ihrem Eingabetool hinzu. Auf diese Weise können Sie die Dateipfade einzeln von außerhalb des Makros übergeben. Für dieses Tool ist keine Konfiguration erforderlich.   3) Ziehen Sie eine Verbindung vom „Q“ des Steuerungsparameters zum Blitzsymbol im Eingabetool. Daraufhin wird ein Aktionstool hinzugefügt. Heben Sie den Dateipfad im Konfigurationsfenster für das Aktionstool hervor.   Daraufhin wird der Pfad zur Option „Spezifische Zeichenfolge ersetzen“ am Ende des Konfigurationsfensters hinzugefügt. Dies bedeutet, dass der an Ihren Steuerungsparameter übergebene Wert diese Zeichenfolge im Eingabetool ersetzt.    4) Fügen Sie eine Makroausgabe zum Eingabetool hinzu. Diese Ausgabe leitet die Daten aus dem Makro zurück in Ihren ursprünglichen Workflow.          Navigieren Sie zu „Ansicht -> Schnittstellendesigner“ und klicken Sie auf das Zahnradsymbol links im Schnittstellendesigner.       Ändern Sie die Option für den Ausgabemodus wie folgt:   - Automatisch nach Namen konfigurieren (warten, bis alle Iterationen ausgeführt werden) – Automatisch nach Namen konfigurieren vereint alle Felder mit dem gleichen Namen.   - Automatisch nach Position konfigurieren (warten, bis alle Iterationen ausgeführt werden) – Automatisch nach Position konfigurieren Feld 1 usw. an derselben Position für alle eingelesenen Dateien.       Damit haben Sie die Warnungen entfernt, die bei der dynamischen Eingabe angezeigt wurden.    Makro in den Workflow einfügen   1) „Datei -> Speichern unter“ – Speichern Sie das Makro an einem Ort, auf den Sie Zugriff haben. Alteryx weiß, dass es sich um einen Makro-Workflow handelt, da Sie einen Steuerungsparameter und eine Makroausgabe hinzugefügt haben.    2) Klicken Sie anschließend in einem neuen Canvas mit der rechten Maustaste auf den Canvas und dann auf „Einfügen -> Makro“.   3) Falls Sie eine Liste von Dateien einlesen, können Sie das Verzeichnis-Tool verwenden, um auf den Ordner mit den Dateien zuzugreifen.   4) Da ich in diesem Beispiel .xslx-Dateien verwende, muss ich die Blattnamen für die einzelnen Dateien hinzufügen. Für andere Dateitypen können Sie diesen Schritt auslassen.   5) Konfigurieren Sie anschließend den Steuerungsparameter und wählen Sie „Vollständiger Pfad“ aus.       Ich habe einen Beispiel-Workflow (Version 11.0) angehängt, den Sie als Vorlage verwenden können.    Falls Sie ein Batch-Makro erstellen möchten, finden Sie ein hervorragendes Video auf unserer Seite mit Schulungsvideos auf Abruf: http://www.alteryx.com/on-demand-training   *Dieses Makro wurde zwar getestet, funktioniert aber unter Umständen nicht in allen Szenarien. Hinterlassen Sie einen Kommentar zu diesem Beitrag und ich helfe Ihnen gerne.   Viele Grüße,   Jordan Barker Kundenberater
Vollständigen Artikel anzeigen
Beschriftungen