Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Cuprins
Creați soluții LuckyTemplates de înaltă calitate
LuckyTemplates este o suită excelentă de instrumente care le permite utilizatorilor de afaceri, sau oricui, de altfel, să creeze analize avansate pe aproape orice tip sau structură de date. Dar de ce este nevoie cu adevărat pentru a construi soluții scalabile de înaltă calitate, ceea ce îmi place să numesc, cu LuckyTemplates? Puteți urmări videoclipul complet al acestui tutorial în partea de jos a acestui blog.
Din păcate, există ceva mai mult decât o acțiune plug and play. Pentru mine, unul dintre cele mai grozave lucruri despre LuckyTemplates este faptul că poți începe relativ repede, fără a fi nevoie să treci prin luni de educație și formare.
Cu toate acestea, nu se poate ocoli faptul că, dacă doriți să faceți lucruri care schimbă jocul cu LuckyTemplates în cadrul organizației dvs., va trebui să investiți ceva timp pentru a vă califica cu adevărat în aceste patru domenii;
Voi căuta să detaliez în continuare pentru a evidenția ceea ce va fi nevoie pentru a merge pe toți acești patru „piloni”. Există mai multe cărți scrise numai pe toate aceste subiecte individuale. Deci sunt subiecte profunde și uneori destul de tehnice. Realitatea este că vrem să facem lucruri uimitoare cu date, iar să le facem în LuckyTemplates înseamnă să înțelegem acești patru piloni și să îi punem în practică în mod eficient.
Modelarea datelor
Modelarea datelor în LuckyTemplates se referă la înțelegerea modului de a construi o schemă de tabele cu conexiuni care arată relațiile dintre aceste tabele. Modul în care vă structurați „modelele de date” determină modul în care veți putea în cele din urmă să divizați datele din rapoartele și tablourile de bord.
O mulțime de date încep în fișiere plate mari, cu mai multe coloane, cum ar fi date, produse, categorii de produse, clienți, vânzări, marje, profituri etc. Ideea modelelor de date este că, ori de câte ori este posibil, separați sau segmentați detaliile în jurul setului de date. . De exemplu, datele, clienții, produsele și vânzările ar trebui să fie toate tabele separate și să fie legate împreună cu relații.
Faceți acest lucru deoarece este mult mai eficient și capacitatea de a construi bogăția datelor dvs. devine mult mai ușoară. În ceea ce privește performanța în LuckyTemplates, aceasta face, de asemenea, o diferență uriașă.
De exemplu, să presupunem că aveți 500 de clienți, dar un tabel de vânzări de 1 milion de rânduri. Dacă doriți să vă grupați clienții după profilul lor de „fidelitate”, este mult mai ușor să creați o coloană pe un tabel de 500 de rânduri față de 1 milion.
După cum am menționat, acesta este un subiect detaliat care are origini din depozitele de date la scară largă, dar pentru utilizatorii LuckyTemplates care doresc să susțină soluții excelente în mod eficient, atunci se concentrează doar pe segmentarea fiecărui nivel de granularitate al datelor dvs. în tabele separate, oriunde. posibil. Va face lucrurile mult mai ușor atunci când căutați să vă construiți rapoartele și veți fi surprins de cât de mult mai scalabil este să adăugați lucruri mai târziu.
M (Power Query/PQL)
Este greu de știut cum să numim următoarea secțiune, deoarece în prezent nu există nici măcar un nume oficial pentru limbajul de codare care se află în spatele „editorului de interogări ” din LuckyTemplates . În LuckyTemplates de odinioară (suplimentele Excel), se numea „M”, denumit și doar Power Query, iar mai recent l-am văzut numit PQL, care îmi place destul de mult, deoarece este o relație destul de strânsă cu SQL și, în timp, poate fi folosit la fel de mult, mai ales că LuckyTemplates se extinde rapid.
Oricum, „M” este motorul de automatizare care extrage date dintr-o sursă de date originală și apoi vă permite să le curățați și să le manipulați automat în orice format doriți. Cheia aici este piesa de automatizare. A fi capabil să trageți automat mai multe seturi de date sau tabele în modelul dvs. de date și apoi să îl puteți configura în formatul care vă place este grozav și vă economisește atât de mult timp încât este o nebunie.
La asta mă refer când vorbesc iar și iar despre scalabilitate. Dacă obișnuiesc să dureze 4-8 ore pe săptămână doar pentru a vă aduce datele în formatul potrivit și acum puteți face asta în aproximativ 5 secunde, vă va lăsa mult mai mult timp pentru a lucra la mai multe analize sau pentru a crea rapoarte mai bune.
Pe măsură ce volumele de date continuă să se înmulțească pe zi ce trece, va fi esențial să înțelegeți cum să curățați toate seturile dvs. de date. Dacă înveți bine „M”, atunci vei vedea că rezultatul tău crește cu un factor de x5. Pot să proclam acest lucru cu încredere doar din experiență personală. Am cicatrici când mă gândesc la vremurile în care am șlefuit formatarea datelor în Excel sau când scriam cod VBA pentru a-l configura corect.
Puteți sări aproape total peste această parte acum dacă puteți configura extragerea, transformarea și încărcarea datelor pentru a se realiza automat în editorul de interogări din LuckyTemplates și cu codul „M” .
DAX (Expresii de analiză a datelor)
Acum DAX este serios minunat, dar și serios complicat în unele părți. Probabil că veți începe cu DAX și veți crede că acest lucru nu este prea rău, apoi veți ajunge la ceva mai avansat și apoi veți rămâne blocat ore întregi. Mi-aș dori să fie mai ușor să faci lucruri grozave, dar, din păcate, există și ceva mai mult cu DAX. Crede-mă aici, merită absolut dacă ești dispus să-ți dedică timp pentru a învăța ceva teorie și, de asemenea, a exersa... mult!
Un lucru demn de menționat este că DAX este limbajul în sus și în jos în stiva de baze de date Microsoft. Prin investiția dvs. în învățarea limbii, învățați de fapt cum să utilizați trei tehnologii analitice semnificative, inclusiv SQL Server Analysis Services, PowerPivot și acum LuckyTemplates.
Este clar că DAX va fi limbajul de bază pentru date în instrumentele de date ale Microsoft, așa că o investiție aici vă va fi de folos, fără îndoială.
Există deja câteva cărți de calitate care parcurg limba în detaliu. De la începător la avansat. Educatorii mei recomandați sunt Rob Collie, Matt Allington și italienii (Marco Russo și Alberto Ferrari). Acesta din urmă scrie ceea ce s-ar putea numi „biblia” pe DAX. Cărțile lor pot fi găsite toate pe Amazon și au o combinație bună de concepte începătoare și avansate. Păstrați-le ca însoțitor pe măsură ce învățați și utilizați LuckyTemplates. Sunt de neprețuit.
Una dintre cele mai mari diferențe dintre formulele DAX și excel este că este foarte dificil, dacă nu imposibil, să știi ce rezultat de formulă returnează dacă nu poți evalua mediul în care operează. Trebuie să ai o înțelegere solidă a aceste trei medii; context de evaluare (sau inițial), context de filtru și context de rând.
Acestea aduc un pic mai multă complexitate formulelor tale, dar și mult mai multă putere și scalabilitate modelelor tale, pe care le vei descoperi foarte repede.
Vizualizări de date în rapoarte și tablouri de bord
Voi ajunge să spun că nimic din ceea ce faci în culise în LuckyTemplates nu contează cu adevărat dacă imaginile tale nu sunt convingătoare și ușor de consumat. Este piesa lipsă a puzzle-ului pe care o văd în multe rapoarte și tablouri de bord postate pe numeroase vitrine.
Spunând asta, are mult de-a face cu preferințele personale sau preferințele consumatorului. Mă aflu destul de des în această poziție. Ceea ce îmi place să văd poate să nu fie intuitiv sau rezumat suficient pentru altcineva.
Totuși, cel mai bun lucru aici acum este să faci schimbări nu necesită deloc mult timp. De ce să luați 100 de clicuri în Excel pentru a formata totul și apoi să îl introduceți în Powerpoint este acum doar câteva clicuri. LuckyTemplates face toată munca grea asupra imaginilor.
Un dezavantaj semnificativ al LuckyTemplates în acest moment îl reprezintă culorile. Nu puteți seta scheme de culori. Acest lucru trebuie făcut cât mai curând posibil pentru echipa Microsoft, deoarece culorile, din punctul meu de vedere, fac sau rup rapoarte și prezentări. Nu este că nu puteți obține culorile dorite, ci doar încetinește enorm crearea rapoartelor, fiind nevoită să schimbe manual fiecare culoare din rapoarte.
Vizualizarea datelor este cheia, aproape la fel de importantă ca arhitectura din spatele lor, în opinia mea. Ne vom concentra foarte mult pe acest lucru în viitor.
* ****Legături înrudite*****
Cum să vă organizați modelul de date LuckyTemplates – Sfaturi de cele mai bune practici
Sfaturile mele de practică atunci când utilizați Editorul avansat LuckyTemplates
Formatarea codului DAX în LuckyTemplates
Pentru a rezuma totul
Dacă însumați tot timpul pentru a fi salvat și beneficiile pentru a fi împărtășite într-o organizație, LuckyTemplates ca platformă analitică este o simplă idee. Cei patru piloni sunt cheia fiecărui model de date pe care îl creați. Îmbunătățirea acestor domenii de-a lungul timpului va permite oricui să creeze soluții de calitate excepțional de înaltă de care ar beneficia fără îndoială orice întreprindere.
Mai multe detalii, date și ore și înregistrarea pot fi completate aici –
Toate cele bune!
Ce este Sinele în Python: Exemple din lumea reală
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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