Cele mai bune practici Power Query pentru modelul dvs. de date

Power Query este folosit pentru a pregăti fiecare dintre tabelele încărcate în modelul de date. Prin urmare, este fundamental ca tabelele, câmpurile și măsurile din modelul de date să fie simple și ușor de utilizat. În acest tutorial, să vorbim despre câteva dintre cele mai bune practici Power Query pentru modelul nostru de date, unele dintre caracteristicile acestuia și de ce ar trebui să folosim editorul de interogări. 

Power Query permite utilizatorilor să facă lucruri foarte complexe. Prin urmare, este întotdeauna important să urmați câteva reguli de bune practici pentru a menține totul bine organizat.

Cuprins

1. Aduceți întotdeauna date în Editorul Power Query

De obicei, oamenii își pot importa datele direct în modelul lor de date folosind opțiunea Obține date .

Cele mai bune practici Power Query pentru modelul dvs. de date

Vă sugerez să nu faceți asta și să utilizați mai întâi Editorul de interogări . Aceasta înseamnă că ar trebui să aducem întotdeauna datele noastre în editorul de interogări pentru a le curăța mai întâi. Motivul este că datele nu sunt niciodată perfecte. Ar fi mai bine să verificați datele în Editorul de interogări înainte de a le adăuga la modelul nostru de date. 

2. Este întotdeauna o bună practică pentru a înțelege ce este o interogare

Una dintre cele mai importante practici Power Query pe care le-aș recomanda este înțelegerea ce este o interogare. 

O interogare este ca un instantaneu al datelor noastre în cea mai proastă formă. De asemenea, nu transferă fizic nimic în modelul nostru LuckyTemplates. 

Deoarece tabelele noastre de date ar putea fi mari, dorim să le interogăm și să nu creăm nicio supraîncărcare în ceea ce privește modelele noastre LuckyTemplates. Odată ce le obținem în formatul de interogare, atunci facem toată curățarea și transformarea acestor tabele. Prin urmare, este esențial să înțelegeți bine ce este o interogare față de comiterea directă a datelor în modelul de date.  

Cele mai bune practici Power Query pentru modelul dvs. de date

3. Exersați organizarea interogărilor pentru dezvoltarea modelului

Este atât de important în ceea ce privește cele mai bune practici Power Query pentru dezvoltarea modelului să ne organizăm interogările. Acest lucru se datorează faptului că vom avea o mulțime de interogări atunci când vom dezvolta din ce în ce mai multe în LuckyTemplates. Uneori, o interogare ar putea fi ca un tabel intermediar și, în cele din urmă, poate fi adăugată sau îmbinată într-un alt tabel. Deci, s-ar putea să primim o mulțime de interogări și trebuie să le putem gestiona. 

În acest exemplu, le-am organizat în partea stângă folosind foldere. De asemenea, putem trage și plasa interogările noastre pentru a le pune într-o anumită ordine. Lucrul cheie atunci când le organizați este să le denumiți intuitiv, de asemenea, nu numai interogările, ci și folderele în care se află. 

Cele mai bune practici Power Query pentru modelul dvs. de date

4. Analizați codul M în Editorul Power Query

Cealaltă practică Power Query pe care trebuie să o învățăm este să știm ce se întâmplă în Editorul  avansat și, mai precis, cu codul M.

Cele mai bune practici Power Query pentru modelul dvs. de date

Acesta este un exemplu de cod M detaliat cu interogarea de date. Este pur și simplu un cod care se va schimba de fiecare dată când facem o transformare. Deci, prezintă toate detaliile diferite ale transformărilor pe care le facem. 

Cele mai bune practici Power Query pentru modelul dvs. de date

De exemplu, să eliminăm o coloană de aici. 

Cele mai bune practici Power Query pentru modelul dvs. de date

Apoi, dacă ne deschidem codul în Editorul avansat , vom vedea că a înregistrat și faptul că am eliminat o coloană. Nu trebuie să scriem codul, dar trebuie să înțelegem bine codul. Odată ce suntem capabili să o analizăm clar, putem vedea că există destul de multe oportunități de a face lucruri mult mai avansate în această parte. 

Cele mai bune practici Power Query pentru modelul dvs. de date

5. Structurați și optimizați tabelele LuckyTemplates

În cele din urmă, recomand utilizatorilor să înțeleagă modul în care dorim să structurem sau să optimizăm tabelele pentru LuckyTemplates. Acest lucru este cu adevărat crucial, deoarece la sfârșitul zilei, odată ce depășim această etapă de interogare, o vom implica modelului nostru de date și va trebui să construim un model de date în jurul acestuia. Trebuie să avem în vedere modelul de date în timp ce lucrăm la asta, deoarece aici vă optimizăm tabelele pentru modelul de date. 

Deci, care este o formă bună sau care este cea mai optimă formă pentru ca tabelele noastre să se potrivească în modelul nostru de date? Nu există nici un răspuns exact la asta, deoarece fiecare situație de date este unică în multe cazuri.

Concluzie

Deci, acestea sunt cele mai bune practici Power Query pe care le-am sugerat și câteva dintre principalele lucruri cheie pe care le vom acoperi în celelalte articole de blog. Urmarea acestor sfaturi generale vă poate ajuta să pregătiți un model de date adecvat, care este considerat inima unei soluții de raportare LuckyTemplates.

Rețineți întotdeauna că este cu adevărat esențial să înțelegeți ce se întâmplă în Editorul de interogări. De acolo, putem aplica cum arată un tabel bun și optimizat în propriul nostru scenariu de date și în propriul nostru model. 

Toate cele bune,

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