sql >> Database >  >> RDS >> Database

Werken met Java-gegevens in Qlik Sense

Qlik Sense ondersteunt, net als veel andere toepassingen voor gegevensvisualisatie, ODBC, een generieke interface voor gegevenstoegang, waarmee de standaardkeuze van gegevensbronnen kan worden uitgebreid. Qlik Sense bevat 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 Amazon Athena JDBC-stuurprogramma kunnen Java-applicaties bijvoorbeeld toegang krijgen tot gegevens die zijn opgeslagen in een Amazon S3-bucket.

Qlik Sense is echter niet in Java geschreven. Qlik Sense gebruikt een ODBC-stuurprogramma, een ander onderdeel van databasemiddleware, om toegang te krijgen tot externe gegevens. (Het bevat ook een aantal speciale connectoren, bijvoorbeeld een waarmee Qlik Sense 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 Qlik Sense 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 Qlik Sense 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 Qlik Sense te identificeren.
    Chauffeursklasse De driverklasse die de JDBC-driver identificeert voor uw Java-doelbackend.
    Klassepad Het pad naar het JDBC-stuurprogramma JAR-bestand.
    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.
  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-gegevensbron gebruiken om Qlik Sense te verbinden met uw Java-database.

Qlik Sense verbinden met een Java-database

  1. Maak in Qlik Sense een nieuwe app.
  2. Kies Gegevens toevoegen.
  3. Kies ODBC op de pagina Verbinden met een nieuwe gegevensbron.
  4. Kies uw ODBC-gegevensbron uit de 64-bits lijst.
  5. Kies Maken.
  6. Uw gegevens worden weergegeven in het gegevensvoorbeeldscherm. (Mogelijk moet u een Eigenaar voor de gegevens kiezen voordat deze worden weergegeven.

  1. Oracle-queryresultaten exporteren naar een JSON-bestand bij gebruik van SQLcl

  2. Oracle-equivalent van Postgres' DISTINCT ON?

  3. Hoe te verwijderen uit meerdere tabellen in MySQL?

  4. Hoe de Modulo-operator werkt in MariaDB