PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

I denne vejledning skal vi tale om PowerApps CDS eller almindelig datatjeneste. Dette er vigtigt, fordi enhver modeldrevet app yder bedre, hvis den kører gennem en fælles datatjeneste.

En fælles datatjeneste er et datalag mellem alle de inputdata, der driver dine applikationer.

I enhver organisation kommer data normalt fra forskellige kilder. Driver du for eksempel en butik, har du data, der kommer fra dit kassesystem. Du vil også have data, der kommer fra dine QuickBooks eller enhver anden regnskabssoftware, såvel som fra dine leverandørkøb.

Du vil derefter have ét lag, der holder og optager alle disse data, så du effektivt kan tænde for enhver applikation. Dette er, hvad en CDS gør.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Det er helt anderledes end hvad databaseadministratorer ville kalde et datalag. En PowerApps CDS er en blanding af et datalager og et datalag.

Indholdsfortegnelse

Fordele ved PowerApps CDS

At arbejde med CDS kommer med en række fordele. Du kan tjekke Microsoft PowerApps-dokumentationen for at se, hvordan det ville fungere med din opsætning, men vi vil fremhæve fire af de vigtigste fordele her.

Første fordel: CDS standardiserer alle dine data.

Med en fælles datatjeneste er alle dine data på plads. Der er ingen grund til at gå til din regnskabssoftware for at få ét stykke information og derefter til din POS-software for at få et andet stykke data. Dette er grunden til, at store organisationer, der normalt arbejder med store mængder data, foretrækker at bruge CDS.

CDS bruger også standardiserede kolonner og felttyper, så du kan organisere data mere effektivt.

Anden fordel: CDS giver dig mulighed for at anvende forretningsregler.

Forretningsregler giver dig mulighed for at indstille parametre, der skal følges, hver gang enhver form for data tilføjes.

Du kan f.eks. angive en regel om, at et medarbejdernummer skal vedhæftes alle medarbejderoplysninger, der vil blive tilføjet formularen. Eller hvis en butik serverer alkohol, kan du kræve et alkohollicens-id, før salget godkendes.

Disse forretningsregler vil altid gælde op til datalaget og ikke kun på applaget. Det betyder, at uanset hvad der sker, vil forretningsreglerne altid blive fulgt.

Tredje fordel: CDS tilføjer et lag af sikkerhed.

Microsoft har altid været kendt for deres sikkerhed. Du behøver ikke engang en databaseadministrator eller en datasikkerhedsekspert, når du først bruger CDS. Du kan nemt styre, hvilke tabeller, rækker og andre dele af dataene, som bestemte personer kan have adgang til.

Hvis du for eksempel vil give dine leverandører adgang til din app, vil du ikke have, at de skal se dine salgsdata. Du vil gerne begrænse deres adgang til de købsdata, der er specifikke for hver leverandør. Dette er noget, du kan anvende gennem CDS.

Fjerde fordel: CDS sikkerhedskopierer automatisk dine data.

Sikkerhedskopiering af data er noget, som mange mennesker ofte glemmer. Det dårlige ved det er, at du kun indser vigtigheden af ​​regelmæssigt at sikkerhedskopiere dine data, indtil du rent faktisk mister dem.

Den gode nyhed er, at CDS automatisk sikkerhedskopierer dine data for dig. Uanset hvad der sker, kan du forvente, at dine data er sikre i skyen.

Opsætning af miljø og database

Lad os begynde at bygge en fælles datatjeneste. Trin et er at opsætte miljøet og databasen.

Hvis du har konfigureret dit PowerApps-miljø på samme måde, som jeg har, skal du gøre klargøring, før du kan bygge din database.

Du vil vide, at dette er tilfældet, hvis du går til Data i venstre rude, klikker på Enheder og ser denne meddelelse i midten, der siger, at det aktuelle miljø, du er i, ikke understøtter oprettelsen af ​​databaser.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

PowerApps beder os om at gøre dette, fordi CDS som tidligere nævnt ikke kun er et datalag; det er også en form for datalagring. Tænk på det som noget, der ligner Dropbox, OneDrive eller enhver form for SQL-server. Den skal bruge en database, hvor den kan gemme alle data i skyen.

Så det, vi skal gøre nu, er først at skabe et nyt miljø. Lad os klikke på "Opret et nyt miljø" og kalde dette miljø for CDSTutorial.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Det kræver, at vi vælger en region fra denne rulleliste.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Da vi netop er ved at teste dette af for nu, vælger vi en prøveversion og ikke et produktionsmiljø.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Når vi er færdige med alt det, så lad os klikke på "Opret miljø" i nederste højre hjørne. Det tager normalt et par sekunder, før den næste rude indlæses, efter du har klikket på knappen.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Når den først er indlæst, vil den spørge os, om vi vil oprette en database. Det vil vise en liste over de ting, vi kan gøre, når en database er oprettet.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Da vi ønsker, at alt på den liste skal ske, så lad os klikke på "Opret database."

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Det vil først bede os om en valuta, så lad os vælge USD til dette eksempel.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Sproget er også indstillet til engelsk som standard, men du kan ændre dette ved at klikke på rullemenuen, hvis du vil have din database på et andet sprog.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Lad os også inkludere nogle eksempler på apps og data ved at sætte kryds i boksen, bare så vi kan se, hvordan tingene ser ud.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Når alle disse felter er udfyldt, så lad os klikke på "Opret min database".

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen

Oprettelse af databasen tager normalt et par minutter at afslutte, så forvent lidt ventetid på dette tidspunkt. Hvis du spekulerer på, om du er på rette vej, bør den vise en meddelelse, der fortæller dig, at den i øjeblikket er ved at bygge databasen.

PowerApps CDS: Forstå det grundlæggende og miljøopsætningen




Konklusion

Brug af PowerApps CDS får helt sikkert tingene til at fungere mere effektivt, især hvis du trækker data fra forskellige kilder og planlægger at anvende dataene til forskellige applikationer.

Selvfølgelig er opbygningen af ​​databasen og miljøet kun begyndelsen. I fremtidige selvstudier vil vi tale om de andre aspekter af almindelig datatjeneste for at hjælpe dig med virkelig at forstå, hvordan det fungerer.

Alt det bedste,

Henrik

Leave a Comment

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Oprettelse af en datotabel i LuckyTemplates

Oprettelse af en datotabel i LuckyTemplates

Find ud af, hvorfor det er vigtigt at have en dedikeret datotabel i LuckyTemplates, og lær den hurtigste og mest effektive måde at gøre det på.

LuckyTemplates Mobile Reporting Tips og teknikker

LuckyTemplates Mobile Reporting Tips og teknikker

Denne korte vejledning fremhæver LuckyTemplates mobilrapporteringsfunktion. Jeg vil vise dig, hvordan du kan udvikle rapporter effektivt til mobilenheder.

Professionelle serviceanalyserapporter i LuckyTemplates

Professionelle serviceanalyserapporter i LuckyTemplates

I denne LuckyTemplates Showcase gennemgår vi rapporter, der viser professionel serviceanalyse fra et firma, der har flere kontrakter og kundeengagementer.

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Microsoft Power Platform-opdateringer | Microsoft Ignite 2021

Gå gennem de vigtigste opdateringer til Power Apps og Power Automate og deres fordele og implikationer for Microsoft Power Platform.

Almindelige SQL-funktioner: En oversigt

Almindelige SQL-funktioner: En oversigt

Opdag nogle almindelige SQL-funktioner, som vi kan bruge, såsom streng, dato og nogle avancerede funktioner til at behandle eller manipulere data.

LuckyTemplates skabelonoprettelse: Guide og tips

LuckyTemplates skabelonoprettelse: Guide og tips

I denne tutorial lærer du, hvordan du opretter din perfekte LuckyTemplates-skabelon, der er konfigureret til dine behov og præferencer.

Feltparametre og små multipler i LuckyTemplates

Feltparametre og små multipler i LuckyTemplates

I denne blog vil vi demonstrere, hvordan man lagdelte feltparametre med små multipler for at skabe utrolig nyttig indsigt og visuals.

LuckyTemplates-rangering og brugerdefineret gruppering

LuckyTemplates-rangering og brugerdefineret gruppering

I denne blog vil du lære, hvordan du bruger LuckyTemplates rangerings- og brugerdefinerede grupperingsfunktioner til at segmentere et eksempeldata og rangordne det efter kriterier.

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

Viser kun kumulativ total op til en bestemt dato i LuckyTemplates

I denne tutorial vil jeg dække en specifik teknik omkring, hvordan du kun viser Kumulativ Total op til en bestemt dato i dine visuals i LuckyTemplates.