PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

In deze tutorial gaan we het hebben over PowerApps CDS of Common Data Service. Dit is belangrijk omdat elke modelgestuurde app beter presteert als deze via een gemeenschappelijke gegevensservice loopt.

Een gemeenschappelijke gegevensservice is een gegevenslaag tussen alle invoergegevens die uw toepassingen aandrijven.

In elke organisatie komen gegevens meestal uit verschillende bronnen. Als u bijvoorbeeld een winkel runt, heeft u gegevens die afkomstig zijn van uw kassasysteem. U zult ook gegevens hebben die afkomstig zijn van uw QuickBooks of andere boekhoudsoftware, evenals van uw leveranciersaankopen.

Je hebt dan één laag die al die gegevens bevat en opneemt, zodat je elke applicatie effectief kunt opstarten. Dit is wat een CDS doet.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Het is heel anders dan wat databasebeheerders een gegevenslaag zouden noemen. Een PowerApps CDS is een mix van een dataopslag en een datalaag.

Inhoudsopgave

Voordelen van PowerApps CDS

Werken met CDS heeft een aantal voordelen. U kunt de Microsoft PowerApps-documentatie bekijken om te zien hoe het zou werken met uw installatie, maar we gaan hier vier van de belangrijkste voordelen belichten.

Eerste voordeel: CDS standaardiseert al uw gegevens.

Met een gemeenschappelijke dataservice zijn al uw gegevens aanwezig. Het is niet nodig om naar uw boekhoudsoftware te gaan om het ene stuk informatie op te halen en vervolgens naar uw POS-software voor het andere stuk gegevens. Dit is de reden waarom grote organisaties die normaal gesproken met grote hoeveelheden gegevens werken, de voorkeur geven aan CDS.

CDS maakt ook gebruik van gestandaardiseerde kolommen en veldtypen, waardoor u gegevens efficiënter kunt ordenen.

Tweede voordeel: met CDS kunt u bedrijfsregels toepassen.

Met bedrijfsregels kunt u parameters instellen die moeten worden gevolgd telkens wanneer er gegevens worden toegevoegd.

U kunt bijvoorbeeld een regel instellen dat een werknemersnummer moet worden toegevoegd aan alle werknemersgegevens die aan het formulier worden toegevoegd. Of als een winkel alcohol schenkt, kunt u vragen om een ​​alcohollicentie-ID voordat de verkoop wordt goedgekeurd.

Deze bedrijfsregels gelden altijd tot op de datalaag en niet alleen op de app-laag. Dit betekent dat wat er ook gebeurt, de bedrijfsregels altijd zullen worden gevolgd.

Derde voordeel: CDS voegt een beveiligingslaag toe.

Microsoft staat altijd al bekend om hun veiligheid. Als u eenmaal CDS gebruikt, hebt u niet eens een databasebeheerder of een expert op het gebied van gegevensbeveiliging nodig. U kunt eenvoudig bepalen tot welke tabellen, rijen en andere delen van de gegevens specifieke mensen toegang hebben.

Als u uw leveranciers bijvoorbeeld toegang geeft tot uw app, wilt u niet dat ze uw verkoopgegevens zien. U wilt hun toegang beperken tot de aankoopgegevens die specifiek zijn voor elke leverancier. Dit kun je aanvragen via CDS.

Vierde voordeel: CDS maakt automatisch een back-up van uw gegevens.

Het maken van een back-up van gegevens is iets dat veel mensen vaak vergeten. Het slechte eraan is dat je pas beseft hoe belangrijk het is om regelmatig een back-up van je gegevens te maken totdat je ze daadwerkelijk kwijtraakt.

Het goede nieuws is dat CDS automatisch een back-up van uw gegevens maakt. Wat er ook gebeurt, u kunt erop vertrouwen dat uw gegevens veilig zijn in de cloud.

Het opzetten van de omgeving en database

Laten we beginnen met het bouwen van een gemeenschappelijke gegevensservice. Stap één is het opzetten van de omgeving en de database.

Als u uw PowerApps-omgeving op dezelfde manier hebt opgezet als ik, moet u inrichting uitvoeren voordat u uw database kunt bouwen.

U weet dat dit het geval is als u naar Gegevens in het linkerdeelvenster gaat, op Entiteiten klikt en dit bericht in het midden ziet dat zegt dat de huidige omgeving waarin u zich bevindt het maken van databases niet ondersteunt.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

PowerApps vraagt ​​ons om dit te doen omdat, zoals eerder vermeld, CDS niet alleen een gegevenslaag is; het is ook een vorm van gegevensopslag. Zie het als iets dat lijkt op Dropbox, OneDrive of een andere SQL-server. Het heeft een database nodig waar het alle gegevens in de cloud kan opslaan.

Dus wat we nu moeten doen, is eerst een nieuwe omgeving creëren. Laten we op "Een nieuwe omgeving maken" klikken en deze omgeving CDSTutorial noemen.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

We moeten een regio uit deze vervolgkeuzelijst kiezen.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Aangezien we dit voorlopig alleen maar aan het testen zijn, kiezen we voor een proefversie en niet voor een productieomgeving.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Als we daarmee klaar zijn, klikken we op 'Omgeving maken' in de rechter benedenhoek. Het duurt meestal enkele seconden voordat het volgende deelvenster wordt geladen nadat u op de knop hebt geklikt.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Zodra het is geladen, wordt ons gevraagd of we een database willen maken. Het toont een lijst met de dingen die we kunnen doen zodra een database is gemaakt.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Omdat we willen dat alles op die lijst gebeurt, klikken we op 'Database maken'.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Het gaat ons eerst om een ​​valuta vragen, dus laten we voor dit voorbeeld USD kiezen.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

De taal is ook standaard ingesteld op Engels, maar u kunt dit wijzigen door op de vervolgkeuzelijst te klikken voor het geval u uw database in een andere taal wilt hebben.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Laten we ook enkele voorbeeld-apps en -gegevens opnemen door het vakje aan te vinken, zodat we kunnen zien hoe de dingen eruit zien.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Zodra al deze velden zijn ingevuld, klikken we op "Maak mijn database aan".

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen

Het maken van de database duurt normaal gesproken een paar minuten, dus houd rekening met wat wachttijd op dit punt. Als je je afvraagt ​​of je op de goede weg bent, zou er een bericht moeten verschijnen dat je vertelt dat het momenteel bezig is met het bouwen van de database.

PowerApps CDS: de basisprincipes en de omgevingsinstellingen begrijpen


Power Apps Inleiding: definitie, kenmerken, functies en belang
Power Apps-omgevingen: de app-elementen correct instellen
PowerApps-functies en formules | Een introductie

Conclusie

Het gebruik van de PowerApps CDS zorgt er zeker voor dat dingen efficiënter werken, vooral als u gegevens uit verschillende bronnen haalt en van plan bent om de gegevens toe te passen op verschillende toepassingen.

Natuurlijk is het bouwen van de database en de omgeving nog maar het begin. In toekomstige tutorials zullen we het hebben over de andere aspecten van Common Data Service om u te helpen echt te begrijpen hoe het werkt.

Al het beste,

Henry


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten