Acampamento de Desenvolvimento do Power BI
O 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 de projeto para TypeScript usando
node.js
e a programação da API REST do Power BI para gerar tokens de acesso de vários recursos.
Tabular-Object-Model-Tutorial - Um tutorial e modelo semântico de programação de código de exemplo 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 - A .NET 5 custom web API example, 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 a coleta de telemetria do cliente SPA e o armazenamento em um banco de dados personalizado para monitorar o desempenho de carregamento de relatórios.
App-owns-data and RLS - Um exemplo de um aplicativo Web criado usando o .NET 5 e a incorporação de dados de propriedade do aplicativo Power BI. Criado para demonstrar como projetar um modelo de autorização de segurança que usa
EffectiveIdentity
e segurança em nível de linha (RLS).App-owns-data multitenant - Um exemplo de um projeto de desenvolvedor que demonstra 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.
Salesforce app-owns-data embedding - Um exemplo de um projeto que demonstra como implementar a incorporação de dados de propriedade de aplicativo 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.
- Aplicativo de gerenciamento de locatários para Power BI - Um aplicativo de exemplo .NET 5 que demonstra como gerenciar entidades de serviço em um ambiente de incorporação do Power BI em grande escala com milhares de locatários de clientes.
Vídeos
Para ver vídeos do Power BI Dev Camp, aceda à página do vídeo.
Apresentações
Para baixar apresentações do Power BI Dev Camp, vá para o repositório GitHub Camp-Sessions .
Conteúdos relacionados
- Incorporar conteúdo do Power BI em um aplicativo para seus clientes
- Incorporar conteúdo do Power BI em um aplicativo para sua organização
- Incorporar um relatório do Power BI em um aplicativo para sua organização
- Parque de análise incorporado do Power BI
Tem dúvidas? Experimente a Comunidade do Power BI.