Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Primul pilon al dezvoltării LuckyTemplates este încărcarea și transformările datelor. În acest tutorial, veți afla despre cele 12 elemente de predezvoltare a datelor LuckyTemplates pe care trebuie să le configurați și să vă amintiți înainte de a vă crea raportul.

Această listă de verificare este importantă de făcut înainte de orice altceva, deoarece asigură o dezvoltare fără probleme a raportului . Asigurați-vă că respectați aceste bune practici.

Cuprins

1. Dezactivați funcțiile specifice

În primul rând, este recomandat să dezactivați caracteristica automată dată/ora în LuckyTemplates. Există două moduri de a face acest lucru: puteți fie să dezactivați această caracteristică la nivel global, fie să o dezactivați pentru fișierul curent.

A-l dezactiva la nivel global înseamnă că fișierele actuale și viitoare nu vor avea această funcție. Faceți acest lucru accesând Fișier, apoi Opțiuni și setări . Sub Încărcare globală și date , debifați caseta Zi/ora automată pentru fișiere noi sub Time Intelligence.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Pentru a dezactiva numai fișierul curent, accesați aceeași filă Opțiuni și căutați Fișier curent . În fila Încărcare date, debifați caseta Data/ora automată .

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

O altă caracteristică de dezactivat este Detectarea automată a noilor relații . De asemenea, se află în Fișierul curent sub Relații.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

2. Evidențierea încrucișată vs filtrarea încrucișată

Există două moduri de a interacționa cu elementele vizuale în rapoartele LuckyTemplates . Aceste interacțiuni pot fi filtrate încrucișat sau evidențiate încrucișat. Evidențierea încrucișată este activată în mod implicit în LuckyTemplates.

Pentru a schimba această opțiune, accesați din nou Fișier și apoi Opțiuni și setări. Sub Fișierul curent din secțiunea Setări raport , puteți modifica interacțiunea vizuală implicită de la evidențierea încrucișată la filtrarea încrucișată .     

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Iată cum va arăta. Pentru evidențierea încrucișată , puteți vedea că atunci când faceți clic pe un canal din prima diagramă cu bare, a doua diagramă cu bare evidențiază o porțiune selectată pentru fiecare bară.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Porțiunea evidențiată rămâne într-o culoare închisă, în timp ce porțiunea neselectată rămâne într-o culoare deschisă.

Dacă dați clic pe un alt canal, veți vedea că lungimea fiecărei bare deschise la culoare din a doua diagramă cu bare nu se modifică. Doar porțiunile evidențiate se schimbă în funcție de canalul selectat.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Pe de altă parte, pentru filtrarea încrucișată , lungimea fiecărei bare se modifică atunci când treceți de la un canal la altul.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Aceasta este opțiunea recomandată de utilizat atunci când creați rapoarte în LuckyTemplates.

3. Separarea setului de date LuckyTemplates de raport

Trebuie să dezvoltați și să publicați seturi de date într-un fișier PBIX autonom.

Unul dintre avantajele publicării separat de seturi de date este că puteți utiliza procesul de aprobare în serviciul LuckyTemplates pentru a promova și a certifica seturile de date.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Este o practică ideală să selectezi și să aprobi un set de date, de preferință unul certificat, atunci când elaborezi un nou raport.

4. Tabel de date dedicate

Următoarea configurație de predezvoltare pe care trebuie să o faceți este să vă asigurați că raportul dvs. are un tabel dedicat Datelor .

Ca exemplu, puteți utiliza tabelul extins de Date disponibil în forumul LuckyTemplates, pe care îl puteți accesa folosind acest . După ce l-ați accesat, copiați și inserați codul M într-o interogare goală.

Un alt lucru de făcut este să marcați tabelul Date ca un tabel cu date pentru a permite utilizarea calculelor de inteligență temporală în LuckyTemplates.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

De asemenea, trebuie să vă asigurați că tabelul Date este învecinat (un rând pe zi) și acoperă în întregime marginile tabelului Fact.

Nu uitați să adăugați întotdeauna ani întregi la tabelul Date. De asemenea, este o practică optimă să adăugați un an viitor suplimentar la tabelul Date pentru a permite prognozarea utilizând calcule de timp.

Dacă tabelul cu Date are mai multe zile decât doriți să fie afișate în raport, puteți controla elementele vizuale folosind slicere. Puteți utiliza coloana IsAfterToday sau coloana Offset din panoul Filtru.

5. Verificarea înainte de a crea

Înainte de a începe și de a crea un raport, mai întâi trebuie să verificați dacă trebuie să faceți un raport. Pune-ți aceste întrebări:

  • Există un raport existent?
  • Există un model de date existent?
  • Există un set de date certificat existent?
  • Există un set de date promovat existent?
  • Există un set de date existent?

Și cel mai important, chiar trebuie să începi de la zero?

6. Staging și referire la date LuckyTemplates

Când încărcați un tabel de date plat, este posibil să aveți date și dimensiuni într-un alt tabel, cum ar fi, într-un fișier Excel. Dacă acesta este cazul, mutați-o într-o secțiune Staging Query și redenumiți-o. După ce ați terminat, puteți debifa Activați încărcarea .

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Apoi, creați o referință pentru fiecare tabel Fact and Lookup și redenumiți-le în mod corespunzător.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Editați fiecare referință și păstrați numai coloanele necesare. Asigurați-vă că eliminați duplicatele.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Și, în sfârșit, organizați-vă modelul de date. Pune date similare în propriile grupuri.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

7. Raportați performanța

Unul dintre cei mai mari factori care influențează performanța este volumul de date.

Reduceți cât mai mult posibil cantitatea de date de încărcat. Urmați întotdeauna axioma: dacă nu aveți nevoie de ea, nu o recuperați . Este mai ușor să adaugi lucruri noi într-un raport decât să scoți lucruri.

Când pui prea multe lucruri într-un raport, plătești o penalizare pentru performanță. Așa că este recomandat să faceți filtrarea la sursă.

Dacă nu o puteți face la sursă, puteți utiliza Power Query . Utilizați opțiunea de filtru automat pentru a încărca rândurile necesare. Și utilizați opțiunile Alegeți coloane sau Eliminați coloanele pentru a încărca coloanele necesare.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Între Alegeți coloane și Eliminați coloane, cel mai bine este să utilizați primul. Alegeți coloane ușurează recuperarea coloanelor suplimentare în LuckyTemplates dacă trebuie să faceți acest lucru în viitor.

8. Folding interogare pentru date LuckyTemplates

Plierea interogărilor este o încercare a LuckyTemplates de a combina mai mulți pași de selecție și transformare a datelor într-o singură interogare sursă de date.

Pentru a determina dacă o interogare este pliată, trebuie să faceți clic dreapta pe panoul Pași aplicați și apoi să priviți opțiunea Vizualizare interogare nativă .

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Dacă această opțiune nu este inactivă atunci când faceți clic dreapta pe un pas Power Query, atunci este utilizată plierea interogării. Dacă este gri, atunci interogarea nu este pliată.

Iată un exemplu despre cum arată asta. Pasul Navigare din această demonstrație nu are opțiunea Vizualizare interogare nativă în gri. Astfel, este utilizată plierea interogărilor.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Dacă aceasta este selectată, va afișa o instrucțiune simplă de selectare SQL.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Pentru acest exemplu, pașii Filtered Rows și Replaced Value deja au datele filtrate. Deci, atunci când vizualizați pașii Interogare nativă a rândurilor filtrate și Valoare înlocuită, instrucțiunile vor arăta o reducere mai mare a trei interogări într-una singură.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Acesta este LuckyTemplates care spune că cea mai bună modalitate de a introduce date în modelul tău este ca sursa să facă treaba pentru tine.

Iată și alte puncte importante de reținut despre plierea interogărilor:

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

9. Modul de conectare

Înainte de a începe raportul, alegeți modul de conectivitate corect. Modul de import este setarea implicită și ar trebui utilizat atunci când este posibil, deoarece oferă cea mai bună performanță a raportului. Modul de interogare directă poate fi utilizat dacă se dorește date de ultimă oră, dar poate avea un impact negativ asupra performanței.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Modul Live Connection poate fi accesat cu modelele Data Warehouse existente (de exemplu, cuburi multidimensionale SSAS).

10. Locație pentru transformările datelor

De asemenea, este important să cunoașteți locația potrivită pentru transformările datelor.

Cel mai bun loc pentru a le face este în sursă. Dacă nu le puteți face în sursă, faceți-le în Power Query . Dacă nu le puteți face în Power Query, atunci faceți-le în DAX.

Efectuați transformările datelor cât mai departe posibil în amonte și cât este necesar.

Dacă puteți face ajustări în Power Query, atunci ar fi mai bine decât în ​​DAX. Dacă nu este dinamică în contextul unei sesiuni de raport, luați în considerare să o faceți în Power Query pentru a simplifica DAX și a crește performanța raportului .

Și în ceea ce privește forma meselor tale, străduiește-te să faci tabelele Fact lungi și subțiri, în timp ce tabelele Dimension ar trebui să fie scurte și late.

11. Denumirea și tipurile de date

Câteva bune practici pentru denumire sunt utilizarea schemelor de denumire coerente, ușor de înțeles. Redenumiți toate elementele raportului după cum este necesar pentru a se conforma unui standard de denumire consecvent. Aceste elemente includ tabele, interogări, coloane și pași Power Query, printre multe altele.

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Acest lucru este important de făcut, deoarece permite utilizatorilor care nu sunt implicați în procesul de elaborare a raportului să înțeleagă cu ușurință ce se întâmplă în raport.

Deși LuckyTemplates face o treabă excelentă în alocarea tipurilor de date corecte, pot fi necesare unele ajustări. Iată punctele importante de reținut pentru tipurile de date:

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

12. Granularitatea datelor LuckyTemplates

Ultimul element din această listă de verificare a configurației înainte de dezvoltare este granularitatea .

Ar trebui să vă străduiți să vă proveniți datele la o granularitate consecventă. Când combinați diferite granularități în soluția dvs., utilizați Power Query sau DAX pentru a aloca datele de referință în mod corespunzător.

Iată un exemplu:

Lista de verificare a configurației pentru predezvoltarea datelor LuckyTemplates

Principalele date de vânzări sunt la nivel zilnic, ceea ce înseamnă că granularitatea lor este de zi. Datele de referință bugetare sunt la nivel lunar, deci granularitatea acestuia este lunară. Trebuie să faceți acest lucru consistent. Ambele date ar trebui să fie în zile sau în luni.

Concluzie

Această listă de verificare detaliată are tot ce aveți nevoie pentru a obține dezvoltarea rapoartelor chiar de la început. Vor fi momente când veți dori să începeți imediat cu raportul dvs.

Dar grăbirea poate fi, cel mai probabil, mai consumatoare de timp. Există mai multe posibilități de a întâlni denivelări și capcane. Parcurgerea fiecărui element în prealabil vă va economisi mult timp pe termen lung.

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