I dette selvstudie lærer vi om  iscenesættelse af forespørgsler ved hjælp af Power Query-editor. Dette er et nyt koncept, som jeg gerne vil diskutere for os for at få en forståelse af, hvornår og hvor vi kan bruge dette i  forespørgselseditoren .  
Iscenesættelsesforespørgsler kan bruges til at konfigurere og eksponere datakildeparametrene for datasættets dimensions- og faktatabelforespørgsler.
For LuckyTemplates-datasæt skal vi definere parametre, der er specifikke for datakilderne, og udvikle en staging-forespørgsel, der refererer til disse parametre. Dette er en anbefalet dataadgangsmetode.
Indholdsfortegnelse
Analyse af datamodellen
Hvis vi ser på vores model lige nu, har vi allerede de væsentlige elementer, men det er stadig for kompliceret. Derfor er vi nødt til at bruge forespørgslerne til at integrere vores tabeller eller data i en mere raffineret og optimeret model. Iscenesættelse af forespørgsler via Power Query-editor er et mellemtrin for at opnå dette.

Her har vi tabeller som  kanaldetaljer ,  kunder ,  produkter ,  regioner og en række  salgstabeller  for  2014 ,  2015 og  2016 .  

Lad os se, hvordan vores demodata kan se ud fra forskellige datakilder, som vi muligvis skal forbinde i fremtiden. Hvis vi tjekker salgsordretabellerne i disse demodata, vil vi bemærke, at det er nøjagtig de samme data, der kun adskiller sig på et år. Vi er nødt til at forespørge på disse data, så vi kan bringe dem ind i vores model. Derfor er vi nødt til at finde en måde at integrere dem på, mens vi stadig opretholder disse forespørgsler, så de stadig vil fortsætte med at finde dataene.

Desuden bør vi ikke efterlade dem med samme udseende og form som deres oprindelige forespørgsel. Det er derfor, vi er nødt til at oprette dette mellemtrin kaldet iscenesættelsesområde for disse tabeller. Derefter vil vi i forespørgselseditoren optimere tabellen eller lave den som en enkelt tabel.
Vi har Salgstabellen og opslagstabellerne som Kunder , Regioner og Produkter . Vi har også Channel Details- bordet, som vi kommer til at bruge som et iscenesættelsesbord. Senere skal vi flette tabellen Kanaldetaljer ind i vores faktatabel ( salgstabel ). I mellemtiden indsætter vi tabellen Kanaldetaljer i vores iscenesættelsesforespørgsel. Dette er blot for at vise dig, hvordan vi kan bruge denne tabel.
Opsætning af modellen via Power Query Editor
Lad os nu gå tilbage til vores demomodel. Jeg vil vise dig, hvordan jeg vil foreslå at konfigurere det, da vi kun ønsker at oprette én salgstabel ud af disse tre tabeller.

Vi skal beholde disse tre forespørgsler. Så vi vil oprette en ny gruppe til dem og kalde den Staging Queries.

Lad os også flytte  tabellen Channel Details  til vores  Staging Queries-  gruppe. 

Lad os derefter flytte  tabellerne Kunder ,  Produkter og  Region  ind i  gruppen Datamodel  .

Dette er blot endnu et godt eksempel på, hvordan man organiserer vores borde korrekt. 
Afslutning af iscenesættelsesforespørgslen via Power Query Editor
Den eneste anden ting at genkende med iscenesættelse er behovet for, at vi fortsætter med at forespørge datakilden. Vi bør dog ikke lade disse tabeller gå ind i vores modeller.
For at organisere det, lad os starte med at højreklikke på Sales_2014- tabellen. I denne tabel bibeholder vi indstillingen Inkluder i rapportopdatering . Deaktiver derefter belastningen ved at fjerne markeringen fra Aktiver belastning .

Lad os også deaktivere tabellen Salg_2015 , Salg_2016 og Kanaldetaljer ved at fjerne markeringen fra Aktiver indlæsning . Dette er det sidste trin, før vi forpligter disse forespørgsler til vores model.
Som et resultat heraf skal vores iscenesættelsesforespørgsel se ud. De vil stadig forespørge, men vi vil ikke bringe dem ind i vores model.

Dette er for at fjerne datakildeparametre fra datahentningsforespørgsler og også for at gøre det nemt at administrere datakilder og deres forespørgsler.
Konklusion
Husk på, at iscenesættelse handler om at bruge disse forespørgsler enten fra dem, der allerede er i en model, og dem, der er i vores iscenesættelsesområde. Derefter skal vi visualisere den model, vi vil bygge ud af disse. Vi er nødt til at optimere, rense og forme vores borde for at få dem ind i den model, vi skal bygge relationer med.
I de andre selvstudier lærer vi, hvordan du tilføjer og flette disse tabeller fra iscenesættelsesområdet. Forhåbentlig giver dette dig en god idé om, hvordan du kan bruge dette koncept, og hvordan du bør tænke over det fra et forespørgselsperspektiv.
Alt det bedste,