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

Arbejde med Java Data i Sisense

Sisense giver brugerne mulighed for at analysere og visualisere information, der stammer fra flere datakilder. Sisense understøtter ligesom mange andre analyseapplikationer ODBC, en generisk dataadgangsgrænseflade, som gør det muligt at udvide standardvalget af datakilder.

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

Sisense er dog ikke skrevet i Java, men kan bruge en ODBC til JDBC gateway-driver til at få adgang til en Java-datakilde.

ODBC-JDBC Gateway forbinder en applikation som Sisense, der bruger ODBC, til en applikation, 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 Sisense 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 Sisense 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 Sisense. For eksempel "Gemfire XD".
    Førerklasse Den driverklasse, der identificerer JDBC-driveren for din Java-backend. Gemfire XD JDBC-driverens klassenavn er f.eks. com.pivotal.gemfirexd.jdbc.ClientDriver
    Klassesti Stien til JDBC-driverens JAR-fil. For eksempel er Gemfire XD's JDBC driver JAR-fil:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    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.

    For eksempel en JDBC URL til Gemfire XD:

    jdbc:gemfirexd://localhost:1527/
    
  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 Sisense med din Java-database.

Tilslutning af Sisense til en Java-database

  1. Opret en ny terning i Sisense ElastiCube Manager.
  2. Vælg Tilføj data.
  3. Vælg Generisk ODBC-driver på listen Databaseservere.
  4. Vælg din ODBC-JDBC Gateway-datakilde i dialogboksen Egenskaber for ODBC-forbindelse.
  5. Vælg Test forbindelse. Vælg OK.
  6. Vælg en tabel i dialogboksen Tilføj tabel fra ODBC-tabeller/visninger.
  7. Vælg Rediger.
  8. I tabellen Forespørgselsegenskaber i dialogboksen, vælg Ingen på listen Afgrænser.
  9. Indtast en SELECT-forespørgsel i feltet Manuel forespørgselsindtastning.
  10. Vælg Anvend tabel.
  11. Vælg den venstre knap nederst i dialogboksen (på min skærm er teksten til denne knap skjult).
  12. Byg ElastiCuben.

    Hvis du får fejlen "Forbindelsesstrengegenskaben er ikke blevet initialiseret", når du forsøger at bygge Elasticube, i Windows Services-grænsefladen, så prøv at ændre ElastiCubeManagementService, så den kører under en navngivet konto, og genstart tjenesten. Prøv derefter at bygge elastikbenet igen.

  13. Vælg Dashboard.
  14. Log ind på Sisense.
  15. Vælg dit nye datasæt, når du bliver bedt om det.

  1. SQL Inner Join

  2. Sådan fungerer GET_FORMAT() i MariaDB

  3. Android JDBC virker ikke:ClassNotFoundException på driveren

  4. Ret problem med SQL-databasegendannelse afventer adgang nægtet