Partilhar via


Dicas de criação de aplicações de modelos: Power BI

A criação de aplicativos de modelo no Power BI requer atenção a vários componentes, além da logística e dos testes do espaço de trabalho. Este artigo fornece dicas para a criação de consultas, modelos de dados, relatórios e painéis para ajudá-lo a criar aplicativos de modelo eficazes que oferecem ótimas experiências ao usuário.

  • Consultas. Com consultas, você conecta e transforma os dados e define parâmetros.
  • Modelo de dados. No modelo de dados, você cria relacionamentos, medidas e melhorias nas perguntas e respostas.
  • Páginas de relatórios. As páginas de relatório incluem elementos visuais e filtros para fornecer informações sobre seus dados.
  • Painel e blocos de interface. Painéis e blocos oferecem uma visão geral das informações incluídas.
  • Dados de exemplo. Um exemplo torna seu aplicativo detetável imediatamente após a instalação.

Você pode estar familiarizado com cada peça como recursos existentes do Power BI. Quando você cria um aplicativo de modelo, há outras coisas a considerar para cada peça. Este artigo descreve estas considerações, dicas e outras informações úteis relacionadas ao desenvolvimento de aplicações modelo.

Queries

Para aplicativos de modelo, as consultas desenvolvidas no Power BI Desktop são usadas para se conectar à sua fonte de dados e importar dados. Essas consultas são necessárias para retornar um esquema consistente e são suportadas para a atualização de dados agendada.

Conecte-se à sua API

Para começar, você precisa se conectar à sua API do Power BI Desktop para começar a criar suas consultas.

Você pode usar os conectores de dados disponíveis no Power BI Desktop para se conectar à sua API. Você pode usar o conector de dados da Web (Get data>Web) para se conectar à sua API Rest ou o conector OData (Get data>OData feed) para se conectar ao seu feed OData.

Observação

Atualmente, os aplicativos de modelo não oferecem suporte a conectores personalizados. Recomendamos explorar o uso do Odatafeed Auth 2.0 como uma atenuação para alguns dos casos de uso da conexão ou para enviar seu conector para certificação. Para obter detalhes sobre como desenvolver um conector e certificá-lo, consulte Conectores de dados.

Considere a fonte

As consultas definem os dados incluídos no modelo de dados. Dependendo do tamanho do seu sistema, essas consultas também devem incluir filtros para garantir que seus clientes estejam lidando com um tamanho gerenciável que se adapte ao seu cenário de negócios.

Os aplicativos de modelo do Power BI podem executar várias consultas em paralelo e para vários usuários simultaneamente. Planeje sua estratégia de limitação e simultaneidade e pergunte-nos como tornar seu aplicativo de modelo tolerante a falhas.

Aplicação do esquema

Certifique-se de que suas consultas sejam resilientes a alterações em seu sistema. Alterações no esquema podem quebrar o modelo durante a atualização. Se a origem puder retornar um resultado de esquema nulo ou ausente para algumas consultas, considere retornar uma tabela vazia ou uma mensagem de erro personalizada significativa.

Parâmetros

Os parâmetros no Power BI Desktop permitem que os usuários forneçam valores de entrada que personalizam os dados recuperados pelo usuário. Pense nos parâmetros antecipadamente para evitar retrabalho depois de investir tempo para criar consultas ou relatórios detalhados.

Observação

Os aplicativos de modelo suportam todos os parâmetros, exceto Any e Binary.

Dicas de consulta adicionais

  • Certifique-se de que todas as colunas estão digitadas adequadamente.
  • Atribua nomes informativos às colunas. Para obter mais informações, consulte P&R.
  • Para lógica compartilhada, considere o uso de funções ou consultas.
  • Atualmente, não há suporte para níveis de privacidade no serviço do Power BI. Se você receber uma solicitação sobre os níveis de privacidade, talvez seja necessário reescrever a consulta para usar caminhos relativos.

Modelos de dados

Um modelo de dados bem definido garante que seus clientes possam interagir de forma fácil e intuitiva com o aplicativo modelo. Crie o modelo de dados no Power BI Desktop.

Observação

Você deve fazer a maior parte da modelagem básica, como a definição de tipos de dados e nomes de colunas, nas consultas.

Perguntas e Respostas

A modelagem também afeta o quão bem as perguntas e respostas podem fornecer resultados para seus clientes. Certifique-se de adicionar sinônimos às colunas mais usadas e nomeie corretamente suas colunas nas consultas.

Dicas adicionais de modelo de dados

Certifique-se de que:

  • Formatação aplicada a todas as colunas de valor. Aplique tipos na consulta.
  • Formatação aplicada a todas as medidas.
  • Defina o resumo padrão. Em particular, defina Sem cálculo quando aplicável, para valores únicos, por exemplo.
  • Defina uma categoria de dados, quando aplicável.
  • Estabeleça relações, conforme necessário.

Relatórios

As páginas de relatório oferecem informações adicionais sobre os dados incluídos no seu aplicativo de modelo. Use as páginas dos relatórios para responder às principais perguntas de negócios que seu aplicativo modelo está tentando resolver. Crie o relatório usando o Power BI Desktop.

Dicas de relatório adicionais

  • Use mais de um visual por página para filtragem cruzada.
  • Alinhe os elementos visuais cuidadosamente, sem sobreposição.
  • Verifique se o layout da página está definido para o modo 4:3 ou 16:9.
  • Certifique-se de que todas as agregações apresentadas fazem sentido numérico, por exemplo, médias ou valores únicos.
  • Verifique se o fatiamento produz resultados racionais.
  • Inclua o seu logótipo pelo menos no relatório principal.
  • Certifique-se de que os elementos estão no esquema de cores do cliente na medida do possível.

Observação

Um único aplicativo de modelo não pode incluir mais de 20 relatórios.

Dashboards

O painel é o principal ponto de interação com seu aplicativo de modelo para seus clientes. Ele deve incluir uma visão geral do conteúdo incluído, especialmente as métricas importantes para o seu cenário de negócios.

Para criar um painel para a sua aplicação modelo, basta carregar o seu arquivo PBIX através de Obter DadosFicheiros, ou publicar diretamente a partir do Power BI Desktop.

Dicas adicionais do painel

  • Mantenha o mesmo tema ao fixar para que os blocos no painel sejam consistentes.
  • Fixe um logótipo no tema para que os consumidores saibam de onde vem a embalagem.
  • O layout sugerido para trabalhar com a maioria das resoluções de tela é de cinco a seis blocos pequenos de largura.
  • Todos os blocos do painel devem ter títulos e legendas apropriados.
  • Considere agrupamentos no painel para diferentes cenários, vertical ou horizontalmente.

Dados de exemplo

Um aplicativo de modelo, como parte do estágio de criação do aplicativo, encapsula os dados de cache no espaço de trabalho como parte do aplicativo, que tem os seguintes benefícios:

  • Permite que o instalador entenda a funcionalidade e a finalidade do aplicativo antes de conectar dados.
  • Cria uma experiência que leva o instalador a explorar ainda mais os recursos do aplicativo, o que leva à conexão do modelo semântico do aplicativo.

Recomendamos ter dados de exemplo de qualidade antes de criar o aplicativo para garantir que o relatório e os painéis do aplicativo sejam preenchidos com dados. Tente manter o tamanho dos dados de amostra o menor possível.

Publicação no AppSource

Os aplicativos de modelo podem ser publicados no AppSource. Siga estas diretrizes antes de enviar seu aplicativo para o AppSource:

  • Certifique-se de criar um aplicativo modelo com dados de exemplo atraentes que possam ajudar o instalador a entender o que o aplicativo pode fazer. Relatórios e painéis vazios não serão aprovados.
  • Os aplicativos de modelo oferecem suporte a aplicativos que contêm apenas dados de exemplo.
  • Tenha instruções para a equipe de validação seguir que incluam credenciais e parâmetros que eles podem usar para se conectar aos dados.
  • Seu aplicativo deve incluir um logotipo de aplicativo no Power BI e em sua oferta de portal de parceiro de nuvem (CPP).
  • Configure a página de destino.
  • Certifique-se de seguir a documentação sobre a oferta do aplicativo Power BI.
  • Se um painel fizer parte do seu aplicativo, verifique se ele não está vazio.
  • Instale o aplicativo usando o link do aplicativo antes de enviá-lo. Certifique-se de que você pode conectar o modelo semântico e que a experiência do aplicativo está como você planejou.
  • Antes de carregar um arquivo PBIX no espaço de trabalho do modelo, certifique-se de descarregar todas as conexões desnecessárias.
  • Siga as práticas recomendadas de design do Power BI para relatórios e elementos visuais para obter o máximo impacto em seus usuários e para obter aprovação para distribuição.

Depois de publicar a aplicação de modelo no AppSource, considere criar um link de descarregamento a partir do seu site para:

  • A página de download do AppSource, que pode ser visualizada publicamente. Obtenha o link da sua página AppSource.
  • Power BI, que pode ser visualizado por um utilizador do Power BI.

Para redirecionar um usuário para o link de download do aplicativo no Power BI, consulte o seguinte exemplo de código: repositório GitHub.

Captura de tela do repositório GitHub mostrando a página de download de exemplos de aplicativos de modelo com instruções de uso.

Automatize a configuração de parâmetros durante a instalação

Se você for um ISV distribuindo seu aplicativo de modelo por meio de seu serviço Web, poderá criar automação que configura os parâmetros do aplicativo de modelo automaticamente quando seus clientes instalam o aplicativo em suas contas do Power BI. Esta abordagem torna as coisas mais fáceis para os seus clientes. Isso também aumenta a probabilidade de uma instalação bem-sucedida, porque eles não precisam fornecer detalhes que talvez não saibam. Para obter mais informações, consulte Configuração automatizada de uma instalação de aplicativo de modelo.