O POWER BI É PARA VOCÊ

Ter visão 360º de sua empresa já é possível com
o Microsoft Power BI.

Junho 06, 2019

Embedded analytics

 Análise incorporada

Automação e gerenciamento do ciclo de vida

EXPLORE API POWER BI COM A FERRAMENTA "TRY-IT"

UPLOAD DE DATASETS APENAS COM A API "IMPORT"

ATUALIZE PERMISSÕES DO USUÁRIO PROGRAMATICAMENTE

Capacidades de incorporação

‘INFLUENTADORES-CHAVE’ AI VISUAL DISPONÍVEL EM RELATÓRIOS ENCAIXADOS

AUTO INSTALAR APLICATIVOS PARA CONSUMIDORES DE CONTEÚDO INCORPORADO

MELHORIAS DE ACESSIBILIDADE

 

Plataforma dos visuais do Power BI

ATUALIZAÇÕES GERAIS

ATUALIZAÇÕES DO SDK VISUALS DO POWER BI

Embedded analytics

AUTOMAÇÃO E GESTÃO DO CICLO DE VIDA

Explore a API do Power BI com a ferramenta "Try-it"

Estamos muito felizes em anunciar que o Power BI agora oferece uma nova ferramenta para explorar interativamente a API REST do Power BI sem nenhum código. Qualquer pessoa com uma licença do Power BI pode fazer login em sua conta e ver como a API funciona, obter informações ou executar operações em artefatos do Power BI aos quais você tem acesso.

"Try-it" permite que você explore como cada chamada REST funciona, quais são os parâmetros exigidos, a estrutura da resposta ou os erros e quais dados retornam, tudo em um minuto!

Como usar o ‘Try-it’?

  1. Acesse a documentação da API do Power BI REST
  2. Escolha uma chamada de API específica que deseja usar ou explorar. Dentro da documentação, você encontrará a estrutura da URL HTTP. No canto superior direito, você encontrará um botão verde com o texto "Experimente". Clique no botão verde.

  1. Depois de clicar, um painel direito será aberto, pedindo para você entrar na sua conta do AAD.

4. Após o login, a ferramenta será aberta no painel direito. Você pode adicionar parâmetros à chamada para obter um resultado específico. Algumas chamadas exigem mencionar parâmetros específicos. Por exemplo, "Obter relatórios no grupo" precisa da ID do espaço de trabalho (grupo) para realizar a chamada.

5. Clique em "Executar" e veja a resposta.

 

Carregar conjuntos de dados apenas com a API "Importar"

As APIs do Power BI permitem que você faça upload de conteúdo em um espaço de trabalho usando a ‘Import’ API, que faz o upload de um arquivo PBIX. Como sabemos, um PBIX contém um relatório e um conjunto de dados, e eles são enviados juntos.

Há casos em que esse acoplamento não é o ideal e você pode preferir manipular cada objeto separadamente para cenários de automação. Assim, para gerenciar conjuntos de dados separadamente dos relatórios, adicionamos o parâmetro  ‘skipReport’ para o ‘Import’ API , que envia somente o conjunto de dados para o espaço de trabalho especificado.

Essa nova API pode ser útil em alguns casos:

 

Power BI APIs allows you to upload content into a workspace using the , which uploads a PBIX file. As we know, a PBIX contains both a report and a dataset, and they are uploaded together.

There are cases where this coupling is not optimal, and you might prefer to handle each object separately for automation scenarios. So in order to manage datasets separately from reports,  that only uploads the dataset into the specified workspace.

This new API can be useful in few cases:

1. Um desenvolvedor de BI fez uma alteração apenas no modelo e ele não deseja substituir o relatório conectado no PBIX. Ele pode usar a API para atualizar apenas o conjunto de dados, sem alterar nenhum dos relatórios vinculados a esse conjunto de dados.

2. Atualize uma grande quantidade de conjuntos de dados com o mesmo esquema, mas dados diferentes (para clientes diferentes), sem se preocupar se um relatório pode ser danificado a partir da atualização.

3. Se você é um ISV e tem um novo cliente, você deseja clonar o pacote de análise de ouro para esse cliente, como recomendado aqui. Agora você pode fazer upload apenas do conjunto de dados relevante e, em seguida, conectar todos os relatórios limitados a ele por meio das APIs "Clonar" e "religar".

 

Atualizar permissões de usuário programaticamente

 

Quando os usuários do Power BI recebem permissões para o conteúdo do Power BI, a atualização de permissão nem sempre é imediata e pode levar até uma hora em alguns casos. Um exemplo comum de atraso na atualização de permissões é ao compartilhar conteúdo com um grupo de segurança. Se esses usuários fizerem login no portal do Power BI, suas permissões serão atualizadas automaticamente e ele poderá ver todo o conteúdo mais recente a que ele tem acesso. No entanto, para usuários do Power BI que consomem conteúdo por meio de aplicativos externos que incorporam conteúdo do Power BI, a atualização em alguns casos não ocorrerá imediatamente e os usuários não verão ou acessarão novos relatórios que acabaram de ser compartilhados com eles.

A nova API ‘refresh user permissions’ executará uma atualização nos bastidores das permissões do usuário e garantirá que ele possa acessar tudo o que tiver permissões, evitando os cenários desagradáveis descritos acima.

Recomendamos chamar esta API no início de cada sessão de usuário em seu aplicativo externo.

 

EMBED CAPABILITIES

AI visual “Key influencers” disponível em relatórios incorporados.

A IA pode ajudar na exploração de dados, vasculhando para encontrar automaticamente padrões, ajudar os usuários a entender o que significam e prever resultados futuros. O Power BI Embedded foi pioneiro na aplicação da IA através de linguagem natural, que permite aos usuários obter respostas fazendo perguntas em inglês simples. Estamos trazendo mais recursos com suporte da IA para análises do Power BI Embedded, fornecendo a análise de influenciadores-chave.

 

As superfícies dos Key influencers visual indicam quais fatores influenciam o aumento ou a queda de um KPI. Por exemplo, você deseja analisar os fatores que afetam a satisfação do usuário de um produto que eles compraram de você. Os fatores que podem afetar esse KPI podem ser o tipo de produto que compraram, o preço ou até mesmo se o usuário for um comprador pela primeira vez em comparação a um cliente recorrente.

O aprendizado de máquina é usado para classificar os influenciadores, da maioria para o menos impactante, e uma pontuação de probabilidade e descrição de texto é fornecida para explicar o impacto. Os usuários podem detalhar um fator para ver a distribuição de seus dados para essa variável / categoria. À medida que os usuários interagem com seus relatórios, seja filtrando ou selecionando visuais, os principais impulsionadores são reavaliados e atualizados em tempo real.

Instalar dispositivos automaticamente para consumidores de conteúdo incorporado

 

Os aplicativos do Power BI Apps ajudam as organizações a distribuir a coleta de análises aos usuários finais. Os aplicativos podem ser uma boa maneira de organizar e distribuir conteúdo para usuários do Power BI que consomem conteúdo em um portal / domínio externo, e não através do powerbi.com.

No entanto, há uma advertência específica ao uso de aplicativos. Os usuários devem ter o aplicativo instalado antes de poder acessar o conteúdo. Se eles consomem através da powerbi.com, isso não é realmente um problema, mas para os usuários que consomem conteúdo incorporado, isso pode ser um bloqueador. Eles não querem entrar no portal apenas para instalar o aplicativo, e alguns desses usuários não sabem como usar o portal do Power BI.

 

Para superar isso, adicionamos a opção de auto install Apps para usuários ao abrir um relatório / painel incorporado. Como desenvolvedor, você deve primeiro instalar o aplicativo para poder obter o appId (por meio do URL no portal ou por meio da API). Uma vez adquirido, você pode adicionar o parâmetro "& appId = bf98…" ao embedUrl do usuário final. Então, quando um usuário tentar abrir um relatório de um aplicativo desinstalado, o aplicativo será instalado automaticamente em segundo plano e o relatório será aberto para esse usuário.

 

Melhorias de acessibilidade

Nos últimos dois meses, adicionamos alguns aprimoramentos de acessibilidade a aplicativos usando análises integradas do Power BI:

 

• Permitir navegação pelo teclado nos elementos que aparecem após o relatório incorporado - Na nova experiência, pressionar "Tab" quando focalizado no relatório incorporado focará no próximo elemento habilitado para tabulação. Para navegar dentro do relatório incorporado, pressione "ctrl" + "Enter" quando estiver concentrado no relatório. Pressionar "Esc" sairá do modo de navegação de relatórios do PBI e voltará ao relatório incorporado.

• Permitir que os desenvolvedores definam o atributo de título para o Iframe do PBI para fins de narração.

• Permitir que os desenvolvedores definam o atributo CSS "tabIndex" para o elemento incorporado para fins de tabulação e foco. 

Destaque da comunidade

Amostra E2E para identidade baseada em tokens com o SQL do Azure

Cerca de um ano atrás, adicionamos a capacidade de passar a identidade do usuário atual para o banco de dados SQL subjacente, permitindo uma nova forma de segurança baseada em funções implementada no nível do banco de dados e não no Power BI. Esse mecanismo de segurança baseado em função é atraente em implementações em que já existe um conjunto avançado de regras de segurança definidas no banco de dados. Esse recurso pode ser usado ao incorporar usuários não-Power BI, por isso é útil mesmo se os usuários do SQL não forem usuários do Power BI.

The new E2E sample fornece um aplicativo da Web simples .net que autentica um usuário do aplicativo por meio do AAD, gera o token do AAD necessário para o SQL Azure e gera um token do Power BI Embedded que passa pelo token do AAD para o SQL Azure. A amostra inclui um guia passo a passo detalhado para configurar todas as etapas de configuração necessárias nos diferentes produtos.

Plataforma de Visual Power BI

Atualizações gerais

Nova versão do poder bi-visual-tools

Temos o prazer de anunciar que a nova versão do powerbi-visuals-tools v3 já está disponível!

Esta versão traz muitos novos recursos e novidades para a experiência de desenvolvimento de recursos visuais do Power BI.

Com o novo Typescript v3 e suporte para módulos ES6, os usuários podem integrar versões modernas de todas as bibliotecas populares, como D3 e v5.

 

O que há de novo no powerbi-visuals-tools v3?

 

• TypeScript v3.0.1 por padrão

• módulos ES6 suportados

• Novas versões do D3v5 e outras bibliotecas externas são suportadas

• tamanho do pacote reduzido

• Melhor desempenho da API 

 

Como começar a usar a nova atualização?

Para obter os detalhes completos e o guia de migração para o powerbi-visuals-tools v3, consulte este article.

Veja amostras de elementos visuais que já foram migrados para o novo conjunto de ferramentas: Timeline slicerChord chartDual KPIPowerKPITornado, and mais.

 

Por favor, note que esta versão do conjunto de ferramentas é 3.1, que atualmente suporta API v2.6.0.

A partir do nosso próximo lançamento, o conjunto de ferramentas suportará apenas a versão moderna do conjunto de ferramentas, conforme especificado acima. Isso significa que versões futuras da API só serão suportadas usando o conjunto de ferramentas moderno.

 

Para qualquer pergunta e ajuda, por favor contate pbicvsupport@microsoft.com

Visuais PowerKPI e PowerKPI Matrix

O código fonte de nosso visual PowerKPI e PowerKPI Matrix agora está disponível no GitHub!

É hora de ver, editar e ampliar!

 

PowerKPI

PowerKPI Matrix

Visuais do Power BI bem-vindos React Framework

Temos a satisfação de mostrar uma nova maneira de criar um visual do Power BI com base em um dos mais populares frameworks da Web - o React, uma biblioteca JavaScript para criar interfaces com o usuário.

• Encontre aqui um tutorial passo-a-passo com instruções detalhadas sobre como criar visuais simples do CircleCard com o React.

• Se você está procurando exemplos mais avançados, confira nosso SampleBarChart-react

 

Novos recursos para a API v2.6.0

API total e subtotal

Essa API permite que visuais personalizados de visualização de dados de matriz solicitem dados de subtotal agregados extras do host do Power BI. Os subtotais podem ser solicitados para todo o conjunto de dados da matriz, bem como ajustados para níveis individuais da hierarquia de dados da matriz (veja abaixo um exemplo de relatório). As solicitações são aplicáveis ​​a conjuntos de dados maiores e são altamente eficientes, pois os cálculos são executados pelo back-end do Power BI.

Toda vez que um visual precisa atualizar seus dados, ele emite uma solicitação de busca de dados para o back-end do Power BI. Os dados que o visual ordinariamente solicita são os valores dos campos que o usuário arrastou para os poços de campo do visual. Em certos cenários, o visual pode precisar solicitar adicionalmente algumas agregações / subtotais (por exemplo, soma, contagem) aplicados aos campos acima. A API personaliza a consulta de dados de saída para solicitar os dados adicionais de agregação / subtotal.

Sem a API, o visual precisaria calcular as agregações sozinho. Isso teria sido computacionalmente caro (em oposição a cálculos de back-end) ou impossível, já que os conjuntos de dados maiores não podem ser totalmente buscados para o visual, resultando em dados sendo cortados e o resultado do cálculo incorreto. Para cada tipo de visualização de dados (atualmente apenas a matriz), a API oferece opções de personalização booleanas, conforme listado abaixo:

rowSubtotals

- Indica se os dados do subtotal devem ser solicitados para todos os campos no campo de linhas bem

rowSubtotalsPerLevel

 - Indica se os dados de subtotal podem ser alternados para campos individuais no campo de linhas

columnSubtotals

- Indica se os dados do subtotal devem ser solicitados para todos os campos no campo de colunas

 

columnSubtotalsPerLevel

- Indica se os dados do subtotal podem ser alternados para campos individuais no campo de colunas

 

levelSubtotalEnabled

- Ao contrário de todas as outras propriedades, essa propriedade é aplicada a linhas / colunas individuais. A propriedade indica se os subtotais são solicitados para a linha / coluna

Cada um dos switches acima recebe um valor com base nos valores das propriedades relacionadas no painel de propriedades e nos padrões. No arquivo de recursos, o visual deve especificar uma propriedade para cada um dos switches acima e também fornecer o valor padrão a ser usado se a propriedade for indefinida.

Todos os switches são assim:

    "rowSubtotals": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "rowSubtotals"

                }

                "defaultValue": true

            }

O acima, por exemplo, indica (para a lógica padrão) que os subtotais de linha são habilitados pela propriedade “rowSubtotals” no objeto “subTotals”. E, se o valor for fornecido na revisão de dados (o que acontece se a propriedade não estiver suja), o valor padrão de “true” será assumido pela lógica de customização.

 

A API é ativada automaticamente para um visual sempre que a estrutura dos subtotais e todos os mapeamentos de switches estiverem definidos no arquivo JSON de recursos.

 

Veja abaixo um exemplo da configuração completa da API no arquivo JSON de recursos (copiado da amostra visual da API):

 

"subtotais": {

        "matrix": {

            "rowSubtotals": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "rowSubtotals"

                }

                "defaultValue": true

            }

            "rowSubtotalsPerLevel": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "perRowLevel"

                }

                "defaultValue": false

            }

            "columnSubtotals": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "columnSubtotals"

                }

                "defaultValue": true

            }

            "columnSubtotalsPerLevel": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "perColumnLevel"

                }

                "defaultValue": false

            }

            "levelSubtotalEnabled": {

                "propertyIdentifier": {

                    "objectName": "subTotals",

                    "propertyName": "levelSubtotalEnabled"

                }

                "defaultValue": true

            }

        }

    }

Observe que é importante que a função enumerateProperities () do visual esteja alinhada com os padrões especificados nos recursos. Por exemplo, se nenhuma propriedade for suspensa pelo usuário (nenhuma propriedade estiver suja), o painel de propriedades exibirá os padrões de subtotal retornados por enumerateProperties (). Ao mesmo tempo, a lógica de personalização funcionará de acordo com os padrões especificados nas capacidades (uma vez que nenhum objeto será fornecido na visualização de dados). Agora, os dois devem estar alinhados. Caso contrário, as personalizações de subtotal reais diferirá da percepção do usuário.

Confira este link para uma amostra. O relatório de amostra está na pasta DOC.

O visual é uma versão funcionalmente reduzida do Visual Matrix nativo que oferece as mesmas personalizações relacionadas ao subtotal que estão disponíveis no visual Matrix.

 Para revisar as personalizações disponíveis, expanda o menu suspenso Subtotais no painel de propriedades, modifique as configurações dos subtotais e acompanhe as alterações na apresentação dos subtotais (denominadas Totais) pelo visual.

API de edição em foco

Os recursos visuais do Power BI criados com nosso SDK (também conhecido como visuais personalizados) agora podem entrar no modo de foco programaticamente com a nova chamada da API 2.6 no visualHost:

switchFocusModeState: (on: boolean) => vazio

Parâmetros:

on - quando true o visual entrará no modo de foco, quando falso o visual sairá do modo de foco.

O indicador isInFocus em VisualUpdateOptions pode ser verificado para descobrir se o visual está em um modo de foco ou não.

 

Como sempre, sinta-se à vontade para usar todos os canais de comunicação à sua disposição para se conectar com a equipe, compartilhar seus pensamentos e fazer perguntas:

 

Nimrod Shalit
Program Manager

Fonte - PowerBI Blog

 

Quer aplicar o Power BI em seu negócio e não sabe por onde começar? Entre em contato com o Dr. BI: atendimento@drbi.com.br ou entre em nosso site para nos conhecer.