Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Tento tutoriál bude diskutovať o karte Vzťahy vv štúdiu DAX. Dozviete sa, aké užitočné je to pri identifikácii porušení referenčnej integrity, ktoré spomaľujú vaše kódy DAX. Pomôže vám určiť, ktorú tabuľku alebo stĺpec je potrebné optimalizovať a vylepšiť.

Obsah

Výukový program karty Vzťahy v analyzátore VertiPaq

Karta Vzťahy zobrazuje všetky vzťahy, ktoré sú vo vašom dátovom modeli Pre ilustráciu, toto je vzorový súbor, ktorý bude použitý v tomto návode. Môžete vidieť, že má štyri sady vzťahov.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Toto je diagramový pohľad na dátový model.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Má štyri tabuľky dimenzií, ktoré súvisia s tabuľkou faktov. Keď sa vrátite na kartu Vzťahy , môžete vidieť stĺpec  Max From Cardinality  .

Tento stĺpec definuje náklady na vzťah, čo je množstvo časupotrebuje preniesť filtre z tabuľky dimenzií do tabuľky faktov.

Ďalšie dôležité stĺpce na karte sú Chýbajúce kľúče , Neplatné riadky a Ukážky  porušení; zobrazujú problémy s referenčnou integritou vo vašom modeli.

Porušenie referenčnej integrity

K porušeniu referenčnej integrity dochádza vtedy, keď existuje hodnota na viacerých stranách vzťahu jeden k mnohým, ktorá na jednej strane neexistuje.

Tieto porušenia spomaľujú výkon vášho DAX a niekedy vedú k nepresným výpočtom.

Ak chcete nájsť tieto porušenia, môžete použiť kartu Vzťahy alebo spustiť súbor . Osvedčeným postupom je vždy opraviť problémy, aby bol výkon plynulejší.

Ak sa vrátite na kartu Vzťahy, môžete vidieť, že existujú porušenia, ktoré sa týkajú vzťahov tabuľky dimenzií k tabuľke faktov.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Tabuľka faktov obsahuje 781 chýbajúcich CustomerKeys  a 1 chýbajúci SalesPersonKey , ktorý neexistuje v  tabuľke DimCustomer  a DimSalesPerson

Stĺpec Sample Violations zobrazuje chýbajúce kľúče. V príklade sa zobrazilo iba 5 kľúčov z tabuľky Zákaznícky kľúč  .

Ak chcete zmeniť počet zobrazených kľúčov, prejdite na Súbor a kliknite na Možnosť. Ďalej kliknite na položku Rozšírené a potom zmeňte počet porušení. V tomto príklade je použitých 20 chýbajúcich kľúčov.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Keď sa vrátite späť na kartu, znova spustite DAX kliknutím na položku Zobraziť metriky. Teraz môžete vidieť viac chýbajúcich kľúčov.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Teraz musíte zistiť, prečo tieto kľúče chýbajú a čo sú zač. Vytvorte dotaz DAX, ktorý vám poskytne chýbajúce kľúče z tabuľky Zákaznícky kľúč .

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Najprv použite funkciu EVALUATE a potom funkciu. Pre ľavý stôl použite funkcia pre CustomerKey  tabuľky FactSales .

A pre správnu tabuľku použite funkciu DISTINCT  pre CustomerKey tabuľky DimCustome . Po stlačení F5 uvidíte všetkých 781 chýbajúcich klávesov.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Návod VertiPaq Analyzer: Oprava porušení RI

Ak chcete porušenia opraviť, vráťte sa do vzorového súboru a kliknite na položku  Transformovať údaje . Ďalej prejdite do tabuľky DimCustomer , získajte úplný zoznam a kliknite na tlačidlo Použiť.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Znova spustite dotaz DAX. Teraz môžete vidieť, že mu nechýbajú kľúče.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

V prípade porušenia z tabuľky SalesPersonKey urobte to isté. Prejdite do tabuľky DimSalesPerson , získajte chýbajúci kľúč a potom kliknite na tlačidlo Použiť.

Návod VertiPaq Analyzer: Vzťahy a referenčná integrita

Teraz neexistujú žiadne porušenia referenčnej integrity.




Záver

Ak neviete, ako a kde začať s optimalizáciou vášho DAX, použite kartu Vzťahy v metrikách VertiPaq Analyzer. Vyhľadá tabuľky s porušením referenčnej integrity a pomôže vám ich zbaviť sa rýchlejšie.

Problémy s výkonom sa vyskytnú vždy, ale keď si osvojíte používanie karty Vzťahy, získate bezchybné výpočty.


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.