QlikView - Architektura
Jako wiodąca platforma Business Discovery, QlikView jest zbudowany z zupełnie innym podejściem do wykrywania danych niż inne tradycyjne platformy. QlikView nie tworzy najpierw zapytania, a następnie nie pobiera wyniku na podstawie zapytania. Raczej tworzy powiązania między różnymi obiektami danych zaraz po załadowaniu i zachęca użytkownika do eksploracji danych w dowolny sposób. Nie ma wstępnie zdefiniowanych ścieżek przeglądania danych. Drążenie danych może przebiegać w dowolnym kierunku, o ile dane są dostępne i powiązane.
Oczywiście użytkownik może również odgrywać rolę w tworzeniu powiązań między elementami danych przy użyciu podejścia modelowania danych dostępnego w QlikView.
Przegląd architektury
Architektura QlikView składa się z interfejsu użytkownika do wizualizacji przetwarzanych danych oraz zaplecza zapewniającego bezpieczeństwo i mechanizm publikacji dokumentów użytkownika QlikView. Poniższy diagram przedstawia wewnętrzne działanie QlikView. Architektura jest szczegółowo omówiona poniżej rysunku.
Front End
Interfejs użytkownika w QlikView to oparty na przeglądarce punkt dostępu do przeglądania dokumentów QlikView. ZawieraQlikView Server, który jest używany głównie przez użytkowników biznesowych w celu uzyskania dostępu do już utworzonych raportów BI za pośrednictwem adresu URL w Internecie lub intranecie.
Użytkownicy biznesowi eksplorują i wchodzą w interakcje z danymi za pomocą tego interfejsu użytkownika i wyciągają wnioski na temat danych. Współpracują również z innymi użytkownikami nad danym zestawem raportów, dzieląc się spostrzeżeniami i wspólnie eksplorując dane, w czasie rzeczywistym lub offline. Te dokumenty użytkownika są w formacie .qvw, który można również przechowywać w systemie operacyjnym Windows jako samodzielny dokument
Serwer QlikView z przodu zarządza komunikacją serwera klienta między użytkownikiem a systemem zaplecza QlikView.
Back End
W skład zaplecza QlikView wchodzą pliki QlikView desktop i QlikView publisher.
Plik QlikView desktopto oparte na kreatorze środowisko Windows, które ma funkcje ładowania i przekształcania danych z ich źródła. Jego funkcja przeciągnij i upuść służy do tworzenia układu GUI raportów, który staje się widoczny w interfejsie użytkownika. Typy plików, które są tworzone przez QlikView desktop są przechowywane z rozszerzeniem.qvw.Są to pliki, które są przekazywane do serwera QlikView w interfejsie użytkownika, który obsługuje użytkowników z tymi plikami. Również.qvw pliki można modyfikować, aby przechowywać pliki z danymi wewnętrznymi, które są znane jako .qvdakta. Są to pliki binarne, które zawierają tylko dane, a nie komponenty GUI.
Plik QlikView publisherjest używany jako usługa dystrybucyjna do dystrybucji dokumentów .qvw między różnymi serwerami i użytkownikami QlikView. Obsługuje uprawnienia do autoryzacji i dostępu. Wykonuje również bezpośrednie ładowanie danych ze źródeł danych przy użyciu parametrów połączenia zdefiniowanych w.qvw akta.