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.js
e 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.
- 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.
Apresentações
Para baixar apresentações do Power BI Dev Camp, vá para o repositório Camp-Sessions GitHub.
Conteúdo relacionado
- Incorpore 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
- o playground de análise incorporada do Power BI
Mais perguntas? Experimente o Comunidade do Power BI.