Alteryx bietet eine Workflow-Schnittstelle für Nicht-Spezialisten, um Werte aus mehreren Datenquellen zu extrahieren. Alteryx unterstützt wie viele andere Analyseanwendungen ODBC, eine generische Datenzugriffsschnittstelle, mit der die standardmäßige Auswahl an Datenquellen erweitert werden kann. Alteryx enthält jedoch keinen Konnektor, der den Zugriff auf eine Java-Datenquelle ermöglicht.
Der Zugriff auf Java-Datenquellen erfolgt über einen Connector namens JDBC-Treiber. Ein JDBC-Treiber ermöglicht einer Java-Anwendung den Zugriff auf externe Daten. Beispielsweise ermöglicht der Gemfire XD JDBC-Treiber Java-Anwendungen den Zugriff auf Daten, die in Gemfire XD gespeichert sind.
Alteryx ist jedoch nicht in Java geschrieben. Alteryx verwendet einen ODBC-Treiber, eine andere Datenbank-Middleware, um auf externe Daten zuzugreifen. (Es enthält auch eine Reihe dedizierter Konnektoren, z. B. einen, der es Alteryx ermöglicht, auf Salesforce.com zuzugreifen.)
Das ODBC-JDBC-Gateway verbindet eine Anwendung, die ODBC verwendet, mit einer Anwendung, die JDBC verwendet. Für die Anwendung ist das ODBC-JDBC-Gateway ein ODBC-Treiber. Für den JDBC-Treiber ist das ODBC-JDBC-Gateway eine Java-Anwendung.
Installieren und Lizenzieren des ODBC-JDBC-Gateways
- Laden Sie das Windows ODBC-JDBC-Gateway herunter. (Anmeldung erforderlich.)
- Installieren und lizenzieren Sie das ODBC-JDBC-Gateway auf dem Windows-Computer, auf dem Alteryx installiert ist.
Installationsanweisungen finden Sie in der ODBC-JDBC-Gateway-Dokumentation.
- Verwenden Sie das Dialogfeld ODBC-JDBC Gateway Setup Java Interface, um die JVM auszuwählen, die in der von Ihrem Java-Datenbankanbieter empfohlenen JRE-/JDK-Distribution enthalten ist.
Konfigurieren einer ODBC-Datenquelle
Bevor Sie das ODBC-JDBC-Gateway verwenden können, um Alteryx mit einer Java-Datenbank zu verbinden, müssen Sie eine ODBC-Datenquelle konfigurieren. Eine ODBC-Datenquelle speichert die Verbindungsdetails für die Zieldatenbank.
Sie konfigurieren ODBC-Datenquellen im ODBC-Administrator, der in Windows enthalten ist. Bei einigen Windows-Versionen befindet sich der ODBC-Administrator unter Systemsteuerung> Verwaltung . Bei einigen Windows-Versionen können Sie auf den ODBC-Administrator zugreifen, indem Sie im Suchfeld der Taskleiste nach „ODBC“ suchen. Wenn Ihnen eine Auswahl an ODBC-Administratoren angezeigt wird, wählen Sie 64-Bit statt 32-Bit.
Verwenden Sie den ODBC-Administrator, um Ihre ODBC-JDBC-Gateway-Datenquelle zu erstellen.
Erstellen einer ODBC-JDBC-Gateway-ODBC-Datenquelle für Gemfire XD
- Wählen Sie die Registerkarte „System-DSN“ und dann „Hinzufügen“.
- Wählen Sie im Dialogfeld "Neue Datenquelle erstellen" die Option "ODBC-JDBC-Gateway" und dann "Fertig stellen".
- Vervollständigen Sie das Dialogfeld ODBC-JDBC Gateway DSN Setup:
Setting Wert DSN Beschreibender Text zur Identifizierung der Datenquelle in Alteryx. Zum Beispiel "Gemfire XD". Fahrerklasse Die Treiberklasse, die den JDBC-Treiber für Ihr Ziel-Java-Backend identifiziert. Der Klassenname des Gemfire XD JDBC-Treibers lautet beispielsweise com.pivotal.gemfirexd.jdbc.ClientDriver
Klassenpfad Der Pfad zur JAR-Datei des JDBC-Treibers. Beispielsweise lautet die JAR-Datei des JDBC-Treibers von Gemfire XD: C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
URL Die JDBC-URL, die die erforderlichen Verbindungsdetails für den Zugriff auf Ihre Ziel-Java-Datenbank enthält. Die korrekte JDBC-URL-Syntax finden Sie in der Dokumentation Ihres JDBC-Treibers. Beispielsweise eine JDBC-URL für Gemfire XD:
jdbc:gemfirexd://localhost:1527/
- Verwenden Sie die Test-Schaltfläche, um zu überprüfen, ob Sie erfolgreich eine Verbindung zu Ihrer Java-Datenbank herstellen können.
Sie können jetzt die ODBC-JDBC-Gateway-Datenquelle verwenden, um Alteryx mit Ihrer Java-Datenbank zu verbinden.
Verbinden von Alteryx mit einer Java-Datenbank
- Fügen Sie in Alteryx Eingabedaten hinzu Kontrolle über Ihren Workflow.
- In den Eingabedaten Eigenschaftenbereich im Datei oder Datenbank verbinden Liste, wählen Sie Datenbankverbindung> Neue ODBC-Verbindung .
Das Dialogfeld ODBC-Verbindung wird angezeigt.
- Im Datenquellennamen Liste, wählen Sie Ihre ODBC-JDBC-Gateway-Datenquelle aus. Wählen Sie OK .
Die Tabelle auswählen oder Abfrage angeben Dialogfeld wird angezeigt.
- Wählen Sie den SQL-Editor Tab. Geben Sie eine Abfrage ein, zum Beispiel
SELECT * FROM QUICKTABLE
. Wählen Sie OK . - Um Ihre Java-Daten in Alteryx abzurufen, in den Eingabedaten Eigenschaftenbereich, wählen Sie Beispiel aktualisieren .