Skip to main content

Server-Benutzeroberfläche

Alteryx Server ist eine Webanwendung zum Veröffentlichen, Freigeben und Ausführen von Workflows. Sie kommuniziert mit dem Dienst, um Workflows zu verwalten und auszuführen. Alteryx Server verwendet eine MongoDB-Persistenzebene zur Statusverwaltung. So können Sie Server auf mehreren Servern hinter einem Lastenausgleichsmodul, das nicht Bestandteil der Architektur ist, einsetzen, um horizontale Skalierbarkeit zu ermöglichen.

Alteryx Server ist eine private Webseite, die auf Ihrer Server-Infrastruktur gehostet wird und internen Benutzern die gemeinsame Nutzung von Workflows, Apps und Makros ermöglicht. Alteryx stellte auch eine Public Gallery zur Verfügung, die seit Dezember 2021 als veraltet eingestuft ist. Sie können jetzt über die Alteryx Community Tools und Workflows gemeinsam nutzen.

Auf den Bildschirmen Server-Benutzeroberfläche in den Systemeinstellungen können Sie die Server-Komponente konfigurieren. Die Bildschirme der Server-Benutzeroberfläche sind für die Konfiguration verfügbar, wenn Sie eine dieser Optionen auf dem Bildschirm Umgebung > Installationstyp ausgewählt haben:

  • Vollständige Alteryx Server-Installation

  • Benutzerdefiniert > Gallery aktivieren

Server UI Configuration (Server-Benutzeroberfläche konfigurieren)

Der Bildschirm Server UI Configuration enthält Konfigurationsoptionen, z. B. für den Speicherort temporärer Dateien und Protokolldateien.

Default Run Mode (Standardausführungsmodus)

Der Ausführungsmodus bestimmt die Workflows, die Server-Benutzer ausführen können. Verwenden Sie den Standardausführungsmodus, um zu verhindern, dass Workflows mit bestimmten Tools oder Verzeichniszugriff auf dem Server ausgeführt werden.

Anmerkung

Teilweise sicher und Sicher sind nur verfügbar, wenn Sie in den Systemeinstellungen auf dem Bildschirm Worker > Ausführen als die Einstellung Ausführen als aktiviert haben oder wenn Sie Ausführen als angegeben haben. Weitere Informationen finden Sie unter Worker und Anmeldedaten.Worker

Wenn Ihr Default Run Mode entweder Safe oder Semi-safe lautet, können Server-Administratoren den Ausführungsmodus in jedem Workflow auf der Seite Workflows der Server-Admin-Oberfläche ändern. Weitere Informationen finden Sie unter Workflows.

  • Unrestricted: Server-Benutzer können jeden Workflow ausführen.

  • Teilweise sicher: Server-Benutzer:innen dürfen keine Workflows ausführen, die Daten aus einem Speicherort lesen oder in einen Speicherort schreiben, der sich nicht im Workflow-Staging-Verzeichnis (Arbeitsbereich) befindet.

  • Sicher: Server-Benutzer:innen dürfen keine Workflows ausführen, die Daten aus einem Speicherort lesen oder in einen Speicherort schreiben, der sich nicht im Workflow-Staging-Verzeichnis (Arbeitsbereich) befindet. Zudem werden Server-Benutzer:innen auch an der Ausführung von Workflows gehindert, die bestimmte Tools, Ereignisse und Datenkonnektoren verwenden. Weitere Informationen finden Sie unter Ausführungsmodi „Sicher“ und „Teilweise sicher“: gesperrte Tools, Ereignisse und Datenkonnektoren.

Server UI Workspace (Arbeitsbereich der Server-Benutzeroberfläche)

Arbeitsbereich der Server-Benutzeroberfläche ist der Speicherort, an dem Server temporäre Dateien speichert. Standardmäßig ist dies ein Unterordner des globalen Arbeitsbereichs. Dieser Pfad sollte auf einen Speicherort verweisen, der zum Speichern von großen Mengen an Dateien geeignet ist.

Logging Directory (Protokollierungsverzeichnis)

Dies ist der Speicherort, an dem die Server-Protokollmeldungen gespeichert werden sollen. Weitere Informationen finden Sie unter Server-Protokolle konfigurieren und verwenden.

URL-Konfiguration

  • Base Address (Basisadresse): Dies ist die URL, mit der Benutzer die Server-Benutzeroberfläche aufrufen. Wenn SSL aktiviert ist und Ihr Zertifikat auf einen anderen Port als 443 eingestellt ist, geben Sie den Port in diesem Feld an. Weitere Informationen finden Sie unter SSL/TLS für Server konfigurieren.

    Wichtig

    • Wir empfehlen eine Basisadresse, die eines der beiden folgenden Elemente enthält:

      • Die IP-Adresse des Server-Rechners (z. B. http://[IP-Adresse]/gallery/).

        ODER

      • Einen auflösbaren Hostnamen, der von internen DNS-Diensten unterstützt wird (z. B. http://[Hostname]/gallery/).

    • Hinweis: Wenn Sie die Standardeinstellung (http://localhost/gallery/) beibehalten, werden die an Server-Benutzer gesendeten E‑Mail-Benachrichtigungen nicht ordnungsgemäß aufgelöst.

  • Web-API-Adresse: Dies ist die URL, die Entwickler:innen für den Zugriff auf die Server-Web-API verwenden. Wenn SSL aktiviert ist und Ihr Zertifikat auf einen anderen Port als 443 eingestellt ist, geben Sie den Port in diesem Feld an. Weitere Informationen finden Sie unter SSL/TLS für Server konfigurieren.

    Die Web-API-Adresse kann nur für V1, V2 und V3 mithilfe von OAuth2 eingerichtet werden. Für die API-Dokumentation von V1 und V2 mit OAuth 1 lautet die Adresse http://{ServerHostname}/gallery/api-docs/. Weitere Informationen finden Sie auf der Hilfeseite Übersicht über die Server-API.API-Übersicht

  • Kanonische Basisadresse: Dies ist ein Alias, ein FQDN oder eine Hostnamen-URL, die Sie für den Zugriff auf Server verwenden. Beachten Sie, dass ein entsprechender DNS-Alias definiert sein muss. Wenn Sie eine kanonische Adresse angeben, verwenden die Links in E‑Mail-Benachrichtigungen die kanonische URL anstelle der Basis-URL.

  • Kanonische Web-API-Adresse: Dies ist ein Alias, ein FQDN oder eine Hostnamen-URL, die Entwickler:innen für den Zugriff auf die Server-Web-API verwenden. Beachten Sie, dass ein entsprechender DNS-Alias definiert sein muss. Wenn Sie eine kanonische Adresse angeben, ist die Web‑API sowohl über die „Web API Address“ als auch über die „Canonical Web API Address“ verfügbar.

  • Enable Server UI SSL/TLS: Dies ist die ältere SSL-/TLS-Einstellung, die in der Vergangenheit verwendet wurde.

    Wichtig

    AlteryxService unterstützt jetzt TLS für die interne und direkte Kommunikation auf Dienstebene. Bei Server-FIPS ist TLS für alle Dienste aktiviert und kann nicht deaktiviert werden. Aufgrund dieser Änderung müssen Sie ein X.509 (TLS)-Zertifikat auf die Knoten des Controllers und der Server-Benutzeroberfläche installieren. Dies ermöglicht die Kommunikation zwischen Knoten mit TLS. Wir empfehlen unabhängig von ihrer Konfiguration die Installation von Zertifikaten auf allen Rechnern, die Server hosten.

    • Wenn die Einstellung Globally Enable SSL/TLS für die Umgebung auf der Seite „Environment Configuration“ bereits aktiviert wurde, wird sie hier automatisch aktiviert und gesperrt.

    • Wenn Sie SSL aktivieren, wird die URL im Feld Basisadresse in HTTPS geändert. Wenn Ihr Zertifikat nicht den Standardport 443 verwendet, beziehen Sie den Port in die URL ein (z. B. https://localhost:445/gallery/).

    • Stellen Sie sicher, dass ein gültiges signiertes Zertifikat und ein privater Schlüssel installiert sind, bevor Sie diese Einstellung auswählen. Weitere Informationen finden Sie unter SSL/TLS für Server konfigurieren.

Server-Authentifizierung

Der Bildschirm Authentifizierung enthält Konfigurationsoptionen für den Authentifizierungstyp, der für den Zugriff auf die Server-Benutzeroberfläche verwendet werden soll. Server unterstützt integrierte Authentifizierung, integrierte Windows-Authentifizierung mit oder ohne Kerberos-Unterstützung und SAML-Authentifizierung. Ausführliche Schritte zum Einrichten der Server-Authentifizierung finden Sie unter Alteryx Server: Authentifizierung konfigurieren.

Server-E-Mail-Konfiguration

Der Bildschirm Server-E-Mail enthält Konfigurationsoptionen für die Aktivierung der E-Mail-Konfiguration. Die Informationen auf der Server-E-Mail-Seite sind erforderlich, damit Server E‑Mail-Benachrichtigungen zu verschiedenen Ereignissen (z. B. Registrierung Ihres Server-Kontos, Kennwortänderung oder Freigabe eines Workflows) senden kann. Die Schritte zum Einrichten der E-Mail-Konfiguration finden Sie im Artikel zum Thema Server-E-Mail konfigurieren.E-Mail für Server-Benachrichtigungen konfigurieren

Server-Persistenz

Geben Sie auf dem Bildschirm Server Persistence an, wo Server-Informationen wie Benutzer, Sammlungen usw. gespeichert werden sollen.

Standardmäßig ist Server-Benutzeroberfläche so festgelegt, dass die gleichen Einstellungen verwendet werden, die für den Controller auf dem Bildschirm Controller > Persistenz angegeben wurden. Weitere Informationen finden Sie unter Controller.Controller

Server verwaltet Informationen unter Mongo oder Benutzerverwaltete SQL DB. Sie können entweder die Option „Controller Persistence“ verwenden oder eine komplett separate Instanz von MongoDB oder SQL DB definieren.

Use Advanced Connections

Wählen Sie für MongoDB Use Advanced Connections aus, wenn Sie nicht den gleichen Speicherort verwenden möchten, der für den Controller angegeben ist, oder wenn Folgendes unterstützt werden soll:

  • TLS/SSL

  • Replica Sets (Replikatsätze)

  • Sharding

  • MongoDB Atlas

Wichtig

Wenn Sie vor der Verfügbarkeit der Verbindungszeichenfolgen-Option (Version 2020.1) Replikatsätze verwendet haben, müssen Sie zu einer Verbindungszeichenfolge wechseln.

Wenn Sie Use Advanced Connections auswählen, wird im Abschnitt Web Persistence das Feld Connection angezeigt, in dem Sie Ihre MongoDB-Verbindungszeichenfolge angeben können. Tipps und Beispiele zur Angabe von Verbindungszeichenfolgen finden Sie unter Erweiterte MongoDB-Verbindungszeichenfolgen.

Erweiterte SQL-Verbindung benutzen

Wenn Sie im Abschnitt Controller > Persistenz die benutzerverwaltete SQL DB ausgewählt haben, wird die Benutzeroberfläche der Server-Persistenz automatisch für die erweiterte SQL-Verbindung ausgefüllt.

Im Abschnitt „Web Persistence“ wird das Feld SQL-Connection angezeigt, in dem Sie die SQL DB-Verbindungszeichenfolge angeben können. Unter Erweiterte SQL DB-Verbindungszeichenfolgen finden Sie Tipps und Beispiele zur Angabe von Verbindungszeichenfolgen.

Web Persistence

MongoDB

Wählen Sie für MongoDB Controller-Persistenzeinstellungen verwenden aus, um den gleichen Speicherort zu verwenden, der auf dem Bildschirm Controller > Persistenz für den Controller angegeben ist. Dies ist die Standardoption für die Web-Persistenz von Alteryx Server. Weitere Informationen finden Sie unter Controller.Controller

Wenn Server eine andere MongoDB-Verbindung als der Controller verwenden soll, wählen Sie eine der folgenden Optionen:

ODER

  • Deaktivieren Sie Use Controller Persistence Settings und geben Sie Host, Database name, Username und Password an.

Benutzerverwaltete SQL DB

Wenn Sie im Abschnitt Controller > Persistenz die benutzerverwaltete SQL DB ausgewählt haben, wird die Benutzeroberfläche der Server-Persistenz automatisch für Erweiterte SQL-Verbindung benutzen ausgefüllt.

Ein MultipleActiveResultSets-Markierung (MARS) wird automatisch zu dieser Verbindungszeichenfolge hinzugefügt. Das manuelle Hinzufügen einer MARS-Kennzeichnung führt zu einem Fehler. Alteryx Server benötigt diese Kennzeichnung, um komplexe Abfragen auszuführen. Ohne diese Kennzeichnung wären mehrere Vorgänge nicht möglich und Server wäre nicht voll funktionsfähig. Weitere Informationen zu dieser Kennzeichnung finden Sie unter Multiple Active Result Sets (MARS)).

Unter Erweiterte SQL DB-Verbindungszeichenfolgen finden Sie Tipps und Beispiele zur Angabe von Verbindungszeichenfolgen.