EventosPower BITutoriales

Power BI Premium por Usuario + Cognitive Services para analizar guiones de cine

El pasado Viernes 25 de Marzo se celebró el Global AI Bootcamp Madrid 2022 y tuve el honor de participar como ponente con una sesión sobre Power BI Premium por Usuario (PPU) y Cognitive Services.

Gracias a alguno de los servicios de Análisis de Textos de Cognitive Services disponibles en Azure, puedes extraer palabras clave de grandes textos. En esta ocasión se me ocurrió analizar guiones de cine y jugar a adivinar de qué película se trataba en base a las palabras clave extraídas.

¿Qué es Power BI Premium por Usuario (PPU)?

PPU es un licenciamiento de Power BI que permite disponer de casi todas las funcionalidades de la licencia Premium, pero por Usuario en vez de por Capacidad.

Comparación licencias Premium de Power BI
Comparación licencias Premium de Power BI

Actualmente, si disponéis de una licencia Power BI Pro, podéis solicitar un periodo de prueba de PPU por 60 días sin coste. Para ello, una vez logueado en powerbi.com, pulsa sobre tu imagen de cuenta y sigue los pasos pulsando el botón “Iniciar Periodo de Prueba“:

Trial gratuito PPU paso 1
Trial gratuito PPU paso 1

Después debes pulsar en el botón “Iniciar periodo de prueba“:

Trial gratuito PPU paso 2
Trial gratuito PPU paso 2

Y por último en el botón “Entendido“:

Trial gratuito PPU paso 3
Trial gratuito PPU paso 3

No os preocupéis ya que una vez termine el periodo de 60 días simplemente volverás a tener disponible sólo las funcionalidades PRO que ya tenías, no habrá cargos sorpresa.

¿Qué es Azure Cognitive Services (ACS)?

ACS es un conjunto de servicios de Azure que nos permiten enriquecer nuestros datos con la capacidad de “ver, escuchar, hablar, buscar, comprender y acelerar la toma de decisiones”.

Existen diferentes servicios de Cognitive Services a los que podemos acceder en Azure:

Servicios de Cognitive Services disponibles en Azure
Servicios de Cognitive Services disponibles en Azure

Pero no todos estos servicios están accesibles desde la licencia de Power BI Premium por Usuario, a día de hoy sólo podremos acceder a:

Servicios de Cognitive Services disponibles en PPU
Servicios de Cognitive Services disponibles en PPU

Analizando Guiones de Cine con PPU + Cognitive Services

El origen de los datos

Para esta demo he utilizado guiones descargados de la web Internet Movie Script Database. Hemos descargado diferentes guiones de películas en formato txt y los hemos guardado en una carpeta de nuestro equipo.

Analizando los guiones en Power BI

Usaremos el origen tipo “Carpeta” o “Folder” para leer de una sola vez todos los guiones que hemos descargado y almacenado en una sola carpeta de Windows.

Al cargar los guiones, usaremos el “tabulador” como separador para que nos cree un registro por cada párrafo del texto:

Configuración de la carga de ficheros texto desde Carpeta
Configuración de la carga de ficheros texto desde Carpeta

Una vez cargados les haremos algunas transformaciones básicas (las podéis revisar en el fichero pbix para suscriptores o en el vídeo de la sesión al final de este post) y dejamos simplemente el nombre de la película y el párrafo correspondiente en cada registro:

Tabla de guiones cargada en Power BI
Tabla de guiones cargada en Power BI

Enriqueciendo los datos con Cognitive Services

Con los datos preparados, aprovechamos nuestra licencia Premium por Usuario para conectar con Cognitive Services.

Desde la pantalla del Editor de Consultas (Query Editor) veremos unas opciones relacionadas con IA en el menú de Inicio:

Conclusiones de IA en Power BI Desktop
Conclusiones de IA en Power BI Desktop

En esta ocasión seleccionaremos Text Analytics y de la ventana emergente (servicios disponibles) debemos seleccionar “Extraer palabras clave“:

Opciones de Análisis de Texto de PPU y Cognitive Services
Opciones de Análisis de Texto de PPU y Cognitive Services

Nos pedirá que seleccionemos el campo con el texto a evaluar (Script) y el idioma en el que se encuentra dicho texto en código ISO (en: inglés).

Tras evaluar todos los párrafos de todos los guiones cargados, nos devolverá 2 columnas:

  • La primera columna con las palabras clave detectadas separadas por comas
  • La segunda columna muestra sólo una palabra clave cada vez y por eso se repite el registro tantas veces como palabras clave tiene.
Respuesta de Cognitive Services a nuestros guiones
Respuesta de Cognitive Services a nuestros guiones

Nos quedaremos con la segunda columna ya que queremos analizar la frecuencia de dichas palabras clave.

Visualizando las palabras clave en Power BI

Para visualizar las palabras clave de cada película, usaremos un Custom Visual de Power BI llamado Word Cloud muy utilizado en entornos web por poner un ejemplo.

Usamos el Custom Visual Word Cloud para nuestro análisis de guiones
Usamos el Custom Visual Word Cloud para nuestro análisis de guiones

¡Ya lo tenemos todo listo para nuestro análisis!

El informe de Power BI

Como en el resto de tutoriales de vandalytic, os dejamos acceso al informe de Power BI para que podáis jugar a adivinar las películas. Recordad pulsar el botón de Ocultar Película antes de cambiar de película:

Si sois suscriptores de nuestro blog (es gratis) podréis descargar el fichero pbix de esta sesión y analizarlo detenidamente.

Vídeo de la sesión

Para los que no pudisteis asistir al evento o queráis ver la ponencia con mayor detenimiento, os dejo el vídeo de la sesión:

¡Podéis dejar cualquier duda o comentario al final de este post y estaremos encantados de responderos!

¡SUSCRÍBETE YA!
Doy mi consentimiento para almacenar mis datos para envío de newsletters.
Si te suscribes a la newsletter tendrás acceso a los <b><u>ficheros Power BI originales</u></b> de nuestros tutoriales y post. <br><br>Además tendrás derecho a participar en sorteos periódicos que realizaremos en el blog.
We hate spam. Your email address will not be sold or shared with anyone else.
Mostrar más

Iván Arribas

Llevamos siglos generando, relacionando, modificando y almacenando datos....es hora de que les echemos un vistazo. Espero que este blog sirva de ayuda a los que quieran introducirse en este mundo de la Analítica de Datos, igual que me está sirviendo a mi.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Iván Arribas Delgado.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Bluehost que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Botón volver arriba
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad