Colunas calculadas no SharePoint | Uma visão geral
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Neste tutorial, falaremos sobre PowerApps CDS ou serviço de dados comum. Isso é importante porque qualquer aplicativo baseado em modelo tem melhor desempenho se for executado por meio de um serviço de dados comum.
Um serviço de dados comum é uma camada de dados entre todos os dados de entrada que alimentam seus aplicativos.
Em qualquer organização, os dados geralmente vêm de diferentes fontes. Se você administra uma loja, por exemplo, tem dados vindos do seu sistema de ponto de venda. Você também terá dados provenientes de seus QuickBooks ou de qualquer outro software de contabilidade, bem como de suas compras de fornecedores.
Você terá então uma camada que retém e recebe todos esses dados para que você possa efetivamente ativar qualquer aplicativo. Isso é o que um CDS faz.
É bem diferente do que os administradores de banco de dados chamariam de camada de dados. Um CDS do PowerApps é uma combinação de armazenamento de dados e camada de dados.
Índice
Benefícios do PowerApps CDS
Trabalhar com o CDS traz vários benefícios. Você pode verificar a documentação do Microsoft PowerApps para ver como ele funcionaria com sua configuração, mas vamos destacar quatro dos benefícios mais importantes aqui.
Primeiro benefício: o CDS padroniza todos os seus dados.
Com um serviço de dados comum, todos os seus dados estão no lugar. Não há necessidade de ir ao seu software de contabilidade para obter uma informação e, em seguida, ao seu software POS para obter outro dado. É por isso que grandes organizações que normalmente trabalham com grandes quantidades de dados preferem usar o CDS.
O CDS também usa colunas padronizadas e tipos de campo, permitindo que você organize os dados com mais eficiência.
Segundo benefício: o CDS permite aplicar regras de negócios.
As regras de negócios permitem definir parâmetros que devem ser seguidos sempre que qualquer tipo de dado for adicionado.
Por exemplo, você pode definir uma regra de que um número de funcionário precisa ser anexado a qualquer informação de funcionário que será adicionada ao formulário. Ou, se uma loja estiver servindo bebidas alcoólicas, você pode exigir que um ID de licença de álcool seja fornecido antes que a venda seja aprovada.
Essas regras de negócios sempre serão aplicadas até a camada de dados, e não apenas na camada de aplicativos. Isso significa que não importa o que aconteça, as regras de negócio sempre serão seguidas.
Terceiro benefício: o CDS adiciona uma camada de segurança.
A Microsoft sempre foi conhecida por sua segurança. Você nem precisará de um administrador de banco de dados ou especialista em segurança de dados depois de usar o CDS. Você pode controlar facilmente a quais tabelas, linhas e outras partes dos dados as pessoas específicas podem ter acesso.
Por exemplo, se você for dar aos seus fornecedores acesso ao seu aplicativo, você não gostaria que eles vissem seus dados de vendas. Você gostaria de limitar o acesso aos dados de compra específicos de cada fornecedor. Isso é algo que você pode aplicar através do CDS.
Quarto benefício: o CDS faz o backup automático de seus dados.
Fazer backup de dados é algo que muitas pessoas costumam esquecer. O ruim disso é que você só percebe a importância de fazer backup regularmente de seus dados até perdê-los.
A boa notícia é que o CDS faz o backup automático de seus dados para você. Não importa o que aconteça, você pode esperar que seus dados estejam seguros na nuvem.
Configurando o ambiente e o banco de dados
Vamos começar a criar um serviço de dados comum. A primeira etapa é configurar o ambiente e o banco de dados.
Se você configurou seu ambiente PowerApps da mesma forma que eu, precisará fazer o provisionamento antes de criar seu banco de dados.
Você saberá que esse é o caso se for em Dados no painel esquerdo, clicar em Entidades e ver esta mensagem no meio dizendo que o ambiente atual em que você está não suporta a criação de bancos de dados.
O PowerApps está nos pedindo para fazer isso porque, como mencionado anteriormente, o CDS não é apenas uma camada de dados; é uma forma de armazenamento de dados também. Pense nisso como algo semelhante ao Dropbox, OneDrive ou qualquer tipo de servidor SQL. Vai precisar de um banco de dados onde possa armazenar todos os dados na nuvem.
Então, o que precisamos fazer agora é criar um novo ambiente primeiro. Vamos clicar em “Criar um novo ambiente” e chamar esse ambiente de CDSTutorial.
Isso exigirá que escolhamos uma região nesta lista suspensa.
Como estamos apenas testando isso por enquanto, escolheremos uma versão de avaliação e não um ambiente de produção.
Assim que terminarmos tudo isso, vamos clicar em “Criar ambiente” no canto inferior direito. Geralmente leva alguns segundos para o próximo painel carregar depois que você clica no botão.
Uma vez carregado, ele nos perguntará se queremos criar um banco de dados. Ele mostrará uma lista das coisas que podemos fazer depois que um banco de dados é criado.
Como queremos que tudo nessa lista aconteça, vamos clicar em “Criar banco de dados”.
Ele vai nos pedir uma moeda primeiro, então vamos escolher USD para este exemplo.
O idioma também foi definido como inglês por padrão, mas você pode alterar isso clicando no menu suspenso, caso deseje que seu banco de dados esteja em um idioma diferente.
Vamos incluir alguns aplicativos e dados de exemplo marcando a caixa apenas para que possamos ver como as coisas se parecem.
Uma vez preenchidos todos esses campos, vamos clicar em “Criar meu banco de dados”.
A criação do banco de dados normalmente leva alguns minutos para ser concluída, portanto, espere um pouco neste momento. Caso você esteja se perguntando se está no caminho certo, ele deve mostrar uma mensagem informando que está construindo o banco de dados no momento.
Introdução ao Power Apps: Definição, recursos, funções e importância
Ambientes do Power Apps: Configurando os elementos do aplicativo corretamente
Funções e fórmulas do PowerApps | Uma introdução
Conclusão
Usar o CDS do PowerApps definitivamente faz com que as coisas funcionem com mais eficiência, especialmente se você estiver extraindo dados de várias fontes e planejando aplicá-los a diferentes aplicativos.
Obviamente, construir o banco de dados e o ambiente é apenas o começo. Em tutoriais futuros, falaremos sobre os outros aspectos do serviço de dados comuns para ajudá-lo a entender como ele realmente funciona.
Tudo de bom,
henrique
Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.
Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.
Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.
O que é self em Python: exemplos do mundo real
Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.