Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Um dos cenários comuns que ocorre quando você integra dados ao Dataverse é mantê-los sincronizados com a origem. Usando o fluxo de dados padrão, você pode carregar dados no Dataverse. Este artigo explica como você pode manter os dados sincronizados com o sistema de origem.
A importância da coluna de chave
Se você estiver usando um sistema de base de dados relacional como fonte, normalmente você tem colunas de chave nas tabelas e os dados estão em um formato adequado para serem carregados no Dataverse. No entanto, os dados dos arquivos do Excel nem sempre são tão limpos. Geralmente, você tem um arquivo do Excel com planilhas de dados sem ter nenhuma coluna de chave. Em considerações de mapeamento de campo para fluxos de dados padrão, você pode ver que, se houver uma coluna de chave na origem, ela pode ser facilmente usada como a chave alternativa no mapeamento de campo do fluxo de dados.
Ter uma coluna de chave é importante para a tabela no Dataverse. A coluna de chave é o identificador de linha; esta coluna contém valores exclusivos em cada linha. Ter uma coluna de chave ajuda a evitar linhas duplicadas e também ajuda na sincronização dos dados com o sistema de origem. Se uma linha for removida do sistema de origem, ter uma coluna de chave será útil para encontrá-la e removê-la do Dataverse também.
Criando uma coluna-chave
Se você não tiver uma coluna de chave na fonte de dados (Excel, arquivo de texto ou qualquer outra fonte), poderá gerar uma usando o seguinte método:
Limpe seus dados.
A primeira etapa para criar a coluna de chave é remover todas as linhas desnecessárias, limpar os dados, remover linhas vazias e remover todas as possíveis duplicatas.
Adicione uma coluna de índice.
Depois que os dados são limpos, a próxima etapa é atribuir uma coluna de chave a ele. Você pode usar Adicionar Coluna de Índice na guia Adicionar Coluna para essa finalidade.
Ao adicionar a coluna de índice, você tem algumas opções para personalizá-la, por exemplo, personalizações no número inicial ou o número de valores a serem saltados a cada vez. O valor inicial padrão é zero e incrementa um valor cada vez.
Usar a coluna de chave como a chave alternativa
Agora que você tem as colunas de chave, você pode atribuir o mapeamento de campo do fluxo de dados à Chave Alternativa.
A configuração é simples, você só precisa definir a chave alternativa. No entanto, se você tiver vários arquivos ou tabelas, eles terão outra etapa para serem considerados.
Se você tiver vários arquivos
Se você tiver apenas um arquivo do Excel (ou planilha ou tabela), as etapas no procedimento anterior serão suficientes para definir a chave alternativa. No entanto, se você tiver vários arquivos (ou planilhas ou tabelas) com a mesma estrutura (mas com dados diferentes), acrescente-os.
Se você estiver obtendo dados de vários arquivos do Excel, a opção Combinar Arquivos do Power Query anexará automaticamente todos os dados e sua saída será semelhante à imagem a seguir.
Conforme mostrado na imagem anterior, além do resultado da anexação, o Power Query também traz a coluna Source.Name, que contém o nome do arquivo. O valor de índice em cada arquivo pode ser exclusivo, mas não é exclusivo em vários arquivos. No entanto, a combinação da coluna Index e da coluna Source.Name é uma combinação exclusiva. Escolha uma chave alternativa composta para este cenário.
Excluir linhas que não existem mais na saída da consulta
A última etapa é selecionar as linhas Delete que não existem mais na saída da consulta. Essa opção compara os dados na tabela Dataverse com os dados provenientes da origem com base na chave alternativa (que pode ser uma chave composta) e remove as linhas que não existem mais. Como resultado, seus dados no Dataverse sempre serão sincronizados com sua fonte de dados.