Compartilhar via


Dicas para criação de modelos de aplicativos: Power BI

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

  • Consultas. Com as consultas, você se conecta e transforma os dados e define parâmetros.
  • Modelo de dados. No modelo de dados, você cria relações, medidas e melhorias de Q&A.
  • Páginas de relatório. As páginas de relatório incluem visuais e filtros para fornecer insights sobre seus dados.
  • Dashboard e tiles. Painéis e blocos oferecem uma visão geral dos insights incluídos.
  • Dados de exemplo. Um exemplo torna seu aplicativo detectável imediatamente após a instalação.

Você pode estar familiarizado com cada elemento como funcionalidades já conhecidas do Power BI. Quando você cria um aplicativo de modelo, há outras coisas a serem consideradas para cada peça. Este artigo descreve essas considerações, juntamente com dicas e outras informações úteis relacionadas à criação de modelos de aplicativos.

Queries

Para aplicativos de modelo, as consultas desenvolvidas no Power BI Desktop são usadas para se conectar à fonte de dados e importar dados. Essas consultas são necessárias para retornar um esquema consistente e têm suporte para atualização de dados agendadas.

Conectar-se à API

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

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

Observação

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

Considere a origem

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 atenda 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.

Imposição de esquema

Verifique se suas consultas são resilientes a alterações em seu sistema. As alterações no esquema podem interromper 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 o retrabalho depois de investir tempo para criar consultas ou relatórios detalhados.

Observação

Os aplicativos de modelo dão suporte a todos os parâmetros, exceto Any .Binary

Dicas de consulta adicionais

  • Verifique se todas as colunas são digitada adequadamente.
  • Atribua nomes informativos às colunas. Para obter mais informações, consulte Q&A.
  • 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 de modelo. Crie o modelo de dados no Power BI Desktop.

Observação

Você deve fazer grande parte da modelagem básica, como definição de tipos e nomes de coluna, nas consultas.

Perguntas e respostas

A modelagem também afeta o quão bem a Q&A pode fornecer resultados para seus clientes. Adicione sinônimos a colunas comumente usadas e nomeie corretamente suas colunas nas consultas.

Dicas de modelo de dados adicionais

Certifique-se de que você tenha:

  • 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 Nenhum cálculo quando aplicável, para valores exclusivos, por exemplo.
  • Defina uma categoria de dados, quando aplicável.
  • Definir relações, conforme necessário.

Reports

As páginas de relatório oferecem informações adicionais sobre os dados incluídos em seu aplicativo de modelo. Use as páginas dos relatórios para responder às principais perguntas comerciais que seu aplicativo de 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 visuais com cuidado, sem sobreposição.
  • Verifique se o layout da página está definido como modo 4:3 ou 16:9.
  • Verifique se todas as agregações apresentadas fazem sentido numérico, por exemplo, médias ou valores exclusivos.
  • Verifique se o fatiamento produz resultados racionais.
  • Inclua seu logotipo em pelo menos o relatório superior.
  • Verifique se 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 seu cenário de negócios.

Para criar um painel para seu aplicativo de modelo, basta carregar seu PBIX por meio de Obter dados>Arquivos ou publicar diretamente do Power BI Desktop.

Dicas adicionais do painel de controle

  • Mantenha o mesmo tema ao fixar para que os tiles no painel sejam consistentes.
  • Fixe um logotipo no tema para que os consumidores saibam de onde é o pacote.
  • O layout sugerido para trabalhar com a maioria das resoluções de tela tem de cinco a seis blocos pequenos de largura.
  • Todos os blocos de dashboard devem ter títulos e subtítulos apropriados.
  • Considere agrupamentos no painel para cenários diferentes, 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 workspace 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 as funcionalidades 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 exemplo 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 ao AppSource:

  • Crie um aplicativo de modelo com dados de exemplo envolventes que possam ajudar o instalador a entender o que o aplicativo pode fazer. Relatórios e dashboards vazios não serão aprovados.
  • Aplicativos de modelo oferecem suporte a aplicativos que são apenas para dados de exemplo.
  • Tenha instruções para a equipe de validação seguir que incluam credenciais e parâmetros que podem ser usados para se conectar aos dados.
  • Seu aplicativo deve incluir um logotipo de aplicativo no Power BI e em sua oferta do CPP (portal do parceiro de nuvem).
  • 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 se a experiência do aplicativo é como você planejou.
  • Antes de carregar um arquivo PBIX no espaço de trabalho de modelo, remova as conexões desnecessárias.
  • Siga as melhores práticas de design do Power BI para relatórios e visuais para obter o máximo impacto sobre seus usuários e para ser aprovado para distribuição.

Depois de publicar o aplicativo de modelo no AppSource, considere criar um link de download no seu site para uma das seguintes opções:

  • A página de download do AppSource, que pode ser exibida publicamente. Obtenha o link da página AppSource.
  • O Power BI, que pode ser exibido por um usuário 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 do 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.

Automatizar a configuração de parâmetro 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 parâmetros de aplicativo de modelo automaticamente quando seus clientes instalam o aplicativo em sua conta do Power BI. Essa abordagem facilita as coisas para seus clientes. Ele 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 a configuração automatizada de uma instalação de aplicativo de modelo.