Vai al contenuto

Non ancora aperto. Le iscrizioni apriranno a breve.

Tutte le applicazioni

Report

Rapporti

Report costruiti una sola volta, prodotti in PDF, Word, Excel o CSV, su richiesta o a orari prestabiliti.

In preparazioneCrea un account

Report si installa sul vostro dispositivo (Windows) e si apre con il vostro account Etrebil, lo stesso delle applicazioni web.

Report si collega ai vostri database (SQL Server, PostgreSQL, MySQL, ODBC) e ai vostri file piatti, delimitati o a larghezza fissa. Da qui si ricavano set di dati che più report possono condividere, si trasformano (colonne calcolate, ordinamento, filtro, raggruppamento, join, tabelle pivot) e poi si disegna l'impaginazione con il trascinamento.

Ogni report esce in PDF fedele a quanto mostra il designer, in documento Word modificabile, in cartella di lavoro Excel con valori tipizzati o in CSV. Una pianificazione, con scadenze di tipo cron, li produce da sola e li deposita in una cartella o li invia per e-mail; la cronologia conserva traccia di ogni esecuzione.

Un servizio Windows esegue i report e custodisce il catalogo, le cui stringhe di connessione sono cifrate per il computer. Le due applicazioni, lo Studio, che configura, e il Pianificatore, passano da esso.

Report è in preparazione. Entrerà nel catalogo dell'abbonamento Etrebil alla sua uscita.

Tutte le funzionalità di Report

76 funzionalità in 11 ambiti

Origini dei dati

  • Connessione a SQL Server, PostgreSQL, MySQL e, tramite ODBC, a qualsiasi database il cui driver sia installato sul computer del servizio.
  • File piatti come origini: file delimitati (CSV, testo) e file a larghezza fissa, letti da una cartella radice.
  • Opzioni dei file: separatore, codifica, carattere di virgolettatura, righe iniziali da ignorare, impostazioni locali per numeri e date, prima riga come intestazione.
  • File a larghezza fissa: larghezza di ogni colonna e nomi delle colonne da dichiarare.
  • Rilevamento del tipo di ogni colonna in base ai valori letti.
  • Test della connessione sui dati in corso di inserimento, senza salvarla, ed esplorazione degli oggetti dell'origine (tabelle, viste).
  • Tempo massimo di esecuzione di una query per origine.
  • Origini organizzate in cartelle ad albero, con ricerca, duplicazione e copia del nome.

Set di dati condivisi

  • Un set di dati = un'origine + una query, condiviso da più report che lo rielaborano ciascuno a modo proprio.
  • Query scritta nel linguaggio del database, con parametri indicati come @nome qualunque sia il database.
  • Parametri dichiarati con tipo, valore predefinito e obbligatorietà, aggiunti automaticamente in base alla query.
  • Anteprima dei dati da tastiera (Ctrl+Invio) con valori dei parametri inseriti al volo.
  • Schema delle colonne rilevato e memorizzato: il designer propone le colonne senza riaprire una connessione.
  • Limite al numero di righe restituite e memorizzazione del risultato nella cache per un numero di secondi a scelta.
  • Organizzazione in cartelle, ricerca, duplicazione.

Trasformazioni dei dati

  • Quattordici passaggi impilabili in una pipeline propria di ogni report, che si possono spostare in alto o in basso, disattivare senza eliminarli e commentare.
  • Colonne: scegliere o rimuovere, rinominare con un'etichetta di intestazione, aggiungere una colonna calcolata, unire più colonne con un separatore.
  • Tipi e valori: convertire il tipo di una colonna con un formato, sostituire valori (espressione regolare, maiuscole e minuscole, solo valori nulli).
  • Righe: filtrare con una condizione, ordinare su più chiavi, eliminare i duplicati, limitare a un intervallo.
  • Raggruppamenti: raggruppare e aggregare (somma, media, minimo, massimo, conteggio, valori distinti, primo, ultimo, concatenazione).
  • Insiemi: unire con un altro set (interno, sinistro, destro, completo, incrociato), impilare un altro set, incrociare (tabella pivot).
  • Ogni passaggio mostra un'anteprima del risultato: le colonne proposte sono sempre quelle della bozza in corso.

Espressioni

  • Espressioni simili a quelle di Excel, senza codice: moltiplicare due colonne, verificare se un saldo è negativo, unire cognome e nome, confrontare un anno con l'anno in corso.
  • Le colonne, i parametri del report e le variabili di sistema (data odierna, numero di pagina, numero di righe, utente, nome del report) si indicano ciascuno con un prefisso, senza ambiguità in caso di omonimi.
  • Funzioni di testo: Concat, Left, Right, Mid, Len, Upper, Lower, Trim, Replace, PadLeft, PadRight, Contains, StartsWith, EndsWith.
  • Funzioni numeriche e di data: Round, Floor, Ceiling, Abs, Sqrt, Pow, Today, Now, Year, Month, Day, AddDays, AddMonths, DateDiff, FormatDate.
  • Funzioni di conversione e di verifica: If, IfNull, Coalesce, IsNull, IsEmpty, ToNumber, ToDate, Format.
  • Editor di espressioni con elenchi di colonne, funzioni, parametri e variabili, da inserire con un doppio clic.

Designer di report

  • Impaginazione a bande: intestazione e piè di pagina del report, intestazione e piè di pagina, intestazioni e piè di pagina di gruppo (più livelli), dettaglio.
  • Elementi da trascinare su una banda: etichetta, campo, espressione, immagine, linea, rettangolo, tabella, numero di pagina.
  • Campi di riepilogo (somma, media, conteggio, ecc.) sull'intero report, sul gruppo o sulla pagina.
  • Tabella con colonne di espressioni, riga dei totali, righe alternate, intestazione ripetuta a ogni pagina, estensione a tutta la larghezza.
  • Formattazione: carattere, corpo, grassetto, corsivo, sottolineato, colore, sfondo, bordi, margini interni, interlinea, allineamento, a capo automatico.
  • Visibilità di un elemento o di una banda in base a una condizione, interruzione di pagina prima o dopo una banda, banda non divisibile, banda espandibile o riducibile.
  • Posizionamento preciso con il mouse: righelli, griglia, magnetismo, spostamento e ridimensionamento, selezione con rettangolo, allineamento.
  • Annulla e ripristina, duplicazione ed eliminazione degli elementi.
  • Impostazione della pagina: formato della carta, orientamento, margini, con unità in millimetri o in punti.
  • Anteprima impaginata fedele, calcolata sulla bozza senza salvare nulla, con numerazione Pagina x / y.

Formati di output

  • PDF fedele, al punto, a quanto mostra il designer: è il formato di riferimento.
  • Word: documento a flusso realmente modificabile, con intestazioni e piè di pagina veri e una tabella con riga di intestazione ripetuta.
  • Excel: valori tipizzati (un numero arriva come numero), filtro automatico e larghezze delle colonne adattate.
  • CSV: il set di dati trasformato, separatore punto e virgola, UTF-8 con indicatore dell'ordine dei byte.
  • Formati predefiniti scelti in ogni report, modificabili a ogni esecuzione o pianificazione.
  • Parametri del report con etichetta, tipo, valore predefinito, obbligatorietà ed elenco dei valori ammessi.

Pianificazione e consegna

  • Pianificazioni tramite espressione cron, a intervallo o per una sola esecuzione, con scorciatoie per tutti i giorni, alcuni giorni della settimana o un giorno del mese.
  • Periodo di validità (inizio, fine) e fuso orario delle scadenze.
  • Anteprima delle prossime scadenze e data della prossima esecuzione.
  • Valori dei parametri con date relative risolte a ogni esecuzione: ieri, oggi, mese precedente, N giorni fa, ecc.
  • Formati di output propri di ogni pianificazione e modello del nome del file con data, ora e nome del report, della pianificazione o di un parametro.
  • Consegna in una cartella: sovrascrittura o numerazione dei duplicati, numero di generazioni conservate.
  • Consegna per e-mail: destinatari, copia e copia nascosta, oggetto, corpo in testo o in HTML, file allegati.
  • Ripetizione automatica in caso di errore, con numero di tentativi e intervallo tra l'uno e l'altro.
  • Esecuzione immediata di una pianificazione con un clic, attivazione, disattivazione e duplicazione.

Cronologia

  • Cronologia di ogni esecuzione: pianificazione, report, innesco, inizio, durata, numero di righe, stato.
  • Filtri per periodo, report, pianificazione e stato, con aggiornamento automatico ogni trenta secondi.
  • Registro dettagliato dell'esecuzione, parametri utilizzati e file prodotti.
  • Salvataggio di un file prodotto nel luogo che preferite.

Diritti di accesso e sicurezza

  • Autenticazione Windows integrata: il servizio sa chi lo chiama, senza password aggiuntiva.
  • Diritti per origine, set di dati e report: lettura, esecuzione, modifica, proprietà, concessi a un account o a un gruppo Windows.
  • Un oggetto è limitato solo se lo decidete: finché la restrizione non è spuntata, resta aperto a tutti.
  • Salvaguardie: non è possibile togliersi la proprietà di un oggetto; un amministratore del computer mantiene sempre il controllo.
  • Lo Studio disattiva in anticipo ciò che il servizio rifiuterà e mostra il vostro livello effettivo.
  • Stringhe di connessione cifrate nel catalogo, legate al computer; il servizio è in ascolto solo sul computer locale.
  • Le pianificazioni vengono eseguite con l'account del servizio, anche su un report con accesso limitato.

Sui vostri dispositivi

  • Windows 10 22H2 o Windows 11: tre componenti, un servizio Windows, lo Studio di configurazione e il Pianificatore.
  • Il servizio custodisce il catalogo (database SQLite; solo le sue stringhe di connessione sono cifrate), esegue i report e gestisce lo scheduler; si riavvia da solo dopo un incidente.
  • Studio e Pianificatore sono due applicazioni desktop che passano dall'interfaccia locale del servizio, mai dal database.
  • Script di pubblicazione e di installazione del servizio, con scelta dell'account del servizio.

Da sapere

  • Nessuna versione web, né Linux, né Android: EtreReport è riservato a Windows.
  • Per l'autenticazione Windows integrata verso un database remoto o un deposito su una condivisione di rete serve un account di dominio.
  • I driver ODBC devono essere installati sul computer del servizio, con la stessa architettura del servizio.
  • La catena è stata provata da un capo all'altro con un'origine CSV, fino alla consegna in una cartella; le connessioni ai database e l'invio per e-mail non sono annunciati come collaudati sui vostri server.
  • L'invio per e-mail passa da un server SMTP configurato sul servizio.
  • Il Word prodotto è un documento a flusso, senza il posizionamento assoluto del PDF; Excel non ha pagine.
  • Il servizio è in ascolto solo sul computer locale: Studio e Pianificatore si usano sullo stesso computer del servizio.
  • I pacchetti di installazione e la pubblicazione nel Microsoft Store non sono ancora pronti.

Anche nell'abbonamento