Hvad er Common Data Service til Apps?What is Common Data Service for Apps?

Med Common Data Service (CDS) til Apps kan du gemme og administrere data, der bruges af virksomhedsprogrammer, på sikker vis.Common Data Service (CDS) for Apps lets you securely store and manage data that's used by business applications. Dataene i CDS til Apps lagres i et sæt enheder.Data within CDS for Apps is stored within a set of entities. En enhed er et sæt poster, der bruges til at lagre data på samme måde, som en tabel gemmer data i en database.An entity is a set of records used to store data, similar to how a table stores data within a database. CDS til Apps indeholder et grundlæggende sæt standardenheder, der omfatter typiske scenarier, men du kan også oprette brugerdefinerede enheder, der er specifikke for din organisation, og udfylde dem med data ved hjælp af Power-forespørgsel.CDS for Apps includes a base set of standard entities that cover typical scenarios, but you can also create custom entities specific to your organization and populate them with data using Power Query. App-producenter kan derefter bruge PowerApps til at oprette avancerede programmer vha. disse data.App makers can then use PowerApps to build rich applications using this data.

Skærmbillede med en oversigt over Business Application Platform.Screenshot showing overview of the Business Application Platform.

Du kan finde oplysninger om køb af en plan til brug af CDS til Apps under Prisoplysninger.For information on purchasing a plan to use CDS for Apps, see Pricing info.

Fordele ved at bruge Common Data Service til AppsWhy use Common Data Service for Apps?

Standardenheder og brugerdefinerede enheder inden for CDS til Apps giver dig en sikker og cloudbaseret lagermulighed til dine data.Standard and custom entities within CDS for Apps provide a secure and cloud-based storage option for your data. Med enhederne kan du oprette en forretningsfokuseret definition af din organisations data, der skal bruges i apps.Entities let you to create a business-focused definition of your organization's data for use within apps. Hvis du ikke er sikker på, om enheder er dit bedste valg, skal du overveje disse fordele:If you're not sure if entities are your best option, consider these benefits:

  • Let at administrere – Både metadataene og dataene gemmes i cloudmiljøet.Easy to manage – Both the metadata and data are stored in the cloud. Du behøver ikke at bekymre dig om detaljerne om, hvordan de er lagret.You don't need to worry about the details of how they're stored.
  • Let at sikre – Data opbevares sikkert, så brugerne kun kan se dem, hvis du giver dem adgang.Easy to secure – Data is securely stored so that users can see it only if you grant them access. Rollebaseret sikkerhed giver dig mulighed for at styre adgangen til enheder for forskellige brugere i organisationen.Role-based security allows you to control access to entities for different users within your organization.
  • Få adgang til dine Dynamics 365-data – Data fra dine Dynamics 365-programmer gemmes også i tjenesten Common Data Service til apps, så du hurtigt kan udarbejde apps, der gør brug af dine Dynamics 365-data, og udvide dine apps ved hjælp af PowerApps.Access your Dynamics 365 Data – Data from your Dynamics 365 applications is also stored within the Common Data Service for Apps allowing you to quickly build apps which leverage your Dynamics 365 data and extend your apps using PowerApps.
  • Udvidede metadata – Datatyper og relationer udnyttes direkte i PowerApps.Rich metadata – Data types and relationships are leveraged directly within PowerApps.
  • Logik og validering – Definer beregnede felter, forretningsregler, arbejdsprocesser og forretningsprocesforløb for at sikre kvaliteten af dataene og drive forretningsprocesserne.Logic and validation – Define calculated fields, business rules, workflows, and business process flows to ensure data quality and drive business processes.
  • Produktivitetsværktøjer – Enheder er tilgængelige i tilføjelsesprogrammerne til Microsoft Excel for at øge produktiviteten og sikre, at dataene er tilgængelige.Productivity tools – Entities are available within the add-ins for Microsoft Excel to increase productivity and ensure data accessibility.

Dynamics 365 og Common Data Service til appsDynamics 365 and the Common Data Service for Apps

Dynamics 365-programmer, som Dynamics 365 for Sales, Service eller Talent, bruger også tjenesten Common Data Service til apps til at gemme og beskytte data, der bruges af programmerne.Dynamics 365 applications, like Dynamics 365 for Sales, Service or Talent also use the Common Data Service for Apps to store and secure data used by the applications. Dette gør det muligt for dig at udarbejde apps ved hjælp af PowerApps og Common Data Service til apps direkte med dine kerneforretningsdata, der allerede bruges i Dynamics 365, uden at der er et behov for integration.This enables you to build apps using PowerApps and the Common Data Service for Apps directly against your core business data already used within Dynamics 365 without the need for integration.

  • Udarbejd apps med dine Dynamics 365-data – Udarbejd hurtigt apps med dine forretningsdata i PowerApps eller ved hjælp af Pro Developer SDK.Build Apps against your Dynamics 365 Data – Build apps quickly against your business data within PowerApps or using the Pro Developer SDK.

  • Administrer genanvendelig forretningslogik og genanvendelige forretningsregler – Forretningsregler og -logik, der allerede er defineret på dine Dynamics 365-enheder, anvendes i dine PowerApps for at sikre ensartede data, uanset hvordan dine brugere får adgang til dataene, og uanset hvilken app de bruger.Manage reusable Business logic and rules – Business Rules and logic already defined in on your Dynamics 365 entities are applied to your PowerApps to ensure data consistency regardless of how your users are accessing the data or through which app.

  • Genanvendelige færdigheder på tværs af Dynamics 365 og PowerApps – Brugere med færdigheder inden for PowerApps eller Dynamics 365 kan nu gøre brug af disse færdigheder på tværs af den nye platform til Common Data Service til apps.Reusable skills across Dynamics 365 and PowerApps – Users with skills previously in PowerApps or Dynamics 365 can now leverage those skills across the new Common Data Service for Apps Platform. Oprettelse af enheder, formularer, diagrammer osv. er nu fælles på tværs af dine programmer.Creating entities, forms, charts, etc are now common across your applications.

    Bemærk

    Dynamics 365 for Finance and Operations kræver i øjeblikket konfiguration af Data Integrator for at gøre dine forretningsdata fra Finance and Operations tilgængelige i Common Data Service til apps.Dynamics 365 for Finance and Operations currently requires the configuration of the Data Integrator to make your business data from Finance and Operations available within the Common Data Service for Apps.

Integration af data i Common Data ServiceIntegrating Data into the Common Data Service

Udarbejdelse af en app omfatter typisk data fra mere end én kilde. Dette kan ofte gøres på programniveau, men der er også tilfælde, hvor integration af disse data i ét fælles lager vil gøre det nemmere at udarbejde apps og medfører også, at der kun er et enkelt logiksæt, som skal vedligeholdes og køres for dataene.Building an app typically involves data from more than one source, while this can sometimes be done at the application level, there are also cases where integrating this data together into a common store allows for an easier app building experience, and a single set of logic to maintain and operate over the data. Med Common Data Service til apps kan data fra flere kilder integreres i et enkelt lager, som derefter kan bruges i PowerApps, Flow og Power BI sammen med data, der allerede er tilgængelige via Dynamics 365-programmerne.The Common Data Service for Apps allows data to be integrated from multiple sources into a single store which can then be used in PowerApps, Flow and Power BI along with data already available from the Dynamics 365 applications.

  • Planlagt integration med andre systemer – Data, som opbevares i et andet program, kan synkroniseres regelmæssigt med Common Data Service til apps, så du kan gøre brug af data fra andre programmer i PowerApps.Scheduled integration with other systems – Data which is kept within another application can be regularly synchronized with the Common Data Service for Apps to allow you to leverage other applications data in PowerApps.
  • Transformér og importér data ved hjælp af PowerQuery – Transformation af data under import i Common Data Service kan gøres ved hjælp af PowerQuery fra mange onlinedatakilder, et fælles værktøj, der bruges på tværs af Excel, og Power BI.Transform and import data using PowerQuery – Transforming data when importing into the Common Data Service can be done through PowerQuery from many online data sources, a common tool used across Excel and Power BI.
  • Engangsimport af data – Du kan bruge enkel import og eksport af Excel og CSV-filer til engangsimport eller sjælden import af data i Common Data Service til apps.One time import of data – Simple import and export of Excel and CSV files can be used for a one time or infrequent import of data into the Common Data Service for Apps.

Arbejd med objekterInteracting with entities

Når du udvikler en app, kan du bruge standardenheder, brugerdefinerede enheder eller begge dele.When you develop an app, you can use standard entities, custom entities, or both. Som standard indeholder CDS til Apps standardenheder.CDS for Apps provides standard entities by default. Disse er konstrueret i overensstemmelse med bedste praksis for at dække de mest almindelige begreber og scenarier i en organisation.These are designed, in accordance with best practices, to capture the most common concepts and scenarios within an organization.

På skærmbilledet vises en liste over enheder.Screenshot showing a list of entities.

Du kan se en komplet liste over enheder under Enhedsreferende.For a full list of entities, see the Entity reference.

Du kan udvide funktionaliteten for standardenheder ved at oprette en eller flere brugerdefinerede enheder til at gemme oplysninger, der kun gælder for din organisation.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. Du kan finde flere oplysninger under How to create a custom entity (Sådan oprettes et brugerdefineret objekt).For more information, see How to create a custom entity.

Logik og valideringLogic and validation

Enheder i CDS til Apps kan bruge avanceret logik på serversiden og validering til at sikre kvaliteten af dataene og reducere gentagen kode i hver enkelt app, der opretter og bruger data i en enhed.Entities within CDS for Apps can leverage rich server-side logic and validation to ensure data quality and reduce repetitive code in each app that creates and uses data within an entity.

  • Forretningsregler kan validere data på tværs af flere felter og objekter samt angive advarsler og fejlmeddelelser, uanset hvilken app der bruges til at oprette dataene.Business rules validate data across multiple fields and entities and provide warning and error messages, regardless of the app used to create the data. Du kan finde flere oplysninger under Opret en forretningsregel.For more information, see Create a business rule.
  • Forretningsprocesflows guider brugerne for at sikre, at data angives ensartet og følger de samme trin hver gang.Business process flows guide users to ensure they enter data consistently and follow the same steps every time. Forretningsprocesforløb understøttes i øjeblikket kun i modeldrevne apps.Business process flows are currently only supported for Model driven apps. Du kan finde flere oplysninger i Oversigt over forretningsprocesforløb.For more information, see Business process flows overview.
  • Arbejdsprocesser gør det muligt for dig at automatisere forretningsprocesser uden brugerindtastning.Workflows allow you to automate business processes without user interaction. Du kan finde flere oplysninger i Oversigt over arbejdsprocesser.For more information, see Workflows overview.
  • Forretningslogik med kode understøtter avancerede udviklingsscenarier, så appen kan udvides direkte via kode.Business logic with code supports advanced developer scenarios to extend the application directly through code. Du kan finde flere oplysninger i Anvend forretningslogik med kode.For more information, see Apply business logic with code.

UdviklerfunktionerDeveloper capabilities

Ud over de funktioner, der er tilgængelige via PowerApps-portalen, indeholder CDS til Apps også funktioner til udviklere, som de kan bruge til at få programmeringsmæssig adgang til metadata og data, så de kan oprette objekter og forretningslogik samt bruge dataene.In addition to the features available through the PowerApps portal, CDS for Apps also includes features for developers to programmatically access metadata and data to create entities and business logic, as well as interact with data. Du kan finde flere oplysninger i Udvikleroversigt til Common Data Service til AppsFor more information, see Common Data Service for Apps Developer Overview

Næste trinNext steps

Sådan kommer du i gang med at bruge CDS til Apps:To get started using CDS for Apps:

Meddelelse om beskyttelse af personlige oplysningerPrivacy notice

Microsoft indsamler og gemmer navne på brugerdefinerede enheder og felter i vores diagnostiske systemer vha. den fælles datamodel i Microsoft PowerApps.With the Microsoft PowerApps common data model, Microsoft collects and stores custom entity and field names in our diagnostic systems. Vi bruger denne viden til at forbedre den fælles datamodel for vores kunder.We use this knowledge to improve the common data model for our customers. De enheds- og feltnavne, der oprettes af appoprettere, hjælper os med at forstå scenarier, der er fælles på tværs af Microsoft PowerApps-community'et, og det er med til at klarlægge hullerne i tjenestens standardobjektdækning, f.eks. skemaer, der er relateret til organisationer.The entity and field names that app Creators create help us understand scenarios that are common across the Microsoft PowerApps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. Microsoft har ikke adgang til og anvender ikke dataene i tabellerne i de databaser, der er knyttet til disse objekter, og de replikeres heller ikke uden for det område, databasen er klargjort i.The data in the database tables associated with these entities is not accessed or used by Microsoft or replicated outside of the region in which the database is provisioned. Bemærk dog, at de brugerdefinerede navne på enheder og felter kan replikeres på tværs af områder og slettes i overensstemmelse med vores politikker om dataopbevaring.Note, however, that the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. Microsoft har forpligtet sig til at sikre beskyttelsen af dine personlige oplysninger, som beskrevet yderligere i vores Center for sikkerhed og rettighedsadministration.Microsoft is committed to your privacy as described further in our Trust Center.