CDS-enheter, deres forskjeller og hvordan du oppretter dem

I denne opplæringen skal vi se på tingene som holder våre vanlige datatjenester sammen - enhetene. Det er forskjellige CDS-enheter som jobber bak kulissene, så vi skal diskutere her hvordan de er forskjellige fra hverandre.

Innholdsfortegnelse

Forstå CDS-enheter

Entiteter kan betraktes som muttere og bolter i vanlige datatjenester.

Entiteter brukes til å lagre informasjon på samme måte som tabeller fungerer i Excel eller SQL.

Det fine med å bruke den vanlige datatjenesten er at det er forhåndsinnstilte enheter som vi kan bruke når som helst.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

I utgangspunktet har Microsoft gått gjennom de forskjellige appene som er opprettet gjennom Power Apps og sett på de vanligste tabellene de bruker. Derfra standardiserte de dataene og laget disse malene for de som ønsker forhåndsinnstilte CDS-enheter.

For eksempel har selskaper normalt en kontotabell som inneholder all informasjon om individuelle kundekontoer. Når du ser på listen over enheter her, kan du se at det også er en kontomal klar for bruk.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

La oss gå inn på hver av de forskjellige CDS-enhetene som vi kan bruke på vårt eget arbeid.

Enger

Tidligere så vi en forhåndsinnstilt enhet kalt Konto. Hvis vi klikker på den, får vi se en liste over felt som Microsoft har satt opp for denne spesifikke enheten.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Disse feltene inkluderer grunnleggende informasjon som kontonavn, kontonummer og kontovurdering.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Den har også alle disse forskjellige adressefeltene, som by, land/region, fylke osv.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Det er i utgangspunktet en lang liste over felt som du vanligvis vil se i et skjema, med andre elementer som Kategori, Kredittgrense og andre.

Det som er bra med disse feltene er at du ikke engang trenger å tenke på hva slags felt hvert element er. De har blitt klassifisert deretter, med en spesifikk kolonne som viser hver vares datatype.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

For eksempel viser den Adresse1 som en flerlinjetekst.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Disse forhåndsinnstilte CDS-enhetene gir oss også oppslag. Når du ser på elementet her for Created By, viser det at det faktisk er et oppslag knyttet til en annen tabell funnet i et annet felt.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Dette betyr at den har alle disse relasjonsdatabasene satt opp for oss, og eliminerer behovet for at vi skal sette opp disse forbindelsene manuelt.

Hvis det er felt vi trenger, men ikke ser her, er det også enkelt å legge til et selv. Bare klikk på "Legg til felt"-knappen øverst til venstre.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Forhold

Vi kan også finne relasjoner under CDS-enheter.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Relasjoner viser hvilke kolonner i denne tabellen som faktisk avhenger av andre tabeller. For eksempel viser det her at Created By har et forhold til enheten som heter Bruker.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Disse relasjonene er også kategorisert basert på typen relasjon de har med andre tabeller. I dette tilfellet har Created By et mange-til-en forhold til brukeren. Dette betyr at det kan være flere brukerkontoer opprettet av samme person.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Denne personen kan deretter bli funnet i brukertabellen, som er en annen enhet.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Igjen, det flotte med disse enhetene er at systemet har generert de riktige relasjonstypene for oss.

Bortsett fra mange-til-en-forhold, er det to andre typer forhold - en-til-mange og mange-til-mange.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Salg er et område hvor vi kan se gode eksempler på en-til-mange-relasjoner. En konto kan ha forskjellige salgsdata knyttet til seg.

Når det gjelder mange-til-mange, er dette litt mer komplisert. Dette er noe vi egentlig ikke ønsker å bruke med mindre det er absolutt nødvendig.

Du kan for eksempel ha mange kontoer knyttet til mange rabatter. Du kan ha én konto som bruker rabatt A og B, mens en annen konto bruker rabatt B og C.

Forretningsregler

En annen enhet som er veldig interessant er forretningsregler. Vi har berørt dette emnet i veiledningen vår om.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Forretningsregler er en av de største fordelene ved å bruke CDS. De dikterer parametrene som skal følges når brukere samhandler med dataene dine.

La oss si at du har en restaurantbedrift. Hvis du har en ansatt som er i stand til å servere alkohol til kunder, vil du sannsynligvis at dataene dine skal vise at denne personen har tillatelse til å gjøre det. Så du kan legge til en forretningsregel som krever at alkohol-ID-en til personen presenteres før informasjonen deres legges til.

Du kan diktere dine egne forretningsregler avhengig av behov og situasjon. Disse reglene er gode fordi de sikrer at brukerne ikke går glipp av den mest relevante informasjonen når de legger til data i systemet.

Visninger

Visninger lar deg kontrollere hva de forskjellige brukerne av applikasjonen din kan se.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Spesielt hvis du har mye sensitiv data lastet inn i appen, vil du ikke at hver enkelt bruker skal ha tilgang til dem alle. Du vil sannsynligvis ha kontroll over elementene som brukerne kan se på siden deres.

For eksempel er de aktive kontoene her satt til Offentlig visning. Dette betyr at brukere kan se disse aktive kontoene.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Hvis vi klikker på Aktive kontoer, viser den 5 kolonner med data, som er det brukerne også kan se.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Hvis vi har mer sensitive data, som salgsdata, kan visningen for disse være begrenset til bare administratorer eller teamledere.

Skjemaer

Denne gangen, la oss ta en titt på Skjemaer.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Akkurat som i lerretsapper, gir skjemaer en plattform for å redigere eller lage nye registreringer av dataene. Vi kan faktisk lage skjemaene her for en bestemt enhet, og deretter laste dem opp til vår modelldrevne app.

Som alle andre typer enheter, er det skjemaer som er lett tilgjengelige for oss å bruke. Det står også hvilken type form hver enkelt er.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Så hvis vi klikker på Konto, åpnes skjemamalen.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Som du kan se, er dette et veldig standardskjema med felt som kontonavn, telefon, faks og andre lignende felt. Dette skjemaet kan også tilpasses, slik at vi kan legge til eller fjerne visse felt.

Andre CDS-enheter

Andre enheter inkluderer dashbord, diagrammer, . Vi vil ikke diskutere alle disse i detalj i denne opplæringen, men noen av dem vil bli dekket i andre opplæringsprogrammer.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Dashboardene her fungerer på samme måte som alle andre dashbord - de er en samling diagrammer som finnes i vår vanlige datatjeneste. Kartfanen her viser også diagrammer innenfor CDS.

Taster-fanen viser hva som er unikt med hver del av data. Når det gjelder datafanen, viser den alle dataene som er tilgjengelige for oss å bruke med denne CDS-en.

Opprette CDS-enheter

Nå som vi forstår hva de forskjellige enhetene er, la oss snakke om hvordan vi lager vår egen enhet.

Vi starter med å klikke på "Ny enhet"-knappen øverst på siden.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

La oss kalle denne nye enheten som kunde.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

For primærfeltet, la oss endre dette til nummer.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Vi kommer til å bruke nummer som ut primærfelt fordi hvis vi ser på datakilden vi skal bruke, viser det at hver kunde har et kundenummer tildelt og fungerer som det primære feltet i tabellen.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

La oss nå klikke på Opprett i den nedre delen av ruten.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Som du kan se, forteller den oss at den for tiden klargjør bordet vårt. Så det er i bunn og grunn å sørge for at alt er på plass.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Mens klargjøringen pågår, kan vi bare se én rad her.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Men når klargjøringen er fullført, vil vi kunne se alle elementene som vanligvis er inkludert i denne enheten.

CDS-enheter, deres forskjeller og hvordan du oppretter dem

Nå, bare fordi dette inneholder en lang liste med oppføringer, betyr det ikke at vi har lagt til hver og en av dem. Det Power Apps gjør er at den ser på andre databaser du allerede har og legger til i felt som systemet mener du også bør ha i denne nye tabellen.

Selvfølgelig trenger vi ikke nødvendigvis å bruke alle elementene som Power Apps kastet inn. Vi kunne alltid holde oss til det primære feltet som vi la til manuelt, som er Nummer-feltet.

CDS-enheter, deres forskjeller og hvordan du oppretter dem




Konklusjon

Felles datatjeneste eller CDS gjør det enklere å organisere og bruke alle våre data. Å vite at disse enhetene er byggesteinen i enhver vanlig datatjeneste får oss til å innse hvor viktige de egentlig er.

Det er også flott at de ble bygget så intuitivt som mulig, med ferdige maler som vi kan bruke. Dette gjør hele prosessen enda mer effektiv og gjør det mulig å maksimere tiden vår mens vi jobber med appen vår.

Beste ønsker,

Henry


Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.

PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.