PowerApps CDS: Förstå grunderna och miljöinställningarna

I den här handledningen kommer vi att prata om PowerApps CDS eller vanliga datatjänster. Detta är viktigt eftersom alla modelldrivna appar presterar bättre om de körs genom en gemensam datatjänst.

En vanlig datatjänst är ett datalager mellan all indata som driver dina applikationer.

I alla organisationer kommer data vanligtvis från olika källor. Om du till exempel driver en butik har du data som kommer från ditt kassasystem. Du kommer också att ha data som kommer från dina QuickBooks eller någon annan bokföringsprogramvara, såväl som från dina leverantörsköp.

Du kommer då att ha ett lager som håller och tar in all denna data så att du effektivt kan starta alla program. Detta är vad en CDS gör.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Det är helt annorlunda än vad databasadministratörer skulle kalla ett datalager. En PowerApps CDS är en blandning av datalagring och datalager.

Innehållsförteckning

Fördelar med PowerApps CDS

Att arbeta med CDS kommer med ett antal fördelar. Du kan kolla in Microsoft PowerApps-dokumentationen för att se hur det skulle fungera med din installation, men vi kommer att lyfta fram fyra av de viktigaste fördelarna här.

Första fördelen: CDS standardiserar all din data.

Med en gemensam datatjänst finns all din data på plats. Det finns ingen anledning att gå till din bokföringsprogramvara för att få en del information, sedan till din POS-programvara för en annan del av data. Det är därför stora organisationer som normalt arbetar med stora mängder data föredrar att använda CDS.

CDS använder också standardiserade kolumner och fälttyper, vilket gör att du kan organisera data mer effektivt.

Andra fördelen: CDS låter dig tillämpa affärsregler.

Affärsregler tillåter dig att ställa in parametrar som ska följas varje gång någon form av data läggs till.

Du kan till exempel ställa in en regel om att ett anställdsnummer måste bifogas till eventuell anställningsinformation som kommer att läggas till i formuläret. Eller om en butik serverar alkohol kan du kräva att ett alkohollicens-ID ges innan försäljningen godkänns.

Dessa affärsregler kommer alltid att gälla upp till datalagret, och inte bara på applagret. Det betyder att oavsett vad som händer kommer affärsreglerna alltid att följas.

Tredje fördelen: CDS lägger till ett lager av säkerhet.

Microsoft har alltid varit känt för sin säkerhet. Du behöver inte ens en databasadministratör eller en datasäkerhetsexpert när du väl använder CDS. Du kan enkelt styra vilka tabeller, rader och andra delar av data specifika personer kan ha tillgång till.

Om du till exempel ska ge dina leverantörer tillgång till din app, vill du inte att de ska se dina försäljningsdata. Du vill begränsa deras åtkomst till köpdata som är specifika för varje leverantör. Detta är något du kan tillämpa via CDS.

Fjärde fördelen: CDS säkerhetskopierar automatiskt dina data.

Att säkerhetskopiera data är något som många ofta glömmer bort. Det dåliga med det är att du bara inser vikten av att regelbundet säkerhetskopiera din data tills du faktiskt förlorar den.

Den goda nyheten är att CDS automatiskt säkerhetskopierar dina data åt dig. Oavsett vad som händer kan du förvänta dig att din data är säker i molnet.

Konfigurera miljön och databasen

Låt oss börja bygga en gemensam datatjänst. Steg ett är att ställa in miljön och databasen.

Om du har ställt in din PowerApps-miljö på samma sätt som jag, skulle du behöva göra provisionering innan du kan bygga din databas.

Du vet att så är fallet om du går till Data i den vänstra rutan, klickar på Entiteter och ser det här meddelandet i mitten som säger att den nuvarande miljön du befinner dig i inte stöder skapandet av databaser.

PowerApps CDS: Förstå grunderna och miljöinställningarna

PowerApps ber oss att göra detta eftersom CDS, som tidigare nämnts, inte bara är ett datalager; det är också en form av datalagring. Tänk på det som något liknande Dropbox, OneDrive eller någon sorts SQL-server. Den kommer att behöva en databas där den kan lagra all data i molnet.

Så vad vi behöver göra nu är att skapa en ny miljö först. Låt oss klicka på "Skapa en ny miljö" och kalla denna miljö för CDSTutorial.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Det kommer att kräva att vi väljer en region från den här rullgardinsmenyn.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Eftersom vi bara testar detta för tillfället kommer vi att välja en testversion och inte en produktionsmiljö.

PowerApps CDS: Förstå grunderna och miljöinställningarna

När vi är klara med allt det, låt oss klicka på "Skapa miljö" i det nedre högra hörnet. Det tar vanligtvis några sekunder för nästa ruta att laddas efter att du klickat på knappen.

PowerApps CDS: Förstå grunderna och miljöinställningarna

När den väl har laddats kommer den att fråga oss om vi vill skapa en databas. Det kommer att visa en lista över de saker vi kan göra när en databas har skapats.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Eftersom vi vill att allt på den listan ska hända, låt oss klicka på "Skapa databas."

PowerApps CDS: Förstå grunderna och miljöinställningarna

Det kommer att be oss om en valuta först, så låt oss välja USD för det här exemplet.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Språket har också ställts in på engelska som standard, men du kan ändra detta genom att klicka på rullgardinsmenyn om du vill att din databas ska vara på ett annat språk.

PowerApps CDS: Förstå grunderna och miljöinställningarna

Låt oss inkludera några exempel på appar och data också genom att kryssa i rutan bara så att vi kan se hur saker och ting ser ut.

PowerApps CDS: Förstå grunderna och miljöinställningarna

När alla dessa fält har fyllts i, låt oss klicka på "Skapa min databas".

PowerApps CDS: Förstå grunderna och miljöinställningarna

Att skapa databasen tar normalt några minuter att slutföra, så förvänta dig lite väntetid vid det här laget. Om du undrar om du är på rätt väg bör det visa ett meddelande som talar om för dig att det håller på att bygga databasen.

PowerApps CDS: Förstå grunderna och miljöinställningarna




Slutsats

Att använda PowerApps CDS gör definitivt att saker och ting fungerar mer effektivt, särskilt om du hämtar data från olika källor och planerar att applicera data till olika applikationer.

Att bygga databasen och miljön är förstås bara början. I framtida självstudiekurser kommer vi att prata om de andra aspekterna av vanliga datatjänster för att hjälpa dig att verkligen förstå hur det fungerar.

Med vänliga hälsningar,

Henry


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.