sql >> Database >  >> RDS >> Database

Werken met Java-gegevens in Sisense

Met Sisense kunnen gebruikers informatie uit meerdere gegevensbronnen analyseren en visualiseren. Sisense ondersteunt net als veel andere analysetoepassingen ODBC, een generieke interface voor gegevenstoegang, waarmee de standaardkeuze van gegevensbronnen kan worden uitgebreid.

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 Gemfire XD JDBC-stuurprogramma kunnen Java-toepassingen bijvoorbeeld toegang krijgen tot gegevens die zijn opgeslagen in Gemfire XD.

Sisense is echter niet in Java geschreven, maar kan een ODBC naar JDBC-gatewaystuurprogramma gebruiken om toegang te krijgen tot een Java-gegevensbron.

De ODBC-JDBC Gateway verbindt een applicatie zoals Sisense 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 Sisense 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 Sisense 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 Sisense te identificeren. Bijvoorbeeld "Gemfire XD".
    Chauffeursklasse De driverklasse die de JDBC-driver voor uw doel-Java-backend identificeert. De klassenaam van het Gemfire XD JDBC-stuurprogramma is bijvoorbeeld com.pivotal.gemfirexd.jdbc.ClientDriver
    Klassepad Het pad naar het JDBC-stuurprogramma JAR-bestand. Het JDBC-stuurprogramma JAR-bestand van Gemfire XD is bijvoorbeeld:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    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.

    Bijvoorbeeld een JDBC-URL voor Gemfire XD:

    jdbc:gemfirexd://localhost:1527/
    
  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 Sisense met uw Java-database te verbinden.

Sisense verbinden met een Java-database

  1. Maak in Sisense ElastiCube Manager een nieuwe kubus.
  2. Kies Gegevens toevoegen.
  3. Kies in de lijst Databaseservers de optie Generiek ODBC-stuurprogramma.
  4. Kies in het dialoogvenster Eigenschappen voor ODBC-connectiviteit uw ODBC-JDBC Gateway-gegevensbron.
  5. Kies Testverbinding. Kies OK.
  6. Selecteer een tabel in het dialoogvenster Tabel toevoegen vanuit ODBC-tabellen/weergaven.
  7. Kies Bewerken.
  8. In de tabel Dialoogvenster Query-eigenschappen, kies Geen in de lijst met scheidingstekens.
  9. Voer in het vak Handmatige query-invoer een SELECT-query in.
  10. Kies Tabel toepassen.
  11. Kies de linkerknop onderaan het dialoogvenster (op mijn beeldscherm is de tekst van deze knop niet zichtbaar).
  12. Bouw de ElastiCube.

    Als u de foutmelding 'De eigenschap connectionstring is niet geïnitialiseerd' krijgt wanneer u probeert de Elasticube te bouwen, probeer dan in de Windows Services-interface de ElastiCubeManagementService te wijzigen zodat deze onder een benoemd account wordt uitgevoerd en start de service opnieuw. Probeer vervolgens de Elasticube opnieuw te bouwen.

  13. Kies Dashboard.
  14. Log in op Sisense.
  15. Kies uw nieuwe dataset wanneer daarom wordt gevraagd.

  1. SELECT COUNT(*) AS count - Hoe deze telling te gebruiken

  2. Hoe Excel- of CSV-gegevens in de tabel in te voegen met behulp van de grafische gebruikersinterface in SQL Server - SQL Server / TSQL-zelfstudie, deel 102

  3. Hoe wijzig ik velden in het nieuwe PostgreSQL JSON-gegevenstype?

  4. Gegevens voor elk uur ophalen in MySQL