Alteryx Designer ist ein wertvolles Werkzeug, um Herausforderungen im Bereich Data Science zu lösen. Er bietet Starke Fähigkeiten, um Daten einzulesen, zu verarbeiten (Wrangling), Schlüsse zu ziehen und diese zu den passenden Empfängern zu verteilen oder zu exportieren. Diese muss nicht spontan passieren, sondern kann einfach automatisiert werden, um wiederkehrende Aufgaben zu bewältigen. Designer ist dabei grundsätzlich branchen-unabhängig, und sehr gut geeignet, um Use Cases in der pharmazeutischen Industrie zu bewältigen.
Daten Import und Vorbereitung
Betrachten wir beispielsweise den Datenimportprozess. Es ist sehr einfach Daten aus verschiedenen Quellen, z.B. lokalen Dateien wie Excel und Text-Dateien oder auch aus zentraler Datenhaltung wie Datenbanken oder Data Warehouses einzulesen. Mittels Drag-und-Drop Fähigkeit und einfacher Konfigurationsoberfläche, ist es ein Leichtes auf Daten zuzugreifen, ohne die Hilfe der IT Abteilung, zur Erstellung spezifischer Extrakte im richtigen Format, zu benötigen.
Nachdem die Daten importiert sind, können die einzelnen Tabellen mit den passenden Tools mit einfacher Konfiguration zusammengeführt werden. Dies erspart die Einarbeitung in Sprachen wie SQL und versetzt jeden in die Lage, Daten in analysefähige Form zusammenzuführen. Dabei ist Designer in der Lage sehr große Datensätze zu verarbeiten, viel Größere, als man es von beispielsweise Excel gewohnt ist.
Eigene Tools
Die reichhaltigen Fähigkeiten von Designer können noch erweitert werden um eigene Tools, die im eigenen Anwendungsfall benötigt werden. Diese können paketiert, verteilt und so wiederholt als so genannte “Makros” angewendet werden. Ein Makro kann man als “Sub-Prozedur” verstehen, die von eine “Hauptprogramm” ausgeführt wird. Um einem verbreiteten Missverständnis vorzubeugen: Makros werden weiterhin in der visuellen Umgebung von Designer zusammengestellt durch das Auswählen, Konfigurieren und Arrangieren von Tools in Form eines Workflows. Ein Makro kann ein eigenes wiedererkennbares Symbol haben und die Benutzeroberfläche kann vollständig an die Bedürfnisse des Anwendungsfalles angepasst werden.
Analysieren und Verstehen
Nach der Datenvorbereitung folgt die Analyse und das Verstehen der Daten. Designer bietet auch dafür viele Werkzeuge. Datenvisualisierung und Reporting decken viele Anforderungen unmittelbar ab. Falls mehr Funktionen erforderlich sind, lohnt sich ein Besuch in der aktiven Community von Alteryx. Dort werden viele vorbereitete Lösungen vorgestellt und verfügbar gemacht (als Makros und Workflows), so dass man sie einfach anpassen und verwenden kann.
Verteilen und Erweitern
Hat man Ergebnisse (z.B. tabellarische oder grafische), so kann man sie einfach exportieren und dorthin verteilen, wo sie benötigt werden. Ergebnisse können beispielsweise automatisiert lokal als Dateien im gewünschten Format abgelegt werden, in eine Datenbank gespeichert oder per Email versandt werden.
Auf diese Weise lässt sich Designer auch besonders einfach mit anderen Tools kombinieren. Wo Designer seine Stärken im Bereich Datenaufbereitung und Automatisierung hat, kann eine Dashboarding Software wie Spotfire bei der flexiblen Darstellung der Ergebnisse helfen. Wenn es erforderlich ist, dass man mit den visualisierten Daten interagieren soll, durch z.B. Drilling und Zoom, ganz so, als könnte man die Daten berühren, dann ist Spotfire die perfekte Ergänzung.
Beide Werkzeuge spielen sehr gut zusammen und lassen sich einfach integrieren: durch Datentransfer zwischen den beiden, aber auch durch das Auslösen von Funktionen in der jeweils anderen Umgebung.
Das Big Picture
Die Data Science Werkzeuge im Zusammenspiel ergänzen sich in ihren Fähigkeiten und Erweitern dadurch die Möglichkeiten des Teams. Daraus bildet sich das “Big Picture” zur Entwicklung von Data Science basierten Lösungen. Dieses wird vervollständigt durch den Transfer in die Serverumgebung, so dass Lösungen reibungslos verteilt, sicher verwaltet und bedarfsgerecht automatisiert werden können. Dies garantiert, dass Data Science basierte Lösungen integraler Bestandteil der Unternehmensprozesse werden können.