Partilhar via


Criando um fluxo de dados

Um fluxo de dados é uma coleção de tabelas que você cria e gerencia em espaços de trabalho no serviço do Power BI. Uma tabela é um conjunto de colunas que armazenam dados, tal como uma tabela dentro de uma base de dados. Você pode adicionar e editar tabelas em seu fluxo de dados e gerenciar agendas de atualização de dados diretamente do espaço de trabalho no qual você criou seu fluxo de dados. Para criar um fluxo de dados, inicie o serviço do Power BI em um navegador e selecione um espaço de trabalho (os fluxos de dados não estão disponíveis em meu espaço de trabalho no serviço do Power BI) no painel de navegação. Você também pode criar um novo espaço de trabalho para criar seu novo fluxo de dados.

pt-PT: Você pode criar ou expandir um novo fluxo de dados de várias maneiras:

As seções a seguir exploram cada uma dessas maneiras de criar um fluxo de dados em detalhes.

Nota

Os usuários em um espaço de trabalho Premium, os usuários com uma licença Pro e os usuários com uma licença Premium por usuário (PPU) podem criar fluxos de dados.

Criar um fluxo de dados usando uma nova fonte

Ao usar a opção Nova fonte , você pode definir uma nova tabela e conectar-se a uma nova fonte de dados.

  1. Selecione o link Obter dados... na tela ou selecione uma fonte usando Nova fonte na faixa de opções.

    Captura de tela mostrando opções para fontes de dados.

  2. Ao selecionar uma fonte de dados, você será solicitado a fornecer as configurações de conexão, conforme mostrado na imagem a seguir.

    Captura de ecrã do formulário apresentado depois de escolher o SQL do Azure como conector.

  3. Uma vez conectado, você pode selecionar quais dados usar para sua tabela. Quando você escolhe dados e uma fonte, o Power BI se reconecta à fonte de dados. A reconexão mantém os dados em seu fluxo de dados atualizados na frequência selecionada posteriormente no processo de configuração.

    Captura de ecrã de uma seleção de tabela no ecrã Escolher Dados.

  4. Depois de selecionar os dados a serem usados na tabela, você pode usar o editor de fluxo de dados para moldar ou transformar esses dados no formato necessário para uso em seu fluxo de dados.

Criar um fluxo de dados usando tabelas vinculadas

Ao criar um fluxo de dados usando tabelas vinculadas, você pode fazer referência a uma tabela existente definida em outro fluxo de dados de forma somente leitura. A lista a seguir descreve alguns dos motivos pelos quais você pode escolher essa abordagem:

  • Para reutilizar uma tabela em vários fluxos de dados, como uma tabela de data ou uma tabela de pesquisa estática, crie a tabela uma vez e, em seguida, faça referência a ela nos outros fluxos de dados.

  • Para evitar a criação de várias atualizações para uma fonte de dados, use tabelas vinculadas para armazenar os dados e agir como um cache. Cada consumidor subsequente usa essa tabela, reduzindo a carga para a fonte de dados subjacente.

  • Para executar uma mesclagem entre duas tabelas.

Nota

As tabelas vinculadas estão disponíveis somente com o Power BI Premium.

Criar um fluxo de dados usando uma tabela computada

Ao criar um fluxo de dados usando uma tabela computada, você pode fazer referência a uma tabela vinculada e executar operações sobre ela de forma somente gravação. O resultado é uma nova tabela que faz parte do fluxo de dados. Você pode converter uma tabela vinculada em uma tabela computada de duas maneiras. Você pode criar uma nova consulta a partir de uma operação de mesclagem ou, se quiser editar ou transformar a tabela, pode criar uma referência ou duplicata da tabela.

Como criar tabelas computadas

Depois de criar um fluxo de dados com uma lista de tabelas, você pode executar cálculos nessas tabelas. Na ferramenta de criação de fluxo de dados no serviço Power BI, selecione Editar tabelas e, em seguida, clique com o botão direito do rato na tabela que pretende utilizar como base para a tabela computada e na qual pretende efetuar cálculos. No menu de contexto, escolha Referência.

Para que a tabela seja qualificada como uma tabela calculada, você deve selecionar Habilitar carga , conforme mostrado na imagem a seguir. Clique com o botão direito do rato na tabela para apresentar este menu de contexto.

Captura de ecrã do menu de contexto numa tabela selecionada com ativar carregamento realçado.

Ao selecionar Habilitar carregamento, você cria uma nova tabela cuja origem é a tabela referenciada. O ícone muda e mostra o ícone computado , como mostra a imagem a seguir.

Captura de ecrã do ícone alterado da tabela realçado.

Qualquer transformação executada nesta tabela recém-criada é executada nos dados que já residem no armazenamento de fluxo de dados do Power BI. Isso significa que a consulta não é executada na fonte de dados externa da qual os dados foram importados, como os dados extraídos do Banco de Dados SQL do Azure. Em vez disso, a consulta é realizada nos dados que residem no armazenamento de fluxo de dados.

Casos de utilização de exemplo

Que tipo de transformações você pode realizar com tabelas computadas? Você pode executar qualquer transformação que normalmente especificar usando a interface do usuário de transformação no Power BI ou no editor M. Todas essas transformações são suportadas ao executar computação no armazenamento.

Considere o seguinte exemplo: Você tem uma tabela Account que contém os dados brutos para todos os clientes da sua assinatura do Dynamics 365. Você também tem dados brutos de ServiceCalls do Centro de Serviços, com dados das chamadas de suporte que foram realizadas a partir da conta diferente em cada dia do ano.

Imagine que você deseja enriquecer a tabela Account com dados da tabela ServiceCalls . Primeiro, você precisa agregar os dados da tabela ServiceCalls para calcular o número de chamadas de suporte que foram feitas para cada conta no ano passado.

Captura de ecrã do ecrã Grupo por accountid.

Em seguida, você deseja mesclar a tabela Account com a tabela ServiceCallsAggregated para calcular a tabela Account enriquecida.

Captura de ecrã do ecrã Intercalar

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

Captura de tela dos resultados da mesclagem

É isso. A transformação é realizada nos dados no fluxo de dados que reside na sua assinatura do Power BI Premium, não nos dados de origem.

Nota

As tabelas computadas são um recurso exclusivo premium

Criar um fluxo de dados usando uma pasta CDM

Ao criar um fluxo de dados a partir de uma pasta CDM, você pode fazer referência a uma tabela que outro aplicativo grava no formato Common Data Model (CDM). Você precisa fornecer o caminho completo para o arquivo de formato CDM armazenado no ADLS Gen 2.

Captura de tela da tela Anexar uma nova pasta CDM a um novo fluxo de dados.

A lista a seguir descreve os requisitos para criar fluxos de dados a partir de pastas CDM:

  • A conta ADLS Gen 2 deve ter as permissões apropriadas configuradas para que o Power BI acesse o arquivo.

  • O usuário que tenta criar o fluxo de dados deve ter acesso à conta ADLS Gen 2.

  • A URL deve ser um caminho de arquivo direto para o arquivo JSON e usar o ponto de extremidade ADLS Gen 2; blob.core não é suportado.

Criar um fluxo de dados usando importar/exportar

Ao criar um fluxo de dados usando importar/exportar, você pode importar um fluxo de dados de um arquivo. Essa ferramenta é útil se você quiser salvar uma cópia de fluxo de dados offline ou mover um fluxo de dados de um espaço de trabalho para outro.

Para exportar um fluxo de dados, selecione o fluxo de dados que você criou e selecione o item de menu Mais (as reticências) para expandir as opções e, em seguida, selecione Exportar .json. Você será solicitado a baixar o fluxo de dados representado no formato CDM.

Captura de tela de um fluxo de dados selecionado com o menu suspenso mais aberto.

Para importar um fluxo de dados, selecione a caixa Importar e carregue o arquivo. O Power BI cria o fluxo de dados para você e permite que você salve o fluxo de dados como está ou execute outras transformações.

Ao colocar seus dados em um fluxo de dados, você pode usar o Power BI Desktop e o serviço do Power BI para criar modelos semânticos, relatórios, painéis e aplicativos. Estes novos recursos dão-lhe informações sobre as suas atividades empresariais. Os artigos a seguir fornecem mais detalhes sobre cenários de uso comuns para fluxos de dados: