Tutorial: Usar Serviços Cognitivos no Power BI

O Power BI oferece acesso a um conjunto de funções dos Serviços Cognitivos do Azure para enriquecer seus dados na preparação de dados de autoatendimento para fluxos de dados. Os serviços atualmente com suporte são análise de sentimento, extração de frases-chave, detecção de idioma e marcação de imagem. As transformações são executadas no serviço do Power BI e não exigem uma assinatura dos Serviços Cognitivos do Azure. Este recurso requer o Power BI Premium.

As transformações dos Serviços Cognitivos recebem suporte da preparação de dados de autoatendimento para fluxos de dados. Use os exemplos do passo a passo para executar a análise de texto e a marcação da imagem neste artigo para começar.

Neste tutorial, você aprenderá a:

  • Importar dados para um fluxo de dados
  • Avaliar sentimentos e extrair frases-chave de uma coluna de texto para um fluxo de dados
  • Conectar os resultados do Power BI Desktop

Pré-requisitos

Para concluir este tutorial, você precisará dos seguintes pré-requisitos:

  • Uma conta do Power BI. Se você não estiver inscrito no Power BI, inscreva-se para uma avaliação gratuita antes de começar.
  • Acesso a uma capacidade do Power BI Premium com a carga de trabalho de AI habilitada. Esta carga de trabalho fica desativada por padrão durante a versão prévia. Se você estiver em uma capacidade Premium e os Insights da IA não estiverem aparecendo, contate seu administrador de capacidade Premium para habilitar a carga de trabalho de IA no portal de administração.

Análises de texto

Siga as etapas nesta seção para concluir a parte da análise de texto do tutorial.

Etapa 1: aplicar a pontuação de sentimento no Serviço do Power BI

Para começar, navegue até um workspace do Power BI com capacidade Premium e crie um novo fluxo de dados usando o botão Criar no canto superior direito da tela.

Screenshot shows the Power BI workspace with Create, then Dashboard, selected.

A caixa de diálogo de fluxo de dados mostra as opções para criar um fluxo de dados. Selecione Adicionar novas entidades. Em seguida, escolha Texto/CSV no menu de fontes de dados.

Screenshot shows Choose a data source, which includes Text/CSV.

Cole esta URL no campo de URL: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv e selecione Avançar.

Screenshot shows Connect to data source where you enter the URL.

Os dados agora estão prontos para uso na análise de texto. Você pode usar a Pontuação de Sentimento e a Extração de Frases-chave na coluna de comentários do cliente.

No Power Query Editor, selecione Insights de AI

Screenshot shows Edit queries with All insights selected.

Expanda a pasta Serviços Cognitivos e selecione a função que você deseja usar. Este exemplo pontua os sentimentos da coluna de comentários, mas você pode seguir as mesmas etapas para experimentar a Detecção de Idioma e a Extração de Frases-chave.

Screenshot shows Invoke function with a function selected.

Depois de selecionar uma função, os campos obrigatórios e opcionais serão exibidos. Para pontuar o sentimento das revisões de exemplo, selecione a coluna de revisões como entrada de texto. A informação de cultura é uma entrada opcional e exige um formato ISO. Por exemplo, digite en se quiser que o texto seja tratado como inglês. Quando o campo é deixado em branco, o Power BI detecta primeiro o idioma do valor de entrada antes de pontuar o sentimento.

Screenshot shows the Invoke function dialog box with the text drop-down menu.

Agora selecione Invocar para executar a função. A função adiciona uma nova coluna com a pontuação de sentimento para cada linha da tabela. Você pode voltar aos Insights de AI para extrair as frases-chave do texto de revisão da mesma maneira.

Depois de concluir as transformações, altere o nome da consulta para Comentários do cliente e selecione Concluído.

Screenshot shows Edit queries with Name called out.

Em seguida, Salve o fluxo de dados e nomeie-o como Fabrikam. Selecione o botão Atualizar Agora que é exibido depois que você salva o fluxo de dados.

Screenshot shows the Save button.

Depois de salvar e atualizar o fluxo de dados, você pode usá-lo em um relatório do Power BI.

Etapa 2: Conectar-se por meio do Power BI Desktop

Abra o Power BI Desktop. Na faixa de opções Página Inicial, selecione Obter Dados.

Selecione Power BI e, em seguida, escolha Fluxos de dados do Power BI. Selecione Conectar.

Screenshot shows the Get Data pane with Power BI dataflows selected.

Entre com a conta da sua organização.

Screenshot shows a sign-in message for your organizational account.

Selecione o fluxo de dados que você criou. Navegue até a tabela Comentários do cliente e escolha Carregar.

Screenshot shows the Navigator with the Customer comments table selected.

Agora que os dados estão carregados, você pode começar a criar um relatório.

Marcação de imagens

No serviço do Power BI, navegue até um workspace com capacidade Premium. Crie um novo fluxo de dados usando o botão Criar no canto superior direito da tela.

Screenshot shows the Power BI workspace with Create, then Dataflow, selected.

Selecione Adicionar novas entidades.

Screenshot shows an option to add new entities to start creating a workflow.

Quando for solicitado a escolher uma fonte de dados, selecione Consulta em branco.

Screenshot shows Choose a data source, which includes Blank query.

Copie essa consulta no editor de consultas e selecione Avançar. Você pode substituir os caminhos da URL por outras imagens ou pode adicionar mais linhas. A função Web.Contents importa a URL da imagem como binário. Se você tiver uma fonte de dados com imagens armazenadas como binário, também poderá usá-las diretamente.

let
  Source = Table.FromRows({
  { Web.Contents("https://images.pexels.com/photos/87452/flowers-background-butterflies-beautiful-87452.jpeg") },
  { Web.Contents("https://upload.wikimedia.org/wikipedia/commons/5/53/Colosseum_in_Rome%2C_Italy_-_April_2007.jpg") }}, { "Image" })
in
  Source

Screenshot shows Connect to data source, which shows your query and a Next button.

Quando as credenciais forem solicitadas, selecione anônimo.

Screenshot shows Edit queries, where you can specify credentials.

Você verá a caixa de diálogo a seguir.

Screenshot shows the Enter credentials dialog box where you can specify the kind of authentication.

O Power BI solicita suas credenciais para cada página da Web.

No editor de consultas, selecione Insights de AI.

Screenshot shows Edit queries with All insights selected and one warning displayed.

Entre com sua conta organizacional.

Screenshot shows the Enter credentials dialog box where you can specify Organizational account.

Selecione a função Marcar imagens, digite [Binário] no campo de coluna e digite en no campo de informações de cultura.

Observação

No momento, você não pode escolher uma coluna usando uma lista suspensa. Esse problema será resolvido assim que possível durante a versão prévia privada.

Screenshot shows Invoke function with the TagImages function selected.

No editor de função, remova as aspas ao redor do nome da coluna.

Observação

A remoção das aspas é uma solução alternativa temporária. Esse problema será resolvido assim que possível durante a versão prévia.

Screenshot shows the function editor with Image called out without quotation marks.

A função retorna um registro com as marcas em formato separado por vírgula e como um registro json. Selecione o botão de expansão para adicionar uma ou ambas como colunas à tabela.

Screenshot shows the expand button, which has two opposite pointing arrows.

Selecione Concluído e salve o fluxo de dados. Depois de atualizar o fluxo de dados um, você poderá se conectar a ele no Power BI Desktop usando os conectores de fluxos de dados.

Limpar recursos

Quando terminar de usar este tutorial, exclua essa consulta clicando duas vezes no nome da consulta no Editor do Power Query e selecione Excluir.

Limitações

Há alguns problemas conhecidos com o uso do Gateway com os Serviços Cognitivos. Se você precisar usar um gateway, recomendamos criar um fluxo de dados que primeiro importe os dados necessários por meio do gateway. Em seguida, crie outro fluxo de dados que faça referência ao primeiro fluxo de dados para aplicar essas funções.

Se o trabalho de IA com fluxos de dados falhar, talvez seja necessário habilitar a Combinação Rápida ao usar a IA com fluxos de dados. Depois de importar sua tabela e antes de começar a adicionar recursos de IA, selecione Opções na faixa de opções Página Inicial e, na janela exibida, marque a caixa de seleção ao lado de Permitir a combinação de dados de várias fontes para habilitar o recurso e selecione OK para salvar sua seleção. Em seguida, você pode adicionar recursos de IA ao fluxo de dados.

Neste tutorial, você aplicou as funções de pontuação de sentimento e marcação de imagem a um fluxo de dados do Power BI. Para saber mais sobre os Serviços Cognitivos no Power BI, veja os artigos a seguir.

Você também pode estar interessado nos artigos a seguir.