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, vamos examinar as coisas que mantêm nossos serviços de dados comuns juntos — as entidades. Existem diferentes entidades CDS que trabalham nos bastidores, então vamos discutir aqui como elas são diferentes umas das outras.
Índice
Entendendo as Entidades CDS
As entidades podem ser consideradas como as porcas e parafusos dos serviços de dados comuns.
As entidades são usadas para armazenar registros de informações da mesma forma que as tabelas funcionam no Excel ou SQL.
O melhor de usar o serviço de dados comum é que existem entidades predefinidas que podemos usar a qualquer momento.
Basicamente, a Microsoft examinou os diferentes aplicativos criados por meio do Power Apps e observou as tabelas mais comuns que eles usam. A partir daí, eles padronizaram os dados e criaram esses templates para quem deseja entidades CDS predefinidas.
Por exemplo, as empresas normalmente possuem uma tabela de contas que contém todas as informações de contas de clientes individuais. Olhando para a lista de entidades aqui, você pode ver que também há um modelo de conta pronto para usarmos.
Vamos examinar cada uma das diferentes entidades CDS que podemos aplicar ao nosso próprio trabalho.
Campos
Anteriormente, vimos uma entidade predefinida chamada Conta. Se clicarmos nele, veremos uma lista de campos que a Microsoft configurou para esta entidade específica.
Esses campos incluem informações básicas como o nome da conta, o número da conta e a classificação da conta.
Ele também possui todos esses campos de endereço diferentes, como Cidade, País/Região, Condado, etc.
É basicamente uma longa lista de campos que você normalmente veria em um formulário, com outros itens como Categoria, Limite de Crédito e outros.
O bom desses campos é que você nem precisa pensar em que tipo de campo cada item é. Eles foram classificados de acordo, com uma coluna específica mostrando o tipo de dados de cada item.
Por exemplo, ele mostra o Endereço1 como um Texto Multilinha.
Essas entidades CDS predefinidas também fornecem pesquisas para nós. Olhando para o item aqui criado por, ele mostra que na verdade é uma pesquisa conectada a outra tabela encontrada em um campo diferente.
Isso significa que ele tem todos esses bancos de dados de relacionamento configurados para nós, eliminando a necessidade de configurarmos essas conexões manualmente.
Se houver campos que precisamos, mas não vemos aqui, também é fácil adicionar um nós mesmos. Basta clicar no botão "Adicionar campo" no canto superior esquerdo.
Relacionamentos
Também podemos encontrar Relacionamentos em entidades CDS.
Os relacionamentos mostram quais colunas nesta tabela realmente dependem de outras tabelas. Por exemplo, mostra aqui que Criado por tem um relacionamento com a entidade chamada Usuário.
Esses relacionamentos também são categorizados com base no tipo de relacionamento que eles têm com outras tabelas. Nesse caso, Criado por tem um relacionamento muitos-para-um com Usuário. Isso significa que pode haver várias contas de usuário criadas pela mesma pessoa.
Essa pessoa pode ser encontrada na tabela Usuário, que é outra entidade.
Novamente, o melhor dessas entidades é que o sistema gerou os tipos de relacionamento certos para nós.
Além dos relacionamentos muitos-para-um, existem dois outros tipos de relacionamentos - um-para-muitos e muitos-para-muitos.
Vendas é uma área em que podemos ver ótimos exemplos de relacionamentos um-para-muitos. Uma conta pode ter diferentes dados de vendas vinculados a ela.
Quanto a muitos-para-muitos, isso é um pouco mais complicado. Isso é algo que realmente não queremos usar, a menos que seja absolutamente necessário.
Por exemplo, você pode ter muitas contas relacionadas a muitos descontos. Você pode ter uma conta aplicando os descontos A e B, enquanto outra conta usa os descontos B e C.
Regras do negócio
Outra entidade realmente interessante são as regras de negócios. Abordamos esse tópico em nosso tutorial sobre o serviço de dados comuns .
As regras de negócios são um dos maiores benefícios do uso do CDS. Eles ditam os parâmetros a serem seguidos conforme os usuários interagem com seus dados.
Digamos que você tenha um restaurante. Se você tem um funcionário que pode servir álcool aos clientes, provavelmente deseja que seus dados mostrem que essa pessoa tem licença para fazê-lo. Portanto, você pode adicionar uma regra de negócios que exija que o ID de álcool da pessoa seja apresentado antes que suas informações sejam adicionadas.
Você pode ditar suas próprias regras de negócios, dependendo de sua necessidade e situação. Essas regras são ótimas porque garantem que os usuários não percam as informações mais relevantes à medida que adicionam dados ao sistema.
Visualizações
As visualizações permitem que você controle o que os diferentes usuários do seu aplicativo podem ver.
Especialmente se você tiver muitos dados confidenciais carregados no aplicativo, não deseja que todos os usuários tenham acesso a todos eles. Você provavelmente gostaria de ter controle sobre os itens que os usuários podem ver.
Por exemplo, as contas ativas aqui são definidas como exibição pública. Isso significa que os usuários podem ver essas contas ativas.
Se clicarmos em Active Accounts, ele mostra 5 colunas de dados, que é o que os usuários também podem ver.
Se tivermos dados mais confidenciais, como dados de vendas, a exibição deles pode ser limitada apenas a administradores ou líderes de equipe.
Formulários
Desta vez, vamos dar uma olhada em Forms.
Assim como em aplicativos de tela, os formulários fornecem uma plataforma para editar ou criar novos registros dos dados. Na verdade, podemos criar os formulários aqui para uma entidade específica e, em seguida, carregá-los em nosso aplicativo baseado em modelo.
Como todos os outros tipos de entidades, existem formulários prontamente disponíveis para uso. Também diz que tipo de forma cada um é.
Então, se clicarmos em Conta, ele abre o modelo de formulário.
Como você pode ver, este é um formulário muito padrão com campos como Nome da conta, Telefone, Fax e outros campos semelhantes. Este formulário também pode ser personalizado, para que possamos adicionar ou remover determinados campos.
Outras Entidades CDS
Outras entidades incluem painéis, gráficos, chaves e dados . Não discutiremos tudo isso em detalhes neste tutorial, mas alguns deles serão abordados em outros tutoriais.
Os painéis aqui funcionam da mesma forma que qualquer outro painel — eles são uma coleção de gráficos encontrados em nosso serviço de dados comum. A guia de gráficos aqui também mostra gráficos dentro do CDS.
A guia de chaves mostra o que há de único em cada dado. Quanto à aba de dados, ela mostra todos os dados disponíveis para usarmos com este CDS.
Criando entidades CDS
Agora que entendemos o que são as diferentes entidades, vamos falar sobre como criar nossa própria entidade.
Começaremos clicando no botão “Nova entidade” no topo da página.
Vamos nomear essa nova entidade como Cliente.
Para o campo primário, vamos mudar isso para número.
Vamos usar o número como campo principal porque, se olharmos para a fonte de dados que vamos usar, ela mostra que cada cliente tem um número de cliente atribuído e serve como campo principal na tabela.
Agora, vamos clicar em Criar na parte inferior do painel.
Como você pode ver, ele nos diz que está provisionando nossa tabela. Portanto, é basicamente garantir que tudo esteja no lugar.
Enquanto o provisionamento está acontecendo, podemos ver apenas uma linha aqui.
Mas uma vez feito o provisionamento, poderemos ver todos os itens que normalmente estão incluídos nesta entidade.
Agora, só porque contém uma longa lista de entradas não significa que adicionamos todas e cada uma delas. O que o Power Apps faz é olhar para outros bancos de dados que você já tem e adicionar campos que o sistema acha que você também deveria ter nessa nova tabela.
Claro, não precisamos necessariamente usar todos os itens que o Power Apps incluiu. Sempre podemos nos ater ao campo principal que adicionamos manualmente, que é o campo Número.
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
O serviço de dados comum ou CDS facilita a organização e o uso de todos os nossos dados. Saber que essas entidades são o bloco de construção de qualquer serviço de dados comum nos faz perceber o quanto elas realmente são importantes.
Também é ótimo que eles tenham sido construídos da maneira mais intuitiva possível, com modelos prontos para usarmos. Isso torna todo o processo ainda mais eficiente e permite maximizar nosso tempo enquanto trabalhamos em nosso aplicativo.
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.