Skip to main content

Datenverbindungen

Wichtig

Um den Wechsel von Datenverbindungen zu DCM-Verbindungen zu vereinfachen, ist es ab der Version Server 2024.2 möglich, alle Datenverbindungen und die entsprechenden Workflows zu migrieren, die durch DCM-Verbindungen ersetzt werden sollen.

Zunächst muss jede Datenverbindung migriert und dann die Migration von Workflows ausgelöst werden. Weitere Informationen finden Sie in unserem Blog-Beitrag So migrieren Sie Server-Datenverbindungen zu DCM.

Anmerkung

Server-FIPS

Wir haben veraltete Server-Datenverbindungen entfernt. Sie können stattdessen die DCM-Funktion (Data Connection Manager) verwenden. Der Modus „DCM erzwungen“ ist aktiviert und kann in der FIPS-fähigen Version von Server nicht geändert werden. Zu den Vorteilen vom DCM gehören gesicherte Benutzeranmeldedaten für Datenverbindungen außerhalb des Workflows, erhöhte Sicherheit, vereinfachte Kennwortverwaltung und die Synchronisierung von Anmeldedaten zwischen Server und Designer. Weitere Informationen finden Sie auf der DCM - Server-Hilfeseite.

Auf der Seite Datenverbindungen der Server-Admin-Oberfläche können Administrator:innen (Server-Administrator:innen) Server-Datenverbindungen erstellen, um Server-Benutzer:innen die Verbindung zu Datenbanken zu ermöglichen. Sobald diese Datenquellen konfiguriert sind, können die Benutzer, die diesen Server hinzugefügt haben, sie aus einer Liste auswählen und verwenden.

Anmerkung

Die Datenverbindungen in Server unterscheiden sich von denen in Designer. Weitere Informationen zu Datenverbindungen in Designer finden Sie unter Datenverbindungen verwalten und In-DB-Verbindungen verwalten.

Server-Datenverbindungen sind für In-DB-Verbindungen nicht verfügbar.

Datenverbindung hinzufügen

  1. Wählen Sie auf der Seite Datenverbindungen die Option + Neu aus.

  2. Wählen Sie den Verbindungstyp in der Dropdown-Liste Technology aus.

  1. Geben Sie unter Name einen Verbindungsnamen ein.

  2. Geben Sie unter Host den Hostnamen der SQL-Datenbank ein.

  3. Wählen Sie eine Authentifizierungsoption aus.

    • Windows: Verwenden Sie die Standardanmeldedaten, oder geben Sie spezifische Anmeldedaten für die Datenverbindung ein.

    • SQL-Server: Geben Sie die Server-Anmeldedaten ein. Senkrechte Striche (Pipe-Symbole) sind in Kennwörtern nicht unterstützt.

  4. (Optional) Wählen Sie Verbindung testen aus. Es wird eine Meldung angezeigt, dass die Verbindung entweder erfolgreich hergestellt wurde oder fehlgeschlagen ist. Sie können eine Verbindung speichern, wenn der Test fehlschlägt.

  5. (Optional) Wählen Sie Datenbank aus, um eine Liste der Datenbanken auf Server anzuzeigen. Es wird nur dann eine Liste angezeigt, wenn der Verbindungstest erfolgreich war.

    • Wählen Sie eine Datenbank aus, um sie als Standarddatenbank für diese Verbindung festzulegen.

    • Wählen Sie Datenbankname eingeben aus und geben Sie den Namen der Datenbank auf dem Server ein. Stellen Sie sicher, dass der Servername einen Backslash (\) enthält, z. B. RM-LT-013\SQLEXPRESS2.

  6. Wählen Sie Erstellen aus.

Alle Felder müssen ausgefüllt werden. Testen Sie die Verbindung, nachdem Sie die erforderlichen Informationen eingegeben haben.

  1. Geben Sie unter Name einen Verbindungsnamen ein.

  2. Geben Sie unter Host den Hostnamen des Oracle-Servers oder die IP-Adresse ein.

  3. (Optional) Geben Sie unter Dienstname den Namen der TNS-basierten Anwendung im Netzwerk ein. Diese Informationen sind optional, wenn nur ein Dienst vorhanden ist.

  4. Geben Sie unter Port den Netzwerküberwachungsport für die Oracle-Datenbank ein. Die Standardeinstellung ist „1521“.

  5. Geben Sie unter Benutzername und Kennwort Ihren Benutzernamen und Ihr Kennwort für die Datenverbindung ein. Senkrechte Striche (Pipe-Symbole) sind in Kennwörtern nicht unterstützt.

  6. (Optional) Wählen Sie Verbindung testen aus. Es wird eine Meldung angezeigt, dass die Verbindung entweder erfolgreich hergestellt wurde oder fehlgeschlagen ist. Sie können eine Verbindung speichern, wenn der Test fehlschlägt.

  7. Wählen Sie Erstellen aus.

  1. Geben Sie unter Name einen Namen für die Verbindung ein.

  2. Geben Sie unter Verbindungszeichenfolge eine Zeichenfolge für die Verbindung ein.

    • Verbindungszeichenfolgen dürfen maximal 212 Zeichen lang sein.

    • Es werden Verbindungen empfohlen, die keinen Datenquellennamen (DSN) verwenden. Dies wird auch als DSN-lose Verbindung bezeichnet.

    Verbindungszeichenfolgen aus Designer kopieren

    Sie können Verbindungszeichenfolgen aus Datenverbindungen, die Sie in Designer erstellt haben, kopieren und einfügen. Melden Sie sich dazu bei Designer als Administrator:in an. Navigieren Sie zu Optionen > Erweiterte Optionen > Datenverbindungen verwalten.

  3. Wählen Sie Erstellen aus.

Datenverbindungen testen

Verbindungstests auf Servern mit mehreren Knoten

Eine Server-Konfiguration mit mehreren Knoten verfügt über einen Controller und zwei oder mehr Worker-Rechner. In dieser Konfiguration prüft die Testfunktionalität die Verbindung auf dem Controller-Rechner, nicht auf den einzelnen Worker-Rechnern. Um sicherzustellen, dass die Verbindung auf jedem der Rechner funktioniert, vergewissern Sie sich, dass auf jedem Rechner dieselben Datenbanktreiber und Treiberversionen installiert sind.

Fehlgeschlagene Verbindungstests

Verbindungstests können aus vielen Gründen fehlschlagen. Nachfolgend finden Sie die häufigsten Gründe für das Fehlschlagen von Verbindungstests.

  • Sie haben keinen Zugriff auf den Server oder die Datenbank. In einigen Fällen verfügt beispielsweise nur der Verbindungsendnutzer über die Rechte, auf den Server oder die Datenbank zuzugreifen.

  • Auch Netzwerksicherheitssysteme können verhindern, dass Sie eine Verbindung zum Server oder zur Datenbank herstellen.

  • Server kann keine Verbindung zum Host des Datenbankservers aufbauen. Zur Fehlerbehebung pingen Sie den Datenbankserver-Host an, um sicherzustellen, dass eine Netzwerkverbindung besteht, wenn Sie bei jenem Server angemeldet sind, auf dem Alteryx Server installiert ist.

  • Die Anmeldedaten für die Datenbank sind ungültig oder Sie verfügen nicht über die notwendigen Zugriffsberechtigungen. Wenden Sie sich an den Datenbankadministrator.

  • Die Datenbank ist offline. Wenden Sie sich an den Datenbankadministrator, um sicherzustellen, dass die Datenbank online ist und wie erwartet funktioniert.

  • Sie führen eine Multi-Node-Konfiguration von Server aus.

Sie können Datenverbindungen speichern, auch wenn deren Verbindungstest fehlgeschlagen ist.

In Verbindungstests verwendete Standardanmeldedaten

Sie können die Windows-Authentifizierung oder die SQL-Server-Authentifizierung verwenden, um eine Microsoft SQL Server-Verbindung zu erstellen. Für die Windows-Authentifizierung können Sie Ihre Standardanmeldedaten oder die spezifischen Anmeldedaten für die Datenverbindung verwenden. Sie können an mehreren Orten Standardanmeldedaten festlegen. Der Server sucht an diesen Speicherorten nach verfügbaren Anmeldedaten und wählt die Standardanmeldedaten in dieser Reihenfolge aus:

  • Systemeinstellungen > Worker > Ausführen als. Weitere Informationen zu Run-as-Benutzer:innen finden Sie auf der Hilfeseite zu Worker.

  • Windows Server Manager > Tools > Dienste. Suchen Sie AlteryxService, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften. Die Anmeldedaten auf der Registerkarte Anmelden unter Dieses Konto.

  • Lokaler Rechner.

Der Verbindungstest schlägt fehl, wenn die Anmeldedaten ungültig sind.

Datenverbindung freigeben

Kehren Sie nach dem Erstellen einer Datenverbindung zur Seite Datenverbindungen zurück, um die Verbindung mit Benutzern oder benutzerdefinierten Gruppen zur Verwendung in Designer zu teilen.

Wichtig

Damit der Workflow von bestimmten Benutzern oder Gruppen ausgeführt werden kann, müssen Sie sich an einen Administrator wenden, um sicherzustellen, dass die erforderlichen Datenverbindungen für sie freigegeben werden.

  1. Wählen Sie auf der Seite Datenverbindungen die Datenverbindung aus, die Sie freigeben möchten.

  2. Wählen Sie im Fenster Datenverbindungen bearbeiten die Option Benutzer oder Benutzerdefinierte Gruppen aus.

  3. Wählen Sie + Hinzufügen aus.

  4. Geben Sie den Namen eines Benutzers oder einer Gruppe ein.

  5. Wählen Sie den Benutzer oder die Gruppe aus.

  6. Wählen Sie Hinzufügen aus.

Der Benutzer, die Gruppe oder das Studio, mit dem Sie die Verbindung teilen, ist auf der entsprechenden Registerkarte aufgeführt. Navigieren Sie in der Designer-Hilfe zu „Eingabedaten-Tool“ und Datenverbindungen verwalten, um festzustellen, wie Benutzer:innen in Designer auf die freigeschalteten Verbindungen zugreifen und diese verwalten.

Wichtig

Vergewissern Sie sich bei Verbindungen mit Microsoft SQL Server, dass dieselbe oder eine neuere Version von Microsoft SQL Server Native Client auf dem Computer des Benutzers installiert ist. Navigieren Sie zu Fehlerbehebung.

Zugriff auf eine Datenverbindung widerrufen

Um den Zugriff eines Benutzers auf eine Verbindung zu widerrufen, wählen Sie im Drei-Punkte-Menü für diesen Benutzer die Option Löschen aus. Wählen Sie zur Bestätigung Löschen aus.

To revoke a user's access to a connection, select Delete in the three-dot menu for this user.

Eine Datenverbindung bearbeiten

  1. Wählen Sie auf der Seite Datenverbindungen die Datenverbindung aus, die Sie bearbeiten möchten.

  2. Wählen Sie im Fenster Datenverbindung bearbeiten die Option Bearbeiten aus.

  3. Bearbeiten Sie die Informationen unter Name oder Verbindungszeichenfolge.

  4. Wählen Sie Speichern aus.

Auf den Registerkarten Benutzer oder Benutzerdefinierte Gruppen können Sie die Verbindung mit Benutzer:innen und Gruppen teilen.

Eine Datenverbindung löschen

Um eine Verbindung zu löschen, wählen Sie Löschen im Drei-Punkte-Menü für diese Verbindung aus. Wählen Sie dann Löschen aus.

Datenverbindungen und Workflows zu DCM migrieren

Um von Datenverbindungen zu DCM-Verbindungen zu wechseln, migrieren Sie alle Datenverbindungen und die entsprechenden Workflows.

Eine Datenverbindung zu DCM migrieren

Im ersten Schritt zur Migration der Datenverbindung ist es notwendig, die Datenverbindung mit einer DCM-Verbindung zu verknüpfen, die dafür in Workflows verwendet werden soll. Alteryx hilft Ihnen dabei, die richtige DCM-Verbindung zu ermitteln und die DCM-Verbindung für die dieselben Benutzer:innen und Benutzergruppen freizugeben.

  1. Wählen Sie auf der Detailseite für Datenverbindung die Option Zum DCM migrieren aus.

  2. Wählen Sie auf dem Bildschirm Verbindung zum DCM migrieren in der Liste der auf dem Server vorhandenen DCM-Verbindungen die DCM-Verbindung aus, der Sie die Datenverbindung zuordnen möchten.

    Alteryx versucht, die am besten passende DCM-Verbindung zu ermitteln, und lädt sie in das Dropdown-Menü. Außerdem werden alle verfügbaren DCM-Verbindungen in Kategorien gruppiert, je nach Typ der Übereinstimmung mit der Serverdatenverbindung. Als Gruppen sind Perfekte Übereinstimmung, Teilübereinstimmung, Unaufgelöster Tresor und Keine Übereinstimmung vorhanden. Weitere Informationen zu diesen Gruppen finden Sie unter Migration-Tool.

  3. Wählen Sie aus, ob Sie Für vorhandene Benutzer freigeben verwenden möchten. Dadurch wird die DCM-Verbindung für die Zusammenarbeit mit denselben Benutzer:innen und Benutzergruppen wie die migrierte Datenverbindung freigegeben. Diese Option ist standardmäßig ausgewählt.

    Anmerkung

    • Die DCM-Verbindung wird für die Zusammenarbeit mit allen verknüpften Anmeldedaten freigegeben. Dies ermöglicht die gemeinsame Nutzung der Datenverbindung, sodass Benutzer:innen die DCM-Verbindung in Alteryx Designer anzeigen und verwenden können. Wenn Sie ändern möchten, welche Anmeldedaten für andere freigegeben werden sollen, starten Sie mit Freigabe für Zusammenarbeit und fahren Sie dann mit der Migration fort.

    • Sie müssen Eigentümer:in der DCM-Verbindung sein, wenn Sie diese für andere freigeben möchten. Sie können die Migration der Datenverbindung fortsetzen, die DCM-Verbindung muss dann aber vom Eigentümer oder von der Eigentümerin manuell freigegeben werden.

    • Workflows, die Server-Datenverbindungen nutzen, können von allen Server-Benutzer:innen mit Berechtigung für den Workflow ausgeführt werden. Bei DCM-Verbindungen ist dies jedoch nicht der Fall. Die Freigabe zur Ausführung auf Server mit der DCM-Verbindung muss für alle Benutzer:innen initialisiert werden, die diesen Workflow ausführen möchten.

    • DCM-Verbindungen können nicht für Private Studios freigegeben werden. Diese werden derzeit in diesem Schritt ignoriert.

  4. Wählen Sie Migrieren aus.

Sobald dieser Vorgang abgeschlossen ist, lautet der Status der Datenverbindung Migriert. Dies bedeutet, dass die Datenverbindung weiterhin für alle verfügbar ist, aber nicht mehr freigegeben oder geändert werden kann. Alle derartigen Aktionen sind jetzt nur mit der DCM-Verbindung möglich. An dieser Stelle werden keine Änderungen an den vorhandenen Workflows vorgenommen.

Die Datenverbindung kann mit dem oben beschriebenen Migrationsvorgang neu migriert werden. Dafür können Sie eine andere DCM-Verbindung auswählen, zu der migriert werden soll. Hinweis: Dies wirkt sich nicht auf die Freigabe der DCM-Verbindung der ursprünglichen Migration aus.

Workflows zum DCM migrieren

Nachdem Sie DCM-Verbindungen mit Ihren Datenverbindungen verknüpft haben, können Sie die Workflow-Migration fortsetzen. Dieser Vorgang prüft alle Workflows auf dem Server auf Datenverbindungen und ersetzt sie durch die verknüpften DCM-Verbindungen. Workflows, die keine Datenverbindungen enthalten, werden übersprungen.

  1. Wählen Sie auf der Seite Datenverbindungen die Option Workflows zum DCM migrieren aus.

  2. Um die Workflow-Migration zu bestätigen, wählen Sie im Dialogfeld Workflows migrieren die Option Migrieren aus.

    • Alle auf dem Server gespeicherten Workflows werden dann auf Datenverbindungen geprüft, die automatisch durch die zugehörigen DCM-Verbindungen ersetzt werden sollen.

    • Ein Workflow wird nur migriert, wenn alle in diesem Workflow verwendeten Datenverbindungen zum DCM migriert wurden.

    • Für jeden migrierten Workflow wird eine neue Version erstellt.

    • Zwar ist es möglich, die Workflow-Migration wiederholt zu initiieren, jedoch kann immer nur jeweils eine Migration auf dem Server ausgeführt werden.

  3. Der Status der Migration wird oben auf der Seite „Datenverbindungen“ angezeigt. Laden Sie die Seite neu, um den derzeitigen Status zu aktualisieren.

Unterstützte Technologien und Einschränkungen

  • Die folgenden Workflow-Dateiformate werden unterstützt:

    • YXMD (regulärer Workflow)

    • YXWZ (Analyse-Apps)

    • YXMC (Makros)

  • Als Datenpaket hochgeladene Datenverbindungen (YXZP-Format) werden nicht migriert, da sie keine Metadaten für die Verbindung enthalten. Daher können sie nicht automatisch migriert werden.

  • Ein Workflow wird nur migriert, wenn alle in diesem Workflow verwendeten Datenverbindungen zum DCM migriert wurden.

  • Alle Server-Aliase im Eingabedaten-Tool und im Datenausgabe-Tool werden bei der Workflow-Migration erfasst und ersetzt. Andere Tools werden nicht unterstützt.

  • Bei einer Server-Einrichtung mit mehreren Knoten ist das Migrationsprotokoll nur auf dem Knoten vorhanden, auf dem die Migration ausgeführt wird. Dieser wird zufällig ausgewählt.

Fehlerbehandlung

Nein, Sie können eine Datenverbindung erstellen und teilen, ohne sie zu testen. Sie können Datenverbindungen außerdem speichern, auch wenn der Verbindungstest fehlgeschlagen ist.

Verbindungstests können aus vielen Gründen fehlschlagen. Nachfolgend finden Sie die häufigsten Gründe für das Fehlschlagen von Verbindungstests.

  • Sie haben keinen Zugriff auf den Server oder die Datenbank. In einigen Fällen verfügt beispielsweise nur der Verbindungsendnutzer über die Rechte, auf den Server oder die Datenbank zuzugreifen.

  • Auch Netzwerksicherheitssysteme können verhindern, dass Sie eine Verbindung zum Server oder zur Datenbank herstellen.

  • Server kann keine Verbindung zum Host des Datenbankservers aufbauen. Zur Fehlerbehebung pingen Sie den Datenbankserver-Host an, um sicherzustellen, dass eine Netzwerkverbindung besteht, wenn Sie bei jenem Server angemeldet sind, auf dem Alteryx Server installiert ist.

  • Die Anmeldedaten für die Datenbank sind ungültig oder Sie verfügen nicht über die notwendigen Zugriffsberechtigungen. Wenden Sie sich an den Datenbankadministrator.

  • Die Datenbank ist offline. Wenden Sie sich an den Datenbankadministrator, um sicherzustellen, dass die Datenbank online ist und wie erwartet funktioniert.

  • Sie führen eine Multi-Node-Konfiguration von Server aus. Informationen zu Verbindungstests auf einem Multi-Node-Server finden Sie im Abschnitt Verbindungen testen in diesem Artikel.

Sie können Datenverbindungen speichern, auch wenn deren Verbindungstest fehlgeschlagen ist.

Sie können die Windows-Authentifizierung oder die SQL-Server-Authentifizierung verwenden, um eine Microsoft SQL Server-Verbindung zu erstellen. Für die Windows-Authentifizierung können Sie Ihre Standardanmeldedaten oder die spezifischen Anmeldedaten für die Datenverbindung verwenden. Sie können an mehreren Orten Standardanmeldedaten festlegen. Der Server sucht an diesen Speicherorten nach verfügbaren Anmeldedaten und wählt die Standardanmeldedaten in dieser Reihenfolge aus:

  • Systemeinstellungen > Worker > Ausführen als. Weitere Informationen zu Run-as-Benutzer:innen finden Sie auf der Hilfeseite zu Worker.

  • Windows Server Manager > Tools > Dienste. Suchen Sie AlteryxService, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften. Die Anmeldedaten auf der Registerkarte Anmelden unter Dieses Konto.

  • Lokaler Rechner.

Der Verbindungstest schlägt fehl, wenn die Anmeldedaten ungültig sind.

Es gibt viele Gründe, weshalb ein Benutzer eine Server-Datenverbindung in Designer nicht sehen kann. Führen Sie zur Fehlerbehebung die folgenden Schritte aus.

  • Vergewissern Sie sich, dass Sie die Datenverbindung für den Benutzer freigegeben haben. Bearbeiten Sie die Datenverbindung und suchen Sie in der Liste nach dem Benutzer.

  • Vergewissern Sie sich, dass die E-Mail-Adresse, die der Benutzer für die Anmeldung bei der Server-Benutzeroberfläche verwendet, mit jener übereinstimmt, für die Sie die Verbindung freigegeben haben.

  • Bitten Sie den Benutzer, den Server aus Designer zu entfernen und ihn mit den richtigen Anmeldedaten erneut hinzuzufügen.

  • Wenn Sie die Verbindung für ein Studio freigeben, vergewissern Sie sich, dass der Benutzer Zugriff auf dieses Studio hat.

Benutzer:innen erhalten möglicherweise diese Fehlermeldung in Designer oder Server, wenn sie versuchen, eine Datenverbindung zu verwenden, die auf einem Rechner erstellt wurde, der eine andere Version eines Microsoft SQL Server-Treibers verwendet als der Rechner, auf dem die Datenverbindung genutzt wird.

Auf dem Rechner muss die gleiche oder eine neuere Version eines Microsoft SQL Server-Treibers installiert sein. Die Fehlermeldung wird beispielsweise angezeigt, wenn der Rechner, auf dem die Datenverbindung ausgeführt wird, Version 10.0 eines Microsoft SQL Server-Treibers verwendet und der Rechner, auf dem die Datenverbindung erstellt wurde, Version 11.0 verwendet.

Der Benutzer, der den Workflow in Designer erstellt und auf dem Server gespeichert hat, verfügt möglicherweise nicht über die Berechtigung, die freigegebene Datenverbindung zu nutzen. Führen Sie zur Fehlerbehebung die folgenden Schritte aus.

  1. Öffnen Sie das AlteryxService-Protokoll (AlteryxServiceLog.log). Das Dienstprotokoll ist an einem bei der Konfiguration festgelegten Ort gespeichert. Weitere Informationen finden Sie unter Protokolle konfigurieren und verwenden.

  2. Suchen Sie nach dem Zeitstempel, zu dem der Fehler aufgetreten ist, und überprüfen Sie die Fehlerbeschreibung.

  3. Wenn die Beschreibung lautet: „Die Berechtigung für die Datenverbindung wurde nicht gefunden: [Name der Datenverbindung]“, dann hat der Benutzer keinen Zugriff auf die Datenverbindung.

  4. Bearbeiten Sie die Datenverbindung und geben Sie diese für den Benutzer frei.