Planejamento da capacidade em análise integrada do Power BICapacity planning in Power BI embedded analytics

Pode ser complicado calcular o tipo de capacidade necessário para uma implantação de análise integrada do Power BI.Calculating what type of capacity is needed for a Power BI embedded analytics deployment, can be complicated. Isso ocorre porque esse cálculo tem base em vários parâmetros, sendo que alguns deles são difíceis de prever.This is because this calculation is based on multiple parameters, some of them hard to predict.

Confira alguns aspectos a levar em consideração ao planejar sua capacidade:Some of the things to take into consideration when planning your capacity are:

  • Os modelos de dados que você está usandoThe data models you're using
  • O número e a complexidade das consultas necessáriasThe number and complexity of required queries
  • A distribuição por hora do uso do seu aplicativoThe hourly distribution of the usage of your application
  • Taxas de atualização de dadosData refresh rates
  • Padrões de uso adicionais difíceis de prever.Additional usage patterns that are hard to predict.

Este artigo foi desenvolvido para facilitar o planejamento da capacidade de análise integrada do Power BI por meio da introdução da Ferramenta de Avaliação de Carga de Capacidade do Power BI, criada com o intuito de automatizar o teste de carga para capacidades de análise integrada do Power BI (SKUs A, EM ou P).This article is designed to make capacity planning for Power BI embedded analytics easier, by introducing the Power BI Capacity Load Assessment Tool, created for automating load testing for Power BI embedded analytics capacities (A, EM or P SKUs).

Ferramenta de planejamentoPlanning tool

A Ferramenta de Avaliação de Carga de Capacidade do Power BI pode ajudar você a entender a quantidade de carga de usuário que sua capacidade pode manipular.The Power BI Capacity Load Assessment Tool can help you understand how much user load your capacity can handle. Ela usa o PowerShell para criar testes de carga automatizados em suas capacidades e permite que você escolha quais relatórios testar e quantos usuários simultâneos simular.It uses PowerShell to create automated load tests against your capacities, and lets you choose which reports to test, and how many concurrent users to simulate.

A ferramenta gera carga em uma capacidade renderizando continuamente cada relatório com novos valores de filtro (para evitar um desempenho irreal devido ao cache de relatórios), até que o token necessário para autenticar a ferramenta no serviço expire.The tool generates load on a capacity by continuously rendering each report with new filter values (to prevent unrealistically good performance due to report caching), until the token required for authenticating the tool against the service, expires.

Usar a ferramenta de planejamentoUsing the planning tool

Ao executar a ferramenta, fique atento à carga existente em suas capacidades e não execute testes de carga durante os horários de pico.When running the tool, be mindful of the existing load on your capacities and make sure not to run load tests during top usage times.

Confira alguns exemplos de como usar a ferramenta de planejamento.Here are some examples of how you can use the planning tool.

  • Os administradores de capacidade podem entender melhor quantos usuários a capacidade deles pode aceitar em determinado período.Capacity administrators can get a better understanding of how many users their capacity can handle in a given time frame.
  • Os autores de relatório podem entender o efeito da carga do usuário, conforme medido com o Analisador de Desempenho do Power BI Desktop.Report authors can understand the user load effect, as measured with Power BI desktop's Performance Analyzer.
  • Você pode ver renderizações acontecendo em tempo real em seu navegador.You can see renders happening in real time on your browser.
  • Usando o SQL Server Profiler, você pode se conectar aos pontos de extremidade XMLA das capacidades que estão sendo avaliadas para ver as consultas que estão sendo executadas.Using SQL Server Profiler, you can connect to the XMLA endpoints of the capacities being measured, to see the queries being executed.
  • Os efeitos do teste de carga são visíveis na página Conjuntos de dados do aplicativo de métricas de capacidade Premium.The load test effects are visible in the premium capacity metrics app's Datasets page. Os administradores de capacidade podem usar essa ferramenta para gerar carga e ver como essa carga é exibida.Capacity admins can use this tool to generate load, and see how that load shows up.

Analisar os resultados do testeReviewing the test results

Para ver os efeitos do teste de carga no aplicativo de métricas após a execução do teste, siga as instruções abaixo.To see the effects of the load test in the metrics app after the test runs, follow the instructions below. Espere um atraso de até 15 minutos desde o momento em que o teste começa a gerar carga até o momento em que a carga fica visível nas métricas.Expect up to a 15 minutes lag from the time the test starts generating load, until the time the load is visible in the metrics.

  1. Expanda a guia Conjuntos da página de aterrissagem do aplicativo de métricas.Expand the Datasets tab of your metrics app landing page.

  2. Inicie uma atualização sob demanda clicando em atualizar agora.Initiate an on-demand refresh by clicking refresh now. Os administradores devem.Admins should.

    Métricas de capacidade do Power BI Premium

Repositório GitHub de ferramentas de capacidade do Power BIPower BI capacity tools GitHub repository

O repositório GitHub de ferramentas de capacidade do Power BI foi criado para hospedar a ferramenta de planejamento de capacidade e outras ferramentas e utilitários futuros.The Power BI capacity tools GitHub repository was created to host the capacity planning tool and other future tools and utilities.

O repositório é um software livre e os usuários são incentivados a contribuir, adicionar outras ferramentas relacionadas às capacidades do Power BI Premium e Integradas e aprimorar as existentes.The repository is open source and users are encouraged to contribute, add additional tools related to Power BI Premium and Embedded capacities, and improve the existing ones.

Próximas etapasNext steps