Incorporar a análise do Power BI

Avançado
Developer
Business Analyst
Microsoft Power Platform
Power BI

Saiba como incorporar programaticamente conteúdo do Power BI com a API REST do Power BI e as APIs de cliente do Power BI, impor a segurança ao nível da linha (RLS) para conteúdo incorporado, automatizar tarefas de configuração comuns do Power BI, configurar um ambiente de desenvolvimento e determinar o licenciamento apropriado.

Pré-requisitos

Deve ser um programador de aplicações experiente. É uma vantagem se tiver experiência de desenvolvimento com .NET, Visual C#, HTML e JavaScript. A familiaridade com o Power BI é benéfica, mas não é essencial.

Módulos neste percurso de aprendizagem

Os programadores podem incorporar programaticamente itens de análise do Power BI nas respetivas aplicações para apresentar dados como visualizações no contexto. Em seguida, os utilizadores podem tomar decisões com base em factos em vez de opiniões.

Qualquer tipo de conteúdo do Microsoft Power BI pode ser incorporado numa aplicação: relatórios do Power BI, elementos visuais de relatórios do Power BI, relatórios paginados, dashboards, mosaicos de dashboard específicos e até mesmo a experiência Q&Uma linguagem natural.

Além disso, os conteúdos do Power BI em tempo real mostrarão resultados atualizados numa aplicação de incorporação. Os programadores podem integrar conteúdos com a aplicação de várias formas diferentes para proporcionar uma experiência totalmente integrada. Podem até marcar o Power BI como o seu próprio.

Normalmente, a incorporação requer uma solução programática, mas este módulo também descreve abordagens de incorporação sem código que podem ser adequadas a requisitos mais simples.

Dica

O Power BI está num estado constante de evolução, por isso certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.

A incorporação programática da análise do Power BI envolve sempre a seleção e compra de um produto. O produto pode ser Microsoft Power BI Premium ou Microsoft Power BI Embedded. Para fazer a seleção certa, primeiro tem de determinar se o cenário de incorporação é para utilizadores internos ou externos.

Também deve considerar o tamanho do SKU do produto, que determina os recursos de computação e memória da capacidade do Power BI. É importante que dimensione as capacidades para garantir a fiabilidade e o desempenho, mas não sobreutilize. Ocasionalmente, também poderá ter de garantir que as capacidades serão redimensionádas em resposta a aumentos repentinos da procura de recursos de capacidade.

Dica

O Power BI está num estado constante de evolução, por isso certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar ao conteúdo incorporado do Power BI nas suas aplicações.

Para começar a desenvolver a sua aplicação que incorpora conteúdos do Power BI, primeiro deve saber se é para utilizadores internos ou externos. Quando for para utilizadores internos, a sua aplicação tem de utilizar o cenário Para a sua organização , para que utilize um fluxo de autenticação interativo. Quando for para utilizadores externos, a sua aplicação tem de utilizar o cenário Para os seus clientes , para que utilize um fluxo de autenticação não interativo.

A configuração envolverá a criação de uma Azure AD registo de aplicações para estabelecer uma identidade para a sua aplicação. Permite que a sua aplicação autentique e adquira tokens de acesso, que são necessários para incorporar conteúdo do Power BI.

Nota

O Power BI está num estado de evolução constante, por isso certifique-se de que está a par das novas funcionalidades que anunciamos no blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.

Pode incorporar qualquer tipo de conteúdo do Power BI nas suas aplicações. Incluindo relatórios do Power BI, elementos visuais de relatórios, relatórios paginados, dashboards, mosaicos de dashboard e a experiência Q&A. A sua aplicação também pode editar relatórios existentes do Power BI ou criar novos.

Incorporar conteúdo do Power BI é sempre um processo do lado do cliente. Para ajudar no seu esforço de desenvolvimento, pode importar bibliotecas de cliente que fornecem controlo programático de toda a experiência de incorporação. Também pode otimizar a experiência de incorporação com o bootstrap ou a incorporação faseada.

Dica

O Power BI está num estado constante de evolução, por isso certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.

Incorporar conteúdo do Power BI é apenas um primeiro passo porque existe mais potencial. As APIs de cliente do Power BI ajudam-no a alcançar uma integração apertada entre a aplicação e o conteúdo. A aplicação pode configurar e automatizar operações e pode responder a ações iniciadas pelo utilizador. Além disso, pode integrar capacidades do Power BI, incluindo navegação, escrita, filtros e segmentações de dados, operações de menu, esquema e marcadores.

Dica

O Power BI está num estado constante de evolução. Certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.

Quando os utilizadores da aplicação só devem ter acesso para ver um subconjunto de dados, tem de desenvolver uma solução que restrinja o acesso aos dados do conjunto de dados do Power BI. O motivo pode dever-se ao facto de alguns utilizadores não estarem autorizados a ver dados específicos, como os resultados de vendas de outras regiões de vendas. A obtenção deste requisito envolve normalmente a configuração da segurança ao nível da linha (RLS), que envolve a definição de funções e regras que filtram dados de modelos.

Ao utilizar o cenário Para a sua organização , o modelo de dados e os programadores de conjuntos de dados têm de impor a RLS e garantir que os utilizadores internos estão mapeados para funções de segurança.

Quando estiver a utilizar o cenário Para os seus clientes , a sua aplicação tem de definir a identidade efetiva para restringir o acesso aos dados. Esta identidade eficaz determina como o Power BI se ligará ao modelo e como irá impor funções de segurança RLS. A forma como configura a identidade efetiva depende do tipo de conjunto de dados do Power BI.

Dica

O Power BI está num estado constante de evolução, por isso certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.

Depois de desenvolver a sua aplicação com a análise incorporada do Power BI, uma consideração final poderá ser automatizar a gestão da sua solução. A automatização pode resultar numa gestão de soluções mais rápida e precisa. Estão disponíveis três bibliotecas para utilizar para desenvolver uma solução de automatização.

Quando estiver a criar uma aplicação multi-inquilinos, recomendamos que utilize a separação da área de trabalho como a solução multi-inquilinos de análise incorporada. Automatizar a introdução de novos inquilinos (clientes) garantirá uma configuração rápida e precisa.

Dica

O Power BI está num estado constante de evolução, por isso certifique-se de que está a par das novas funcionalidades anunciadas no Blogue do Microsoft Power BI. Poderá detetar novas funcionalidades e capacidades que pode aplicar para melhorar os seus relatórios existentes.