sql >> Databasteknik >  >> RDS >> Database

Arbeta med Java Data i Qlik Sense

Qlik Sense stöder liksom många andra datavisualiseringsapplikationer ODBC, ett generiskt dataåtkomstgränssnitt, som gör att standardvalet av datakällor kan utökas. Qlik Sense 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 Amazon Athena JDBC-drivrutinen Java-applikationer att komma åt data lagrade i en Amazon S3 Bucket.

Qlik Sense är dock inte skrivet i Java. Qlik Sense 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 det möjligt för Qlik Sense att 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 Qlik Sense ä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 Qlik Sense 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 Qlik Sense.
    Förarklass Drivrutinsklassen som identifierar JDBC-drivrutinen för din mål-Java-backend.
    Klassväg Sökvägen till JDBC-drivrutinens JAR-fil.
    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.
  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 Qlik Sense till din Java-databas.

Ansluter Qlik Sense till en Java-databas

  1. Skapa en ny app i Qlik Sense.
  2. Välj Lägg till data.
  3. Välj ODBC på sidan Anslut till en ny datakälla.
  4. Välj din ODBC-datakälla från 64-bitarslistan.
  5. Välj Skapa.
  6. Din data visas på skärmen för förhandsgranskning av data. (Du kan behöva välja en ägare för data innan den visas.

  1. Få alla överordnade rader i en SQL-fråga

  2. Konvertera Unix-tidsstämpel till läsbart datum med hjälp av MySQL

  3. 4 sätt att få SQL Server-jobbhistorik

  4. Hur kan du köra samma fråga flera gånger med loop i PL/SQL?