Partilhar via


Acampamento de Desenvolvimento do Power BI

Power BI Dev Camp (site de terceiros) é um recurso educacional para desenvolvedores que desejam saber mais sobre o Power BI como uma plataforma de desenvolvedor. Ele aborda tópicos como a incorporação do Power BI e o desenvolvimento de visuais e conectores personalizados do Power BI.

Este artigo fornece links para alguns dos recursos do Power BI Dev Camp.

Tutoriais

Os tutoriais do Power BI Dev Camp são direcionados para desenvolvedores interessados em entender como incorporar itens do Power BI (como relatórios, painéis e blocos) e executar outras tarefas básicas de incorporação.

  • App-owns-data embedding with .NET 5 - Um tutorial que mostra aos desenvolvedores como criar um aplicativo Web MVC do .NET 5 que implementa a incorporação do Power BI que usa o modelo de incorporação de dados de propriedade do aplicativo. O tutorial aborda tópicos avançados, como a adição de suporte a projetos para TypeScript usando node.jse a programação da API REST do Power BI para gerar tokens de acesso a vários recursos.
  • Tabular-Object-Model-Tutorial - Um tutorial e modelo semântico de programação de código que usa o Modelo de Objeto Tabular com o Power BI Desktop e o serviço do Power BI por meio do ponto de extremidade XMLA.

  • PowerBI-PowerShell-Tutorial - Arquivos de alunos para o tutorial do Power BI PowerShell do Power BI Dev Camp.

Exemplos

Os exemplos do Power BI Dev Camp fornecem recursos adicionais para desenvolvedores que desejam incorporar itens do Power BI (como relatórios, painéis e blocos).

  • App-owns-data hello world - Um exemplo mínimo de aplicativo .NET 5 para incorporar um relatório padrão do Power BI ou um relatório paginado. Você pode executar e testar o código no Visual Studio Code ou no Visual Studio 2019. Ele também inclui detalhes para atualizar as configurações de URLs e IDs de recursos da ID do Azure quando você usa uma nuvem do Power BI diferente da nuvem pública.

  • App-owns-data custom web API - Um exemplo de API da Web personalizada do .NET 5, com um cliente de aplicativo de página única (SPA) criado usando JavaScript. A API Web personalizada interage com a API de serviço do Power BI como uma entidade de serviço e retorna dados de incorporação e tokens de incorporação para o cliente. Este exemplo demonstra coletar telemetria do cliente SPA e armazená-la em um banco de dados personalizado para monitorar o desempenho de carregamento de relatório.

  • de dados proprietários de aplicativos e RLS - Um exemplo de um aplicativo Web criado usando o .NET 5 e a incorporação de dados proprietários de aplicativos do Power BI. Criado para demonstrar como projetar um modelo de autorização de segurança que usa EffectiveIdentity e RLS (segurança em nível de linha).

  • multilocatário App-owns-data - Um exemplo de um projeto de desenvolvedor demonstrando como usar perfis de entidade de serviço para gerenciar um ambiente multilocatário com o Power BI e a incorporação de dados de propriedade do aplicativo.

  • de incorporação de dados de proprietários de aplicativos Salesforce - Um exemplo de um projeto que demonstra como implementar a incorporação de dados de proprietários de aplicativos com relatórios do Power BI. Este projeto foi criado usando a experiência do desenvolvedor do Salesforce (SFDX) e a interface de linha de comando (CLI) do Salesforce. O objetivo deste exemplo é fornecer orientação e demonstrar práticas recomendadas para desenvolvedores que precisam implementar a incorporação do Power BI em um ambiente Salesforce.

Apresentações

Para baixar apresentações do Power BI Dev Camp, vá para o repositório Camp-Sessions GitHub.

Mais perguntas? Experimente o Comunidade do Power BI.