Compartilhar via


Comparação da conexão dinâmica e do DirectQuery

A conexão dinâmica é uma maneira de conectar um relatório do Power BI a um modelo semântico publicado no Power BI. O DirectQuery é um método que você pode usar para conectar seu modelo semântico aos dados. Este artigo descreve as principais diferenças entre esses conceitos.

Conexão dinâmica

A conexão dinâmica é um método que permite criar um relatório no Power BI Desktop sem precisar criar um modelo semântico para ele. Ao criar seu relatório no Power BI Desktop, você pode conectá-lo a um modelo semântico já existente. Uma conexão ao vivo permite que você confie em dados existentes, que podem ser atualizados sem acessar o relatório.

Usando a conexão ao vivo, você pode conectar seu relatório a uma das seguintes fontes de dados:

  • Um modelo semântico que já existe no serviço do Power BI

  • Um banco de dados do Azure Analysis Services (AAS)

  • Uma instância local do SQL Server Analysis Services (SSAS)

DirectQuery

É possível copiar dados para um modelo semântico do Power BI durante uma operação de atualização usando o que chamamos de modo de importação. Ou, o modelo semântico pode solicitar dados dinamicamente de uma fonte de dados à qual estiver conectado usando um método chamado DirectQuery.

Ao usar o DirectQuery, seu relatório usa consultas DAX (Expressão de Análise de Dados) para obter dados. Após receber a consulta DAX do relatório, o modelo semântico gera outro conjunto de consultas que são executadas na fonte de dados para obter os dados necessários. Se, por exemplo, sua fonte de dados for um banco de dados do SQL Server, o Power BI irá gerar consultas SQL para obter os dados necessários. Outras fontes de dados poderão gerar consultas em outras linguagens de consulta.

O DirectQuery será útil quando:

  • Você estiver trabalhando em fontes de dados com um grande volume de dados

  • Você quiser usar dados "em tempo quase real"

Você também pode usar o DirectQuery com o Analysis Services, conforme descrito em Uso do DirectQuery para modelos semânticos do Power BI e Analysis Services.

Confira mais informações nos recursos a seguir: