Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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.
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 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.
We moeten een regio uit deze vervolgkeuzelijst kiezen.
Aangezien we dit voorlopig alleen maar aan het testen zijn, kiezen we voor een proefversie en niet voor een productieomgeving.
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.
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.
Omdat we willen dat alles op die lijst gebeurt, klikken we op 'Database maken'.
Het gaat ons eerst om een valuta vragen, dus laten we voor dit voorbeeld USD kiezen.
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.
Laten we ook enkele voorbeeld-apps en -gegevens opnemen door het vakje aan te vinken, zodat we kunnen zien hoe de dingen eruit zien.
Zodra al deze velden zijn ingevuld, klikken we op "Maak mijn database aan".
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.
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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