STATISTICA Enterprise Server è un sistema basato sul Web e che opera a livello aziendale, per l'analisi dei dati e la gestione di operazioni su database remoti, costruito sulla tecnologia dell'elaborazione distribuita, ed in grado di supportare molteplici configurazioni Client-Server. STATISTICA Enterprise Server offre le funzionalità per la creazione e la gestione di analisi, query, report e grafici di STATISTICA tramite delle intuitive interfacce Web interattive e standard. In alternativa, permette agli utenti della versione desktop di "caricare" (offload) sul Server tutte le operazioni computazionalmente gravose, sia analitiche che dei database. Viene offerto come un'applicazione completa, con un'interfaccia utente interattiva, basata su browser Internet, che consente agli utenti in posizioni remote di creare insiemi di dati, eseguire analisi, e rivedere gli output interattivamente.
STATISTICA Enterprise Server è stato costruito con un'architettura aperta ed include un kit di strumenti di sviluppo (basati interamente su linguaggi standard come VB Script, C++/C#, HTML, Java e XML) compatibili con .NET, che consente ai dipartimenti informatici (IT) di personalizzare tutte le componenti del sistema, oppure di creare delle nuove componenti (funzionalità analitiche o per i database) a partire dalla struttura base del programma.
Come già indicato, STATISTICA Enterprise Server dispone di un'interfaccia utente basata su browser web (nella forma di finestre di dialogo estremamente semplici da navigare e facili da usare) che permettono agli utenti di specificare delle analisi e rivedere i risultati. Inoltre, sono disponibili degli strumenti per personalizzare tali finestre di dialogo e per definire nuove interfacce utente o nuove funzioni. Per esempio, nel browser può essere creata una semplice finestra di dialogo con tre soli pulsanti, la cui selezione permette di eseguire una serie di analisi e di generare un report dettagliato. Le applicazioni di STATISTICA Enterprise Server aggiungono una nuova dimensione ed una serie infinita di possibilità all'intera linea di software per l'analisi dei dati, il data mining, ed il controllo della qualità di STATISTICA.
Il sistema è compatibile con tutte le principali piattaforme software Web server (ad es., UNIX Apache e Microsoft IIS), funziona sia in ambienti Microsoft .NET che Sun/Java, e non richiede alcuna modifica dei firewall e dei sistemi di sicurezza di Internet/Intranet esistenti.
Il sistema STATISTICA Enterprise Server viene offerto come una soluzione completa che comprende le funzionalità analitiche proprie del rispettivo prodotto selezionato di STATISTICA o di qualsiasi combinazione di prodotti, da STATISTICA Base fino a STATISTICA Data Miner.
1) Applicazioni Personalizzate Basate sul Web
STATISTICA Enterprise Server supporta una o più applicazioni analitiche personalizzate basate sul web, per soddisfare le specifiche esigenze aziendali. In questo modo quando gli utenti effettuano il login, visualizzano un interfaccia utente progettata per le loro necessità, e saranno quindi necessari soltanto pochi click per accedere al set di query, risultati e report desiderati, tutti disponibili all'interno del proprio browser Web.
2) Applicazioni Statistiche Interattive Basate su Server
La potenza analitica di STATISTICA è disponibile attraverso l'archiettura basata su server, che fornisce tutti i vantaggi di non installare il software sul client, della configurazione e gestione centralizzata, di una maggiore scalabilità e di un'interfaccia utente altamente interattiva.
Ad esempio, i dati e i report più recenti possono essere resi disponibili per gli utenti autorizzati indipendentemente dal tipo di computer sul quale stanno lavorando.
Un potente sistema per la collaborazione e la condivisione delle informazioni a livello aziendale. STATISTICA Enterprise Server può agire come nucleo di un sistema di reti aziendali, consentendo così agli utenti di lavorare in modo collaborativo e di condividere rapidamente sia i risultati (report) che gli script delle analisi o delle query. I permessi degli utenti o dei gruppi possono essere utilizzati dagli amministratori per gestire gli accessi a specifici dati o report. La facile e rapida accessibilità ai suoi strumenti tramite il Web, rende STATISTICA Enterprise Server un sistema adatto a facilitare la gestione di progetti collaborativi, nei quali sono coinvolti persone che non si trovano fisicamente in azienda (si pensi alle organizzazioni multinazionali), oppure che sono in viaggio per trasferte di lavoro.
Vantaggi derivanti dall'elaborazione distribuita e dall'architettura client-server a più-livelli. Gli utenti non beneficeranno solo degli strumenti per lavorare in modo collaborativo, ma anche delle opzioni per "caricare" (offload) sui Server operazioni computazionalmente intensive e dispendiose, in modo da mantenere i computer client liberi per l'elaborazione di altre analisi o applicazioni che richiedono un minor utilizzo di risorse. Questa funzionalità sfrutta il fatto che solitamente i server possiedono potenti CPU multiple (se non addirittura formati da più computer), e quindi gli utenti possono eseguire dei task di pochi secondi, che nel computer client avrebbero potuto richiedere anche diversi minuti per essere eseguiti. Alcuni esempi di questo genere di operazioni potrebbero essere dati dall'eseguire query in grado di scannerizzare terabyte di dati su server remoti oppure dall'effettuare lunghe sequenze di analisi e report.
Grazie alla sua architettura ad elaborazione distribuita, STATISTICA Enterprise Server sfrutta in maniera altamente efficiente il beneficio di avere dei server con CPU multiprocessore e/o formati da più computer, e quindi gli utenti potranno a loro volta avvantaggiarsi dell'architettura client/server a più-livelli, dove:
Nella versione desktop di STATISTICA, tutti i calcoli sono eseguiti in locale e le risorse degli altri computer vengono utilizzate soltanto quando sono stabilite delle interfacce di Elaborazione dei Database In Loco (IDP) a database esterni. IDP è una tecnologia che legge i dati in modo asincrono, direttamente dai database remoti (attraverso un'elaborazione distribuita, se supportata dal server), evitando così di importare i dati e di crearne una copia locale. I record di dati vengono recuperati e inviati dalla CPU del server dei database al computer locale in modo asincrono, mentre in contemporanea STATISTICA li elabora attraverso la CPU del computer locale.
Quando si utilizza una versione Client-Server di STATISTICA, tutti i calcoli sono eseguiti dal server, mentre il computer locale gestisce la sola interfaccia utente di STATISTICA. Questa architettura offre l'evidente vantaggio di liberare il client dall'eseguire delle operazioni computazionalmente gravose, specialmente quando si tratta di grandi progetti formati da diverse sequenze di analisi, permettendo di "caricarle" sul server e liberando il computer locale per l'esecuzione di altri compiti.
Client di STATISTICA. Sebbene non sia necessario alcuna applicazione di STATISTICA sul computer client (è sufficiente infatti disporre solo di un browser), avere installata una copia di STATISTICA sul computer locale fornisce certamente nuove possibilità. A questo punto qualcuno potrebbe porsi la seguente domanda: "Perché usare STATISTICA Enterprise Server se dispongo già di una copia di STATISTICA installata sul mio portatile?". La risposta è che tramite l'installazione di STATISTICA sul client sarà possibile sfruttare l'architettura client/server a tre livelli (si veda sopra) e lavorare interattivamente con l'applicazione locale mentre, in contemporanea, si eseguono sulle macchine server alcuni task dispendiosi (a livello computazionale) e/o si scambiano dati e output tra tutti i tre livelli. È possibile eseguire STATISTICA Enterprise Server da qualunque applicazione desktop di STATISTICA e controllare le interazioni tra i due programmi, in quanto sono disponibili diverse opzioni per condividere i task tra i computer server e locali.

Quando si esaminano gli output di STATISTICA Enterprise Server nel browser, sono inoltre disponibili delle opzioni per scaricare una parte o tutti gli oggetti dei risultati (grafici, tabelle, ecc.) sul computer locale, per eseguire ulteriori analisi. Ad esempio, un click su un piccolo pulsante posizionato (a seconda della configurazione utente) vicino ad ogni oggetto dell'output (tabella, grafico), inviato al proprio browser dal sistema STATISTICA Enterprise Server , offrirà la possibilità di effettuare il download di tale oggetto (una tabella o un grafico di STATISTICA) sul computer client nel formato di STATISTICA (.sta o .stg), in modo che sia possibile lavorare offline con esso utilizzando gli strumenti di STATISTICA installati localmente.
La piattaforma di STATISTICA Enterprise Server si basa su un'avanzata tecnologia distribuita e multithreading atta a supportare la gestione ottimale di grandi caricamenti computazionali. Tale tecnologia consente un'elaborazione rapida di progetti anche molto grandi e computazionalmente intensivi, sfruttando le CPU multiple presenti sul server, o i server multipli funzionanti in parallelo.
In più, l'architettura di STATISTICA Enterprise Server offre un'interfaccia utente basata su browser Web a piattaforma indipendente, e fornisce la possibilità di gestire progetti o gruppi di utenti a livello aziendale.
Tecnologia per l'elaborazione parallela. Una delle caratteristiche uniche della tecnologia ad elaborazione distribuita di STATISTICA è che essa può trarre beneficio sia da tutte le CPU del computer server (al fine di supportare lavori/utenti multipli e anche singoli progetti computazionalmente intensivi), che da più computer server (cluster). Questa caratteristica unica è importante, in quanto consente di ottenere significativi guadagni in termini di prestazione. STATISTICA sfrutta la tecnologia ad elaborazione parallela per tutte le unità hardware separate (come fanno alcuni supercomputer), e se quindi si dispone, ad esempio, di tre server con 4 processori ognuno, STATISTICA potrà eseguire un singolo progetto su tutti e 12 i processori (se le dimensioni di tale progetto garantiscono tale modalità di elaborazione).
STATISTICA Enterprise Server supporta gli ambienti multiprocessore e gestisce il bilanciamento dei caricamenti, rendendo così STATISTICA Enterprise Server adatto per creare ambienti interni di cloud computing.
L'implementazione STATISTICA Enterprise Server di STATISTICA, consente agli utenti di eseguire interattivamente il programma dalla macchina client tramite l'utilizzo di un'interfaccia Web praticamente identica a quella disponibile per nella versione desktop. Pertanto, il lato client dell'applicazione (il "front end") può essere eseguito su un qualsiasi computer (anche su un portatile) connesso ad Internet. Tuttavia, i calcoli reali e le altre applicazioni eseguite sui dati rimarranno sul server (remoto), il quale sfrutterà i suoi potenti processori e le sue risorse di immagazzinamento (e saranno gestiti attraverso l'architettura ottimizzata, multithreading e ad elaborazione distribuita del sistema per il raggiungimento della prestazione massima).
In pratica, le funzionalità dell'interfaccia utente di STATISTICA possono essere utilizzate da uno o più utenti connessi ad Internet, mentre contemporaneamente il server esegue tutti i calcoli e le operazioni sui dati, in piena sicurezza e sfruttando i privilegi d'accesso applicabili ai rispettivi progetti, così come pianificato dall'amministratore di rete.
STATISTICA Enterprise Server offre un'interfaccia utente diretta e in grado di supportare la selezione completa di operazioni interattive di analisi dei dati, di data mining, di controllo della qualità, di gestione dei database, di interrogazione ai database, e di personalizzazione dei grafici.
STATISTICA Enterprise Server si struttura come il nucleo di un sistema di rete aziendale, consentento ai partecipanti di lavorare in modo collaborativo e di condividere rapidamente i risultati (report), gli script delle analisi o le query. I permessi possono essere adoperati dagli amministratori per gestire gli accessi di specifici gruppi o utenti a determinati dati o report. Il fatto di poter accedere ai suoi strumenti attraverso un browser rende STATISTICA Enterprise Server un sistema perfetto per semplificare il lavoro di gruppo.
Knowledge Portal è un potente strumento di condivisione delle informazioni, basato sul Web, che consente a colleghi, dipendenti e/o clienti (con gli adeguati permessi) di accedere e recuperare in modo rapido ed efficiente le informazioni necessarie, visualizzando report predefiniti.
Interactive Knowledge Portal offre ai visitatori del portale tutte le funzionalità di Knowledge Portal più alcune opzioni aggiuntive. Tali opzioni consentono all'utente di definire e richiedere nuovi report, eseguire query e analisi personalizzate, effettuare il drill down e drill up, stratificare i dati e creare delle "visuali" analitiche di tutte le risorse disponibili nel portale.
STATISTICA Enterprise Web Viewer permette di visualizzare analisi e report generati da STATISTICA Enterprise Server o STATISTICA Enterprise Server / QC. In questo modo le aziende possono proteggere i propri dati e report con la sicurezza di STATISTICA Enterprise.
STATISTICA Web Data Entry consente alle aziende di configurare l'inserimento dei dati tramite browser web, e l'analisi di tali dati utilizzando tutte le funzionalità grafiche, statistiche e di data mining della piattaforma STATISTICA Enterprise.
Sebbene il progetto generale di una configurazione tipica preveda l'utilizzo di due computer, the Web server uno per il Server Web (ad es., Windows IIS o un sistema Apache basato su UNIX) ed almeno uno per STATISTICA Enterprise Server (scalabile a scelta su più STATISTICA Enterprise Servers),

in molti casi, STATISTICA Enterprise Server può essere installato sulla medesima macchina (quando IIS viene utilizzato come Web host):

in modo da consentire un'implementazione flessibile e generica del Server Web utilizzando un linguaggio di script standard. L'obiettivo del Server Web è di confezionare le richieste provenienti dall'utente (ricevute via browser), inviarle a STATISTICA Enterprise Server, e quindi elaborare le risposte ottenute da STATISTICA Enterprise Server per mostrarle all'utente (sul suo browser).
La comunicazione tra il Server Web e STATISTICA Enterprise Server è effettuata tramite la tecnologia basata su convenzioni standard XML. Il sistema è completamente personalizzabile e, per i clienti che lo desiderano, è possibile sviluppare proprie modifiche o estensioni di tale sistema, in quanto viene fornito un kit di strumenti di sviluppo che consente di modificare tutti gli aspetti sia degli script eseguiti da STATISTICA (sul lato STATISTICA Enterprise Server) che dell'interfaccia utente (basata su browser) utilizzata sul lato client. Per personalizzare o espandere il sistema vengono utilizzati solo gli strumenti standard e più comuni (come VB o XML/HTML).
Le definizioni delle pagine Web e gli script di STATISTICA da eseguire vengono elaborati ed immagazzinati in una Repository Facility presente su STATISTICA Enterprise Server. Il sistema include inoltre un Gestore di Elaborazioni Distribuite che gestisce il caricamento dei processi in arrivo e li distribuisce ottimamente sui thread multipli di STATISTICA e sui computer multipli di STATISTICA Enterprise Server.
Il sistema software STATISTICA Enterprise Server include anche le Estensioni Web di STATISTICA Visual Basic. Tali estensioni del linguaggio SVB consentono all'autore degli script di lasciare che il sistema si occupi della visualizzazione dei grafici e degli spreadsheet risultanti sulle pagine Web (output) generate automaticamente, o di personalizzare l'aspetto delle pagine di output generate attraverso l'aggiunta di appropriati comandi HTML.
La sicurezza e l'autenticazione sono caratteristiche chiave nel sistema STATISTICA Enterprise Server. All'inizio della sessione, gli utenti "accedono" al sistema con il loro nome utente e password. Gli amministratori di sistema possono controllare l'accesso alle sorgenti dati e agli script impostando i permessi degli utenti e dei gruppi. Il più alto livello di privilegio d'accesso consente agli utenti avanzati (o agli amministratori) di eseguire script arbitrari (ad es., al fine di eseguire l'amministrazione di sistema od operazioni di manutenzione). Tale livello richiede un privilegio d'accesso (il più alto) creato ad hoc in quanto, grazie alla natura e alla potenza generali del linguaggio di STATISTICA Visual Basic, esso fornirebbe accesso (agli utenti autorizzati) a tutte le risorse della rete.
Si noti che questo sistema può essere integrato con la "tradizionale" versione (non basata su browser Web) di rete simultanea di STATISTICA o un sistema enterprise di STATISTICA.