O que é o Common Data Service?What is Common Data Service?

O Common Data Service permite que você armazene, de forma segura, dados usados por aplicativos empresariais.Common Data Service lets you securely store and manage data that's used by business applications. Os dados dentro do Common Data Service para Aplicativos são armazenados dentro de um conjunto de entidades.Data within Common Data Service is stored within a set of entities. Uma entidade é um conjunto de registros usado para armazenar dados, semelhante a como uma tabela armazena dados dentro de um banco de dados.An entity is a set of records used to store data, similar to how a table stores data within a database. O Common Data Service inclui um conjunto de base de entidades padrão que cobrem cenários típicos, mas você também pode criar entidades personalizadas específicas de sua organização e preenchê-las com dados usando Power Query.Common Data Service 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. Os criadores de aplicativo podem usar o Power Apps para criar aplicativos avançados usando estes dados.App makers can then use Power Apps to build rich applications using this data.

Captura de tela mostrando a visão geral da Plataforma do Aplicativo de Negócios.Screenshot showing overview of the Business Application Platform.

Para obter informações sobre como adquirir um plano para usar o Common Data Service, consulte Informações de definição de preços.For information on purchasing a plan to use Common Data Service, see Pricing info.

Por que usar o Common Data Service?Why use Common Data Service?

As entidades personalizadas e padrão dentro do Common Data Service fornece uma opção de armazenamento segura e baseada em nuvem para seus dados.Standard and custom entities within Common Data Service provide a secure and cloud-based storage option for your data. Elas permitem criar uma definição focada nos negócios dos dados de sua organização para uso dentro dos aplicativos.Entities let you create a business-focused definition of your organization's data for use within apps. Se não tiver certeza se as entidades são a melhor opção, considere esses benefícios:If you're not sure if entities are your best option, consider these benefits:

  • Fácil de gerenciar – Tanto os metadados quanto os dados são armazenados na nuvem.Easy to manage – Both the metadata and data are stored in the cloud. Você não precisa se preocupar com os detalhes de como eles são armazenados.You don't need to worry about the details of how they're stored.
  • Fácil de manter seguro – Dados são armazenados de forma segura para que os usuários possam vê-lo apenas se você der acesso a eles.Easy to secure – Data is securely stored so that users can see it only if you grant them access. Segurança baseada em função permite que você controle o acesso a entidades de usuários diferentes dentro de sua organização.Role-based security allows you to control access to entities for different users within your organization.
  • Acessar seus Dados do Dynamics 365 – Os dados de seus aplicativos do Dynamics 365 também estão armazenadas no Common Data Service permitindo que você crie aplicativos rapidamente, que aproveitam seus dados do Dynamics 365 e estendem seus aplicativos usando o Power Apps.Access your Dynamics 365 Data – Data from your Dynamics 365 applications is also stored within the Common Data Service allowing you to quickly build apps which leverage your Dynamics 365 data and extend your apps using Power Apps.
  • Metadados avançados – Os tipos de dados e relacionamento são aproveitados diretamente no Power Apps.Rich metadata – Data types and relationships are leveraged directly within Power Apps.
  • Lógica e validação – Define campos calculados, regras de negócios, fluxos de trabalho e fluxos de processo de negócios para garantir qualidade de dados e impulsionar processos empresariais.Logic and validation – Define calculated fields, business rules, workflows, and business process flows to ensure data quality and drive business processes.
  • Ferramentas de produtividade – Entidades estão disponíveis dentro dos suplementos do Microsoft Excel para aumentar a produtividade e garantir acessibilidade de dados.Productivity tools – Entities are available within the add-ins for Microsoft Excel to increase productivity and ensure data accessibility.

Dynamics 365 e Common Data ServiceDynamics 365 and Common Data Service

Os aplicativos do Dynamics 365, como Dynamics 365 Sales, Dynamics 365 Customer Service ou Dynamics 365 Talent, também usam o Common Data Service para armazenar e proteger dados usados pelos aplicativos.Dynamics 365 applications, such as Dynamics 365 Sales, Dynamics 365 Customer Service or Dynamics 365 Talent, also use the Common Data Service to store and secure data used by the applications. Isso permite que você crie aplicativos usando o Power Apps e o Common Data Service diretamente em relação a seus dados corporativos principais já em uso dentro do Dynamics 365 sem a necessidade de integração.This enables you to build apps using Power Apps and the Common Data Service directly against your core business data already used within Dynamics 365 without the need for integration.

  • Criar aplicativos em relação a seus dados do Dynamics 365 – Crie aplicativos rapidamente em relação a seus dados corporativos no Power Apps ou usando o Pro Developer SDK.Build Apps against your Dynamics 365 Data – Build apps quickly against your business data within Power Apps or using the Pro Developer SDK.

  • Gerenciar lógica e regras de negócios reutilizáveis – Regras de negócios e de lógica já definidas em suas entidades do Dynamics 365 são aplicadas a seu Power Apps para garantir consistência de dados com relação a como seus usuários estão acessando os dados ou por meio de qual aplicativo.Manage reusable Business logic and rules – Business Rules and logic already defined in your Dynamics 365 entities are applied to your Power Apps to ensure data consistency regardless of how your users are accessing the data or through which app.

  • Habilidades reutilizáveis entre o Dynamics 365 e o Power Apps – Os usuários com habilidades anteriormente no Power Apps ou no Dynamics 365 agora podem aprimorar essas habilidades entre a plataforma do Common Data Service.Reusable skills across Dynamics 365 and Power Apps – Users with skills previously in Power Apps or Dynamics 365 can now leverage those skills across the Common Data Service platform. Criar entidades, formulários, gráficos, etc. agora é comum entre seus aplicativos.Creating entities, forms, charts, etc are now common across your applications.

    Observação

    Os aplicativos do Finance and Operations atualmente requerem a configuração do Integrador de Dados para tornar seus dados corporativos dos aplicativos Finance and Operations disponíveis no Common Data Service.Finance and Operations apps currently requires the configuration of the Data Integrator to make your business data from Finance and Operations apps available in Common Data Service.

Integração de dados no Common Data ServiceIntegrating Data into the Common Data Service

Criar um aplicativo geralmente envolve dados de mais de uma origem, por mais que isso possa, às vezes, ser feito no nível do aplicativo, há também casos onde a integração desses dados juntos em um armazenamento comum permite uma experiência de criação de aplicativo mais fácil, e um único conjunto de lógica para manter e operar sobre os dados.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. O Common Data Service permite que dados sejam integrados de várias fontes em um único armazenamento, que pode então ser usado no Power Apps, Flow e Power BI, juntamente com dados já disponíveis dos aplicativos do Dynamics 365.The Common Data Service allows data to be integrated from multiple sources into a single store which can then be used in Power Apps, Flow and Power BI along with data already available from the Dynamics 365 applications.

  • Integração agendada com outros sistemas – Dados que são mantidos dentro de outro aplicativo podem ser regularmente sincronizados com o Common Data Service para permitir que você carregue dados de outros aplicativos no Power Apps.Scheduled integration with other systems – Data which is kept within another application can be regularly synchronized with the Common Data Service to allow you to leverage other applications data in Power Apps.
  • Transforma e importa dados usando PowerQuery – Transformar dados ao importar para o Common Data Service pode ser feito por meio do PowerQuery usando várias fontes de dados online, uma ferramenta comum usada entre Excel e 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.
  • Importação de dados apenas uma vez – A importação e exportação de arquivos Excel e CSV pode ser usada apenas uma vez ou importação não frequente de dados no Common Data Service.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.

Para obter mais informações sobre integração de dados no Common Data Service, consulte Adicionar dados em uma entidade no Common Data Service usando Power Query.For more infomation about integrating data into the Common Data Service, see Add data to an entity in Common Data Service by using Power Query.

Interação com entidadesInteracting with entities

Ao desenvolver um aplicativo, você pode usar entidades personalizadas, entidades padrão, ou ambas.When you develop an app, you can use standard entities, custom entities, or both. O Common Data Service fornece entidades padrão por padrão.Common Data Service provides standard entities by default. Eles são criados de acordo com as melhores práticas, para capturar os conceitos mais comuns e cenários dentro de uma organização.These are designed, in accordance with best practices, to capture the most common concepts and scenarios within an organization.

Captura de telas exibindo uma lista de entidades.Screenshot showing a list of entities.

Para obter uma lista completa de entidades, consulte a Referência de entidade.For a full list of entities, see the Entity reference.

Você pode estender a funcionalidade de entidades padrão criando uma ou mais entidades personalizadas para armazenar informações exclusivas da sua organização.You can extend the functionality of standard entities by creating one or more custom entities to store information that's unique to your organization. Para obter mais informações, consulte Como criar uma entidade personalizada.For more information, see How to create a custom entity.

Lógica e validaçãoLogic and validation

As entidades dentro do Common Data Service para Aplicativos podem aproveitar lógica e validação no servidor rico para garantir qualidade de dados e reduzir código repetitivo em cada aplicativo que cria e usa dados dentro de uma entidade.Entities within Common Data Service 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.

  • Regras de negócios valida dados entre vários campos e entidades e fornece mensagens de aviso e de erro, independentemente do aplicativo usado para criar os dados.Business rules validate data across multiple fields and entities and provide warning and error messages, regardless of the app used to create the data. Para obter mais informações, consulte Criar uma regra de negócios.For more information, see Create a business rule.
  • Fluxos do processo empresarial guia os usuários a garantir que eles insiram dados de forma consistente e sigam as mesmas etapas todas as vezes.Business process flows guide users to ensure they enter data consistently and follow the same steps every time. Atualmente, fluxos de processo empresariais oferecem suporte apenas a aplicativos direcionados por modelo.Business process flows are currently only supported for Model driven apps. Para obter mais informações, consulte Visão geral dos fluxos do processo empresarial.For more information, see Business process flows overview.
  • Fluxos de trabalho permitem que você automatize processos empresariais sem interação de usuário.Workflows allow you to automate business processes without user interaction. Para obter mais informações, consulte Visão geral de fluxos de trabalho.For more information, see Workflows overview.
  • Lógica de negócios com código oferece suporte a cenários de desenvolvedor avançados para estender o aplicativo diretamente por meio do código.Business logic with code supports advanced developer scenarios to extend the application directly through code. Para obter mais informações, consulte Aplicar lógica de negócios com código.For more information, see Apply business logic with code.

SegurançaSecurity

O Common Data Service possui um rico modelo de segurança para proteger a integridade dos dados e a privacidade dos usuários, promovendo a colaboração e acesso a dados com eficiência.Common Data Service has a rich security model to protect the data integrity and privacy of users while promoting efficient data access and collaboration. Você pode combinar as unidades de negócios, segurança baseada em funções, a segurança baseada em registro e a segurança baseada em campo para definir o acesso geral às informações que os usuários terão em um ambiente do Common Data Service.You can combine business units, role-based security, record-based security, and field-based security to define the overall access to information that users have in a Common Data Service environment. Mais informações: Segurança no Common Data ServiceMore information: Security in Common Data Service

Recursos do desenvolvedorDeveloper capabilities

Além dos recursos disponíveis por meio do portal do Power Apps, Common Data Service também inclui recursos para desenvolvedores acessarem de forma programática metadados e dados para criar entidades e lógica de negócios, assim como interagir com dados.In addition to the features available through the Power Apps portal, Common Data Service also includes features for developers to programmatically access metadata and data to create entities and business logic, as well as interact with data. Para obter mais informações, consulte Visão geral para Desenvolvedores do Common Data ServiceFor more information, see Common Data Service Developer Overview

Próximas etapasNext steps

Para começar a usar o Common Data Service:To get started using Common Data Service:

Aviso de privacidadePrivacy notice

Com o Microsoft Power Apps do Microsoft PowerApps, a Microsoft coleta e armazena nomes de campos e de entidades personalizadas em nossos sistemas de diagnóstico.With the Microsoft Power Apps common data model, Microsoft collects and stores custom entity and field names in our diagnostic systems. Usamos esse conhecimento para aprimorar o Common Data Service para nossos clientes.We use this knowledge to improve the common data model for our customers. Os nomes de entidades e campos criados pelos criadores de aplicativos nos ajudam a entender cenários que são comuns na comunidade do Microsoft Power Apps e verificar lacunas na cobertura de serviços de entidades padrão, como esquemas relacionados a organizações.The entity and field names that app Creators create help us understand scenarios that are common across the Microsoft Power Apps community and ascertain gaps in the service’s standard entity coverage, such as schemas related to organizations. Os dados nas tabelas de banco de dados associadas a essas entidades não serão acessados ou usados pela Microsoft ou replicados fora de região em que o banco de dados estiver provisionado.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. Observe, no entanto, que os nomes de campos e de entidades personalizadas podem ser replicados em regiões e serão excluídos de acordo com nossas políticas de retenção de dados.Note, however, that the custom entity and field names may be replicated across regions and are deleted in accordance with our data retention policies. A Microsoft tem o compromisso de proteger sua privacidade conforme descrito em nossa Central de Confiabilidade.Microsoft is committed to your privacy as described further in our Trust Center.