Compartilhar via


Vincular tabelas entre fluxos de dados

Com fluxos de dados no Microsoft Power Platform, você pode ter uma única fonte de armazenamento de dados organizacional em que os analistas de negócios podem preparar e gerenciar seus dados uma vez e reutilizá-los entre diferentes aplicativos de análise na organização.

Ao vincular tabelas entre fluxos de dados, você pode reutilizar tabelas que já foram ingeridas, limpas e transformadas por fluxos de dados que pertencem a outras pessoas, sem a necessidade de manter esses dados. As tabelas vinculadas simplesmente apontam para as tabelas em outros fluxos de dados e só fazem uma cópia dos dados quando o fluxo de dados de destino está em outro workspace ou ambiente.

As tabelas vinculadas são somente leitura, portanto, se você quiser criar transformações para uma tabela vinculada, deverá criar uma nova tabela computada com uma referência à tabela vinculada.

Disponibilidade da tabela vinculada

A disponibilidade da tabela vinculada depende se você está usando fluxos de dados no Power BI ou no Power Apps. As seções a seguir descrevem os detalhes de cada um.

Tabelas vinculadas no Power BI

Para serem atualizadas, as tabelas vinculadas exigem uma assinatura do Power BI Premium . As tabelas vinculadas estão disponíveis em qualquer fluxo de dados em um workspace hospedado na capacidade do Power BI Premium. Não há limitações no fluxo de dados de origem.

As tabelas vinculadas só funcionam corretamente em novos workspaces do Power BI e, da mesma forma, todos os fluxos de dados vinculados devem estar localizados em novos workspaces. Mais informações: Criar os novos workspaces no Power BI

Observação

As tabelas diferem com base em se são tabelas padrão ou tabelas computadas. Tabelas padrão (geralmente simplesmente conhecidas como tabelas) consultam uma fonte de dados externa, como um banco de dados SQL. As tabelas computadas exigem capacidade Premium no Power BI e executam suas transformações em dados que já estão no armazenamento do Power BI.

Se o fluxo de dados não estiver localizado em um workspace de capacidade Premium, você ainda poderá referenciar uma única consulta ou combinar duas ou mais consultas, desde que as transformações não sejam definidas como transformações no armazenamento. Essas referências são consideradas tabelas padrão. Para fazer isso, desative a opção Habilitar carga para as consultas referenciadas para impedir que os dados sejam materializados e ingeridos no armazenamento. A partir daí, você pode referenciar essas consultas Enable load = false e definir Enable load como On somente para as consultas resultantes que você deseja materializar.

Tabelas vinculadas no Power Apps

Para obter mais informações sobre a disponibilidade de tabelas vinculadas no Power Apps, acesse Quais licenças você precisa para usar os fluxos de dados.

Há algumas maneiras de vincular tabelas entre fluxos de dados. Para vincular tabelas no Power BI, você deve entrar com suas credenciais do Power BI.

Você pode selecionar Obter dados da ferramenta de criação de fluxo de dados, que exibe uma caixa de diálogo para selecionar as categorias e cada fonte de dados. Em seguida, selecione o conector de Fluxos de Dados do Power Platform.

Captura de tela mostrando como selecionar o conector de Fluxos de Dados do Power Platform.

Uma janela de conexão para a conexão de dados selecionada é exibida. Se as credenciais forem necessárias, você será solicitado a fornecê-las.

No Power BI, você pode selecionar Adicionar tabelas vinculadas na ferramenta de criação de fluxo de dados.

Captura de tela mostrando como adicionar tabelas vinculadas na ferramenta de criação de fluxo de dados do Power BI.

Você também pode selecionar Adicionar tabelas vinculadas no menu Adicionar tabelas no serviço do Power BI.

Captura de tela mostrando como adicionar tabelas vinculadas do menu no serviço do Power BI.

Uma janela navegador é aberta e você pode escolher um conjunto de tabelas às quais você pode se conectar. A janela exibe tabelas para as quais você tem permissões em todos os workspaces e ambientes em sua organização.

Depois de selecionar suas tabelas vinculadas, elas aparecerão na lista de tabelas para o fluxo de dados na ferramenta de criação, com um ícone especial identificando-as como tabelas vinculadas.

Você também pode exibir o fluxo de dados de origem das configurações de fluxo de dados da tabela vinculada.

Atualizar lógica de tabelas vinculadas

A lógica de atualização de tabelas vinculadas difere ligeiramente com base em se você está usando o Power BI ou o Power Apps, conforme descrito nas seções a seguir.

Lógica de atualização no Power BI

A lógica de atualização padrão das tabelas vinculadas depende se o fluxo de dados de origem está no mesmo workspace do Power BI que o fluxo de dados de destino. As seções a seguir descrevem o comportamento de cada um.

  • Links entre espaços de trabalho: Atualizar links de tabelas em diferentes espaços de trabalho se comporta como um link para uma fonte de dados externa. Quando o fluxo de dados é atualizado, ele usa os dados mais recentes para a tabela do fluxo de dados de origem. Se o fluxo de dados de origem for atualizado, ele não afetará automaticamente os dados no fluxo de dados de destino.

  • Links no mesmo workspace: quando ocorre uma atualização de dados para um fluxo de dados de origem, esse evento dispara automaticamente um processo de atualização para tabelas dependentes em todos os fluxos de dados de destino no mesmo workspace, incluindo tabelas calculadas com base neles. Todas as outras tabelas no fluxo de dados de destino são atualizadas de acordo com o agendamento do fluxo de dados. Tabelas que dependem de mais de uma fonte atualizam seus dados sempre que qualquer uma de suas fontes for atualizada com êxito.

    Observação

    Todo o processo de atualização é efetivado ao mesmo tempo. Por isso, se a atualização de dados do fluxo de dados de destino falhar, a atualização de dados do fluxo de dados de origem também falhará.

Lógica de atualização no Power Apps

A lógica de atualização de tabelas vinculadas no Power Apps se comporta como uma fonte de dados externa. Quando o fluxo de dados é atualizado, ele usa os dados mais recentes para a tabela do fluxo de dados de origem. Se o fluxo de dados de origem for atualizado, ele não afetará automaticamente os dados no fluxo de dados de destino.

Permissões ao exibir relatórios de fluxos de dados

Ao criar um relatório do Power BI que inclui dados com base em um fluxo de dados, você pode ver todas as tabelas vinculadas somente quando tiver acesso ao fluxo de dados de origem.

Limitações e considerações

Há algumas limitações para ter em mente ao trabalhar com tabelas vinculadas:

  • Uma tabela pode ser referenciada por outros fluxos de dados. Essa tabela de referência também pode ser referência por outros fluxos de dados e assim por diante, até cinco vezes.
  • Dependências cíclicas de tabelas vinculadas não são permitidas.
  • O fluxo de dados deve estar em um novo espaço de trabalho do Power BI ou em um ambiente do Power Apps.
  • Uma tabela vinculada não pode ser unida a uma tabela regular que obtém seus dados de uma fonte de dados local.
  • Ao usar parâmetros M para abordar tabelas vinculadas, se o fluxo de dados de origem for atualizado, ele não afetará automaticamente os dados no fluxo de dados de destino.
  • Não há suporte para conectar duas tabelas de fluxo de dados entre dois workspaces com tipos de armazenamento diferentes — "Bring Your Own Storage Account" (BYOSA) e "Internal".

Próximas etapas

Os artigos a seguir podem ser úteis à medida que você cria ou trabalha com fluxos de dados:

Os seguintes artigos fornecem mais informações sobre os fluxos de dados e o Power BI:

Para obter mais informações sobre o Power Query e a atualização agendada, você pode ler estes artigos:

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