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

Lavorare con Java Data in Sisense

Sisense consente agli utenti di analizzare e visualizzare le informazioni derivate da più origini dati. Sisense, come molte altre applicazioni di analisi, supporta ODBC, un'interfaccia di accesso ai dati generica, che consente di estendere la scelta predefinita delle origini dati.

È possibile accedere alle origini dati Java utilizzando un connettore denominato driver JDBC. Un driver JDBC consente a un'applicazione Java di accedere ai dati esterni. Ad esempio, il driver JDBC Gemfire XD consente alle applicazioni Java di accedere ai dati archiviati in Gemfire XD.

Tuttavia, Sisense non è scritto in Java, ma può utilizzare un driver gateway da ODBC a JDBC per accedere a un'origine dati Java.

Il gateway ODBC-JDBC connette un'applicazione come Sisense che utilizza ODBC a un'applicazione che utilizza JDBC. Per l'applicazione, il gateway ODBC-JDBC è un driver ODBC. Per il driver JDBC, il gateway ODBC-JDBC è un'applicazione Java.

Installazione e licenza del gateway ODBC-JDBC

  1. Scarica il gateway ODBC-JDBC di Windows. (Registrazione richiesta.)
  2. Installa e concede in licenza il gateway ODBC-JDBC sulla macchina Windows in cui è installato Sisense.

    Per le istruzioni di installazione, vedere la documentazione del gateway ODBC-JDBC.

  3. Utilizzare la finestra di dialogo ODBC-JDBC Gateway Setup Java Interface per selezionare la JVM inclusa nella distribuzione JRE/JDK consigliata dal fornitore del database Java.

Configurazione di un'origine dati ODBC

Prima di poter utilizzare il gateway ODBC-JDBC per connettere Sisense a un database Java, è necessario configurare un'origine dati ODBC. Un'origine dati ODBC memorizza i dettagli di connessione per il database di destinazione.

Configurare le origini dati ODBC in Amministratore ODBC, incluso in Windows. In alcune versioni di Windows, Amministratore ODBC si trova in Pannello di controllo> Strumenti di amministrazione . In alcune versioni di Windows, puoi accedere all'Amministratore ODBC cercando "ODBC" nella casella di ricerca sulla barra delle applicazioni. Se ti viene presentata una scelta di amministratori ODBC, scegli 64 bit anziché 32 bit.

Usa Amministratore ODBC per creare la tua origine dati del gateway ODBC-JDBC.

Creazione di un'origine dati ODBC gateway ODBC-JDBC per Gemfire XD

  1. Scegli la scheda DSN di sistema, quindi scegli Aggiungi.
  2. Nella finestra di dialogo Crea nuova origine dati, scegli ODBC-JDBC Gateway, quindi scegli Fine.
  3. Completa la finestra di dialogo Configurazione DSN del gateway ODBC-JDBC:
    Impostazioni Valore
    DSN Alcuni testi descrittivi per identificare la fonte dei dati in Sisense. Ad esempio, "Gemfire XD".
    Classe di guida La classe del driver che identifica il driver JDBC per il backend Java di destinazione. Ad esempio, il nome della classe del driver JDBC Gemfire XD è com.pivotal.gemfirexd.jdbc.ClientDriver
    Percorso di classe Il percorso del file JAR del driver JDBC. Ad esempio, il file JAR del driver JDBC di Gemfire XD è:
    C:\Pivotal_GemFireXD_140_b50226_Windows\lib\gemfirexd-client.jar
    
    URL L'URL JDBC che contiene i dettagli di connessione necessari per accedere al database Java di destinazione. Fare riferimento alla documentazione del driver JDBC per la sintassi dell'URL JDBC corretta.

    Ad esempio, un URL JDBC per Gemfire XD:

    jdbc:gemfirexd://localhost:1527/
    
  4. Utilizza il pulsante Test per verificare di poterti connettere correttamente al database Java.

Ora puoi utilizzare l'origine dati del gateway ODBC-JDBC per connettere Sisense al tuo database Java.

Collegamento di Sisense a un database Java

  1. In Sisense ElastiCube Manager, crea un nuovo cubo.
  2. Scegli Aggiungi dati.
  3. Nell'elenco Server database, scegli Driver ODBC generico.
  4. Nella finestra di dialogo Proprietà connettività ODBC, scegli l'origine dati del gateway ODBC-JDBC.
  5. Scegli connessione di prova. Scegli OK.
  6. Nella finestra di dialogo Aggiungi tabella da tabelle/viste ODBC, seleziona una tabella.
  7. Scegli Modifica.
  8. Nella tabella Nella finestra di dialogo Proprietà della query, scegli Nessuno dall'elenco Delimitatore.
  9. Nella casella Input query manuale, inserisci una query SELECT.
  10. Scegli Applica tabella.
  11. Scegli il pulsante a sinistra nella parte inferiore della finestra di dialogo (sul mio monitor il testo di questo pulsante è oscurato).
  12. Costruisci l'ElastiCube.

    Se viene visualizzato l'errore "La proprietà connectionstring non è stata inizializzata" quando si tenta di creare Elasticube, nell'interfaccia dei servizi di Windows, provare a modificare ElastiCubeManagementService in modo che venga eseguito con un account denominato e riavviare il servizio. Quindi prova a ricostruire Elasticube.

  13. Scegli Dashboard.
  14. Accedi a Sisense.
  15. Scegli il tuo nuovo set di dati quando richiesto.