O que é Common Data Service?

O Common Data Service permite-lhe, de forma segura, armazenar e gerir dados que são utilizados por aplicações de negócio. Os dados no Common Data Service são armazenados dentro de um conjunto de entidades. Uma entidade é um conjunto de registos utilizada para armazenar dados, semelhantes à forma como uma tabela armazena dados numa base de dados. O Common Data Service inclui um conjunto de base de entidades padrão que abrange cenários típicos, mas também pode criar entidades personalizadas específicas da sua organização e povoá-las com dados utilizando o Power Query. Os criadores de aplicações podem, então, utilizar o PowerApps para criar aplicações diversificadas utilizando estes dados.

Captura de ecrã mostrando a descrição geral da Plataforma de Aplicações Empresariais.

Para obter informações sobre como comprar um plano para poder utilizar o Common Data Service, consulte Informações de preços.

Porque utilizar o Common Data Service?

Entidades personalizadas e padrão no Common Data Service fornecem uma opção de armazenamento seguro e baseada em nuvem para os seus dados. As entidades permitem-lhe criar uma definição centrada em negócio dos dados da sua organização para utilização em aplicações. Se não tiver a certeza que as entidades são a melhor opção, considere estes benefícios:

  • Fáceis de gerir – ambos os metadados e dados são armazenados na nuvem. Não é necessário preocupar-se com os detalhes de como são armazenados.
  • Fáceis de proteger – os dados são armazenados de forma segura para que os utilizadores possam vê-lo apenas se lhes conceder acesso. A segurança baseada em funções permite-lhe controlar o acesso a entidades para diferentes utilizadores na sua organização.
  • Aceder aos dados do Dynamics 365 – os dados provenientes das suas aplicações do Dynamics 365 também são armazenados no Common Data Service permitindo-lhe criar rapidamente aplicações que utilizam dados do Dynamics 365 e expandir as suas aplicações através do PowerApps.
  • Metadados diversificados – Os tipos de dado e relações são utilizados diretamente no PowerApps.
  • Lógica e validação – definem campos calculados, regras de negócio, fluxos de trabalho e fluxos de processo de negócio para assegurar a qualidade dos dados e impulsionar os processos de negócio.
  • Ferramentas de produtividade – as entidades estão disponíveis nos suplementos para o Microsoft Excel para aumentar a produtividade e garantir a acessibilidade dos dados.

Dynamics 365 e o Common Data Service

Aplicações do Dynamics 365, como o Dynamics 365 for Sales, Service ou Talent também utilizam o Common Data Service para armazenar e proteger os dados utilizados pelas aplicações. Isto permite-lhe criar aplicações utilizando o PowerApps e o Common Data Service diretamente com os dados fundamentais do negócio já utilizados no Dynamics 365 sem que seja necessária integração.

  • Criar aplicações utilizando os Dados do Dynamics 365 – criar aplicações rapidamente utilizando os dados de negócio no PowerApps ou utilizando o Pro Developer SDK.

  • Gerir lógica e regras de negócio reutilizáveis – a lógica e as Regras de Negócio já definidas nas suas entidades do Dynamics 365 são aplicadas ao PowerApps para garantir a consistência dos dados independentemente de como os utilizadores estiverem a aceder aos dados ou através de que aplicação.

  • Competências reutilizáveis no Dynamics 365 e PowerApps – os utilizadores com competências anteriormente no PowerApps ou Dynamics 365 agora podem utilizar essas competências na nova Plataforma do Common Data Service. A criação de entidades, formulários, gráficos, etc. são agora comuns entre aplicações.

    Nota

    O Dynamics 365 for Finance and Operations requer atualmente a configuração do Integrador de Dados para tornar os dados do seu negócio do Finance and Operations disponíveis no Common Data Service.

Integrar Dados no Common Data Service

A criação de uma aplicação normalmente envolve dados provenientes de mais de uma origem, apesar de isto pode ser efetuado, por vezes, ao nível da aplicação, também existem casos em que integração nestes dados em conjunto para um armazenamento comum permite uma experiência de criação de aplicação mais fácil e um único conjunto de lógica para manter e operar os dados. O Common Data Service permite que os dados sejam integrados de várias origens para uma único local de armazenamento que pode ser depois utilizado no PowerApps, Flow e Power BI juntamente com dados já disponíveis das aplicações do Dynamics 365.

  • Integração agendada com outros sistemas – os dados que são mantidos noutra aplicação podem ser regularmente sincronizados com o Common Data Service para permitir tirar partido de outros dados de aplicações no PowerApps.
  • Transformar e importar dados utilizando o PowerQuery – transformar dados quando importa para o Common Data Service pode ser efetuado através do PowerQuery a partir de variadas origens de dados online, uma ferramenta comum utilizada no Excel e Power BI.
  • Importação de dados única – importação e exportação simples de ficheiros do Excel e CSV podem ser utilizadas por uma vez ou para casos de importação de dados não frequente para o Common Data Service.

Para mais informações sobre a integração de dados no Common Data Service, consulte Adicionar dados a uma entidade no Common Data Service através do Power Query.

Interagir com entidades

Quando desenvolve uma aplicação, pode utilizar entidades padrão, entidades personalizadas ou ambas. O Common Data Service fornece entidades padrão por predefinição. Estas foram concebidas, de acordo com melhores práticas, para capturar os conceitos e cenários mais comuns dentro de uma organização.

Captura de ecrã que mostra uma lista de entidades.

Para obter uma lista completa das entidades, consulte a Referência de entidades.

É possível expandir a funcionalidade de entidades padrão através da criação de uma ou mais entidades personalizadas para armazenar informações que sejam exclusivas da sua organização. Para mais informações, consulte Como criar um entidade personalizada.

Lógica e validação

As entidades dentro do Common Data Service podem tirar partido de lógica do lado do servidor diversificada e validação para garantir a qualidade dos dados e reduzir o código repetitivo em cada aplicação que cria e utiliza dados dentro de uma entidade.

  • Regras de negócio validam dados em vários campos e entidades e fornecem mensagens aviso e de erro, independentemente da aplicação utilizada para criar os dados. Para mais informações, consulte Criar um regra de negócio.
  • Fluxos de processo de negócio guiam os utilizadores para assegurar que introduzem dados de forma consistente e seguem sempre os mesmos passos. Fluxos de processo de negócio são atualmente apenas suportado para aplicação orientadas por Modelos. Mais informações, consulte Descrição geral dos fluxos do processo de negócio.
  • Fluxos de trabalho permitem-lhe automatizar processos de negócio sem interação por parte do utilizador. Para mais informações, consulte Descrição geral dos Fluxos de trabalho.
  • Lógica de negócio com código suporta cenários de programador avançados para expandir a aplicação diretamente através de código. Para mais informações, consulte Aplicar lógica de negócio com código.

Recursos para programadores

Para além das funcionalidades disponíveis através do portal PowerApps, o Common Data Service também inclui funcionalidades para que os programadores programaticamente acedam a metadados e dados para criar entidades e lógica de negócio, bem como interagir com os dados. Para mais informações, consulte Descrição Geral para Programadores do Common Data Service

Passos seguintes

Para começar a utilizar o Common Data Service:

Aviso de privacidade

Com o modelo de dados comum do Microsoft PowerApps, a Microsoft recolhe e armazena nomes de entidade personalizada e campo nos nossos sistemas de diagnóstico. Utilizamos este conhecimento para melhorar o modelo de dados comum para os nossos clientes. Os nomes de entidade e campo que os Criadores da aplicação criaram ajudam-nos a compreender cenários comuns em toda a comunidade do Microsoft PowerApps e verificar falhas na cobertura de entidade padrão do serviço, tais como esquemas relacionados com organizações. Os dados nas tabelas da base de dados associados a estas entidades não são acedidos ou utilizados pela Microsoft ou replicados fora da região em que a base de dados é aprovisionada. No entanto, note que a entidade personalizada e nomes de campos podem ser replicados entre regiões e são eliminados de acordo com as nossas políticas de retenção de dados. A Microsoft está empenhada na sua privacidade conforme descrito mais à frente no nosso Centro de Fidedignidade.