sql >> Databasteknik >  >> RDS >> Database

Arbeta med Java Data i Sisense

Sisense låter användare analysera och visualisera information som härrör från flera datakällor. Sisense, liksom många andra analysapplikationer, stöder ODBC, ett generiskt dataåtkomstgränssnitt, som gör att standardvalet av datakällor kan utökas.

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.

Sisense är dock inte skrivet i Java, men kan använda en ODBC till JDBC-gatewaydrivrutin för att komma åt en Java-datakälla.

ODBC-JDBC Gateway ansluter ett program som Sisense 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 Sisense ä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 Sisense 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 Sisense. Till exempel "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-datakällan för att ansluta Sisense till din Java-databas.

Ansluter Sisense till en Java-databas

  1. Skapa en ny kub i Sisense ElastiCube Manager.
  2. Välj Lägg till data.
  3. Välj Generisk ODBC-drivrutin i listan Databasservrar.
  4. Välj din ODBC-JDBC Gateway-datakälla i dialogrutan Egenskaper för ODBC-anslutning.
  5. Välj Testa anslutning. Välj OK.
  6. Välj en tabell i dialogrutan Lägg till tabell från ODBC-tabeller/vyer.
  7. Välj Redigera.
  8. I tabellen Dialogrutan Frågeegenskaper, välj Ingen i listan Avgränsare.
  9. I rutan Manuell frågeinmatning anger du en SELECT-fråga.
  10. Välj Använd tabell.
  11. Välj den vänstra knappen längst ned i dialogrutan (på min skärm är texten till den här knappen skymd).
  12. Bygg ElastiCube.

    Om du får felet "The connectionstring-egenskapen har inte initierats" när du försöker bygga Elasticube, i Windows Services-gränssnittet, försök att ändra ElastiCubeManagementService så att den körs under ett namngivet konto och starta om tjänsten. Försök sedan bygga resåren igen.

  13. Välj Dashboard.
  14. Logga in på Sisense.
  15. Välj din nya datamängd när du uppmanas.

  1. Hur lägger man till en ny kolumn i en tabell efter den 2:a eller 3:e kolumnen i tabellen med postgres?

  2. Hur man inaktiverar en CHECK-begränsning i SQL Server (T-SQL-exempel)

  3. Hur man infogar en sträng som innehåller en &

  4. Hämtar datum i sql-servern, CURRENT_TIMESTAMP vs GetDate()