sql >> Database >  >> RDS >> Database

Werken met Java-gegevens in Alteryx

Alteryx biedt een workflow-interface voor niet-specialisten om waarde uit meerdere gegevensbronnen te halen. Alteryx ondersteunt, net als veel andere analysetoepassingen, ODBC, een generieke interface voor gegevenstoegang, waarmee de standaardkeuze van gegevensbronnen kan worden uitgebreid. Alteryx heeft echter geen connector waarmee het toegang krijgt tot een Java-gegevensbron.

Java-gegevensbronnen zijn toegankelijk via een connector die een JDBC-stuurprogramma wordt genoemd. Met een JDBC-stuurprogramma kan een Java-toepassing toegang krijgen tot externe gegevens. Met het Gemfire XD JDBC-stuurprogramma kunnen Java-toepassingen bijvoorbeeld toegang krijgen tot gegevens die zijn opgeslagen in Gemfire XD.

Alteryx is echter niet in Java geschreven. Alteryx gebruikt een ODBC-stuurprogramma, een ander stuk database-middleware, om toegang te krijgen tot externe gegevens. (Het bevat ook een aantal speciale connectoren, bijvoorbeeld een waarmee Alteryx toegang heeft tot Salesforce.com.)

De ODBC-JDBC Gateway verbindt een applicatie die ODBC gebruikt met een applicatie die JDBC gebruikt. Voor de toepassing is de ODBC-JDBC Gateway een ODBC-stuurprogramma. Voor het JDBC-stuurprogramma is de ODBC-JDBC Gateway een Java-toepassing.

De ODBC-JDBC Gateway installeren en licentiëren

  1. Download de Windows ODBC-JDBC-gateway. (Registratie vereist.)
  2. Installeer en licentieer de ODBC-JDBC Gateway op de Windows-computer waarop Alteryx is geïnstalleerd.

    Zie de ODBC-JDBC Gateway-documentatie voor installatie-instructies.

  3. Gebruik het dialoogvenster ODBC-JDBC Gateway Setup Java Interface om de JVM te selecteren die is opgenomen in de JRE/JDK-distributie die wordt aanbevolen door uw Java-databaseleverancier.

Een ODBC-gegevensbron configureren

Voordat u de ODBC-JDBC Gateway kunt gebruiken om Alteryx te verbinden met een Java-database, moet u een ODBC-gegevensbron configureren. Een ODBC-gegevensbron slaat de verbindingsdetails op voor de doeldatabase.

U configureert ODBC-gegevensbronnen in ODBC Administrator, dat bij Windows wordt geleverd. Op sommige versies van Windows bevindt ODBC Administrator zich in Configuratiescherm> Systeembeheer . In sommige versies van Windows kunt u toegang krijgen tot ODBC Administrator door te zoeken naar "ODBC" in het zoekvak van de taakbalk. Als u een keuze uit ODBC-beheerders krijgt, kiest u 64-bits in plaats van 32-bits.

Gebruik ODBC Administrator om uw ODBC-JDBC Gateway-gegevensbron te maken.

Een ODBC-JDBC Gateway ODBC-gegevensbron maken voor Gemfire XD

  1. Kies het tabblad Systeem-DSN en kies vervolgens Toevoegen.
  2. Kies in het dialoogvenster Nieuwe gegevensbron maken de optie ODBC-JDBC-gateway en kies vervolgens Voltooien.
  3. Vul het dialoogvenster ODBC-JDBC Gateway DSN Setup in:
    Instelling Waarde
    DSN Beschrijvende tekst om de gegevensbron in Alteryx te identificeren. Bijvoorbeeld "Gemfire XD".
    Chauffeursklasse De driverklasse die de JDBC-driver voor uw doel-Java-backend identificeert. De klassenaam van het Gemfire XD JDBC-stuurprogramma is bijvoorbeeld com.pivotal.gemfirexd.jdbc.ClientDriver
    Klassepad Het pad naar het JDBC-stuurprogramma JAR-bestand. Het JDBC-stuurprogramma JAR-bestand van Gemfire XD is bijvoorbeeld:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    URL De JDBC-URL die de benodigde verbindingsdetails bevat om toegang te krijgen tot uw doel-Java-database. Raadpleeg de documentatie bij uw JDBC-stuurprogramma voor de juiste JDBC-URL-syntaxis.

    Bijvoorbeeld een JDBC-URL voor Gemfire XD:

    jdbc:gemfirexd://localhost:1527/
    
  4. Gebruik de knop Test om te controleren of u met succes verbinding kunt maken met uw Java-database.

U kunt nu de ODBC-JDBC Gateway Data Source gebruiken om Alteryx te verbinden met uw Java-database.

Alteryx verbinden met een Java-database

  1. Voeg in Alteryx een Invoergegevens toe controle over uw workflow.
  2. In de Invoergegevens eigenschappenvenster, in het Een bestand of database verbinden lijst, kies Databaseverbinding> Nieuwe ODBC-verbinding .

    Het ODBC-verbindingsdialoogvenster wordt weergegeven.

  3. In de Naam gegevensbron lijst, kiest u uw ODBC-JDBC Gateway-gegevensbron. Kies OK .

    De Tabel kiezen of zoekopdracht specificeren dialoogvenster wordt weergegeven.

  4. Kies de SQL-editor tabblad. Voer een zoekopdracht in, bijvoorbeeld SELECT * FROM QUICKTABLE . Kies OK .
  5. Om uw Java-gegevens in Alteryx op te halen, in de Invoergegevens eigenschappenvenster, kies Voorbeeld bijwerken .

  1. Het verschil berekenen tussen twee tijdstempels in Oracle in milliseconden

  2. Waarom rondt SQL Server de resultaten af ​​van het delen van twee gehele getallen?

  3. Galera Cluster Cloud-aanbiedingen vergelijken:deel twee Google Cloud Platform (GCP)

  4. Fix Error "ORA-01789:queryblok heeft een onjuist aantal resultaatkolommen"