Motor de stocare VertiPaq în mediu cu mai multe fire

Motor de stocare VertiPaq în mediu cu mai multe fire

În acest tutorial, veți afla despre segmentarea în motorul de stocare VertiPaq.

Segmentarea vă permite să minimizați accesările de performanță care vă pot afecta raportul și să generați rapid rezultate. Acest tutorial vă va ajuta să înțelegeți cum funcționează și cum vă ajută calculele DAX să funcționeze bine.

VertiPaq are, de asemenea, capacitatea de a lucra într-un mediu cu mai multe fire prin segmentare. 

Cuprins

Segmentarea în motorul de stocare VertiPaq

Segmentarea preia mesele mari și le împarte în segmente mai mici. Fiecare segment trebuie să aibă cel puțin 1 milion de rânduri.

Când faceți acest lucru, acesta va permite VertiPaq să scaneze blocurile tabelului dvs. pe rând.

Compresia are loc pe segment. Acest lucru face performanța mai rapidă și mai lină.

Spre deosebire de motorul de formule care folosește doar un singur fir la un moment dat, VertiPaq  poate folosi mai mult de un nucleu pe segment dacă această opțiune este disponibilă.

Segmentarea funcționează în patru pași:

Motor de stocare VertiPaq în mediu cu mai multe fire

Dacă aveți un tabel de fapte de patru milioane de rânduri, VertiPaq îl împarte în patru segmente de 1 milion. Acesta va comprima segmentul 1 și, în același timp, va citi și codifica segmentul 2. Acest proces prezintă exemplul perfect al mediului multi-threaded din VertiPaq. Ultimul pas construiește coloanele și relațiile calculate.

Trebuie să rețineți că coloanele calculate vor fi comprimate. Acestea vor fi construite după ce celelalte segmente au fost comprimate.

Acesta este un exemplu de bază de date segmentată:

Motor de stocare VertiPaq în mediu cu mai multe fire

Are un tabel FactSales  care are 3,4 milioane de rânduri.

Deoarece setează implicit 1 milion de rânduri pe segment, veți primi trei 1 milion de rânduri și 1 rând pentru valoarea rămasă. Acum aveți un total de 4 segmente.

Dacă aveți prea multe segmente, performanța DAX-ului dvs. va încetini. Deci cel mai bine este să aveți segmente mai mari.

Concluzie

Segmentarea în motorul de stocare VertiPaq vă îmbunătățește DAX. Dacă aveți o problemă de performanță cu DAX, aceasta poate fi din cauza modului în care datele dvs. au fost segmentate.

Înțelegerea modului în care funcționează segmentarea în raportul dvs. vă va oferi o idee mai bună despre cum să maximizați și să utilizați datele pentru a obține rezultatele așteptate.


Tehnici de segmentare a clienților folosind modelul de date – LuckyTemplates și DAX
Segmentarea performanței bugetare folosind DAX în
Tehnici de segmentare a datelor LuckyTemplates bazate pe orice măsură – DAX avansat









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