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.
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.
Cole esta URL no campo de URL: https://pbiaitutorials.blob.core.windows.net/textanalytics/FabrikamComments.csv
e selecione Avançar.
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
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.
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.
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.
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.
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.
Entre com a conta da sua organização.
Selecione o fluxo de dados que você criou. Navegue até a tabela Comentários do cliente e escolha Carregar.
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.
Selecione Adicionar novas entidades.
Quando for solicitado a escolher uma fonte de dados, selecione Consulta em branco.
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
Quando as credenciais forem solicitadas, selecione anônimo.
Você verá a caixa de diálogo a seguir.
O Power BI solicita suas credenciais para cada página da Web.
No editor de consultas, selecione Insights de AI.
Entre com sua conta organizacional.
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.
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.
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.
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.
Conteúdo relacionado
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.
- Serviços Cognitivos do Azure
- Introdução à preparação de dados de autoatendimento em fluxos de dados
- Saiba mais sobre o Power BI Premium
Você também pode estar interessado nos artigos a seguir.