QlikView - Architettura
In qualità di piattaforma leader di Business Discovery, QlikView è costruito con un approccio molto diverso alla scoperta dei dati rispetto ad altre piattaforme tradizionali. QlikView non crea prima una query e quindi recupera il risultato in base alla query. Piuttosto, forma associazioni tra diversi oggetti di dati non appena vengono caricati e richiede all'utente di esplorare i dati in qualsiasi modo. Non esistono percorsi di drill down dei dati predefiniti. I percorsi di drill down dei dati possono avvenire in qualsiasi direzione purché i dati siano disponibili e associati.
Ovviamente, un utente può anche svolgere un ruolo nella creazione delle associazioni tra gli elementi di dati utilizzando l'approccio di modellazione dei dati disponibile in QlikView.
Panoramica architettonica
L'architettura di QlikView è costituita da un front-end per visualizzare i dati elaborati e da un back-end per fornire il meccanismo di sicurezza e pubblicazione per i documenti utente di QlikView. Il diagramma riportato di seguito illustra il funzionamento interno di QlikView. L'architettura è discussa in dettaglio sotto l'immagine.
Fine frontale
Il front-end in QlikView è un punto di accesso basato su browser per la visualizzazione dei documenti di QlikView. Contiene il fileQlikView Server, che viene utilizzato principalmente dagli utenti Business per accedere ai report BI già creati tramite un URL Internet o intranet.
Gli utenti aziendali esplorano e interagiscono con i dati utilizzando questo front-end e traggono conclusioni sui dati. Collaborano anche con altri utenti su un determinato set di rapporti condividendo approfondimenti ed esplorando i dati insieme, in tempo reale o offline. Questi documenti utente sono nel formato .qvw, che può anche essere archiviato nel sistema operativo Windows come documento autonomo
Il server QlikView nel front-end gestisce la comunicazione del server client tra l'utente e il sistema back-end di QlikView.
Back End
Il backend di QlikView è costituito da QlikView desktop e QlikView publisher.
Il QlikView desktopè un ambiente Windows basato su procedura guidata, che ha le funzionalità per caricare e trasformare i dati dalla sua origine. La sua funzione di trascinamento della selezione viene utilizzata per creare il layout GUI dei report che diventa visibile nel frontend. I tipi di file creati da QlikView desktop vengono archiviati con un'estensione.qvw.Questi sono i file che vengono passati al server QlikView nel front-end, che serve gli utenti con questi file. Anche.qvw i file possono essere modificati per memorizzare i file di dati interni, noti come .qvdFile. Sono file binari, che contengono solo i dati e non i componenti della GUI.
Il QlikView publisherviene utilizzato come servizio di distribuzione per distribuire i documenti .qvw tra vari server e utenti QlikView. Gestisce l'autorizzazione e i privilegi di accesso. Esegue anche il caricamento diretto dei dati dalle origini dati utilizzando le stringhe di connessione definite in.qvw File.