O POWER BI É PARA VOCÊ
Ter visão 360º de sua empresa já é possível com
o Microsoft Power BI.
Este artigo fornece recomendações para renderização mais rápido de relatórios, dashboards e blocos em seu aplicativo
Inserir parâmetros
O método Powerbi.embed() recebe poucos parâmetros para inserir um relatório, um dashboard ou um bloco. Esses parâmetros têm implicações de desempenho.
URL de inserção
Evite gerar a URL de inserção sozinho. Em vez disso, certifique-se de obter a URL de inserção chamando a API Obter relatórios, a Obter dashboards ou a Obter blocos. Adicionamos um novo parâmetro à URL chamado config, usado para aprimoramentos de desempenho.
Permissões
Forneça permissões de Exibição se você não pretende inserir um relatório no Modo de edição.Dessa forma, o código de inserção não inicializa componentes usados para o Modo de edição.
Filtros, indicadores e segmentações
Normalmente, os visuais de relatório são salvos com os dados armazenados em cache. Os dados armazenados em cache são usados para oferecer desempenho percebido. Os relatórios renderizam dados armazenados em cache enquanto as consultas são executadas. Se os filtros, os indicadores ou as segmentações são fornecidos, os dados armazenados em cache não são relevantes. Então, os visuais são renderizados somente após a execução da consulta de visual.
Se você inserir relatórios com os mesmos filtros, para evitar passar uma lista de filtros na configuração de carga, salve o relatório com os filtros já aplicados.
Pré-carregamento
Use a API JavaScript de pré-carregamento para aprimorar o desempenho do usuário final. O powerbi.preload() baixa javascript, arquivos css e outros artefatos, que é usado futuramente para inserir em um relatório.
Chame o pré-carregamento se não inserir o relatório imediatamente. Por exemplo, se você inserir um relatório em um clique de botão, será melhor chamar o pré-carregamento quando a página anterior for carregada. Em seguida, quando o usuário do aplicativo clica no botão, a renderização é mais rápida.
Medir o desempenho
Para medir o desempenho, use:
- Carregado: tempo até que o relatório seja inicializado (o usuário não vê nenhum giro).
- Processado: tempo até que todo o relatório seja renderizado usando dados reais. O evento renderizado é disparado cada vez que o relatório é renderizado novamente (ou seja, após aplicar filtros). Para medir um relatório pela primeira vez, certifique-se de fazer os cálculos no primeiro evento gerado.
Os dados armazenados em cache são renderizados quando disponíveis, mas nós ainda não temos um evento para esses dados.
Atualizar ferramentas e pacotes SDK
Mantenha as ferramentas e os pacotes SDK atualizados.
- Use sempre a versão mais recente do Power BI Desktop.
- Instale a versão mais recente do SDK cliente do Power BI. Continuamos lançando mais aprimoramentos, não se esqueça de acompanhar de tempos em tempos.
- Pacotes a serem instalados:
- Pacote Npm: powerbi-client
- Pacote NuGet: Microsoft.PowerBI.JavaScript
Se você tiver Microsoft 365 Apps para Grandes Empresas (dispositivo) ou Microsoft 365 Apps for Education (dispositivo), poderá atribuir licenças ...
Confira todo o nosso conteúdo para pequenas empresas em Ajuda para pequenas empresas & aprendizado.
Confira a ajuda para pequenas ...
A Microsoft lançou as seguintes atualizações de segurança e não segurança para o Office em dezembro de 2023. Essas atualizações ...