Escolher uma estrutura de modelo
Aqui, temos algumas diretrizes gerais sobre como escolher a estrutura de modelo apropriada para seu projeto. Ela se aplica especialmente a soluções empresariais, em que os volumes de dados são grandes, a taxa de transferência de consulta é alta e a capacidade de resposta rápida é importante.
Mais importante, escolha a estrutura do modelo de importação sempre que possível. Essa é a estrutura que oferece mais opções, flexibilidade de design e desempenho rápido. Não deixe de aplicar técnicas de redução de dados para garantir que o Power BI carregue a menor quantidade de dados possível.
Escolha a estrutura de modelo DirectQuery quando a fonte de dados armazenar grandes volumes de dados e/ou o relatório precisar fornecer dados quase em tempo real.
Escolha a estrutura de modelo composto para:
- Melhorar o desempenho de consulta de um modelo DirectQuery.
- Fornecer resultados de consulta quase em tempo real com um modelo de importação.
- Estender um conjunto de dados do Power BI (ou modelo do AAS) com dados adicionais.
Você pode melhorar o desempenho de consulta de um modelo DirectQuery usando tabelas de agregação, que podem usar o modo de armazenamento do DirectQuery ou de importação. Ao usar tabelas de agregação de importação, defina as tabelas de dimensões relacionadas para usar o modo de armazenamento duplo. Assim, o Power BI pode atender a consultas de maior granulação inteiramente do cache.
Você pode fornecer resultados de consulta quase em tempo real no modelo de importação criando uma tabela híbrida. Nesse caso, o Power BI adiciona uma partição do DirectQuery para o período atual.
Por fim, você pode criar modelos especializados encadeando a um modelo principal usando o DirectQuery. Normalmente, esse tipo de desenvolvimento é feito por um analista de negócios que estende os modelos principais que a TI oferece e a que dá suporte.
Importante
Planeje cuidadosamente. No Power BI Desktop, sempre é possível converter uma tabela do DirectQuery em uma tabela de importação. Mas não é possível converter uma tabela de importação em uma tabela do DirectQuery.