VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Tässä opetusohjelmassa käsitellään Suhteet-välilehteäDAX Studiossa. Opit kuinka hyödyllistä se on DAX-koodeja hidastavien viitteiden eheysrikkomusten tunnistamisessa. Sen avulla voit määrittää, mikä taulukko tai sarake on optimoitava ja parannettava.

Sisällysluettelo

Suhteet-välilehden opetusohjelma VertiPaq-analysaattorissa

Suhteet välilehti näyttää kaikki tietomallissasi olevat suhteet. Tämä on esimerkkitiedosto, jota käytetään tässä opetusohjelmassa. Voit nähdä, että sillä on neljä suhdejoukkoa.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Tämä on tietomallin kaavionäkymä.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Siinä on neljä ulottuvuustaulukkoa, jotka liittyvät tietotaulukkoon. Palaamalla Suhteet- välilehteen näet  Max From Cardinality  -sarakkeen.

Tämä sarake määrittää suhteen kustannukset, joka on aikatäytyy siirtää suodattimet mittataulukosta tietotaulukkoon.

Muita tärkeitä välilehden sarakkeita ovat Puuttuvat avaimet , Virheelliset rivit ja Esimerkkirikkomukset  . ne osoittavat mallissasi viite-eheysongelmia.

Viittauksen eheysrikkomukset

Viittauksen eheysrikkomuksia esiintyy, kun yksi-moneen-suhteen monella puolella on arvoa, jota ei ole olemassa toisella puolella.

Nämä rikkomukset hidastavat DAX:si suorituskykyä ja johtavat joskus epätarkkoihin laskelmiin.

Voit paikallistaa nämä rikkomukset käyttämällä Suhteet-välilehteä tai suorittamalla . On paras käytäntö korjata ongelmat aina sujuvamman suorituskyvyn varmistamiseksi.

Jos palaat Suhteet-välilehteen, näet, että siinä on rikkomuksia, jotka viittaavat ulottuvuustaulukon suhteisiin faktataulukkoon .

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Faktataulukossa on 781 puuttuvaa CustomerKeys-avainta  ja 1 puuttuva SalesPersonKey , jota ei ole  DimCustomer-  ja DimSalesPerson- taulukoissa. 

Sample Violations -sarake näyttää puuttuvat avaimet. Esimerkissä se näytti vain 5 avainta Asiakasavaintaulukosta  .

Jos haluat muuttaa näytettävien avainten määrää, siirry kohtaan Tiedosto ja napsauta Optio. Napsauta seuraavaksi Lisäasetukset ja muuta sitten rikkomusten määrää. Tässä esimerkissä käytetään 20 puuttuvaa avainta.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Kun palaat välilehdelle, suorita DAX uudelleen napsauttamalla Näytä tiedot. Näet nyt lisää puuttuvia avaimia.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Nyt sinun on selvitettävä, miksi nämä avaimet puuttuvat ja mitä ne ovat. Luo DAX-kysely, jotta saat puuttuvat avaimet asiakasavaintaulukosta .

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Käytä ensin EVALUATE- toimintoa ja sitten toiminto. Käytä vasemmalle pöydälleFactSales-  taulukon CustomerKey-  toiminto .

Käytä oikeaa taulukkoa varten DimCustome r -taulukon CustomerKey DISTINCT-  toimintoa . Kun painat F5-näppäintä, näet kaikki 781 puuttuvaa näppäintä.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

VertiPaq Analyzer -opetusohjelma: RI-rikkomusten korjaaminen

Korjaa rikkomukset palaamalla mallitiedostoon ja napsauttamalla  Muunna tiedot . Siirry seuraavaksi DimCustomer- taulukkoon, hanki täydellinen luettelo ja napsauta sitten Käytä.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Suorita DAX-kysely uudelleen. Nyt voit nähdä, ettei siinä ole puuttuvia avaimia.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Tee sama asia SalesPersonKey-taulukon rikkomuksessa. Siirry DimSalesPerson- taulukkoon, hanki puuttuva avain ja napsauta sitten Käytä.

VertiPaq Analyzer -opetusohjelma: Suhteet ja viittauksen eheys

Nyt ei ole viitteitä koskemattomuuden loukkauksia.




Johtopäätös

Jos et tiedä, miten ja mistä aloittaa DAX:n optimointi, käytä VertiPaq Analyzer Metricsin Suhteet-välilehteä. Se paikantaa taulukot, joissa on viittauksen eheysrikkomuksia, ja auttaa sinua pääsemään niistä eroon nopeammin.

Suorituskykyongelmia esiintyy aina, mutta kun hallitset Suhteet-välilehden käytön, saat virheettömät laskelmat.


Päivämäärätaulukon luominen LuckyTemplatesissa

Päivämäärätaulukon luominen LuckyTemplatesissa

Ota selvää, miksi LuckyTemplatesissa on tärkeää pitää oma päivämäärätaulukko ja opi nopein ja tehokkain tapa tehdä se.

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

LuckyTemplates mobiiliraportointivinkkejä ja -tekniikoita

Tämä lyhyt opetusohjelma korostaa LuckyTemplates-mobiiliraportointiominaisuutta. Näytän sinulle, kuinka voit kehittää raportteja tehokkaasti mobiililaitteille.

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Ammattimainen palveluanalyysiraportit LuckyTemplatesissa

Tässä LuckyTemplates Showcase -esittelyssä käymme läpi raportteja, jotka näyttävät ammattitaitoisen palveluanalytiikan yritykseltä, jolla on useita sopimuksia ja asiakkaiden sitoumuksia.

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Microsoft Power Platform -päivitykset | Microsoft Ignite 2021

Käy läpi tärkeimmät Power Appsin ja Power Automaten päivitykset sekä niiden edut ja vaikutukset Microsoft Power Platformiin.

Yleiset SQL-funktiot: Yleiskatsaus

Yleiset SQL-funktiot: Yleiskatsaus

Tutustu joihinkin yleisiin SQL-toimintoihin, joita voimme käyttää, kuten merkkijono, päivämäärä ja joitain lisätoimintoja tietojen käsittelyyn tai käsittelyyn.

LuckyTemplates-mallin luominen: opas ja vinkkejä

LuckyTemplates-mallin luominen: opas ja vinkkejä

Tässä opetusohjelmassa opit luomaan täydellisen LuckyTemplates-mallin, joka on määritetty tarpeidesi ja mieltymystesi mukaan.

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Kenttäparametrit ja pienet kertoimet LuckyTemplatesissa

Tässä blogissa esittelemme, kuinka kerrostat kenttäparametreja pienillä kerroilla uskomattoman hyödyllisten näkemysten ja visuaalien luomiseksi.

LuckyTemplates-sijoitus ja mukautettu ryhmittely

LuckyTemplates-sijoitus ja mukautettu ryhmittely

Tässä blogissa opit käyttämään LuckyTemplates-sijoitus- ja mukautettuja ryhmittelyominaisuuksia näytetietojen segmentoimiseen ja luokitteluun kriteerien mukaan.

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

LuckyTemplatesissa näytetään vain tiettyyn päivämäärään asti kumulatiivinen kokonaissumma

Tässä opetusohjelmassa käsittelen tiettyä tekniikkaa, jolla voit näyttää kumulatiivisen kokonaissumman LuckyTemplates-visuaaleissasi vain tiettyyn päivämäärään asti.

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Bullet Charts: Kehittyneet mukautetut visuaalit LuckyTemplatesille

Opi luomaan ja mukauttamaan Bullet-kaavioita LuckyTemplatesissa, joita käytetään pääasiassa suorituskyvyn mittaamiseen suhteessa tavoitteeseen tai edellisiin vuosiin.