Modelarea datelor în LuckyTemplates: sfaturi și bune practici

În acest tutorial, veți afla sfaturi valoroase și cele mai bune practici pentru modelarea datelor în LuckyTemplates. Puteți viziona videoclipul complet al acestui tutorial în partea de jos a acestui blog.

Modelarea datelor este unul dintre cei patru piloni ai dezvoltării rapoartelor LuckyTemplates și este esențial pentru proiectarea și scopul fiecărui raport. Îmbunătățirea abilităților dvs. de modelare a datelor va îmbunătăți considerabil eficacitatea rapoartelor dvs. și claritatea și utilitatea rezultatelor acestora.

Cuprins

Aspect

Configurarea unui model de date începe cu aranjarea și organizarea tabelelor. Două dintre abordările utilizate în mod obișnuit sunt Star Schema și Waterfall .

1. Abordarea Schemei Stelare

Abordarea Schemei Stelare își primește numele deoarece seamănă cu o stea cu tabelele de fapte în centrul stelei și tabelele de dimensiuni (sau de căutare) în punctele stelei.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

În acest exemplu, puteți vedea că tabelul de fapte (Vânzări) este în centru, în timp ce tabelele de dimensiuni sunt poziționate în jurul lui, făcând ca aspectul să semene cu o „stea”.

Iată un exemplu:

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

2. Abordarea cascadei

Un alt aspect pentru tabelele dintr-un model de date LuckyTemplates care încă folosește o schemă stea este abordarea Waterfall . În acest aspect, tabelele de căutare sunt plasate în partea de sus cu tabelele de fapt de mai jos.

Beneficiile acestei abordări includ:

  • Tabelele sunt aranjate pe rânduri (tabelele cu dimensiuni pe primul rând, tabelele cu fapte pe al doilea rând)
    • Ușor de vizualizat dimensiunile „cad” în tabelul de fapte
  • Relațiile sunt afișate, ceea ce face mai ușor să vedeți erorile

Practicile recomandate atunci când utilizați această abordare includ:

  • Ștergeți orice relație generată automat de LuckyTemplates
  • Creați manual toate relațiile

Cu aspectul Cascada, veți vedea întotdeauna:

  • Tabelele de căutare în partea de sus
  • Tabelele cu fapte la mijloc
  • Tabelele de măsură din dreapta

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Relații

Pentru a înțelege pe deplin cum funcționează relațiile atunci când vine vorba de modelarea datelor în LuckyTemplates, trebuie să știți următoarele:

1. Utilizați Dialogul de gestionare a relațiilor

Fereastra de dialog Gestionare relații vă permite să vedeți lista completă a relațiilor dintre toate tabelele și coloanele. Aici puteți identifica și corecta cu ușurință cheile (coloanele) folosite pentru alăturarea tabelelor. De asemenea, veți vedea (și puteți modifica) starea (activă, inactivă) a fiecărei relații. Pentru a deschide această casetă de dialog, faceți clic pe pictograma Gestionare relații din secțiunea relații din bara de instrumente principală din vizualizarea modelului.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

2. Setați cheia, cardinalitatea și direcția

LuckyTemplates alege automat o cheie comună între două tabele și setează valorile implicite pentru cardinalitate și direcția de filtrare încrucișată în funcție de datele dvs. Puteți utiliza caseta de dialog Editare relație pentru a ajusta cheia, cardinalitatea și direcția fiecărei relații. 

Rețineți că fiecare relație va avea în mod ideal o cardinalitate unu-la-mulți sau mai multe-la-unu și o singură direcție.

Aici vedem relația dintre tabelele Vânzări și Canale:

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

LuckyTemplates selectează adesea „singur” pentru direcția de filtrare încrucișată, dar în unele cazuri, va alege opțiunea „ambele”. Dacă vedeți că Ambele au fost alese, confirmați că datele au fost încărcate și transformate conform intenției și schimbați-le în Single , dacă este posibil, în situația dvs. particulară.

Relațiile unu-la-mai multe sunt notate printr-un singur vârf de săgeată de la tabelul „unu” la tabelul „mai multe”. Relațiile bidirecționale, care sunt notate prin vârfuri de săgeți dublu direcționale, ar trebui evitate dacă este posibil, deoarece pot duce la rezultate inconsistente și necesită adesea cod DAX mai complicat.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

3. Setați starea activă/inactivă

Nu poate exista decât o singură relație activă între două tabele înrudite, dar pot exista multe relații inactive.

În exemplul de mai jos, Vânzările (Data facturii) ? Relația Date (Data) a fost dezactivată și Vânzări (Data Comenzii)? Relația Date (Date) a fost activată.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Rețineți că mai întâi trebuie să dezactivați o relație înainte de a putea activa o altă relație.

Puteți activa o relație inactivă la cerere în măsurile DAX utilizând funcția USERELATIONSHIP .

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Tabele de măsură

Tabelele de măsură sunt adăugate utilizând pictograma Introduceți date din secțiunea Date din bara de instrumente Acasă.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Pentru a adăuga o măsură, faceți clic dreapta pe tabelul de măsură dorit și faceți clic pe Măsură nouă.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Când există multe tabele de măsură în modelul dvs., puteți simplifica identificarea măsurii dorite în panoul Câmpuri prin restrângerea și extinderea fiecărui tabel de măsură sau folosind caseta de căutare.

Coloane cheie

Coloanele care vor fi folosite în relații primesc adesea sufixul **Cheie** pentru o identificare ușoară. Când efectuați munca de încărcare și transformare a datelor, atribuiți același nume și același tip de date coloanelor de legătură.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Conectați numai coloanele care au același nume, cum ar fi Cheia de client. Evitați coloanele care se termină cu un ID sau un cod, deoarece pot însemna lucruri diferite în tabele diferite.

O altă practică optimă este utilizarea numerelor întregi ori de câte ori este posibil, deoarece folosește formatul de stocare utilizat intern de LuckyTemplates și este adesea mai rapid.

Vizibilitatea coloanei

Setarea vizibilității coloanei vă permite să:

  • Ascunde toate coloanele de conectare
  • Ascundeți toate coloanele pe care utilizatorii finali nu le folosesc în imagini, în special cele din tabelele cu fapte

Acest lucru ajută la reducerea erorilor, împiedicând utilizatorii să selecteze coloanele „nude” și să selecteze în schimb măsurile care au fost create în model (de exemplu, cele pentru toate SUM-urile și COUNT-urile etc.). Acest lucru este util mai ales dacă intenționați să publicați un raport sau un set de date pentru ca alte persoane să le folosească.

Coloanele ascunse vor apărea cu gri în panoul Date (fost panoul Câmpuri), un exemplu din care este tabelul de vânzări de mai jos:

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Pentru a ascunde o coloană, faceți clic pe tabelul coloanei pe care doriți să o ascundeți. Apoi, faceți clic dreapta pe acea coloană și alegeți Ascunde .

Modelarea datelor în LuckyTemplates: sfaturi și bune practici

Pentru a vizualiza o coloană ascunsă, faceți clic dreapta pe panoul Câmpuri și faceți clic pe Vizualizare ascunsă . Veți vedea apoi coloanele cu gri din listă.

Modelarea datelor în LuckyTemplates: sfaturi și bune practici


Crearea dimensiunilor datelor în LuckyTemplates
Relații de date active și inactive în LuckyTemplates
Crearea relațiilor cu modelul de date în LuckyTemplates

Concluzie

Acest tutorial este foarte util pentru cei care întâmpină dificultăți cu modelarea datelor în LuckyTemplates.

Aceste sfaturi vă vor ajuta să creați machete mai organizate, care să faciliteze înțelegerea relațiilor din setul dvs. de date.

Odată ce ați înțeles pe deplin cum să configurați modele de date, puteți produce cu ușurință rapoarte remarcabile pentru utilizatorii finali din organizația dvs.

Greg

Leave a Comment

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți