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.
I denne opplæringen skal vi snakke om PowerApps CDS eller vanlig datatjeneste. Dette er viktig fordi enhver modelldrevet app gir bedre resultater hvis den kjører gjennom en felles datatjeneste.
En vanlig datatjeneste er et datalag mellom alle inndataene som driver applikasjonene dine.
I enhver organisasjon kommer data vanligvis fra forskjellige kilder. Driver du for eksempel en butikk, har du data som kommer fra salgsstedet ditt. Du vil også ha data som kommer fra QuickBooks eller annen regnskapsprogramvare, så vel som fra leverandørkjøpene dine.
Du vil da ha ett lag som holder og tar inn alle disse dataene, slik at du effektivt kan starte en hvilken som helst applikasjon. Dette er hva en CDS gjør.
Det er ganske forskjellig fra hva databaseadministratorer vil kalle et datalag. En PowerApps CDS er en blanding av datalagring og datalag.
Innholdsfortegnelse
Fordeler med PowerApps CDS
Å jobbe med CDS har en rekke fordeler. Du kan sjekke ut Microsoft PowerApps-dokumentasjonen for å se hvordan det ville fungere med oppsettet ditt, men vi skal fremheve fire av de viktigste fordelene her.
Første fordel: CDS standardiserer alle dataene dine.
Med en felles datatjeneste er alle dataene dine på plass. Det er ikke nødvendig å gå til regnskapsprogramvaren for å få én del informasjon, og deretter til POS-programvaren for en annen del av data. Dette er grunnen til at store organisasjoner som normalt jobber med store mengder data foretrekker å bruke CDS.
CDS bruker også standardiserte kolonner og felttyper, slik at du kan organisere data mer effektivt.
Andre fordel: CDS lar deg bruke forretningsregler.
Forretningsregler lar deg angi parametere som bør følges hver gang noen form for data legges til.
Du kan for eksempel angi en regel om at et ansattnummer må legges ved eventuell ansattinformasjon som skal legges til skjemaet. Eller hvis en butikk serverer alkohol, kan du kreve en alkohollisens-ID før salget godkjennes.
Disse forretningsreglene vil alltid gjelde opp til datalaget, og ikke bare på applaget. Det betyr at uansett hva som skjer, vil forretningsreglene alltid følges.
Tredje fordel: CDS legger til et lag med sikkerhet.
Microsoft har alltid vært kjent for sin sikkerhet. Du trenger ikke engang en databaseadministrator eller en datasikkerhetsekspert når du først bruker CDS. Du kan enkelt kontrollere hvilke tabeller, rader og andre deler av dataene bestemte personer kan ha tilgang til.
Hvis du for eksempel skal gi leverandørene dine tilgang til appen din, vil du ikke at de skal se salgsdataene dine. Du vil begrense tilgangen deres til kjøpsdataene som er spesifikke for hver leverandør. Dette er noe du kan bruke gjennom CDS.
Fjerde fordel: CDS sikkerhetskopierer dataene dine automatisk.
Sikkerhetskopiering av data er noe mange ofte glemmer. Det dårlige med det er at du bare innser viktigheten av å regelmessig sikkerhetskopiere dataene dine til du faktisk mister dem.
Den gode nyheten er at CDS automatisk sikkerhetskopierer dataene dine for deg. Uansett hva som skjer, kan du forvente at dataene dine er trygge i skyen.
Sette opp miljøet og databasen
La oss begynne å bygge en felles datatjeneste. Trinn én er å sette opp miljøet og databasen.
Hvis du har satt opp PowerApps-miljøet på samme måte som jeg har, må du gjøre klargjøring før du kan bygge databasen.
Du vil vite at dette er tilfellet hvis du går til Data i venstre rute, klikker på Entiteter og ser denne meldingen i midten som sier at det nåværende miljøet du er i ikke støtter oppretting av databaser.
PowerApps ber oss om å gjøre dette fordi som nevnt tidligere, er ikke CDS bare et datalag; det er også en form for datalagring. Tenk på det som noe som ligner på Dropbox, OneDrive eller en hvilken som helst slags SQL-server. Den kommer til å trenge en database der den kan lagre all data på skyen.
Så det vi må gjøre nå er å skape et nytt miljø først. La oss klikke på "Opprett et nytt miljø" og kalle dette miljøet CDSTutorial.
Det vil kreve at vi velger en region fra denne rullegardinlisten.
Siden vi bare tester dette ut for nå, velger vi en prøveversjon og ikke et produksjonsmiljø.
Når vi er ferdige med alt dette, la oss klikke på "Opprett miljø" i nedre høyre hjørne. Det tar vanligvis noen sekunder før neste rute lastes inn etter at du har klikket på knappen.
Når den er lastet, vil den spørre oss om vi vil opprette en database. Den vil vise en liste over tingene vi kan gjøre når en database er opprettet.
Siden vi vil at alt på den listen skal skje, la oss klikke på "Opprett database."
Den kommer til å be oss om en valuta først, så la oss velge USD for dette eksemplet.
Språket er også satt til engelsk som standard, men du kan endre dette ved å klikke på rullegardinmenyen i tilfelle du vil at databasen skal være på et annet språk.
La oss inkludere noen eksempler på apper og data også ved å krysse av i boksen bare slik at vi kan se hvordan ting ser ut.
Når alle disse feltene er fylt ut, la oss klikke på "Opprett databasen min".
Det tar vanligvis noen minutter å lage databasen, så forvent litt ventetid på dette tidspunktet. I tilfelle du lurer på om du er på rett spor, bør den vise en melding som forteller deg at den for tiden bygger databasen.
Konklusjon
Bruk av PowerApps CDS får definitivt ting til å fungere mer effektivt, spesielt hvis du henter data fra forskjellige kilder og planlegger å bruke dataene til forskjellige applikasjoner.
Å bygge databasen og miljøet er selvfølgelig bare begynnelsen. I fremtidige opplæringsprogrammer skal vi snakke om de andre aspektene ved vanlig datatjeneste for å hjelpe deg virkelig å forstå hvordan det fungerer.
Beste ønsker,
Henry
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.
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å.
Denne korte opplæringen fremhever LuckyTemplates mobilrapporteringsfunksjon. Jeg skal vise deg hvordan du kan utvikle rapporter effektivt for mobil.
I denne LuckyTemplates-utstillingen vil vi gå gjennom rapporter som viser profesjonell tjenesteanalyse fra et firma som har flere kontrakter og kundeengasjementer.
Gå gjennom de viktigste oppdateringene for Power Apps og Power Automate og deres fordeler og implikasjoner for Microsoft Power Platform.
Oppdag noen vanlige SQL-funksjoner som vi kan bruke som streng, dato og noen avanserte funksjoner for å behandle eller manipulere data.
I denne opplæringen lærer du hvordan du lager din perfekte LuckyTemplates-mal som er konfigurert til dine behov og preferanser.
I denne bloggen vil vi demonstrere hvordan du legger feltparametere sammen med små multipler for å skape utrolig nyttig innsikt og grafikk.
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.
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.