sql >> Databasteknik >  >> RDS >> Database

Arbeta med Java Data i Alteryx

Alteryx tillhandahåller ett arbetsflödesgränssnitt för icke-specialister för att extrahera värde från flera datakällor. Alteryx stöder liksom många andra analysapplikationer ODBC, ett generiskt dataåtkomstgränssnitt, som gör att standardvalet av datakällor kan utökas. Alteryx innehåller dock ingen anslutning som gör att den kan komma åt en Java-datakälla.

Java-datakällor nås genom att använda en anslutning som kallas en JDBC-drivrutin. En JDBC-drivrutin tillåter en Java-applikation att komma åt externa data. Till exempel tillåter Gemfire XD JDBC-drivrutinen Java-applikationer att få åtkomst till data lagrade i Gemfire XD.

Alteryx är dock inte skrivet i Java. Alteryx använder en ODBC-drivrutin, en annan del av databasmellanvara, för att komma åt externa data. (Den innehåller också ett antal dedikerade kontakter, till exempel en som gör att Alteryx kan komma åt Salesforce.com.)

ODBC-JDBC Gateway ansluter ett program som använder ODBC till ett program som använder JDBC. Till applikationen är ODBC-JDBC Gateway en ODBC-drivrutin. För JDBC-drivrutinen är ODBC-JDBC Gateway en Java-applikation.

Installera och licensiera ODBC-JDBC Gateway

  1. Ladda ner Windows ODBC-JDBC Gateway. (Registrering krävs.)
  2. Installera och licensiera ODBC-JDBC Gateway på Windows-datorn där Alteryx är installerat.

    För installationsinstruktioner, se dokumentationen för ODBC-JDBC Gateway.

  3. Använd dialogrutan ODBC-JDBC Gateway Setup Java Interface för att välja JVM som ingår i JRE/JDK-distributionen som rekommenderas av din Java-databasleverantör.

Konfigurera en ODBC-datakälla

Innan du kan använda ODBC-JDBC Gateway för att ansluta Alteryx till en Java-databas måste du konfigurera en ODBC-datakälla. En ODBC-datakälla lagrar anslutningsdetaljerna för måldatabasen.

Du konfigurerar ODBC-datakällor i ODBC Administrator, som ingår i Windows. På vissa versioner av Windows finns ODBC Administrator i Kontrollpanelen> Administrativa verktyg . På vissa versioner av Windows kan du komma åt ODBC Administrator genom att söka efter "ODBC" i sökrutan i aktivitetsfältet. Om du får ett urval av ODBC-administratörer, välj 64-bitars istället för 32-bitars.

Använd ODBC Administrator för att skapa din ODBC-JDBC Gateway-datakälla.

Skapa en ODBC-JDBC Gateway ODBC-datakälla för Gemfire XD

  1. Välj fliken System DSN och välj sedan Lägg till.
  2. I dialogrutan Skapa ny datakälla väljer du ODBC-JDBC Gateway och sedan Slutför.
  3. Slutför dialogrutan för ODBC-JDBC Gateway DSN Setup:
    Inställning Värde
    DSN Någon beskrivande text för att identifiera datakällan i Alteryx. För ecample, "Gemfire XD".
    Förarklass Drivrutinsklassen som identifierar JDBC-drivrutinen för din mål-Java-backend. Gemfire XD JDBC-drivrutinens klassnamn är till exempel com.pivotal.gemfirexd.jdbc.ClientDriver
    Klassväg Sökvägen till JDBC-drivrutinens JAR-fil. Till exempel är Gemfire XD:s JDBC-drivrutin JAR-fil:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    URL JDBC URL som innehåller nödvändig anslutningsinformation för att komma åt din Java-måldatabas. Se dokumentationen till din JDBC-drivrutin för korrekt JDBC URL-syntax.

    Till exempel en JDBC-URL för Gemfire XD:

    jdbc:gemfirexd://localhost:1527/
    
  4. Använd knappen Test för att verifiera att du lyckas ansluta till din Java-databas.

Du kan nu använda ODBC-JDBC Gateway Data Source för att ansluta Alteryx till din Java-databas.

Ansluter Alteryx till en Java-databas

  1. Lägg till Indata i Alteryx kontroll över ditt arbetsflöde.
  2. I Indata egenskapspanelen i Anslut en fil eller databas listan väljer du Databasanslutning> Ny ODBC-anslutning .

    Dialogrutan ODBC-anslutning visas.

  3. I Datakällans namn listan, välj din ODBC-JDBC Gateway-datakälla. Välj OK .

    Välj tabell eller ange fråga dialogrutan visas.

  4. Välj SQL Editor flik. Ange en fråga, till exempel SELECT * FROM QUICKTABLE . Välj OK .
  5. För att hämta dina Java-data i Alteryx, i Indata egenskapspanelen väljer du Uppdatera exempel .

  1. Så här använder du Where-satsen i Select Statement i SQL Server - SQL Server / TSQL självstudie del 109

  2. I Redshift/Postgres, hur räknar man rader som uppfyller ett villkor?

  3. Hur man släpper en tabell i SQL

  4. CONVERT_TZ() Exempel – MySQL