Partilhar via


Conexão ao vivo e comparação do DirectQuery

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

Conexão ao vivo

A conexão ao vivo é 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 que já existe. Uma conexão ao vivo permite que você confie nos dados existentes, que podem ser atualizados sem acessar o relatório.

Usando a conexão em tempo real, 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

Um modelo semântico do Power BI pode ter dados copiados para ele durante uma operação de atualização, no que é chamado de modo de importação. Ou, o modelo semântico pode solicitar dinamicamente dados de uma fonte de dados à qual está conectado usando um método chamado DirectQuery.

Ao usar o DirectQuery, seu relatório usa consultas DAX (Data Analysis Expression) para obter dados. Depois que o modelo semântico recebe a consulta DAX do relatório, ele gera outro conjunto de consultas que são executadas em sua 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 gerará consultas SQL para obter os dados necessários. Outras fontes de dados podem gerar consultas em outros idiomas de consulta.

O DirectQuery é útil quando:

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

  • Pretende utilizar dados "quase em tempo real"

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

Para obter mais informações, consulte os seguintes recursos: