Power Query Editor: Staging Queries

I denne opplæringen lærer vi om  iscenesettelse av spørringer ved hjelp av Power Query-redigering. Dette er et nytt konsept som jeg vil diskutere for at vi skal ha en forståelse av når og hvor vi kan bruke dette i  spørringsredigeringsprogrammet .  

Staging-spørringer kan brukes til å konfigurere og eksponere datakildeparametrene for dimensjons- og faktatabellspørringene til datasettet.

For LuckyTemplates-datasett må vi definere parametere som er spesifikke for datakildene, og utvikle en staging-spørring som refererer til disse parameterne. Dette er en anbefalt metode for datatilgang.

Innholdsfortegnelse

Analyse av datamodellen

Hvis vi ser på modellen vår akkurat nå, har vi allerede de essensielle elementene, men det er fortsatt for komplisert. Derfor må vi bruke spørringene til å integrere tabellene eller dataene våre i en mer raffinert og optimalisert modell. Iscenesettelse av spørringer via Power Query-redigering er et mellomsteg for å oppnå dette.

Power Query Editor: Staging Queries

Her har vi tabeller som  kanaldetaljerkunderprodukterregioner og en rekke  salgstabeller  for  20142015 og  2016 .  

Power Query Editor: Staging Queries

La oss se hvordan demodataene våre kan se ut fra ulike datakilder som vi kanskje må koble til i fremtiden. Hvis vi sjekker salgsordretabellene i disse demodataene, vil vi legge merke til at det er nøyaktig de samme dataene som bare avviker i løpet av et år. Vi må spørre etter disse dataene slik at vi kan ta dem inn i modellen vår. Derfor må vi finne en måte å integrere dem på mens de fortsatt opprettholder disse spørringene, slik at de fortsatt vil fortsette å finne dataene.

Power Query Editor: Staging Queries

Dessuten bør vi ikke la dem ha samme utseende og form som det første søket deres. Det er derfor vi må lage dette mellomtrinnet som kalles staging area for disse tabellene. Deretter, i spørringsredigeringsprogrammet, skal vi optimalisere tabellen eller lage den som en enkelt tabell.

Vi har salgstabellen og oppslagstabellene som Kunder , Regioner og Produkter . Vi har også Channel Details- tabellen, som vi skal bruke som et staging-bord. Senere må vi slå sammen tabellen Kanaldetaljer til faktatabellen vår ( salgstabell ). I mellomtiden legger vi tabellen Kanaldetaljer inn i oppsamlingssøket vårt. Dette er bare for å vise deg hvordan vi kan bruke denne tabellen.

Sette opp modellen via Power Query Editor

La oss nå gå tilbake til vår demomodell. Jeg skal vise deg hvordan jeg vil foreslå å sette den opp siden vi bare ønsker å lage én salgstabell av disse tre tabellene.

Power Query Editor: Staging Queries

Vi må beholde disse tre spørsmålene. Så vi skal opprette en ny gruppe for dem og kalle den Staging Queries.

Power Query Editor: Staging Queries

La oss også flytte  tabellen Kanaldetaljer  inn i  Staging Queries-  gruppen. 

Power Query Editor: Staging Queries

La oss deretter flytte  tabellene KunderProdukter og  Regioner  inn i  Datamodellgruppen  .

Power Query Editor: Staging Queries

Dette er bare nok et godt eksempel på hvordan du kan organisere bordene våre ordentlig. 

Fullføre iscenesettelsen via Power Query Editor

Den eneste andre tingen å gjenkjenne med iscenesettelse er behovet for at vi fortsetter å spørre etter datakilden. Vi bør imidlertid ikke la disse tabellene gå inn i modellene våre.

For å organisere det, la oss starte med å høyreklikke på Sales_2014- tabellen. I denne tabellen beholder vi alternativet Inkluder i rapportoppdatering . Deaktiver deretter belastningen ved å fjerne merket for Aktiver belastning .

Power Query Editor: Staging Queries

La oss også deaktivere tabellen Sales_2015 , Sales_2016 og Kanaldetaljer ved å fjerne merket for Aktiver innlasting . Dette er det siste trinnet før vi forplikter disse spørsmålene til modellen vår.

Som et resultat er dette hvordan oppsamlingssøket vårt skal se ut. De kommer fortsatt til å spørre, men vi kommer ikke til å ta dem inn i modellen vår.

Power Query Editor: Staging Queries

Dette er for å fjerne datakildeparametere fra datainnhentingsspørringer og også for å gjøre det enkelt å administrere datakilder og deres spørringer.

Konklusjon

Husk at iscenesettelse handler om å bruke disse spørringene enten fra de som allerede er i en modell og de som er i vårt iscenesettelsesområde. Deretter må vi visualisere modellen vi ønsker å bygge ut av disse. Vi må optimalisere, rense og forme bordene våre for å få dem inn i modellen vi skal bygge relasjoner med.

I de andre veiledningene lærer vi hvordan du legger til og slår sammen disse tabellene fra oppsamlingsområdet. Forhåpentligvis gir dette deg en god idé om hvordan du kan bruke dette konseptet og hvordan du bør tenke på det fra et spørringsperspektiv.

Beste ønsker,

Leave a Comment

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

DAX Studio EVALUATE Nøkkelord: Grunnleggende eksempler

Lær å bruke DAX Studio EVALUATE nøkkelordet med grunnleggende eksempler og få en bedre forståelse av hvordan dette kan hjelpe deg med databehandling.

Opprette en datotabell i LuckyTemplates

Opprette en datotabell i LuckyTemplates

Finn ut hvorfor det er viktig å ha en dedikert datotabell i LuckyTemplates, og lær den raskeste og mest effektive måten å gjøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

Profesjonelle tjenesteanalyserapporter i LuckyTemplates

I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Microsoft Power Platform-oppdateringer | Microsoft Ignite 2021

Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.

Vanlige SQL-funksjoner: en oversikt

Vanlige SQL-funksjoner: en oversikt

Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.

LuckyTemplates Template Creation: Guide og tips

LuckyTemplates Template Creation: Guide og tips

I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.

LuckyTemplates-rangering og tilpasset gruppering

LuckyTemplates-rangering og tilpasset gruppering

I denne bloggen vil du lære hvordan du bruker LuckyTemplates rangering og tilpassede grupperingsfunksjoner for å segmentere et eksempeldata og rangere det i henhold til kriterier.

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

Viser kun kumulativ total opp til en bestemt dato i LuckyTemplates

I denne opplæringen skal jeg dekke en spesifikk teknikk rundt hvordan du viser kumulativ total kun opp til en bestemt dato i grafikken i LuckyTemplates.