sql >> Database teknologi >  >> RDS >> Database

Arbejde med Java Data i Qlik Sense

Qlik Sense understøtter ligesom mange andre datavisualiseringsapplikationer ODBC, en generisk dataadgangsgrænseflade, som gør det muligt at udvide standardvalget af datakilder. Qlik Sense inkluderer dog ikke en forbindelse, der giver den adgang til en Java-datakilde.

Java-datakilder tilgås ved at bruge et stik kaldet en JDBC-driver. En JDBC-driver giver et Java-program adgang til eksterne data. Amazon Athena JDBC-driveren tillader f.eks. Java-applikationer at få adgang til data, der er gemt i en Amazon S3 Bucket.

Qlik Sense er dog ikke skrevet i Java. Qlik Sense bruger en ODBC-driver, et andet stykke database-middleware, til at få adgang til eksterne data. (Den inkluderer også en række dedikerede stik, f.eks. en, der gør det muligt for Qlik Sense at få adgang til Salesforce.com.)

ODBC-JDBC Gateway forbinder et program, der bruger ODBC, til et program, der bruger JDBC. Til applikationen er ODBC-JDBC Gateway en ODBC-driver. For JDBC-driveren er ODBC-JDBC Gateway en Java-applikation.

Installation og licensering af ODBC-JDBC Gateway

  1. Download Windows ODBC-JDBC Gateway. (Registrering påkrævet.)
  2. Installer og licensér ODBC-JDBC Gateway på den Windows-maskine, hvor Qlik Sense er installeret.

    For installationsinstruktioner, se dokumentationen til ODBC-JDBC Gateway.

  3. Brug dialogboksen ODBC-JDBC Gateway Setup Java Interface til at vælge den JVM, der er inkluderet i JRE/JDK-distributionen anbefalet af din Java-databaseleverandør.

Konfiguration af en ODBC-datakilde

Før du kan bruge ODBC-JDBC Gateway til at forbinde Qlik Sense til en Java-database, skal du konfigurere en ODBC-datakilde. En ODBC-datakilde gemmer forbindelsesdetaljerne for måldatabasen.

Du konfigurerer ODBC-datakilder i ODBC Administrator, som er inkluderet i Windows. På nogle versioner af Windows er ODBC Administrator placeret i Kontrolpanel> Administrative værktøjer . På nogle versioner af Windows kan du få adgang til ODBC Administrator ved at søge efter "ODBC" i proceslinjens søgefelt. Hvis præsenteret med et valg af ODBC-administratorer, skal du vælge 64-bit i stedet for 32-bit.

Brug ODBC Administrator til at oprette din ODBC-JDBC Gateway-datakilde.

Oprettelse af en ODBC-JDBC Gateway ODBC-datakilde til Gemfire XD

  1. Vælg fanen System DSN, og vælg derefter Tilføj.
  2. Vælg ODBC-JDBC Gateway i dialogboksen Opret ny datakilde, og vælg derefter Udfør.
  3. Fuldfør dialogboksen ODBC-JDBC Gateway DSN Setup:
    Indstilling Værdi
    DSN Noget beskrivende tekst til at identificere datakilden i Qlik Sense.
    Førerklasse Den driverklasse, der identificerer JDBC-driveren for din Java-backend, der er målrettet.
    Klassesti Stien til JDBC-driverens JAR-fil.
    URL JDBC-URL'en, der indeholder de nødvendige forbindelsesdetaljer for at få adgang til din Java-måldatabase. Se din JDBC-driverdokumentation for den korrekte JDBC URL-syntaks.
  4. Brug knappen Test til at bekræfte, at du kan oprette forbindelse til din Java-database.

Du kan nu bruge ODBC-JDBC Gateway-datakilden til at forbinde Qlik Sense til din Java-database.

Tilslutning af Qlik Sense til en Java-database

  1. Opret en ny app i Qlik Sense.
  2. Vælg Tilføj data.
  3. Vælg ODBC på siden Opret forbindelse til en ny datakilde.
  4. Vælg din ODBC-datakilde fra 64-bit listen.
  5. Vælg Opret.
  6. Dine data vises på dataeksempelskærmen. (Du skal muligvis vælge en ejer til dataene, før de vises.

  1. ECONNREFUSED for Postgres på nodeJS med dockers

  2. Hvad sker der med den primære nøgle-id, når den overskrider grænsen?

  3. SQLiteAssetHelper:Kunne ikke åbne databasen til skrivning (prøver skrivebeskyttet)

  4. SELECTING med flere WHERE-betingelser i samme kolonne