Configurare LibreOffice per utilizzare JDK 17

Fare clic su Tools > Options, quindi nella finestra di dialogo Options - LibreOffice - User Data fare clic su LibreOffice > Advanced nell’albero.

La casella di controllo Use a Java runtime environment deve essere selezionata e verificare che venga rilevata una versione 17 di JRE.

In caso contrario, installare Java 17 e ripetere la procedura. È possibile fare clic sul pulsante Add e seguire la procedura se non viene rilevato ma si è certi che sia installato.

lo java17 conf
Figure 1. Java 17 viene rilevato e selezionato

Fare clic sul pulsante Apply o Ok.

Aggiungere il driver Jar

Tornare alla finestra di dialogo avanzata.

Fare clic su Class Path…​, nella finestra di dialogo fare clic su Add Archive…​ e selezionare il file scaricato.

lo java17 driver conf
Figure 2. Driver aggiunto al runtime

Fare clic sul pulsante Ok.

Creare un file LibreOffice Base

Aprire LibreOffice, fare clic su Base Database

Selezionare JDBC

lo base databaseWizard 1
Figure 3. Passaggio 1: Selezionare JDBC

Fare clic sul pulsante Next.

Inserire la posizione del driver nel Jar

jdbc: taack:localhost:8080/taack

Sostituire localhost e la porta con l’URL e la porta della propria istanza.

Classe del driver JDBC: taack.jdbc.client.TaackDriver

lo base databaseWizard 2
Figure 4. Passaggio 2: Stringa di connessione del driver

Impostare il nome utente

Lo User name deve essere un utente attivo della propria applicazione Intranet (con ROLE_ADMIN o ROLE_JDBC_ADMIN).

lo base databaseWizard 3

Fare clic sul pulsante Finish e impostare un nome per il file.

Utilizzo in Base

Aprire il file salvato nel passaggio precedente e inserire la password quando richiesto.

lo base tables screenshot
Figure 5. Tabelle lette dal driver

Fare clic sul pulsante Queries, quindi su Create Query in SQL View

Non utilizzare la procedura guidata (wizard). L’Intranet utilizza il linguaggio TQL per interrogare i dati; LibreOffice non conosce questo linguaggio.
lo base queries screenshot

Prima di poter digitare le query, fare clic su Run SQL Command directly

lo base queries designer screenshot

Ora è possibile digitare le proprie query TQL…​

Vedere Query TQL.

Utilizzo in Calc

Una volta create e salvate alcune query, è possibile accedere ai dati direttamente da Calc.

Aprire una query come tabella pivot

Data > Pivot Table quindi Data source in registered Calc

lo calc datasrouce screenshot

Selezionare il file in cui sono state salvate le query, inserire la password dell’Intranet, quindi selezionare la sorgente dati.

lo calc datasrouce 2

Qui scelgo Query e seleziono la query Users.

lo calc pivotTable layout

Ecco fatto. È possibile modificare la tabella pivot in base alle proprie esigenze.

lo calc pivotTable results

Come sorgente dati

TODO