Compartilhar via


Carregar dados no Planejamento de desempenho nos negócios usando fluxos de dados

Os dados de fato são uma combinação de várias fontes, ou um nível de transformação deve feito a fim de colocar os dados na estrutura correta para planejamento. Quando você carregar dados de produção, será recomendável usar fluxos de dados. Os fluxos de dados oferecem um suporte melhor para volume e complexidade de produção típicos. Eles também proporcionam uma experiência de transformação, resultados de status detalhados quando os dados são carregados e a opção de agendar atualizações dos dados.

Os fluxos de dados são uma tecnologia para preparação de dados de autoatendimento baseada em nuvem. Eles permitem aos clientes ingerir, transformar e carregar dados em ambientes do Microsoft Dataverse, espaços de trabalho do Power BI ou na conta do Azure Data Lake Storage da organização.

Os fluxos de dados são criados usando o Power Query. O Power Query é uma experiência unificada de conectividade e preparação de dados presente em muitos produtos da Microsoft, inclusive Excel e Power BI. Os clientes dispararam fluxos de dados para execução sob demanda ou automaticamente de acordo com uma agenda, e os dados são sempre mantidos atualizados. Para obter mais informações, consulte O que são fluxos de dados?

Os fluxos de dados podem popular dimensões e cubos no Planejamento de desempenho nos negócios. Depois de um fluxo de dados ser vinculado a uma dimensão ou a um cubo, quando a fonte de dados do fluxo de dados é atualizada, o Planejamento de desempenho nos negócios é atualizado com base na frequência de atualização definida no fluxo de dados.

Popular dimensões e cubos

Para usar fluxos de dados para popular valores de dimensão ou cubo, siga estas etapas.

  1. No Power Apps, crie a dimensão ou o cubo no Planejamento de desempenho nos negócios antes de criar o fluxo de dados. Anote o nome da tabela do cubo ou da dimensão. Veja alguns exemplos:

    • Cubo: Msdyn_xpna_CUBENAME
    • Dimensão: Msdyn_xpna_dimDimensionName
  2. Siga uma destas etapas, dependendo daquilo para o que você esteja criando o mapa do fluxo de dados:

    • Para uma carga de cubo: Confirme se as colunas no cubo estão mapeadas para as dimensões que foram selecionadas quando o cubo foi criado.
    • Para uma carga de dimensão: Confirme se as colunas na dimensão estão mapeadas para os atributos de dimensão que foram selecionados quando a dimensão foi criada.
  3. Siga uma destas etapas, dependendo daquilo para o que você esteja criando um fluxo de dados:

    • Para uma carga de cubo: Na seção mapeamento Coluna, Select a chave do cubo. A chave será o valor DimensionSetAltKey.
    • Para uma carga de dimensão: Na seção mapeamento Coluna, Select a chave da dimensão.

Depois que o fluxo de dados estiver vinculado ao cubo de planejamento, você poderá especificar uma atualização opcional.

Um fluxo de dados só poderá ser usado para carregar dados se a dimensão ou o cubo já tiver sido criado no Planejamento de desempenho nos negócios. Para obter mais informações, consulte Microsoft Dynamics 365 Finance Planejamento de desempenho nos negócios dimensões e Planejamento de desempenho nos negócios cubos.

Exemplo

Este exemplo mostra como criar um fluxo de dados ao carregar dados de fato em um cubo.

Para criar o cubo em dimensões do Planejamento de desempenho nos negócios, siga estas etapas.

  1. Na lista, Cubo, selecione Novo cubo.
  2. Insira um nome para o cubo.
  3. Selecione as dimensões que devem ser uma parte do cubo. Você deve selecionar pelo menos duas dimensões.
  4. Selecione Avançar e crie o cubo.

Anotação

Você precisará do nome do cubo para criar o fluxo de dados no Power Apps. O nome vai começar com msdyn_xpnacube.

Carregar dados usando fluxos de dados

  1. Selecione Carregar dados e selecione Criar fluxo de dados. Isso inicia a janela do Power Query.

Importante

O usuário deve ter a função Criador de Fluxo de Dados atribuída para poder criar o fluxo de dados. Se ele não tiver a função, o botão Criar fluxo de dados não estará disponível.

  1. Selecione fluxos de dados. Para obter mais informações sobre fluxos de dados, consulte Criar e usar fluxos de dados no Power Apps.

    Qualquer conexão de dados pode ser usada. Para este exemplo, selecione Excel.

  2. Insira um nome para o fluxo de dados.

  3. Selecione a fonte dos dados. Para este exemplo, selecione Excel. Para obter mais informações sobre como solucionar problemas de conexão, consulte Solução de problemas de conexões de dados.

  4. No lado esquerdo, selecione os dados com os quais trabalhar.

  5. Selecione Transformar dados.

  6. Na página Transformar dados, você pode combinar, atualizar ou remover colunas. Por exemplo, convém remover linhas do ano fiscal de 2021 ou linhas de um produto obsoleto. Para obter mais informações sobre como transformar dados, consulte Usar o editor do fluxo de dados para formar ou transformar dados.

  7. Depois que os dados forem transformados, selecione Avançar.

  8. Na página Mapear tabelas, em Carregar configuração, selecione Carregar na tabela existente.

  9. Selecione a tabela listada. Isso deve corresponder ao nome do cubo na página Cubo.

    Importante

    O cubo criado no Planejamento de desempenho nos negócios se chama msdyn_xpnacube_<cube_name>. Você pode encontrar o nome do cubo na página Cubo no Planejamento de desempenho nos negócios.

    Depois de selecionar o cubo de planejamento como a tabela de destino, as seções Chave de origem e Mapeamento de Colunas ficam disponíveis. A chave-fonte é o valor DimensionSetAltKey para cubos. Para dimensões, trata-se do valor NameKey (msdyn_name).

  10. A seção Mapeamento de Colunas reflete as colunas-fonte e de destino. As colunas-fonte são os dados de fato que foram carregados no fluxo de dados. As colunas de destino são as dimensões que foram selecionadas como parte da criação do cubo no aplicativo Planejamento de desempenho nos negócios. Para garantir que os dados sejam populados na coluna de destino, mapeie uma coluna-fonte para ela.

    Importante

    Se você tiver selecionado uma chave na parte superior da seção Mapeamento de Colunas, essa coluna deverá ser mapeada para uma coluna de destino.

  11. Depois que as colunas-fonte indicadas forem mapeadas para as colunas de destino, selecione Avançar.

    Anotação

    O campo Comentário não precisa ser mapeado.

Você pode atualizar manualmente o fluxo de dados ou agendar uma cadência de atualização. Para obter mais informações sobre configurações de atualização, consulte Definir a frequência de atualização.

Recomendações

Ao importar dados na página Transformação de dados, é recomendável seguir estas diretrizes:

  • Se você estiver usando títulos nos dados, defina a opção Usar primeira linha como cabeçalhos na seção Transformar.

  • Quando o aplicativo Planejamento de desempenho nos negócios cria dimensões e cubos, as colunas primárias são referenciadas e normalmente são campos da cadeia de caracteres. Ao mapear colunas para a carga de dados, confirme se os tipos de colunas fonte e de destino coincidem. Por exemplo, no aplicativo Planejamento de desempenho nos negócios, muitas referências de dimensão são por nome e são do tipo Texto. Para a dimensão da conta, o número da conta deve ser do tipo Texto. Você pode alterar o tipo selecionando o botão à esquerda do cabeçalho da coluna. Se não tentar o tipo, você receberá a seguinte mensagem de erro:

    Código de erro: erro no formato de dados de exceção de mashup, Detalhes do erro: não foi possível atualizar a entidade por causa de um problema com o documento de mashup MashupException.Error: DataFormat.Error: não foi possível converter em número. Details: Reason = DataFormat.Error;Detail = XHDCOU;Microsoft.Data.Mashup.Error.Context = User.

  • Para adicionar outra coluna a uma dimensão existente, primeiro adicione a nova coluna no Planejamento de desempenho nos negócios. Vá até Dimensão e selecione Nova coluna. Siga as etapas anteriores neste artigo para popular os dados dos fluxos de dados. Você só precisa selecionar a coluna primária e a nova coluna no mapeamento da tabela. Só as colunas mapeadas são atualizadas.

  • Se você não sabe qual é a chave do cubo para o qual está importando, no Power Apps, selecione Tabelas no painel de navegação esquerdo e selecione Personalizado e selecione o nome da tabela na grade. Em seguida, na página de detalhes em Esquema, selecione Chaves.

  • Se você não sabe qual é a chave da dimensão para o qual está importando, no Power Apps, selecione Tabelas no painel de navegação esquerdo, selecione Personalizado e o nome da tabela na grade. Na página de detalhes, selecione Propriedades. Em seguida, na caixa de diálogo Editar Tabela, selecione a guia Coluna primária.