Criando entidades computadas em fluxos de dados

Você pode executar cálculos em armazenamento ao usar fluxos de dados com uma assinatura do Power BI Premium. Isso permite que você faça cálculos em seus fluxos de dados existentes e retorne resultados que permitem que você se concentre na criação e na análise de relatórios.

Entidades computadas em Power BI Premium.

Para executar cálculos em armazenamento, primeiro você deve criar o fluxo de dados e trazer dados para esse armazenamento de fluxo de dados do Power BI. Depois de ter um fluxo de dados que contém dados, você pode criar entidades computadas , que são entidades que fazem cálculos no armazenamento.

Há duas maneiras de conectar dados do fluxo de dados ao Power BI:

As seções a seguir descrevem como criar entidades computadas em seus dados do fluxo de dados.

Como criar entidades computadas

Depois de ter um fluxo de dados com uma lista de entidades, você pode executar cálculos nessas entidades.

Na ferramenta de autor do fluxo de dados no serviço Power BI, selecione Editar entidades. Em seguida, clique com o botão direito do mouse na entidade que você deseja usar como base para sua entidade computada e na qual você deseja executar cálculos. No menu de atalho, selecione Referência.

Para que a entidade seja qualificada como uma entidade computada, Habilitar carga deve ser selecionado, conforme mostrado na imagem a seguir. Clique com o botão direito do mouse na entidade para exibir esse menu de atalho.

Selecione Habilitar carga no menu de atalho.

Ao selecionar Habilitar carregamento, você cria uma nova entidade cuja origem é a entidade referenciada. O ícone muda para o ícone computado, conforme mostrado na imagem a seguir.

Entidade computada em Power BI Premium.

Qualquer transformação que você fizer nessa entidade recém-criada será executado nos dados que já residem no Power BI de fluxo de dados. Isso significa que a consulta não será executado na fonte de dados externa da qual os dados foram importados (por exemplo, o banco de dados SQL do qual os dados foram retirados).

Casos de uso de exemplo

Que tipo de transformações podem ser feitas com entidades computadas? Todas as transformações que você geralmente especifica usando a interface do usuário de transformação no Power BI, ou o editor M, têm suporte ao executar a computação no armazenamento.

Considere o exemplo a seguir. Você tem uma entidade Conta que contém os dados brutos para todos os clientes de sua assinatura do Dynamics 365. Você também tem dados brutos serviceCalls do centro de serviços, com dados das chamadas de suporte que foram executadas de diferentes contas em cada dia do ano.

Imagine deseja enriquecer a entidade Conta com dados de ServiceCalls.

Primeiro, você precisaria agregar os dados das ServiceCalls para calcular o número de chamadas de suporte que foram feitas para cada conta no último ano.

Agregando os dados das Chamadas de Serviço por .

Em seguida, você mescla a entidade Conta com a entidade ServiceCallsAggregated para calcular a tabela Conta enriquecida.

Mesclando a entidade Account com a entidade ServiceCallsAggregated.

Em seguida, você pode ver os resultados, mostrados como EnrichedAccount na imagem a seguir.

Resultados de uma entidade computada em Power BI Premium.

E é isso que a transformação é feita nos dados no fluxo de dados que residem em sua assinatura Power BI Premium, não nos — dados de origem.

Considerações e limitações

É importante observar que, se você remover o workspace Power BI Premium capacidade, o fluxo de dados associado não será mais atualizado.

Ao trabalhar com fluxos de dados criados especificamente na conta de Armazenamento do Azure Data Lake de uma organização, as entidades vinculadas e as entidades computadas só funcionam corretamente quando as entidades residem na mesma conta de armazenamento. Mais informações: Conexão Azure Data Lake Armazenamento Gen2 para armazenamento de fluxo de dados

Entidades vinculadas só estão disponíveis para fluxos de dados criados em Power BI e Power Apps. Como prática recomendada, ao fazer cálculos nos dados unidos por dados locais e na nuvem, crie uma nova entidade para executar esses cálculos. Isso fornece uma experiência melhor do que usar uma entidade existente para cálculos, como uma entidade que também está consultando dados de ambas as fontes e fazendo transformações no armazenamento.

Confira também

Este artigo descreveu entidades computadas e fluxos de dados. Aqui estão mais alguns artigos que podem ser úteis:

Os links a seguir fornecem informações adicionais sobre fluxos de dados Power BI e outros recursos:

Confira mais informações sobre o Power Query e a atualização agendada nestes artigos:

Para obter mais informações sobre Common Data Model, leia seu artigo de visão geral: