Interfața Qosmic™

Acest concept, împrumutat de la experți Qlik™ recunoscuți la nivel mondial și extins și îmbunătățit  masiv, permite reutilizarea paginilor de interfață deja create, cu oricâte formule de calcul deja definite, dar și adăugarea rapidă și sistematică de formule de calcul noi întregului set de analize al aplicației respective.

În plus, acest mecanism aduce beneficiarilor, încă de la prima livrare, un număr uriaș de opțiuni de reconfigurare a vizualizărilor disponibile.
Astfel, majoritatea cerințelor de mici modificări în vizualizări sunt apriori adresate și rezolvate, fără intervenții și costuri suplimentare. 
De asemenea,  adăugarea de versiuni derivate de opțiuni de vizuzalizare, formule, formatări, se face imediat, într-un singur loc și la următoarea rulare a scriptului Qosmic se propagă automat peste tot unde este relevant.

Motorul Qosmic.inteface™ permite definirea metadatelor refolosibile în interfață, în mai multe contexte și include definiții pentru: dimensiuni, măsuri și valori numerice pentru histograme.

Numărul de combinații disponibile la îndemâna utilizatorului este inimaginabil: de ordinul numărului de atomi de pe Terra. (De aici și numele Qosmic.interface™). 

Later Edit (aug2024): la ultima evaluare facută recent, am realizat că numărul de opțiuni de coloane , oferit la unul dintre clienții noștri recenți , doar în pagina cu tabelul Qosmic Straight), este  de 10 mii de ori mai mare decât numărul de atomi de pe Terra !!!
Calculul a considerat că oferă imediat utilizatorului opțiunea de a alege max 20 de dimensiuni și  max 20 de măsuri, care vor fi prezentate în obiectul tabel, dintr-un total de 20 de dimensiun x 40 de măsuri x 3 perspective temporale (de exemplu YTD vs LYTD , MTS vs LYMTD si MTD vs LMTD).

Arhitectura Qosmic.interface™

Configurările Qosmic.interface™

Pachetul de prelucrare Qosmic Interface cuprinde un set de configuratoare tabelare ce definesc care sunt dimensiunile și măsurile de interes, care sunt formatările dorite pentru măsuri, dar și perspectivele temporale relevante care vor fi incluse în măsurile comparative derivate din cele de bază.

Pentru dimensiuni, sunt definite mai multe utilizări, în linii de timp, în topuri, în tabele, sau în pivoți (sus sau în stânga), iar măsurile de bază definite sunt derivate prin Qosmic Script în toate variantele de măsuri, fiecare asociată cu perspectivele temporale predefinite.


Scriptul, meta-datele & variabilele Qosmic.interface™

Scriptul Qosmic (meta-script) este o parte preconstruită de QQinfo și va face parte din scriptul general al aplicației Qlik™. Citirea dimensiunilor Qosmice e ceva mai simplă, dar în procesarea măsurilor Qosmice, are loc derivarea măsurilor de bază în toate variantele de perspective termporare.

Numărul de măsuri definite (40 în cazul nostru exemplificat) se multiplică automat în cel puțin câteva sute de variante, dacă derivăm aceste măsuri și formulele cu filtrare temporală. De exemplu, doar comparația YTD vs LYTD (anul curent la zi cu aceeași perioadă a anului trecut) va induce, pentru fiecare măsură de bază definită în configuratorul Qosmic.interface™, alte 4 măsuri derivate (valoarea pentru activitatea recentă, pentru cea anterioară, plus diferența și raportul lor procentual). Dar, filtrările YTD  nu sunt singurele necesare. De obicei, sunt cerute (cel puțin!) și comparațiile  MTD vs LMTD si MTD vs LYMTD. Mai mult decât atât , data de referință la care se raportează toate aceste filtrări temporale, este de obicei ziua curentă sau ziua anterioară, dar sunt multe situații în care utilizatorul dorește, în anumite momente, mutarea ei în finalul lunii sau trimestrului sau anului trecut, sau la orice dată pe care o consideră necesară.

Utilizatorii nu au de ce să interacționeze în mod direct cu scriptul, variabilele, sau metadatele Qosmice, iar convenția de culori este predefinită, dar editabilă în anumite aspecte, în special legate de măsurile Qosmice.


Paginile Qosmic.interface™

Navigarea între paginile Qosmice rămâne în sarcina utilizatorului, apoi aplicarea filtrelor Qosmice care determină ce coloane vor fi activate în Qosmic Charts, ca dimensiuni și măsuri Qosmice

Definițiile Qosmice pot fi inspectate în paginile auxiliare, prezentate la final.

Având în vedere numărul astronomic de opțiuni oferite de fiecare pagină, recomandăm salvarea și utilizarea extensivă a Bookmark-urilor Qlik™ pentru a găsi rapid pachetul de meta-selecții (Qosmice) relevante.

De reținut că ordinea în care sunt prezentate dimensiunile și măsurile Qosmice în interfață, este determinată de ordinea predefinită în configurator. La măsuri, mai intâi sunt disponibile măsurile de bază, fără filtre termporale incorporate, apoi  derivările specifice fiecărei perspective temporale, grupate pe măsuri de bază  și perspective temporale.

Paginile Qosmice pe care le oferim acum, în mod standard în aplicațiile Qlik™ ce analizează date comericale și/ sau operaționale, sunt următoarele:

  • 2 pagini Qosmic Dashboard;
  • 4 paginii cu tabele Qosmice;
  • 1 pagină Qosmic Straight Table;
  • 2 pagini Qosmic Pivot Table (a 2-a cu toate măsurile oferite în stânga);
  • 1 pagină Qosmic Table + Pivot;
  • 3 pagini cu analize Qosmice în timp;
  • 2 pagini cu analize Qosmice de tip top;
  • 1 pagină de clusterizare;
  • 1 pagina de histrograme Qosmice (dacă este relevantă);
  • 1 sau mai multe pagini de vizualizări Qosmice pe hartă (dacă sunt relevante).
La acest set de plecare, pot fi adăugate acum, relativ ușor, și alte perspective sau combinații de perspective, în funcție de necesitățile specifice.


Filtrele & Meta-filtrele Qosmice

Dimensiunile motorului Qosmic.inteface™ se utilizează:

  • pentru a oferi obiecte de filtrare (în general situate în stânga și în partea de sus a paginilor de vizualizare);
  • pentru a fi folosite ca dimensiuni de Analiză, în grafice și tabele (în general obiectele Qlik™ permit și filtrarea direct în aceste obiecte, pe dimensiunile vizibile);
  • ca meta-opțiuni de alegere între dimensiuni de Analiză, pentru a fi incluse/ excluse în obiecte dinamice și/ sau dimensiuni alternative.

Indiferent de modul în care a fost definită o filtrare, în interfața Qlik™, selecțiile (filtrările) curente, vor fi vizibile în zona din dreapta sus a interfeței Qlik™ (Current Selection Section), alături de butoanele de Căutare și Navigare în Selecții. Optional, filtrările Qosmice, pe metadate pot fi toate ascunse.

Zona de vizualizare a selecțiilor active (standard Qlik Sense™)

Exemple de dimensiuni temporale și non-temporale): UAT.Regiune, UAT.Județ, Localit|Județ, Subunit, Uat.Name|Județ, Localit.Rank, Subunit.Type, Funcție1, tip_funcție, cariola, remiza, an, nume.

Exemple de măsuri: Counter Salariați, Counter Subunități, Counter UAT, Counter Localități, Populație 2020, Medie Subunit per Localitate, Medie Personal la mia locuitori, Medie Subunit la mia locuitori, Medie Nr. mediu salariați/ Subunit, Buget Salarial de Bază, Buget Salarial Total fara Taxe, Medie Salariu de Bază per Angajat, Medie Salariu Total per Angajat, Salariu de Bază Maxim per Angajat, Salariu Total Maxim per Angajat, Uniformizare (Valoare 1), Medie Buget Salarial Total fără Taxe la mia locuitori.

Obiectele generale de selecție ale aplicației:

  1. Filtre Qosmice (obiecte Filter pane, adaugate în funcție de disponibilul de spațiu și frecvența de utilizare).
  • Filtre pe dimensiuni temporale (ex: An, Lună, AnLună, AnSăpt, Dată, etc.);
  • Filtre pe dimensiunile non temporale (ex: Regiune, Județ, Localitate, Subunitate, TipSubunitate, Produs, Categorie, Brand, etc.

La adăugarea în definițiile de dimensiuni Qosmice de noi opțiuni, acestea sunt automat adăugate și în interfață (în limita numărului maxim deja construit, dar se pot extinde imediat la mult mai multe).

  1. Meta-Filtre Qosmice de selecție a dimensiunilor și măsurilor active în obiecte (Qosmic.interface™ choices) sunt semnalizate prin culori mai intense în interfețe.
  2. Pot fi definite si filtre uzuale care nu sunt in nici un fel conectate cu functiionalitatile Qosmice, (nativ Qlik™).

Adăugiri referitoare la filtrare:

a. Maximizarea obiectelor Filter Pane la întreaga pagină oferă mult mai multe opțiuni (funcționalitate nativă Qlik™);
 
b. Orice filtru aplicat în orice pagină se aplică în mod implicit analizelor din oricare altă pagină a aplicației Qlik Sense™ Qosmic.interface™ ce va fi construită, indeiferent daca are functii Qosmice sau nu. (functionalitate nativa Qlik™);
 
c. Selecțiile aplicate asupra diferitelor câmpuri pot fi vizualizate și modificate/ anulate în bara de selecții, ca în imaginea de mai jos (funcționalitate nativă Qlik Sense™).

Bara oferă și opțiuni de anulare a tuturor selecțiilor și de navigare în istoricul anterior de selecții din cadrul sesiunii curente (funcționalitate nativă Qlik Sense™).

Mai jos, vă oferim câteva imagini cu exemple de analize care se obțin cu ajutorul Qosmic.interface™, aplicate în special în zona analizelor comerciale și operaționale, după cum urmează:

Dashboard Qosmic 16 KPI si 8 KPI+8 Mini-TimeLine

Oferă opțiunea de a alege oricare 8 dintre măsurile Qosmice predefinite pentru a le prezenta în 8 perechi de obiecte KPI + MINI TIMELINE (toate timeline-urile cu aceași dimensiune temporală, selectabilă).

Implicit, sunt asignate pe primele 8 măsuri Qosmice.

Centru-sus: Opțiuni de filtrare Qosmică a măsurilor Qosmice, care vor fi prezentate în cele 8 perechi de grafice și a dimensiunilor din fiecare grafic.
(Dacă sunt selectate mai multe decât este necesar, sunt luate în calcul primele 8 măsuri Qosmice selectate, iar dacă nu este nimic selectat, este echivalent cu totul selectat și sunt luate în calcul primele 8 măsuri Qosmice.).

În dreapta sus, se poate alege dimensiunea temporală Qosmică care va fi folosita în cele 8 mini-timeline-uri.

În dreapta sus, se poate schimba data de referință la care se raportează formulele derivate cu perspective temporale.

În stânga, se pot aplica filtre pe dimensiunile non temporale Qosmice care vor afecta toate măsurile prezentate în cele 8 mini-timeline-uri.

Numărul de combinații, pentru prima pagină, considerând 40 de măsuri Qosmice cu 3 perspective temporale (13 variațiuni), prezentate doar câte 16,  depășește … 10 la puterea 30 = de 1 milion de ori numărul de atomi de pe Terra, ca număr de variante combinatorice! 
=Combinări de 40*13 luate câte 16

Numărul de combinații, pentru a doua pagină, considerând 40 de măsuri Qosmice cu 3 perspective temporale (13 variațiuni), prezentate doar câte 8, multiplicat cu 6 variante termporale continue, depășește „doar” 1.5 milioane de variante combinatorice! 
=(Combinări de 40*13 luate câte 8) *  6 dimensiuni temporale continue

Tabelele Qosmice

Oferă analize tabelare și pivot cu detalii, într-un număr uriaș de opțiuni.
(de obicei mult mai mare de 10 la puterea 30, în cazul nostru ajungând la nu mai puțin de 10 la puterea 40 de combinații) pentru tabelul straight Qosmic !

Utilizatorul poate alege dinamic un subset de dimensiuni și măsuri dorite. (Decizia de a ne opri la tabele la max 20D x 20M a fost una destul de arbitrară, teoretic, numărul posibil e nelimitat). 

Hărțile Qosmice

Hărțile Qosmice valorifică existența măsurilor Qosmice deja configurate și încărcate pentru a oferi, cvasi-instant, acces la un număr incredibil de mare de vizualizări pe hartă.

Hărțile standard folosite de Qlik™ sunt oferite online de OpenStreet (fără costuri de accesare).
La nevoie, se pot construi și alte logici de asociere, pe hărți sau diagrame private, dar unele situații pot genera costuri suplimentare de licențiere la Qlik™.

4 Hărți Qosmice cu reprezentări de măsuri ascociate cu arii/ poligoane (exemplu pe județe & UAT)

Primele 4 măsuri Qosmice selectate sunt imediat asociate cu intensitatea de colorare a fiecărei dimensiuni geografice, de tip arie/ poligon (țară/regiune/județ/etc.), disponiblă în modelul de date și reprezentată pe hartă.

În acest caz, asocierea a fost facută cu o altă dimensiune, mai fină, UAT-urile. 
Acoperirea întregului teritoriu poate să nu fie completă din mai multe cauze: 
  • selecții active care au restrâns entitățile vizibile;
  • seturi de date cu asocieri incomplete;
  • probleme de data quality.
Hartă cu 2 măsuri pe localități (mărime și culoare)
Topuri
1 dimensiune & 6 măsuri

În dreapta sus, se alege dimensiunea de analiză (recomandat 1, dacă sunt mai multe, va fi folosita prima prezentată ca activă).
În dreapta jos, se aleg măsurile de analiza (recomandat 6, dacă sunt mai puține, unele obiecte de vizualizare nu au ce afișa, iar dacă sunt mai multe, vor fi afișate primele 6 prezentate ca active).
Dacă nu este nimic selectat, se folosește prima afișată / primele afișate.

6 dimensiuni & 1 măsură

În dreapta sus, se aleg dimensiunile de analiză (recomandat 6, dacă sunt mai puține, unele obiecte de vizualizare nu au ce afișa, iar dacă sunt mai multe, vor fi afișate primele 6 prezentate ca active).
În dreapta jos, se alege masura de analiza (recomandat 1, dacă sunt mai multe, va fi folosita prima prezentată ca activă).
Daca nu este nimic selectat, se folosește prima afișată / primele afișate.

Evoluții în timp – 6 măsuri la alegere în 6 grafice cu aceeași dimensiune temporală

Sus și în stânga: filtrele Qosmice oferă opțiuni de filtrare a datelor pe dimensiuni nontemporale și temporale.

Sus – dreapta, meta-filtrele Qosmice
: Opțiuni de filtrare a măsurilor folosite în fiecare dintre cele 6 grafice și a dimensiunii temporale continue din toate graficele.
Dacă sunt selectate mai mult de 6 măsuri, sunt luate în calcul primele 6 selecții.
Dacă nu este nimic selectat, este echivalent cu totul selectat și sunt luate în calcul primele 6 definite.

Numărul de combinații, doar pentru prima pagina, considerând 40 de măsuri Qosmice cu 3 perspective temporale (13 variațiuni), prezentate doar câte 6,  combinate cu oricare dintre cele, să zicem numai 6 dimensiuni Qosmice temporale continue, depășește … 150 de mii de miliarde de variante ! 
=(Combinări de 40*13 luate câte 1)* 6 dimensiuni temporale continue

A doua pagină este mai limitată, depășind „numai” 100 de mii de miliarde de optiuni.
= (Combinări de 40*13 luate câte 6)* 4 dimensiuni temporale discontinue

A treia pagină este cea mai limitată, oferind „numai” 93 de mii de opțiuni.

= (Combinări de 40*13 luate câte 6) * 10  dimensiuni netemporale * 3 variante de reprezentare în container

Este adevarat că există multe combinații de situații, în care, în funcție de contextul de selecții pe date și metadate activ, graficele devin nule, dar majoritatea combinațiilor de mai sus, oferă pe spațiul complet de date un grafic cu reprezentări nenule (probabil nu chiar toate relevante, de obicei).

Scatter Qosmic cu clusterizare automată

Este o pagina de analiză extrem de puternică, derivată din analizele scater (bi sau tri-dimensionale) uzual, oferite anterior de QQinfo în majoritate analizelor vizuale contruite cu Qlik™.

Valorificând capabiliățile mai recente ale Qlik™ din zona formulelor de Data Science, în conjuncție cu abordarea Qosmică, avem acum în aceasta pagină o familie de analize de o valoare inimaginabilă, care poate fi derivată într-o multitudine de analize, printre care merită enumerate măcar: 

  • analizele vânzare-profitabilitate procentuală (care identifică „găinile de aur „& „looserii”);
  • analiza BCG matrix (Boston Consulting Group), care identifică „vaci de muls”, „stele de investit”, „câini nebuni” și „semne de întrebare”;
  • analizele McKinsey-General Electric;
  • analize de predicție churn;
  • etc.
Analiză tridimensională
(varianta mai veche de scatter, fără clusterizare)

În dreapta sus, se aleg măsurile de analiză (recomandat 3, dacă sunt mai puține, vizualizarea nu are ce afișa, iar dacă sunt mai multe, vor fi afișate primele 3 prezentate ca active).
În dreapta jos, se alege dimensiunea de analiză (recomandat 1, dacă sunt mai multe, va fi folosită prima prezentată ca activă).
Butonul din dreapta sus permite permutarea așezării celor 3 măsuri pe axe (X/Y/Z = mărimea bulinei).
Dacă sunt selectate mai multe decât este necesar, sunt luate în calcul primele X selecții.
Dacă nu este nimic selectat, este echivalent cu totul selectat și sunt luate în calcul primele X selecții.

Numărul de combinații, pentru 40 de măsuri Qosmice cu 3 perspective temporale (13 variațiuni), prezentate doar câte 3, în doar 3 opțiuni de ordonare, și combinate cu oricare dintre cele 20 de dimensiuni Qosmice, se apropie de … 1.4 miliarde de variante ! (Combinări de 40*13 luate câte 3)*3 rotații * 20 de dimensiuni).

Histograme Qosmice

Permit analiza distribuției frecvențelor de apariție a unor valori dintr-o coloană numerică pe intervale de analiză.

Opțiunea Qosmică permite alegerea celor 4 coloane numerice pe care se vor face histogramele. Lățimea intervalului este conformă definiției din setările fiecărei dimeniuni Qosmice.

Sus: Opțiuni de filtrare a datelor pe dimensiuni nontemporale și temporale.
În dreapta sus: Opțiuni de filtrare a coloanelor numerice Qosmice, folosite în cele 4 grafice.
(Dacă sunt selectate mai multe decât este necesar, sunt luate în calcul primele 4 selecții.
Dacă nu este nimic selectat, este echivalent cu totul selectat și sunt luate în calcul prime
le 4 măsuri definite.).

Numărul de combinații, pentru 40 de coloane numerice Qosmice, prezentate doar câte 4,  depășește 3 miliarde de variante !
=(Combinări de 40*13 luate câte 4)

Inspector configurări & măsuri derivate Qosmice

Este o pagina auxiliară, specifică interfeței Qosmice, care prezintă detalii navigabile despre configurările Qosmice și despre derivările temporale ale măsurilor Qosmice.

Concluzii finale la Interfața Qosmic

Dincolo de derivările temporale (versus istoric), sistemul permite opțiunea de a alege (sau adăuga) și alte comparații sau extinderi:

  • exprimarea în mai multe monede a valorilor financiare, prin convertire la cursuri BNR (zilnice sau mediate) sau cursuri medii specifice;
  • exprimarea în mai multe unități de măsură a indicatorilor operaționali și cantitativi;
  • comutarea între realizat, cu, fără sau doar ajustări, bugetat, planificat (rolling), ultim estimat, (inclusiv multiversiune, la toate în afară de realizat, cu alegere implictă a ultimii versiuni dar și opțiune de alegere a altor versiuni);
  • comparații între cele de pe rândul anterior (oricare cu oricare !);
  • schimbarea functiilor de agregare pentru indicatori operaționali non aditivi (gen nr. de utilizatori unici);
  • etc.

Toate aceste adăugiri multiplică, la rândul lor, numărul de opțiuni Qosmice anterior calculat.

Valorificând puterea multiplicativă a combinațiilor de dimensiuni plus  măsuri și perspective temporale definibile în configurator, interfața Qosmic oferă din start, folosind un set semnificativ de pagini preconstruite, un număr de opțiuni de vizualizări analitice uriaș, imediat disponbil și oricând expandabil, prin adăugarea de noi opțiuni din simpla reconfigurare Qosmică sau prin extinderea modelului Qosmic pe specificul Beneficiarului.

Astfel, designul interfeței nu mai necesită, de cele mai multe ori , alte cerințe din partea beneficiarului, lăsând în sarcina echipei de consultanță BI doar rafinarea proceselor ETL/ ELT necesare aducerii datelor în schema de date a aplicației, urmată doar de completarea și testarea configurărilor Qosmice.

Aceasta înseamnă, în cele din urmă, eforturi, timpi și bugete de implementare și modificare semnificativ diminuați în favoarea Beneficiarului ! Și anularea unor costuri uzuale (internalizate sau nu) de intreținere/ rafinare.

În toate calculele de număr de opțiuni, NU s-au luat în considerare multiplicările suplimentare de opțiuni datorate:

  • schimbării datei de referință;
  • aplicării unor selecții temporale;
  • sau aplicării unor selecții ne-temporale.
    (Putem spune că numărul final de opțiuni tinde, din această nouă perspectivă de evaluare, deja spre infinit !)
Nota 1: Explicații referitoare la modul în care s-au calculat  numerele de combinații

Un mic exemplu, mai întâi:  derivarea automată a unei formulei standard, de exemplu sum(ValVz), doar în perspectivele temporale minim necesare, anume:

  • Year To Date (YTD) vs Last Year To Date (YTD);
  • Month To Date (MTD) vs Last Month To Date (LMTD);
  • Month To Date (MTD) vs Last Year Month To Date (LYMTD).

La fiecare perspectivă, putem imagina cel puțin 4 măsuri  derivate distincte ca fiind absolut necesare:

  • valoarea din perioada curentă;
  • cea din perioada anterioară (de referință);
  • diferența celor 2 valori:
  • și raportul lor procentual.

Astea duc, în cazul simplu ales de noi, cu numai 3 perspective temporale, la multiplicarea numărului de măsuri definite inițial în sistem, cu un factor egal  cu  … 1 + 4 * 3  = 13 ! ==>>

Dacă avem 40 de măsuri definite în sistem ==>> 520 de măsuri derivate la îndemână imediat !

Obs: Dacă mai adăugăm măcar perspectivele  QTD vs LQTD și WTD vs LWTD, factorul de multiplicare devine 1+4*5 = 21 ==>> ne apropiem deja de o mie de măsuri în paleta de opțiuni !
Iar dacă, la cele 2 de mai sus, mai adăugăm si omoloagele lor cu perspectiva de acum un an…. 1 + 4 * 7  = 29 și ajungem deja la aproape 1200 de măsuri derivate.
Iar dacă, la aceste opțiuni mai adăugăm și ….Rolling 10  days vs Last Month & Last  Quarter & Last Year, Rolling 30
vs Last Month & Last  Quarter & Last Year și Rolling 90 vs Last Month & Last  Quarter & Last Year, se mai adaugă 9 noi perspective, factorul de multiplicare devine  …  ( 1 + 4 * 16 ) = 65 și numărul de măsuri derivate ajunge deja  la 2600.

Iar impactul în calculul combinatorial este major. Iată numai un exemplu:
Combin(520,16) =                                         1,081,935,102,719,380,000,000,000,000,000
Combin(2600,16) = 199,007,600,028,948,000,000,000,000,000,000,000,000,000

Fun fact: nu am adăugat la aceste calcule și opțiunea de rolling dinamic pe oricâte zile, pentru că sincer , nu știm dacă mai reușeam să o calculăm !  😉

Am mai considerat, în toate calculele noastre , că avem cel puțin 20 de dimensiuni Qosmice, din care 10 netemporale, 6 temporale continue și alte 4 temporale discontinue.

Numărul maxim de combinații este oferit în zona tabelelor Qosmice, necesitând adunarea diverselor combinații parțiale.

Mai multe detalii găsiti în calculul explicit de mai jos:

Pentru soluții QQinfo, clic aici: QQsolutions.
Pentru informații despre Qlik™, clic aici: qlik.com.

Dacă doriți produsul Qosmic.interface™, sau aveți nevoie de mai multe informații, vă rugăm să completați formularul de aici .

Pentru a fi în contact cu ultimele noutăți în domeniu, soluții inedite explicate, dar și cu perspectivele noastre personale în ceea ce privește lumea managementului, a datelor și a analiticelor, clic aici: QQblog-ul !