Kapitel 1. Einführung in Alteryx
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Ich liebe Alteryx. Wenn du mir vor 12 Jahren gesagt hättest, dass ich mich so sehr für Alteryx interessieren würde, dass ich ein Buch darüber schreibe, um mehr Leute dafür zu begeistern, hätte ich dich wahrscheinlich ausgelacht oder gedacht, dass du dir das ausgedacht hast.
Jetzt verbringe ich jeden Tag Stunden damit, Workflows zu erstellen, anderen beim Erstellen von Workflows zu helfen, Workflows zu skalieren und Alteryx-Nutzern und Führungskräften auf der ganzen Welt zu helfen, den Wert von Alteryx zu erkennen. Ich werde nicht müde, anderen dabei zu helfen, diese Plattform zu nutzen. Es macht so viel Spaß, die Gesichter der Menschen zu sehen, wenn sie anfangen, "es zu verstehen" und zu begreifen, warum viele andere und ich Alteryx für ein unschätzbares Produkt halten.
In diesem Kapitel stelle ich dir Alteryx Designer vor und gebe dir auch eine kurze Einführung in die Alteryx Analytics Cloud Platform (AACP). Du wirst Alteryx Designer auf deinen Computer herunterladen, installieren und aktivieren. Dann lernst du die unterstützende Alteryx-Community kennen, die dir eine solide Grundlage für das Verständnis der restlichen Konzepte in diesem Buch bietet. Ich hoffe, du bist jetzt begeistert. Die Arbeit mit Alteryx macht extrem viel Spaß und kann nicht nur deine Karriere voranbringen, sondern auch das Leben der Menschen verändern, indem es automatisierte Lösungen für alltägliche Probleme bietet.
Einführung in Alteryx Designer und die Alteryx Analytics Cloud Platform
Alteryx Designer ist eine Windows-Software , die dir eine intuitive, unterhaltsame und einfach zu bedienende Drag-and-Drop-Benutzeroberfläche bietet, um wiederholbare Workflow-Prozesse für die Analyse und Zusammenführung von Daten und erweiterte Analysen (wie prädiktive, räumliche und präskriptive Analysen) zu erstellen. Du kannst "Werkzeuge" aus einer "Werkzeugpalette" auf eine "Leinwand" ziehen und diese Werkzeuge in einem Prozessablauf verbinden, der eines von drei Ergebnissen liefert: einen Workflow, eine Analyse-App oder ein Makro. Du kannst diese Prozesse auch nutzen, um schnell und automatisch Ergebnisse zu produzieren, die du mit anderen teilen kannst.
Alteryx Designer ist eine leistungsstarke, skalierbare und dynamische Anwendung, die sich als eigenständiges Produkt in einer Phase des Wachstums, des Wandels und der Transformation befand (und befindet). Es wäre jedoch nicht richtig, Alteryx Designer ausschließlich als eigenständiges Produkt zu bezeichnen. Alteryx Designer bildet zusammen mit anderen Produkten wie Alteryx Server für On-Premises und zahlreichen Analytics-Cloud-Anwendungen die Alteryx Analytics Cloud Platform.
Es ist relativ sicher, dass jeder, der in den letzten 10 Jahren mit Daten gearbeitet hat, insbesondere im Bereich der Analytik, feststellen konnte, dass seine Branche und die Softwareprodukte, die er verwendet hat, in einer schlecht definierten Kategorie existieren. Bist du ein Business Intelligence-Entwickler oder ein Reporting-Analyst? Bist du ein Analytiker oder ein Datenwissenschaftler? Bist du ein KI-Entwickler oder ein Ingenieur für maschinelles Lernen? Die Liste lässt sich fortsetzen. Diese Schwerpunktbereiche sind relativ neu, und viele Alteryx-Nutzer erkennen, dass sie in einigen Bereichen gleichzeitig tätig sind. Sie wollen besser verstehen, in welche Kategorie sie fallen, und so wurde eine Plattform geboren, die einfach alle ihre Bedürfnisse befriedigen kann.
Um das Jahr 2022 herum veröffentlichte Alteryx seine Sammlung neuer Cloud-Softwareprodukte, die die neueste Vision der AACP umfassen. AACP ist die Sammlung von Cloud-Produkten, die mit den On-Premises-Produkten Alteryx Designer und Alteryx Server gekoppelt sind (siehe Abbildung 1-1).
Lass uns nun einen tieferen Einblick in Alteryx Designer geben und was er als Teil der AACP-Plattform zu bieten hat.
Abbildung 1-2 zeigt die Drag-and-Drop-Oberfläche von Alteryx Designer. Workflows sind einfach zu erstellen, können aber auch sehr komplexe und komplizierte Prozesse unterstützen.
Zu den wichtigsten Vorteilen von Alteryx Designer gehören:
- Flexibilität
- Eine umfangreiche Bibliothek von miteinander verbundenen Werkzeugen ermöglicht Flexibilität und macht einst schwierige Aufgaben einfacher. Es gibt eine Reihe von Quellen, die über deine Workflows verbunden und aktualisiert werden können. Wenn du einfach nur ein paar schlecht formatierte Daten bereinigen willst, kannst du das problemlos tun. Wenn du aber eine Verbindung zu einer Website herstellen, eine Datentabelle herunterladen und sie weiterverarbeiten willst, kannst du auch das tun.
- Breite Palette an Lösungen
- Designer bietet eine Vielzahl von Workflows, die für eine große Anzahl von Anwendungsfällen erstellt werden können. Mit diesem Tool kannst du Probleme in vielen verschiedenen Geschäftsbereichen und Analysedisziplinen lösen, z. B. in den Bereichen Customer Success, Human Resources, Finanzen, Operations, Sales und Support, Marketing und IT.
- Unterstützungsnetzwerk
- Alteryx ist dafür bekannt, dass eine kultähnliche Fangemeinde hat - und ich zähle mich selbst zu dieser Gruppe. Viele Alteryx-Nutzer unterstützen sich gegenseitig in der "Community", wie wir sie liebevoll nennen, und die Alteryx-Community, die jetzt Maveryx heißt, hat auch schon Preise gewonnen. Zusätzlich zu seiner einladenden Community hat Alteryx als Unternehmen hervorragende Arbeit geleistet, indem es seinen Nutzern Ressourcen und Schulungsmaterial zur Verfügung stellt, um den Einstieg zu erleichtern oder eine neue Kategorie von Tools und Funktionen kennenzulernen. Du kannst jederzeit schnell und einfach Hilfe von Gleichgesinnten und erfahrenen Nutzern (oder ACEs) erhalten und dich über die neuesten Funktionen der aktuellen Versionen informieren.
Es ist wichtig, auf die neuesten Versionen und Upgrades zu achten, um zu sehen, welche neuen Funktionen verfügbar sind.
Versionen und Upgrades
Zum Zeitpunkt der Erstellung dieses Artikels werden Alteryx Designer und die anderen Alteryx-Produkte halbjährlich veröffentlicht, wobei kleinere Fixpacks etwa alle sechs Wochen erscheinen. Das erste Release ist in der Regel das "Major"-Release und die nachfolgenden Releases werden als "Minor"-Releases bezeichnet, wobei das erste Minor-Release auch als "Stable"-Release bezeichnet wird. Da Alteryx Designer eine so große Software mit vielen beweglichen Teilen ist, können viele Benutzer nicht mit jedem Release Schritt halten. Es ist nicht ratsam, immer mit der neuesten Version zu arbeiten, es sei denn, du testest sie gezielt. Eine Regel, die viele anwenden, ist, dass man versuchen sollte, "V-1" (v minus eins) zu bleiben, also eine Version hinter der neuesten Version. Auf diese Weise können alle Fehler und Probleme von den Testern behoben werden. Wenn du daran interessiert bist, die neuesten Updates für Alteryx Designer auszuprobieren, empfehle ich dir, am Alteryx Pilot Program teilzunehmen. Mit jeder neuen Version stellt dir Alteryx zwei wichtige Informationen zur Verfügung: Versionshinweise und Hilfedokumentation.
Inden Versionshinweisen findest du wichtige Informationen zu einer Version, einschließlich Versionsnummern, Versionsdaten, Versionsarten und Daten zum Ende des Supports. Sie gehen auch ausführlich auf neue Funktionen sowie auf behobene und bekannte Probleme in dieser Version ein. Es ist wichtig, diese Versionshinweise genau zu lesen, denn du kannst viel darüber erfahren, was diese Version für dich bereithält - von einer neuen Funktion, die dir die Entwicklung erleichtert oder eine Fähigkeit bietet, nach der du gesucht hast, bis hin zu der Frage, ob ein Fehler, auf den du gestoßen bist, jetzt behoben oder als bekanntes Problem markiert ist und hoffentlich in einer zukünftigen Version behoben wird.
Da Alteryx die ID-Nummer und die genaue Version für seine behobenen und bekannten Probleme angibt, konnte ich oft mit dem Alteryx-Support sprechen und genauere Informationen zu einem bestimmten Problem erhalten.
Tipp
Ich habe erlebt, dass sich viele Benutzer die Mühe gemacht haben, die neueste Version von Alteryx Designer herunterzuladen und zu aktualisieren, nur um dann festzustellen, dass das Problem, das sie haben, in dieser Version nicht behoben ist. Ein Blick in die Versionshinweise kann dir diese Kopfschmerzen ersparen.
Als jemand, der wahrscheinlich mehr Zeit als andere mit dem Lesen der Alteryx-Hilfedokumentation verbringt, kann ich dir sagen, dass sie zwar sehr gut, aber nicht perfekt ist. Die Hilfedokumentation kann dir allgemeine Richtlinien geben, aber sie wird nicht alles in allen Einzelheiten und mit Screenshots von jedem kleinen Schritt abdecken. Wenn ich aber einen Schritt nicht verstehe, wende ich mich an die Community und bitte sie um Hilfe. Viele Leute sind bereit zu helfen und können dir die Details liefern, die du brauchst. Laden wir also Alteryx Designer herunter, um loszulegen.
Herunterladen, Installieren und Aktivieren von Alteryx Designer
Das Herunterladen und Installieren von Alteryx Designer ist ein relativ einfacher Prozess.
Herunterladen von Alteryx Designer
Wenn du über einen Lizenzschlüssel verfügst, dann kannst du mit dem Download von Alteryx Designer beginnen, indem du den Schritten in diesem Abschnitt folgst. Wenn du noch keine Volllizenz hast und eine Testversion starten möchtest, hast du diese Möglichkeit, sobald du die Software erfolgreich installiert hast. Um Alteryx Designer herunterzuladen, führe die folgenden Schritte aus:
Vergewissere dich, dass dein Computer die Mindestanforderungen erfüllt. Wenn du nicht genügend Arbeitsspeicher hast, wird die Anwendung schlecht funktionieren und dir viel Kopfzerbrechen bereiten. Um Alteryx Designer herunterzuladen, brauchst du ein Alteryx-Konto, das du durch Klicken auf "Hier registrieren" erstellen kannst (siehe Abbildung 1-3).
Logge dich ein und du siehst einen Bildschirm wie in Abbildung 1-4.
Klicke auf Download neben Alteryx Designer.
Wähle die Version aus, die du herunterladen möchtest. Die neueste Version steht ganz oben (siehe Abbildung 1-5).
Wähle die Version aus, die du herunterladen möchtest, und klicke auf Weiter. Es wird ein Bildschirm wie in Abbildung 1-6 angezeigt, auf dem du das gewünschte Produkt herunterladen kannst.
Alteryx bietet zwei verschiedene Installationsoptionen für Alteryx Designer: Die Admin-Version und die Nicht-Admin-Version. Es gibt keinen Unterschied zwischen den beiden Versionen, wenn es darum geht, was installiert wird. Der Unterschied liegt darin, wo auf deinem Computer die Software installiert wird. Die Admin-Installation gilt für alle Benutzer auf einem Computer und wird im Systemverzeichnis für Programme unter C:\Programme\Alteryx installiert. Die Nicht-Admin-Installation gilt nur für den Benutzer, der Alteryx installiert hat, und wird in den Ordner AppData unter C:\Benutzername\AppData\Local\Alteryx installiert. Das bedeutet, dass du tatsächlich zwei verschiedene Versionen auf jedem Rechner installieren kannst. Es ist jedoch wichtig zu wissen, dass, wenn du eine Version installiert hast, zum Beispiel die Admin-Version, und versuchst, eine andere Admin-Version zu installieren, wird die zuvor installierte Admin-Version entfernt. Das Gleiche gilt für die Nicht-Admin-Version, wenn du versuchst, eine andere Version zu installieren.
Wenn du auf deinem Computer über Administratorrechte verfügst oder deine Organisation die Software mit dem Administrator-Konto auf deinem Computer installiert, solltest du sicherstellen, dass du die Admin-Version erhältst. Wenn du jedoch eine andere Version verwenden möchtest oder keine Admin-Rechte hast, kannst du die Nicht-Admin-Version verwenden. Die folgenden Schritte zeigen dir, wie du die Admin-Version herunterladen und installieren kannst.
Installieren oder Aktualisieren von Alteryx Designer
Die Installation von Alteryx Designer ist eigentlich ganz einfach, aber für neue Benutzer kann es ein wenig unklar sein, worauf du bei den einzelnen Schritten achten solltest. Der Ablauf einer Neuinstallation und eines Upgrades auf eine neuere Version ist genau derselbe. Der einzige Unterschied besteht darin, dass das Installationsprogramm bei einem Upgrade auf eine neue Version die vorherige Version vor der Installation entfernt. Gehen wir jetzt die Installationsschritte durch:
Sobald du die ausführbare Datei des Admin Alteryx Designers heruntergeladen hast, gehst du in das Verzeichnis, in das sie heruntergeladen wurde (das ist normalerweise der Ordner Downloads ). Doppelklicke dort auf die Admin Alteryx Designer .exe. Der erste Bildschirm, den du siehst, ist in Abbildung 1-7 dargestellt.
Klicke auf Weiter und du siehst die Lizenzbedingungen (siehe Abbildung 1-8).
Aktiviere das Kontrollkästchen neben "Ich akzeptiere die Lizenzvereinbarung" und klicke auf Weiter. Du siehst dann den Ort, an dem die Software installiert wird (siehe Abbildung 1-9). Du kannst diesen Ort zwar ändern, aber ich empfehle dir, dies nicht zu tun, es sei denn, du hast einen besonderen Grund dafür.
Klicke auf Weiter und auf dem nächsten Bildschirm (siehe Abbildung 1-10) auf Installieren.
Alteryx Designer wird nun installiert. Der Installationsprozess kann zwischen 10 und 45 Minuten dauern, je nachdem, welchen Rechner du verwendest (siehe Abbildung 1-11).
Hinweis
Die Installation der Python-Abhängigkeiten kann bis zu 15 Minuten dauern, also hab Geduld.
Sobald die Installation abgeschlossen ist, siehst du einen Bildschirm wie in Abbildung 1-12 dargestellt.
Wenn das Kästchen Alteryx jetzt ausführen aktiviert ist, klicke auf Fertig stellen und Alteryx Designer wird geöffnet. Jetzt ist es an der Zeit, ihn zu aktivieren!
Aktivieren von Alteryx Designer
Alteryx Designer bietet dir drei verschiedene Aktivierungsoptionen: Standard, Offline und über einen Lizenzserver. Die meisten Benutzer werden den Standard-Aktivierungsprozess verwenden, aber wenn der Rechner, den du verwendest, nicht mit dem Internet verbunden ist oder der Datenverkehr aus Sicherheitsgründen blockiert ist, hast du die Möglichkeit, die Aktivierung mit einer Offline-Lizenz durchzuführen. Wenn du Alteryx Designer bei einer Neuinstallation zum ersten Mal öffnest, siehst du ein Pop-up-Fenster, das wie in Abbildung 1-13 aussieht.
Befolge diese Schritte, um Alteryx Designer zu aktivieren:
Wenn es sich nicht um eine neue Installation handelt und auf deinem Rechner bereits eine Lizenz installiert ist, ändert sich nichts. Deine Lizenz bleibt dieselbe. Wenn du eine Lizenz hinzufügen musst, kannst du den Lizenzmanager aufrufen, indem du auf Optionen gehst und Lizenzen verwalten auswählst (siehe Abbildung 1-14).
Im Fenster Lizenzen verwalten klickst du auf Neue Lizenz aktivieren (siehe Abbildung 1-15).
Füge deine(n) Lizenzschlüssel ein und klicke auf Aktivieren (siehe Abbildung 1-16).
Wenn du noch keinen Lizenzschlüssel zum Aktivieren hast, kannst du die Option Kostenlose Testversion starten wählen, um ein paar Informationen einzugeben und einen Testschlüssel zu aktivieren.
Herzlichen Glückwunsch! Du hast Alteryx Designer heruntergeladen, installiert und aktiviert. Jetzt kannst du damit beginnen, dich mit der Alteryx-Community zu verbinden, um Gleichgesinnte zu finden.
Die Alteryx-Gemeinschaft
Wie ich bereits in diesem Kapitel erwähnt habe, ist die preisgekrönte Alteryx-Community-Site eine der größten Ressourcen, die dir zu Beginn deiner Reise als Alteryx Designer zur Verfügung stehen. Du wirst diese besondere Gruppe von Menschen und die umfangreichen Ressourcen, die dir zur Verfügung stehen, lieben und schätzen lernen. Ich musste wirklich lange darüber nachdenken, ob ich dieses Buch schreiben sollte, da die Community-Site so viele tolle Inhalte und Materialien für dich bereithält. Letztendlich habe ich dieses Buch geschrieben, um die Community zu unterstützen, zu erweitern und zu verbessern, damit sie noch besser wird, als sie schon ist.
In diesem Abschnitt werde ich dir einige der wichtigsten Bereiche der Alteryx-Community vorstellen. Die Community ist ein riesiger, fast einschüchternder Ort, aber ich versichere dir, dass du dich sofort willkommen fühlen wirst, wenn du dich in den Diskussionsforen meldest oder einen Blogbeitrag kommentierst. Wir sind eine enge, eingeschworene Gruppe von tausenden begeisterten Alteryx-Nutzern und nichts macht uns glücklicher, als noch mehr Freunde zu haben, mit denen wir über Alteryx reden können. Lass uns eintauchen!
Alteryx Akademie
Wenn du die ersten Schritte mit Alteryx Designer machst, ist die beste Ressource (neben diesem Buch) die Alteryx Academy. Die Alteryx Academy ist eine Sammlung von Ressourcen, die dir auf deinem Weg vom Alteryx-Neuling zum Alteryx-Profi helfen soll. Es gibt Lernpfade, interaktive Lektionen, Live-Schulungen, Videos, Zertifizierungen und (mein Favorit) wöchentliche Herausforderungen.
Zertifizierungen
Alteryx bietet eine Handvoll Zertifizierungen für alle Benutzer von Alteryx Designer und eine Handvoll weiterer Zertifizierungen, die Alteryx-Partnern vorbehalten sind, zu denen Lösungsanbieter, OEMs und Technology Alliance gehören. Die vier wichtigsten Zertifizierungen sind: Core, Advanced, Expert und die neueste Zertifizierung, Predictive Master. In der Alteryx Academy findest du Zertifizierungsleitfäden für alle vier Zertifizierungen sowie Prüfungen für Micro-Credentials, Designer-Cloud-Prüfungen und Alteryx Server-Prüfungen.
Diskussionsforen
Die Diskussionsforen auf der Alteryx-Community-Site sind einer der besten Orte, um nicht nur Fragen zu stellen und Hilfe von anderen sachkundigen Nutzern zu erhalten, sondern auch um herauszufinden, wo jemand bereits mit demselben Problem konfrontiert war und es gelöst hat. Da die Community eine so große Nutzerbasis hat, empfehle ich dir dringend, eine Suche nach bestehenden Diskussionen durchzuführen, bevor du deine Frage stellst. Es ist sehr wahrscheinlich, dass deine Frage schon einmal gestellt wurde.
Wissen
Der Wissensbereich auf der Alteryx-Community-Site ist eine weitere großartige Ressource, um zu lernen und einen tieferen Einblick in ein Thema zu bekommen. Hier gibt es viele Artikel und Vertiefungen, die du nach Produkten suchen kannst.
Ideen
Im Bereich Ideen kannst du alle Ideen sehen und/oder posten, die das Produkt verbessern können. Wenn du einen Workflow entwickelst und eine Idee hast, die Alteryx in das Produkt einbauen sollte, kannst du darüber schreiben und andere Alteryx-Benutzer darüber abstimmen lassen. Hier kannst du auch andere Ideen sehen, die Alteryx angenommen hat und in eine zukünftige Version einbauen wird.
Blogs und Podcasts
Die Bereiche Blogs und Podcasts sind ein weiterer großartiger Ort, um sich über neue Themen zu informieren und von anderen Mitgliedern der Alteryx-Community zu hören. Es gibt auch einige wirklich gute Vertiefungen in Themen wie Predictive Analytics und fortgeschrittene Bereiche von Alteryx. Die Podcasts sind über die gängigen Podcast-Apps wie Google und Spotify verfügbar, so dass du sie auch auf deiner nächsten Reise anhören kannst!
Benutzergruppen
Der Bereich Benutzergruppen ist wo du dich anmelden oder sogar ein Benutzergruppentreffen in deiner Nähe gründen kannst. Jeden Monat werden mehr und mehr Benutzergruppen gegründet, und wenn du in einer größeren Stadt in den USA wohnst, gibt es wahrscheinlich schon eine in deiner Nähe oder du kannst dich einer virtuellen Benutzergruppe anschließen. Wenn das nicht der Fall ist, kannst du mit dem Benutzergruppen-Team von Alteryx zusammenarbeiten, um eine Gruppe zu gründen. Diese Gruppen sind eine gute Möglichkeit, anderen Nutzern zu helfen, mehr über Alteryx zu erfahren und neue Freunde zu finden, die ähnliche Interessen haben.
Anwendungsfälle
Unter findest du Anwendungsfälle, in denen du sehen kannst, welche Auswirkungen Alteryx auf Unternehmen hat. Du erhältst ausführliche Informationen über spezifische Ansätze, mit denen andere erfolgreich waren - von der Automatisierung von PowerPoint-Präsentationen bis hin zu Einsparungen von mehr als 1 Million Dollar pro Jahr bei einer nordamerikanischen Fluggesellschaft.
Alteryx Unterstützung
Alteryx bietet Benutzern Unterstützung für alles, was mit den Produkten von zu tun hat. Die Hilfedokumentation ist zwar sehr umfangreich, aber ich empfehle dir, dich auch mit dem Support-Bereich der Community vertraut zu machen - er ist eine großartige Anlaufstelle für jegliche Unterstützung, die du brauchst. Wenn du ein Kunde bist, solltest du Mission Control besuchen, eine zentrale Anlaufstelle für Support und die ersten Schritte mit Alteryx.
Alteryx hat eine recht gute Arbeit geleistet, indem es detaillierte Informationen zu jeder Funktion von Alteryx Designer bereitstellt. Es ist wichtig, dass du nach einem Kreis mit einem Fragezeichen Ausschau hältst - er bietet einen direkten Link zur Hilfedokumentation für den jeweiligen Bereich, auf den du dich konzentrierst. Diese Symbole erscheinen an verschiedenen Stellen, die wir später in diesem Buch behandeln werden (siehe Abbildung 1-17).
Das Hilfesymbol ist auch verfügbar, wenn du mit der rechten Maustaste auf ein Werkzeug im Canvas klickst (siehe Abbildung 1-18).
Fazit
In diesem Kapitel haben wir alles behandelt, was du für den Einstieg in Alteryx Designer brauchst, um dich in der Alteryx-Community zurechtzufinden. Ich habe dir Alteryx Designer und die AACP-Plattform vorgestellt. Ich habe über alle Ressourcen und Hilfen gesprochen, die dir zur Verfügung stehen. Du hast eine Schritt-für-Schritt-Anleitung durchlaufen, um Alteryx herunterzuladen, zu installieren und zu aktivieren. Schließlich haben wir uns mit den zahlreichen Möglichkeiten befasst, die dir auf der Alteryx-Community-Website zur Verfügung stehen, um dich zu engagieren und von Gleichgesinnten zu lernen. Wie bei jeder Software gibt es viel Neues zu lernen und zu tun, aber erinnere dich daran, dass Analytik viel Spaß machen kann und du den ersten Schritt auf dem Weg dorthin gemacht hast. Bleib mir während des gesamten Buches treu und du wirst bald Dinge lernen, die du nie für möglich gehalten hättest. Im nächsten Kapitel beschäftigst du dich mit der Konfiguration von Alteryx Designer und baust die Fähigkeiten und Kenntnisse auf, die du brauchst, um deinen ersten Workflow zu erstellen. Los geht's!
Get Alteryx Designer: Das endgültige Handbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.