Business Intelligence » Associate apprach
Associate apprach АСОЦИАТИВНИЯТ ПОДХОД: ГОЛЯМОТО ПРЕДИМСТВО НА QLIKVIEWТехнологична бяла книга за QlikView
Заявките и кубовете създават сляпа зона.
Трите основни недостатъка на традиционните BI инструменти, които разчитат на заявки и кубове са че:
MOLAP, ROLAP И HOLAP: МОЖЕ БИ БЪРЗИ, МОЖЕ БИ ГЪВКАВИ, НО НЕ И АСОЦИАТИВНИOnline analytical processing (OLAP) използва база данни от обобщена информация с цел да подпомогне вземането на решения. Съществуват много вариации на OLAP. Някои са гъвкави, а други са високопроизводителни. Но докато те са изцяло базирани на заявки няма как да поддържат асоциации между отделните елементи от данните (виж Фигура 1).
Фигура 1: QlikView е гъвкав, с висока степен на изпълнение и поддържа асоциации
През последните 50 години архитектурите, базирани на използване на заявки, бяха основен инструмент за подпомагане вземането на бизнес решения. Особеностите на SQL езика за заявки към базите данни създава "сляпа" зона, което е и един от недостатъците на този метод като основа за система, подпомагаща вземането на бизнес решения – без значение дали става дума за SQL заявки, многозонови сложни изрази и т.н.
Само за сравнение, QlikView е гъвкав, бърз и запазва асоциациите между всички елементи в данните. QlikView осигурява гъвкавостта на ROLAP (без предварително зададени обеми), както и скоростта на MOLAP (почти незабавен достъп). И докато MOLAP инструментите понякога разполагат с пробивни възможности (в основата си многоизмерен модел със свързани заявки при поискване), QlikView е точно обратното: релационна система с кубове до поискване. Tайната на QlikView: нашата асоциативна архитектураQlikView осигурява първата в света асоциативна архитектура (виж Фигура 2 и Фигура 3). QlikView управлява асоциациите в различните масиви от данни на ниво енджин, а не на ниво приложение. QlikView съхранява отделните таблици в своя "in-memory" асоциативен енджин (в паметта). Всеки възел от данните във всяко едно поле е асоцииран със всеки друг възел от данни, независимо къде се намира в цялата обща схема. Масивите от данни могат да представляват таблици с хиляди полета.
Фигура 2: Основополагащата архитектура на QlikView е асоциативна
Фигура 3: Кое прави архитектурата на QlikView асоциативна
BI инструментите, които разчитат на заявки, разделят слоя на приложенията от слоя с данните. Това води до дълъг процес на интеграция, по времето, на който скъпоструващи разработчици адаптират приложната част, така че да управлява специфичните асоциации, необходими за получаването на отговор на съответен бизнес въпрос. Когато обаче BI приложението трябва да отговори на бизнес въпрос от друга гледна точка, тогава слоя на приложенията отново трябва да претърпи известни промени. А целият този процес отнема време и е скъп. Поддържайки асоциации, QlikView отговаря и на незададени въпросиЗа разлика от традиционните BI инструменти, когато потребителя щракне върху обект от данни в дадено поле на QlikView тук не се изпълняват никакви заявки. Вместо това, всички останали полета автоматично се филтрират база на избора, който е направен (виж Фигура 4). Избраният обект от потребителя се оцветява в зелено. Масивите от данни свързани с избрания за анализ обект се оцветяват в бяло, а несвързаната информация се маркирана в сиво.
Фигура 4: QlikView показва избрания обект за анализ, свързаните с него данни, както и тези, които нямат отношение
Така, когато потребителите погледнат два различни обекта от данни те могат лесно да разберат точно как те си взаимодействат един с друг. Ако искат да ограничат данните до само един продукт, страна или година, например, те могат да видят как останалите данни в техния аналитичен масив отговарят. Те не са ограничени до това да видят само ефекта върху зададената заявка. С QlikView, всички данни преизчислява в реално време, без значение какви са източниците. Всички асоциации спрямо общия масив от данни са запазени, отговор на всеки бизнес въпрос в момента на неговото възникване, без да е необходима допълнителна преработка. Данните от всички таблици са достъпни винаги в контекста и са готови да предоставят отговор на следващия бизнес въпрос, какъвто и да е той. НЯКОЛКО АНАЛОГИИ: КАРТИ, ДВИГАТЕЛИ И КУБЧЕТО НА РУБИК
Ако казаното до тук ви се струва сложно, какво ще кажете за няколко по-лесни аналогии?
Фигура 5: Представяне на двигател с вътрешно горене
Ако обаче използваме асоциативната технология на QlikView, вече ще имаме достъп до цифров модел на целия работещ двигател, като всяка една отделна част ще бъде в правилното отношение към всички останали. Така вече можем да променим например подаването на гориво (или да изберем нещо в QlikView) и да видим как това ще повлияе например на консумацията на бензин, на карбуратора и на отделяните газове. Можем да гледаме движението на буталата и да въртим коляновия вал. Можем да разглобим двигателя по свое усмотрение и да преглеждаме всеки един отделен компонент в контекста на останалите части около него. Именно в това е силата на асоциативната архитектура на QlikView.  : Нека да направим друга аналогия, представете си кубчето на Рубик, но вместо да имате цялостен поглед над всички страни, да виждате само една от страните му (виж Фигура6). Ако промените конфигурацията на едната страна не виждате как това се отразява на останалите страни. За разлика от QlikView, където имате пълен общ поглед над всички страни едновременно, можете да разберете какво друго се сменя на база на промените, които извършвате.
Фигура 6: QlikView показва избрания обект за анализ, свързаните с него данни, както и тези, които нямат отношение
В третия пример, нека да предположим, че планирате пътуване от Лондон до Рим. Традиционна хартиена карта на пътищата ще ви помогне. Но нейното използване ще отнеме време, защото ще ви се наложи да правите връзка между отделни карти на различни страници по вашия маршрут. Освен това може и да пропуснете някои подробности, тъй като вие сте заети да следвате точно определен път по маршрута. В тази връзка QlikView е по-скоро като Google® Maps: на разположение имате целия маршрут в един общ план и може спокойно да увеличавате отделни области от него, които ви интересуват. Така по-лесно ще откриете оптималния маршрут, дори с подробности като например задръствания. И не на последно място, интерактивната карта предлага много по-голямо удобство, отколкото използването на хартиена карта на пътищата. QLIKVIEW Е БЪРЗ ЗА ИНТЕГРАЦИЯ, ЛЕСЕН ЗА ПОЛЗВАНЕ И ГОТОВ ДА ОСИГУРЯВА РЕЗУЛТАТИКлиентите на QlikView го обичат. Ето защо:
СЪЩЕСТВУВА И ТЕХНИЧЕСКА ПРИЧИНА ЗАЩО ХОРАТА ХАРЕСВАТ QLIKVIEWТермините "висока приемственост от потребители" и "софтуер за интелигентни бизнес анализи" рядко се появяват заедно в едно и също изречение. QlikView обаче е изключението в това правило. Нашият основен асоциативен енджин е причината за страстта, която нашите клиенти изпитват към софтуера. Пионерният ни „in-memory” асоциативен подход със сигурност позволява висока производителност, но дори традиционните BI решения, които също предлагат подобен метод за използване на паметта, не могат да осигурят удобството на асоциативността. Те просто не могат да предложат същата уникална комбинация от предимства, които осигурява асоциативната архитектура на QlikView: лекота на ползване, бърза интеграция и неочаквани прозрения за бизнеса, благодарение на асоциативния подход. |
Associate apprach