30 lat na rynku
08 sierpnia 2021
Silnik asocjacyjny Qlik
Humansoft Blog Silnik asocjacyjny Qlik
08 sierpnia 2021

Silnik asocjacyjny Qlik

Obecnie niemal wszystkie dost─Öpne na rynku narz─Ödzia analityczne maj─ů t─Ö sam─ů podstawow─ů architektur─Ö. S─ů one oparte na relacyjnych bazach danych i wykorzystuj─ů j─Özyk SQL oraz podej┼Ťcie oparte na zapytaniach. Nie jest to jednak najlepsze rozwi─ůzanie. Chocia┼╝ SQL jest wymagany do pobierania danych z wielu ┼║r├│de┼é, to nigdy nie by┼é projektowany do obs┼éugi interaktywnych analiz i posiada ┼Ťcis┼ée ograniczenia w zakresie dost─Öpu do danych i ich eksploracji.

W narz─Ödziach Business Intelligence opartych na zapytaniach SQL ┼║r├│d┼éa danych nale┼╝y powi─ůza─ç za pomoc─ů z┼é─ůcze┼ä (ÔÇ×joinsÔÇŁ). Wcze┼Ťniej jednak nale┼╝y ustali─ç zakres pyta┼ä jaki b─Öd─ů mieli u┼╝ytkownicy. Oznacza to, ┼╝e do analiz wykorzystywane s─ů tylko te dane, kt├│re odnosz─ů si─Ö do przewidzianych potrzeb informacyjnych. Wszystkie pozosta┼ée dane nie s─ů uwzgl─Ödniane. Je┼Ťli u┼╝ytkownik odkryje co┼Ť interesuj─ůcego i chce przeprowadzi─ç dalsz─ů analiz─Ö problemu, prawie na pewno zajdzie potrzeba modyfikacji pierwotnych zapyta┼ä SQL ÔÇô co oznacza konieczno┼Ť─ç zaanga┼╝owania ekspert├│w danych. Nazywamy to cyklem ÔÇ×pytaj, czekaj, odpowiadajÔÇŁ, gdzie ka┼╝dy nowy typ pytania przek┼éad si─Ö na okres oczekiwania.

Ograniczenia narz─Ödzi opartych na zapytaniach SQL

Cz─Ö┼Ťciowe podzbiory danych
ÔÇô Trudno zintegrowa─ç wiele r├│┼╝nych ┼║r├│de┼é danych
ÔÇô Zapytania SQL wykorzystuj─ů tylko cz─Ö┼Ť─ç danych
ÔÇô Dane musz─ů by─ç wcze┼Ťniej w pe┼éni przygotowane

Ograniczona eksploracja liniowa
ÔÇô U┼╝ytkownicy ograniczeni s─ů do wst─Öpnie zdefiniowanych ┼Ťcie┼╝ek
ÔÇô Wyniki zapyta┼ä oferuj─ů tylko cz─Ö┼Ťciowe widoki danych
ÔÇô Nowe pytania i analiza wielowymiarowa wymagaj─ů przebudowy zapyta┼ä

Niska┬áwydajno┼Ť─ç
ÔÇô Brak skalowalno┼Ťci dla du┼╝ej liczby u┼╝ytkownik├│w
ÔÇô D┼éugie czasy odpowiedzi dla du┼╝ych zbior├│w danych

Nowoczesne analizy na ┼╝─ůdanie dzi─Öki Silnikowi Asocjacyjnemu Qlik

Qlik oferuje ca┼ékowicie odmienn─ů technologi─Ö eksploracji danych: Silnik Asocjacyjny Qlika (ÔÇ×The Qlik Associative EngineÔÇŁ), kt├│ry zosta┼é zaprojektowany specjalnie do interaktywnej eksploracji i przeprowadzania analiz w dowolnej formie. Silnik asocjacyjny w pe┼éni ┼é─ůczy wiele r├│┼╝nych ┼║r├│de┼é i indeksuje dane, aby uwzgl─Ödni─ç powi─ůzania mi─Ödzy nimi ÔÇô wykorzystuje w tym celu wszystkie dost─Öpne dane. Oferuje wydajne obliczenia i agregacj─Ö w czasie rzeczywistym, co przek┼éada si─Ö na natychmiastow─ů aktualizacj─Ö analizy i relacji mi─Ödzy danymi, ujawniaj─ůc zar├│wno powi─ůzane, jak i niepowi─ůzane warto┼Ťci po ka┼╝dym klikni─Öciu.

Oznacza to, ┼╝e ka┼╝dy u┼╝ytkownik ÔÇô na dowolnym poziomie umiej─Ötno┼Ťci ÔÇô mo┼╝e wyszukiwa─ç i eksplorowa─ç swoje dane w dowolny spos├│b, pod─ů┼╝aj─ůc swoim tokiem rozumowania, gdziekolwiek on go zaprowadzi. To tak, jakby mie─ç szerokie widzenie peryferyjne, przesuwa─ç zakres widoczno┼Ťci na martwe punkty i odnajdowa─ç ukryte informacje, kt├│re nie s─ů dost─Öpne w narz─Ödziach opartych na zapytaniach. Dlatego te┼╝ u┼╝ytkownicy Qlika konsekwentnie czerpi─ů du┼╝e korzy┼Ťci odkrywaj─ůc zupe┼énie nowe informacje. Nazywamy to Przewag─ů Asocjacyjn─ů (ÔÇ×The Associative Difference┬«ÔÇŁ), kt├│r─ů tylko Qlik mo┼╝e zapewni─ç.

Co sprawia, ┼╝e technologia asocjacyjna Qlik jest tak pot─Ö┼╝na?

  • Po pierwsze, umo┼╝liwia zebranie kompletu danych z r├│┼╝nych ┼║r├│de┼é, bez pozostawiania jakichkolwiek danych i pobierania b┼é─Ödnych.
  • Po drugie, u┼╝ytkownicy na wszystkich poziomach umiej─Ötno┼Ťci mog─ů eksplorowa─ç dane bez ogranicze┼ä, zadaj─ůc r├│┼╝norodne pytania i zapytania uzupe┼éniaj─ůce poprzez proste wyszukiwania i selekcje.
  • Po trzecie, u┼╝ytkownicy mog─ů pracowa─ç w spos├│b p┼éynny, bez konieczno┼Ťci czekania lub zwracania si─Ö do ekspert├│w w celu uzyskania odpowiedzi na nowe zapytania.

Qlik ┼é─ůczy te kluczowe atrybuty, aby stworzy─ç wyj─ůtkowe ┼Ťrodowisko pracy dla ka┼╝dego u┼╝ytkownika na dowolnym poziomie umiej─Ötno┼Ťci.

Silnik Asocjacyjny Qlik

Wszystkie dane dost─Öpne w jednym modelu
ÔÇô ┼ü─ůczy wiele r├│┼╝nych ┼║r├│de┼é danych bez konieczno┼Ťci dokonywania skomplikowanych przekszta┼éce┼ä danych
ÔÇô Indeksuje wszystkie dane, aby znale┼║─ç wszystkie mo┼╝liwe powi─ůzania
ÔÇô Wszystkie dane pochodz─ůce z system├│w ┼║r├│d┼éowych s─ů wykorzystane

Eksploracja bez granic
ÔÇô Dowolne eksplorowanie, wyszukiwanie i wielowymiarowe analizowanie danych

ÔÇô B┼éyskawicznie aktualizuje analiz─Ö i relacje mi─Ödzy danymi na podstawie interakcji u┼╝ytkownika
ÔÇô Brak ogranicze┼ä w zakresie i sposobie analizy danych

Natychmiastowa interakcja
ÔÇô Wydajne obliczenia i agregacja w czasie rzeczywistym dla du┼╝ej liczby u┼╝ytkownik├│w
ÔÇô Bezproblemowo obs┼éuguje zar├│wno du┼╝e, jak i ma┼ée zbiory danych

Dost─Öp do wszystkich danych

Narz─Ödzia oparte na zapytaniach SQL zwykle wymagaj─ů zdefiniowania pierwotnych i wt├│rnych ┼║r├│de┼é danych. W rezultacie, zestawy wynik├│w maj─ů ograniczony zakres, a niekt├│re dane nie zostaj─ů wykorzystane.

Qlik jest inny. Silnik asocjacyjny Qlika w pe┼éni ┼é─ůczy wszystkie dane ÔÇô nawet dane niepe┼éne ÔÇô z dowolnej liczby ┼║r├│de┼é, bez utraty danych i niedok┼éadno┼Ťci w ich prezentacji. Jest to odpowiednik tego, co technicznie nazywane jest ÔÇ×pe┼énym z┼é─ůczeniem zewn─Ötrznym wiele do wieluÔÇŁ (ÔÇ×many-to-many full outer joinÔÇŁ). M├│wi─ůc wprost, u┼╝ytkownicy maj─ů dost─Öp do wszystkich swoich danych ze wszystkich ┼║r├│de┼é, w dowolnych kombinacjach, kt├│rych w danej chwili potrzebuj─ů.

Silnik Asocjacyjny Qlika umo┼╝liwia tak┼╝e ┼éadowanie niedoskona┼éych danych bez konieczno┼Ťci wcze┼Ťniejszego pe┼énego ich oczyszczenia i modelowania. Pomaga to ujawni─ç te obszary danych i dzia┼éalno┼Ťci firmy, w kt├│rych mog─ů wyst─Öpowa─ç potencjalne problemy, a z kt├│rych identyfikacji mo┼╝na uzyska─ç dodatkowe warto┼Ťci. U┼╝ytkownicy mog─ů tworzy─ç hierarchie danych ÔÇ×na ┼╝ywoÔÇŁ, bez konieczno┼Ťci wcze┼Ťniejszego ich agregowania.

Qlik oferuje zarówno inteligentne, samoobsługowe narzędzia do przygotowywania danych dla użytkowników biznesowych, jak i zaawansowane skrypty integracji danych dla złożonych scenariuszy analiz. Dzięki temu umożliwia użytkownikom tworzenie nieograniczonych kombinacji danych dla analiz bez potrzeby korzystania z zewnętrznych narzędzi lub hurtowni danych.

Narz─Ödzia oparte na zapytaniach SQL

Nie wiadomo jakie dane nie zostały wykorzystane do analizy.

Nie ma pewno┼Ťci, co dok┼éadnie zosta┼éo policzone, ani jak cz─Östo.

 

 

Silnik asocjacyjny Qlika (ÔÇ×Qlik Associative EngineÔÇŁ)

Wszystkie dane s─ů dost─Öpne do analizy.

┼╗adne dane nie s─ů zdublowane.

 

Eksplorowanie bez granic

Dzi─Öki Silnikowi Asocjacyjnemu Qlika u┼╝ytkownicy mog─ů swobodnie eksplorowa─ç i analizowa─ç dane, w dowolnym kierunku, bez ogranicze┼ä zakresu i sposobu analizy.

  • U┼╝ytkownicy mog─ů dokonywa─ç selekcji na wszystkich wizualizacjach, tabelach, wykresach i innych obiektach.
  • Mog─ů tak┼╝e u┼╝y─ç wyszukiwania globalnego, aby odkry─ç powi─ůzania i doprecyzowa─ç kontekst analizy.
  • Po ka┼╝dym klikni─Öciu natychmiast nast─Öpuje:
    ÔÇô Przeliczanie wszystkich danych analitycznych do nowego kontekstu (stan selekcji).
    ÔÇô Podkre┼Ťlanie skojarze┼ä w warto┼Ťciach danych za pomoc─ů kolor├│w: zielonego (warto┼Ťci wybrane), bia┼éego (warto┼Ťci powi─ůzane) i szarego (warto┼Ťci niezwi─ůzane).

Poniewa┼╝ Silnik Asocjacyjny Qlika dynamicznie oblicza dane analityczne zamiast wst─Öpnego agregowania danych, u┼╝ytkownicy mog─ů p┼éynnie przechodzi─ç do kolejnych zapyta┼ä i ogl─ůda─ç nowe, przeliczone na bie┼╝─ůco zbiory danych. Oznacza to, ┼╝e ka┼╝dy u┼╝ytkownik mo┼╝e zada─ç dowolne pytanie, na dowolnym poziomie szczeg├│┼éowo┼Ťci, bez ograniczenia przez predefiniowane zapytania lub hierarchie.

Qlik posiada unikaln─ů i siln─ů funkcj─Ö niedost─Öpn─ů w tradycyjnych narz─Ödziach opartych na zapytaniach; nazywamy to ÔÇ×si┼é─ů szaro┼ŤciÔÇŁ. Oznacza to, ┼╝e u┼╝ytkownicy widz─ů w swojej analizie nie tylko warto┼Ťci spe┼éniaj─ůce ich wyb├│r, ale tak┼╝e niepowi─ůzane dane. Informacje te cz─Östo prowadz─ů do niespodziewanych wniosk├│w ukazuj─ůc na przyk┼éad produkty, kt├│re si─Ö nie sprzeda┼éy lub klient├│w, kt├│rzy nie kupili ÔÇô daj─ůc u┼╝ytkownikom pe┼ény obraz i pomagaj─ůc im odkry─ç ukryte obszary mo┼╝liwo┼Ťci lub ryzyka. W narz─Ödziach opartych na zapytaniach SQL warto┼Ťci te s─ů odfiltrowywane, przez co u┼╝ytkownicy maj─ů tylko cz─Ö┼Ťciowy zestaw danych i niepe┼én─ů perspektyw─Ö.

W aplikacjach Qlika, za ka┼╝dym razem, gdy u┼╝ytkownik dokonuje selekcji lub wykonuje wyszukiwanie, wszystkie wizualizacje, analizy i skojarzenia s─ů natychmiast przeliczane i pokazuj─ů aktualny wyb├│r. Wynika to z faktu, ┼╝e silnik asocjacyjny Qlika obs┼éuguje kontekst, utrzymuj─ůc stan selekcji dla wszystkich analiz w ca┼éej aplikacji.

Funkcjonalno┼Ť─ç ta daje u┼╝ytkownikom mo┼╝liwo┼Ť─ç zrozumienia wp┼éywu ich selekcji na otaczaj─ůce analizy na r├│┼╝nych poziomach szczeg├│┼éowo┼Ťci i z natychmiastowym efektem. U┼╝ytkownicy mog─ů┬á dostrzec potencjalne obszary zainteresowania, zadawa─ç nowe pytania i kontynuowa─ç dalsze poszukiwania. Natomiast w przypadku narz─Ödzi opartych na zapytaniach SQL, u┼╝ytkownicy musz─ů samodzielnie ┼é─ůczy─ç obiekty ze sob─ů i uruchamia─ç wiele zapyta┼ä, aby osi─ůgn─ů─ç podobny efekt. Jest to niezwykle pracoch┼éonne i wymaga du┼╝ego do┼Ťwiadczenia.

Natychmiastowa interakcja

Narz─Ödzia oparte na zapytaniach SQL mog─ů by─ç wystarczaj─ůce do tworzenia wizualizacji, ale tylko garstka wykwalifikowanych u┼╝ytkownik├│w b─Ödzie w stanie je wykona─ç. Jeszcze mniej os├│b jest w stanie stworzy─ç zapytania potrzebne do obs┼éugi tych wizualizacji. W efekcie otrzymujemy statyczne wizualizacje i raporty, kt├│re s─ů ograniczone do eksploracji liniowej na cz─Ö┼Ťciowych podzbiorach danych. O ile dok┼éadne pytania u┼╝ytkownik├│w nie zostan─ů z g├│ry przewidziane, a zapytania SQL nie zostan─ů odpowiednio skonstruowane, przy ka┼╝dej zmianie perspektywy ca┼éy proces budowy raportu nale┼╝a┼éo b─Ödzie zacz─ů─ç od pocz─ůtku. Po raz kolejny cykl ÔÇ×pytaj, czekaj, odpowiadajÔÇŁ hamuje dotarcie do po┼╝─ůdanych informacji i wniosk├│w.

Natomiast Silnik Asocjacyjny Qlika dynamicznie przelicza dane analityczne i wyr├│┼╝nia skojarzenia mi─Ödzy nimi tak szybko, jak tylko u┼╝ytkownicy s─ů w stanie wymy┼Ťli─ç nowe pytania. Dzi─Öki natychmiastowej reakcji na ka┼╝de pytanie u┼╝ytkownicy mog─ů uzyska─ç odpowiedzi, kt├│rych potrzebuj─ů, bez konieczno┼Ťci oczekiwania na system lub na ekspert├│w. Oznacza to szybszy czas realizacji analiz i setki bardziej ┼Ťwiadomych decyzji ka┼╝dego dnia.

Silnik Asocjacyjny Qlika zapewnia wyj─ůtkowe po┼é─ůczenie szybko┼Ťci i elastyczno┼Ťci, kt├│re nie jest mo┼╝liwe w narz─Ödziach opartych na zapytaniach SQL. Qlik ┼éaczy kilka unikalnych, opatentowanych innowacji dla technologii ÔÇ×in-memoryÔÇŁ ÔÇô w tym skompresowane indeksowanie binarne, wnioskowanie logiczne i obliczenia dynamiczne. Dodatkowo Qlik zapewnia bezprecedensow─ů wydajno┼Ť─ç obs┼éugi du┼╝ych i ma┼éych zestaw├│w danych. W rezultacie dla wielu jednoczesnych u┼╝ytkownik├│w mo┼╝liwe jest uzyskanie na zadane pytania natychmiastowych odpowiedzi, prowadz─ůcych do kolejnych pyta┼ä i nowych odkry─ç.

 

 

Narz─Ödzia oparte na zapytaniach SQL┬á Silnik asocjacyjny Qlik (ÔÇ×Qlik Associative EngineÔÇŁ)
  • Brak mo┼╝liwo┼Ťci po┼é─ůczenia wielu r├│┼╝nych ┼║r├│de┼é danych
  • Model danych i hierarchie musz─ů zosta─ç wcze┼Ťniej w pe┼éni okre┼Ťlone
  • Pomijaj─ů dane, kt├│re nie s─ů potrzebne dla danej analizy
  • Nie radz─ů sobie z zanieczyszczonymi lub niekompletnymi danymi
  • Cz─Östo wymagaj─ů wst─Öpnej agregacji dla du┼╝ych zestaw├│w danych

 

  • Nie wspieraj─ů eksploracji nieliniowej / zadawania nowych pyta┼ä
  • Brak wyszukiwania globalnego lub analizy opartej na wyszukiwaniu
  • Utrzymanie wsp├│lnego kontekstu dla r├│┼╝nych obiekt├│w wymaga dodatkowego ich ┼é─ůczenia
  • Utrata widoku niepowi─ůzanych (ÔÇ×szarychÔÇŁ) warto┼Ťci
  • Hierarchie statyczne, brak oblicze┼ä ÔÇ×na ┼╝ywoÔÇŁ

 

  • Nie nad─ů┼╝aj─ů za tokiem my┼Ťlenia u┼╝ytkownika
  • Niska wydajno┼Ť─ç, szczeg├│lnie w przypadku wielu u┼╝ytkownik├│w / zapyta┼ä
  • Konieczno┼Ť─ç ┼é─ůczenia si─Ö do system├│w produkcyjnych lub zbudowania Hurtowni Danych
  • Ryzyko ujawnienia poufnych danych, je┼Ťli baza danych nie jest zabezpieczona
  • Ograniczone mo┼╝liwo┼Ťci wykorzystania du┼╝ych zbior├│w danych
  • ┼ü─ůczy dowoln─ů liczb─Ö r├│┼╝nych ┼║r├│de┼é danych
  • Nie ma potrzeby pe┼énego modelowania danych lub tworzenia zdefiniowanych hierarchii
  • Do analiz s─ů wykorzystywane wszystkie dane z wielu ┼║r├│de┼é
  • Zanieczyszczone lub niekompletne dane s─ů ┼éadowane i dost─Öpne do analizy
  • Brak konieczno┼Ťci wst─Öpnej agregacji, szczeg├│┼éy poszczeg├│lnych transakcji zawsze dost─Öpne

 

  • Zbudowany do interaktywnej, swobodnej eksploracji bez ogranicze┼ä
  • Globalne wyszukiwanie danych, powi─ůza┼ä i analiz
  • Wszystkie obiekty s─ů automatycznie ze sob─ů powi─ůzane
  • Niepowi─ůzane (ÔÇ×szareÔÇŁ) warto┼Ťci s─ů pokazane w analizie
  • Dynamiczne hierarchie z obliczeniami ÔÇ×na ┼╝ywoÔÇŁ

 

  • Zapewnia analiz─Ö danych ÔÇ×na ┼╝ywoÔÇŁ
  • Dynamiczne obliczenia o wysokiej wydajno┼Ťci dla du┼╝ej liczby u┼╝ytkownik├│w
  • Brak wp┼éywu na systemy produkcyjne, brak potrzeby budowania Hurtowni Danych
  • Dynamiczna redukcja danych dla zapewnienia bezpiecze┼ästwa danych
  • Skalowalno┼Ť─ç dla du┼╝ych (i ma┼éych) ┼║r├│de┼é danych
Przeczytaj tak┼╝e
03 grudnia 2021
Jak wybra─ç system Business Intelligence?
Zobacz wi─Öcej
05 lipca 2022
Qlik dwunasty raz liderem według Raportu Gartner Magic Quadrant 2022
Zobacz wi─Öcej
14 listopada 2023
5 zalet wdro┼╝enia automatyzacji w procesie analizy danych
Zobacz wi─Öcej