O que é o Microsoft Dataverse?

Pentare - Consultoria em Tecnologia

O que é o Microsoft Dataverse?

 

O Dataverse permite que você armazene, de forma segura, dados usados por aplicativos empresariais.

Os dados dentro do Dataverse são armazenados dentro de um conjunto de tabelas. Uma tabela é um conjunto de linhas (antes conhecido como registros) e colunas (antes conhecido como campos/atributos). Cada coluna da tabela se destina a armazenar um certo tipo de dados; por exemplo, nome, idade, salário e assim por diante.

O Dataverse inclui um conjunto de base de tabelas padrão que cobrem cenários típicos, mas você também pode criar tabelas personalizadas específicas de sua organização e preenchê-las com dados usando o Power Query. Os criadores de aplicativos podem usar o Power Apps para criar aplicativos avançados que usam esses dados.

 

Captura de tela mostrando a visão geral de Microsoft Power Platform.

 

Por que usar o Dataverse?

As tabelas personalizadas e padrão dentro do Dataverse fornecem uma opção de armazenamento segura baseada em nuvem para seus dados. As tabelas permitem criar uma definição focada nos negócios dos dados da organização para uso em aplicativos. Se não tiver certeza se as tabelas são a melhor opção, considere estes benefícios:

  • Fácil de gerenciar – Tanto os metadados quanto os dados são armazenados na nuvem. Você não precisa se preocupar com os detalhes de como eles são armazenados.
  • 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. A segurança baseada em função permite que você controle o acesso a tabelas de usuários diferentes dentro da organização.
  • Acessar seus dados do Dynamics 365 – Dados de aplicativos do Dynamics 365 também estão armazenadas no Dataverse, permitindo que você crie aplicativos rapidamente, que usam dados do Dynamics 365 e estendem aplicativos com o Power Apps.
  • Metadados avançados – Tipos de dados e relacionamentos que são usados diretamente no Power Apps.
  • Lógica e validação – Define colunas calculadas, regras de negócios, fluxos de trabalho e fluxos de processo empresarial para garantir qualidade de dados e impulsionar processos empresariais.
  • Ferramentas de produtividade – Tabelas estão disponíveis dentro dos suplementos do Microsoft Excel para aumentar a produtividade e garantir acessibilidade de dados.

 

terminologia

Para que o Dataverse seja mais intuitiva e tornem o uso mais produtivo, as terminologias do Dataverse foram atualizadas, veja:

 

ATUALIZAÇÕES DE TERMINOLOGIA
Termo herdado Termo atual
Entidade Tabela, tabelas
Campo, Atributo Coluna, colunas
Registro Linha, linhas
Conjunto de opções, conjuntos de opções de seleção múltipla
Lista de opções
Opção, opções
Duas Opções Sim/Não

 

Dynamics 365 e Dataverse

Aplicativos do Dynamics 365 — como Dynamics 365 Sales, Dynamics 365 Customer Service ou Dynamics 365 Talent — também usam o Dataverse para armazenar e proteger os dados que eles usam. Isso permite que você crie aplicativos usando o Power Apps e o Dataverse diretamente em relação a dados corporativos principais que já estão em uso no Dynamics 365, dispensando a integração.

  • Criar aplicativos em relação a seus dados do Dynamics 365 – Crie aplicativos rapidamente com base em dados corporativos no Power Apps ou usando a plataforma extensível que permite aos desenvolvedores profissionais interagir programaticamente com dados e metadados, aplicar lógica de negócios, criar conectores personalizados e integrar-se com dados externos.
  • Gerenciar lógica e regras de negócios reutilizáveis – Lógica e regras de negócios já definidas em suas tabelas do Dataverse são aplicadas a aplicativos criados com o Power Apps para garantir consistência de dados, independentemente de como os seus usuários acessam os dados ou do aplicativo utilizado.
  • Habilidades reutilizáveis no Dynamics 365 e no Power Apps – Usuários qualificados no Power Apps ou no Dynamics 365 agora podem aproveitar essas habilidades na plataforma Dataverse. Criar tabelas, formulários e gráficos agora são tarefas comuns que você executa em aplicativos.

Integração de dados no Dataverse

Criar um aplicativo em geral envolve dados de mais de uma fonte. Embora isso às vezes possa ser feito no nível do aplicativo, há também casos em que a integração desses dados em um armazenamento comum permite uma experiência de criação de aplicativo mais fácil e que um único conjunto de lógica mantenha e opere sobre os dados. O Dataverse permite que dados sejam integrados de várias fontes em um único armazenamento, que pode ser usado no Power Apps, no Power Automate, no Power BI e no Power Virtual Agents, juntamente com dados já disponíveis dos aplicativos do Dynamics 365.

  • Integração agendada com outros sistemas – Dados que são mantidos em outro aplicativo podem ser regularmente sincronizados com o Dataverse para permitir que você aproveite dados de outros aplicativos no Power Apps.
  • Transformar e importar dados usando o PowerQuery – Transformar dados ao importar para o Dataverse pode ser feito por meio do PowerQuery — uma ferramenta que costuma ser usada no Excel e no Power BI — de várias fontes de dados online.
  • Importação de dados apenas uma vez – A importação e exportação de arquivos Excel e CSV pode ser usada para uma importação única (ou não frequente) de dados para o Dataverse.

Interagir com tabelas

Ao desenvolver um aplicativo, você pode usar tabelas personalizadas, tabelas padrão, ou ambas. O Dataverse fornece tabelas padrão por padrão. 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.

Você pode estender a funcionalidade de tabelas padrão criando uma ou mais tabelas personalizadas para armazenar informações exclusivas da sua organização.

Lógica e validação

As tabelas dentro do Dataverse podem aproveitar lógica e validação avançadas no servidor para garantir qualidade de dados e reduzir código repetitivo em cada aplicativo que cria e usa dados em uma tabela.

  • Regras de negócios validam dados entre várias colunas e tabelas e fornecem mensagens de aviso e de erro, seja qual for o aplicativo usado para criar os dados. Mais informações: Criar uma regra de negócios
  • 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. Atualmente, fluxos de processo empresariais oferecem suporte apenas a aplicativos direcionados por modelo. Mais informações: Visão geral dos fluxos de processo empresarial
  • Fluxos de trabalho permitem que você automatize processos empresariais sem interação de usuário. Mais informações: Visão geral de fluxos de trabalho
  • 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. Mais informações: Aplicar lógica de negócios com código

Segurança

O Dataverse 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. Você pode combinar unidades de negócios, segurança baseada em funções, segurança baseada em linha e segurança baseada em coluna para definir o acesso geral às informações que os usuários têm em um ambiente do Dataverse. Mais informações: Segurança no Dataverse no guia de administração da Power Platform

 

Recursos do desenvolvedor

Além dos recursos disponíveis por meio do portal do Power Apps, o Dataverse inclui recursos para desenvolvedores acessarem de forma programática metadados e dados para criar tabelas e lógica de negócios, além de interagir com dados. Mais informações: Visão geral para Desenvolvedores do Dataverse

 

Aviso de privacidade

Com o Microsoft Power Apps Common Data Model, a Microsoft coleta e armazena nomes de tabelas e colunas personalizadas em sistemas de diagnóstico. Usamos esse conhecimento para aprimorar o Common Data Service para nossos clientes. Os nomes de tabelas e colunas 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 tabelas padrão do serviço, como esquemas relacionados a organizações. Os dados nas tabelas de banco de dados associados a essas tabelas não serão acessados ou usados pela Microsoft, nem replicados fora de região em que o banco de dados for provisionado. Observe, no entanto, que os nomes de tabelas e colunas personalizadas podem ser replicados em regiões e serão excluídos de acordo com nossas políticas de retenção de dados.

 

Para obter informações sobre como adquirir um plano para usar o Dataverse, fale com nossos consultores.

 

Artigo originalmente publicado  aqui.