Vad är Common Data Service?

Common Data Service låter dig säkert lagra och hantera data som används av affärsprogram. Data i Common Data Service för appar lagras i en uppsättning entiteter. En entitet är en uppsättning poster som används för att lagra data, som liknar hur en tabell lagrar data i en databas. Common Data Service omfattar en grundläggande uppsättning standardentiteter som innehåller typiska scenarier, men du kan också skapa anpassade entiteter som är specifika för din organisation och fylla dem med data med hjälp av Power Query. Apptillverkare kan sedan använda PowerApps för att skapa avancerade program med hjälp av dessa data.

Skärmbild som visar översikt över Plattform för företagsprogram.

Information om vilken en plan för att använda Common Data Service finns i prissättningsinfo.

Varför använda Common Data Service?

Standard och anpassade entiteter i Common Data Service för appar innehåller ett alternativ för säker och molnbaserade lagringsutrymme för dina data. Entiteter låter dig skapa en företagsfokuserad definition av organisationens data för användning i appar. Om du inte är säker på om det är det bästa alternativet för entiteter kan du överväga följande fördelar:

  • Enkelt att hantera– både metadata och data lagras i molnet. Du behöver inte bekymra dig om hur de lagras.
  • Lätt att skydda– Data lagras säkert så att användarna endast kan se den om du ger dem åtkomst. Rollbaserad säkerhet låter dig styra åtkomsten till entiteter för olika användare inom organisationen.
  • sKomma åt Dynamics 365 data – Data från dina Dynamics 365-program lagras också inne i Common Data Service så att du snabbt kan skapa appar för att få åtkomst till dina data i Dynamics 365 och utöka dina appar med PowerApps.
  • Avancerade metadata– datatyper och relationer utnyttjas direkt från PowerApps.
  • Logiken och validering– definiera beräknade fält, affärsregler, arbetsflöden och affärsprocessflöden så att datakvalitet säkerställs och köra affärsprocesser.
  • Produktivitetsverktyg – entiteter är tillgängliga i tillägg för Microsoft Excel för att öka produktiviteten och säkerställa tillgänglighet för data.

Dynamics 365 och Common Data Service

Dynamics 365-program, liksom Dynamics 365 for Sales, Service eller Talent använder också Common Data Service för att lagra och säkra data som används av programmen. På så sätt kan du skapa appar med PowerApps och Common Data Service direkt mot dina viktigaste affärsdata som redan används i Dynamics 365 utan behov av integration.

  • Skapa appar mot Dynamics 365 Data– skapa appar snabbt mot affärsdata i PowerApps eller med Pro Developer SDK.

  • Hantera återanvändbar affärslogik och regler– affärsregler och logik som redan har definierats i Dynamics 365-entiteterna tillämpas på din PowerApps för att säkerställa enhetlighet i dina data oavsett hur användarna har åtkomst till data eller genom vilken appen.

  • Återanvändbara kunskaper i Dynamics 365 och PowerApps – användare med tidigare kunskaper i PowerApps eller Dynamics 365, kan nu använda dessa kunskaper i den nya Common Data Service-plattformen. Skapa entiteter, formulär, diagram, etc är nu samma i dina program.

    Anteckning

    Dynamics 365 for Finance and Operations kräver för närvarande att Data Integrator konfigureras så att dina affärs data blir tillgängliga från Finance and Operations i Common Data Service.

Integrera data i Common Data Service

Att skapa en app omfattar normalt data från mer än en källa vilket ibland kan göras på programnivå, men det finns också fall när integrering av data tillsammans i en gemensam lagring tillåter en lättare appbyggningsupplevelse och en enda uppsättning logik för att bevara och använda över data. Common Data Service låter data integreras från flera källor i en enda lagras som sedan kan användas i PowerApps, Flow och Power BI tillsammans med data som finns tillgängliga från Dynamics 365-program.

  • Schemalagd integrering med andra system – Data som sparas i ett annat program kan synkroniseras regelbundet med Common Data Service så att du kan få tillgång till andra programs data i PowerApps.
  • Omvandla och importera data med hjälp av PowerQuery – omvandla data när du importerar till Common Data Service kan utföras från PowerQuery från många online datakällor, ett vanligt verktyg som används i Excel och Power BI.
  • En import av data – Enkel import och export av Excel- och CSV-filer som kan användas en gång eller import ibland av data till Common Data Service.

Mer information om att integrera data till Common Data Service finns i lägga till data till en entitet i Common Data Service med Power Query.

Interagera med entiteter

När du utvecklar en app kan du använda standardentiteter, anpassade entiteter eller båda. Common Data Service ger standardentiteter som standard. Dessa är utformade för, i enlighet med bästa praxis för att samla in data om de vanligaste begreppen och scenarier inom en organisation.

Skärmbild som visar en lista över entiteter.

En fullständig lista över entiteter finns på Entitetsreferens.

Du kan utöka funktionaliteten i standardentiteter genom att skapa anpassade entiteter för att lagra information som är intressant för din organisation. Mer information finns i Gör så här för att skapa en anpassad entitet.

Logiken och validering

Entiteter i Common Data Service för appar kan använda avancerad SSI-logik och validering för att säkerställa datakvaliteten och minska ange samma kod i varje app som du skapar och använder data i en entitet.

  • Affärsregler verifierar data över flera fält och entiteter och ger varning och felmeddelanden oavsett appen som används för att skapa data. Mer information: Skapa en affärsregel
  • Affärsprocessflöden Användarguide för att säkerställa att de anger data på ett konsekvent sätt och gör samma steg varje gång. Affärsprocessflöden stöds för närvarande endast för modelldrivna appar. Mer information: Affärsprocessflöden, översikt
  • Arbetsflöden låter dig automatisera affärsprocesser utan användarinteraktion. Mer information finns i Översikt över arbetsflöden.
  • Affärslogik med kod stöder avancerade scenarier för utvecklare för att utöka programmet direkt via kod. Mer information finns i tillämpa affärslogik med kod.

Säkerhet

Common Data Service har en rik säkerhetsmodell som skyddar informationens integritet och sekretess för användare och stödjer samtidigt effektiv dataåtkomst och samarbete. Du kan kombinera affärsenheter, rollbaserad säkerhet, postbaserad säkerhet och fältbaserad säkerhet för att definiera den övergripande åtkomsten till information som användaren har i din Common Data Service-miljö. Mer information: Säkerhetsroller i Common Data Service.

Funktioner för utvecklare

Förutom funktionerna som är tillgängliga via PowerApps-portalen, Common Data Service innehåller också funktioner för utvecklare för att programmässigt komma åt metadata och data för att skapa entiteter och affärslogik som fungerar tillsammans med data. Mer information finns i Common Data Service Översikt över utvecklare.

Nästa steg

Kom igång med Common Data Service:

Sekretessmeddelande

Med Microsoft PowerApps vanliga datamodellen samlar Microsoft in och lagrar anpassade entitets- och fältnamnen i vårt diagnossystem. Vi använder denna kunskap för att förbättra våra kunders common data model. Entitets- och fältnamn som appskapare skapar hjälper oss att förstå scenarier som är gemensamma för hela Microsoft PowerApps-communityn och för att kontrollerar hål i tjänstens standardsentitetstillgänglighet, till exempel scheman som är relaterade till organisationer. Data i databasen som associeras med dessa personer har inte åtkomst till eller används av Microsoft eller replikerats utanför regionen där databasen har etablerats. Dessutom har anpassad entitets- och fältnamn kan dupliceras mellan regioner och tas bort i enlighet med våra principer för databevarande. Microsoft värnar om din integritet som beskrivs ytterligare vår Säkerhetscenter.