Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

En LuckyTemplates, hemos publicado una gran cantidad de tutoriales para crear informes utilizando las últimas funciones y técnicas de visualización en LuckyTemplates. Sin embargo, todavía no se ha cubierto un tema fundamental: cómo agregar y reproducir videos de LuckyTemplates en sus informes. Puedes ver el video completo de este tutorial en la parte inferior de este blog.

Hay un par de soluciones a este problema. En el blog de hoy, aprenderá la forma en que abordo este problema y algunos otros métodos que simplemente no funcionan debido a un par de restricciones con las que tenemos que lidiar.

Tabla de contenido

Informe de muestra

Comencemos con un informe de muestra con un video agregado. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Como podemos ver, este informe tiene un botón  Reproducir que en realidad reproduce un video alojado en un sitio web externo: Azure Blob Storage

Para entender cómo funciona, mire la medida haciendo clic en Videos en el Panel de campos. La medida usa la etiqueta de video HTML y el enlace Blob Storage que nos lleva al archivo de video MP4. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Esto es posible con la visualización personalizada HTML CSS Viewer que nos permite reproducir videos dentro del informe.

Pero, ¿cómo se hizo exactamente? Estos son los tres métodos comunes que usan los analistas de datos para insertar y reproducir videos de LuckyTemplates en sus informes.

Método 1: Creación de botones para videos de LuckyTemplates

Una de las formas más sencillas de lograr nuestro objetivo es insertar un botón en nuestro informe. Podemos hacer esto yendo a Insertar, Botón, luego seleccionando En blanco en el menú desplegable. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Una vez que se crea el botón, vaya al Panel de formato y abra Acciones. Elija URL web en el campo Tipo y luego copie el enlace de su video deseado en el campo URL web

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

La URL web puede ser un video alojado en YouTube, por ejemplo. Aquí es donde el usuario debe ir una vez que haga clic en el botón.

Por ejemplo, cuando hacemos clic en el botón que creamos, se nos llevará directamente al enlace de nuestro video.

Método 2: incrustar un video de YouTube

Nuestro primer método es una forma muy sencilla de hacerlo, pero a veces queremos tener el video dentro del propio informe. 

Algunas personas se preguntan por qué necesitamos agregar el botón si solo pudiéramos usar un enlace de YouTube en su lugar. Desafortunadamente, aunque es común, ese método simplemente no funciona. Vamos a probar y ver cómo aparece.

Comience yendo a YouTube, haga clic en Compartir y elija Incrustar de las opciones.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Recibiremos un código de inserción, que normalmente se usa para agregar videos en sitios web. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Podemos suponer que el mismo código también funcionaría en nuestro informe de LuckyTemplates, así que copiemos el código y creemos una nueva medida en LuckyTemplates.

Haga clic con el botón derecho en Video en el Panel de campos y elija Nueva medida.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Llámalo youtube y luego pega nuestro código de YouTube en la siguiente línea como se muestra a continuación. Recuerde que cada vez que agregamos código HTML a DAX , debemos reemplazar las comillas dobles con comillas simples. 

Para simplificar este proceso, simplemente resalte una de las comillas dobles, luego presione CTRL + SHIFT + L. Esto resaltará cada comilla doble en el código. 

Luego, escriba una comilla simple para reemplazar cada comilla doble que se haya eliminado. 

A continuación, agregaremos comillas dobles al principio y al final, dejándonos con un código que se ve así.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Nuestra nueva medida nos da este visual negro en blanco. No recibimos ningún mensaje de error, pero ya podemos ver que no se reproducirá en el escritorio de LuckyTemplates y, en última instancia, este método no funciona. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Pero, ¿qué pasaría si publicamos este informe en el servicio LuckyTemplates?

A diferencia del escritorio, podemos ver el mensaje de error cuando usamos un navegador. Será un mensaje de error bastante técnico, pero veámoslo de todos modos. 

Abramos LuckyTemplates y ubiquemos nuestro informe de LuckyTemplates guardado.

Debería abrir la misma imagen que obtuvimos en el escritorio de LuckyTemplates. El video aún no se reproduce, pero en el navegador, podemos ir a Configuración desde los tres puntos en la esquina superior derecha de la pantalla, desplazarnos hacia abajo hasta Más herramientas, luego elegir Herramientas para desarrolladores. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Todos los navegadores modernos tienen las Herramientas para desarrolladores, aunque pueden verse un poco diferentes o estar ubicados en una parte diferente de su navegador. 

Una vez que se abren las Herramientas para desarrolladores, podemos ver un par de errores, algunos de los cuales provienen de YouTube.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

YouTube está dando un error porque cada elemento visual personalizado tiene una funcionalidad restringida. Nuestra imagen está técnicamente dentro de un elemento iframe de espacio aislado restringido en el navegador con funcionalidad limitada. 

Esa es la razón por la cual alguna funcionalidad simplemente no es posible para nosotros hacer lo que estamos viendo en nuestra muestra. Estamos en un iframe de sandbox que no “ permite el mismo origen ”, una combinación de restricciones de YouTube y de Microsoft. 

Desafortunadamente, no hay solución para eso, por lo que se recomienda usar Azure Blob Storage en su lugar. Funciona perfectamente en su informe de LuckyTemplates y le permite tener el control total de quién y cómo se puede acceder a los archivos.

Cuenta de Azure Blob Storage para almacenar videos de LuckyTemplates

En caso de que aún no tenga una cuenta de Azure Blob Storage, le guiaremos por el proceso de creación de una nueva cuenta de almacenamiento en Azure Portal y también le mostraremos cómo cargar videos.

Esto también incluye generar enlaces seguros que no son públicos para el mundo en caso de que quieras restringir el acceso a tus videos.

Método 3: usar un almacenamiento de archivos

Para comenzar, visite Azure Portal y abra su suscripción. En nuestro ejemplo, nuestra suscripción se llama TEST/TEMP. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Cuando seleccionamos esta suscripción de PRUEBA, nos llevará a otra página donde podemos hacer clic en Grupos de recursos.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Luego crearemos un nuevo grupo de recursos vacío al que llamaremos test_video . Luego, definamos qué ubicación queremos que se cree. Haga clic en Crear o Entrar.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Acabamos de crear un nuevo grupo de recursos. Y dentro de este grupo de recursos, agregue una cuenta de almacenamiento. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Para hacer eso, haga clic en Crear y luego busque " almacenamiento" en la barra de búsqueda resultante. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Elija el primer resultado, la cuenta de almacenamiento de Microsoft y haga clic en Crear.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Luego, debemos definir en qué suscripción y grupo de recursos debe estar la cuenta. También debemos darle un nombre y seleccionar la región en la que nos encontramos. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Con cada recurso de Azure, hay una gran cantidad de configuraciones que podemos realizar, como las que se muestran a continuación. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Pero para este tutorial, usaremos la configuración predeterminada porque funciona bien para nuestro caso específico. 

Haga clic en Revisar + crear y luego en Crear en la página siguiente.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

La implementación de un nuevo recurso puede tardar uno o dos minutos. Podemos verificar las notificaciones y ver cuándo todavía se está implementando actualmente.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Una vez implementado, podemos ir a nuestra cuenta de almacenamiento y subir el video. 

Iremos a Inicio y abriremos la suscripción y el grupo de recursos adecuados. Luego podemos comenzar a agregarle videos. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Para ello, abra la cuenta de almacenamiento. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Luego, haga clic en Navegador de almacenamiento (versión preliminar) , Contenedores de blobs y Agregar contenedor. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Lo llamaremos simplemente vídeo . También debemos decidir si hacer que el contenedor sea privado o anónimo. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Para nuestro contenedor, optemos primero por Privado (sin acceso anónimo) .

El Blob (acceso de lectura anónimo solo para blobs) significa que todos los que tengan la URL del video o el archivo dentro del contenedor pueden acceder a él, mientras que para Privado (sin acceso anónimo), se necesita un poco más de configuración. 

Aquí están los detalles de nuestro nuevo contenedor.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

El siguiente paso es intentar agregarle un video.

Entonces, abramos nuestro contenedor de video que se encuentra en el navegador de almacenamiento (vista previa). Luego, haga clic en el botón Cargar y arrastre o suelte nuestro archivo de video.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

El archivo de video debería aparecer. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Y cuando seleccionemos el archivo de video, obtendremos la URL que podemos copiar al portapapeles. Peguémoslo en una ventana privada (Incógnito) para ver cómo se vería para un usuario externo.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Deberíamos obtener un mensaje de error como resultado. Esto se debe a que el contenedor Blob está configurado como privado y no tenemos acceso a él. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Entonces, ¿cómo resolvemos este problema? ¿Cómo podemos acceder al vídeo? 

Necesitamos abrir Microsoft Azure y volver a test_video.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Luego, abra el navegador de almacenamiento (versión preliminar) y los contenedores de blobs .  

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Lo que queremos hacer es agregar un token SAS a todo el contenedor. Lo haremos haciendo clic en los tres puntos a la derecha y eligiendo Generar SAS. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

También queremos establecer la fecha de validez de nuestro token desde hoy hasta el próximo año. Luego, podemos generar token SAS y URL.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Esto creará un token en forma de cadena debajo del botón Generar token SAS y URL . Esa es la señal que necesitamos recordar y copiar.

Ahora, volvamos a nuestra ventana privada con la URL anterior. Todavía no debería funcionar como se muestra a continuación.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Pero cuando agregamos un signo de interrogación al final de la URL y luego pegamos el token, autenticará la URL para que podamos acceder a los blobs dentro de nuestro contenedor.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Con el token agregado, ahora podemos reproducir el video. Esto significa que la URL con el token es lo que también podemos usar para nuestro informe. 

Uso del token en LuckyTemplates

Volvamos a nuestro informe de LuckyTemplates y creemos una nueva página 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Tenemos la medida anterior que llamamos youtube que se ve así. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Reutilizaremos y actualizaremos esta medida para que funcione esta vez. 

Conserve la etiqueta de video y defina que queremos que el video ocupe el cien por ciento del espacio de la imagen (ancho = 100%) . Agregue también los controles , que incluyen los botones dedicados para reproducir, pausar, etc. 

Lo más importante es agregar la nueva fuente o la URL con el token SAS agregado. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

A continuación, agregamos el Visor HTML CSS desde el Panel de visualizaciones y hacemos clic en Video en el Panel de campos. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

En última instancia, el video ahora debería aparecer en nuestra página, permitiéndonos reproducir el video que cargamos en Blob Storage.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Tenga en cuenta que esto funciona en privado, por lo que debemos tener el token SAS. De lo contrario, no tendremos acceso al video. 

Sin el token SAS

Repasemos rápidamente el proceso sobre cómo haría esto sin el token SAS.

Regrese a nuestra cuenta de almacenamiento para actualizar la privacidad de nuestro contenedor de video. En lugar de Privado, cambiémoslo a Blobs (acceso de lectura anónimo solo para blobs) . Luego, haga clic en Aceptar.

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Volviendo a nuestro informe, podemos eliminar el token y esperar que aún podamos ver y reproducir el video. 

Vídeos de LuckyTemplates: cómo insertarlos en sus informes

Cambiar la privacidad de nuestro contenedor de video también significa que todos los que tengan el enlace pueden acceder al video. Por ejemplo, si colocamos la URL en nuestro navegador, el video aún debería reproducirse incluso sin el token.


Objetos visuales personalizados en LuckyTemplates: aprenda a controlar las propiedades de fuente en DAX
Cree un informe en blanco con el Generador de informes de LuckyTemplates
Generador de informes en LuckyTemplates: formateo de objetos y visualizaciones

Conclusión

No es posible insertar directamente videos de YouTube en los informes de LuckyTemplates debido a las restricciones de Microsoft y YouTube. 

Una forma fácil de abordar este problema es agregar botones con hipervínculos a los videos. Esto funciona sin imágenes personalizadas y es compatible con videos de YouTube o videos de Blob Storage.

Pero si desea que su video se incruste en el informe, el enfoque más fácil de usar es usar Azure Blob Storage. Es fácil de configurar, conveniente y también relativamente barato.

Puede aplicar lo que aprendió hoy para crear su próximo informe de LuckyTemplates. Por ejemplo, le resultará útil agregar un video de ayuda para el usuario final del desarrollador para explicar cómo se debe usar el informe. Hay muchas más aplicaciones para videos en LuckyTemplates y ahora puede aprovecharlas.

Mis mejores deseos,

pascal kiefer


Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Time Intelligence en LuckyTemplates: cómo calcular el número de transacciones realizadas en los últimos N días

Descubra cómo calcular el total de transacciones realizadas en los últimos N días y obtenga información útil utilizando la inteligencia de tiempo en LuckyTemplates.

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

Cómo evaluar clústeres en sus datos mediante la técnica DAX en LuckyTemplates

En este tutorial, demuestro cómo mostrar clústeres en sus datos permite extraer información valiosa usando técnicas DAX avanzadas.

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

¿Cuánto personal tenemos actualmente? Lógica de fechas múltiples en LuckyTemplates usando DAX

En este tutorial, aprenderá a calcular la <strong>población actual del personal</strong> para las relaciones múltiples de la tabla de calendario mediante la función COUNTROWS y FILTER en LuckyTemplates.

Hacer una solicitud HTTP en Power Automate

Hacer una solicitud HTTP en Power Automate

Aprenda a crear una solicitud HTTP con Power Automate y cómo implementar soluciones efectivas para la automatización de tareas.

Programe un flujo de escritorio para que se ejecute en Power Automate

Programe un flujo de escritorio para que se ejecute en Power Automate

En este tutorial, aprenda cómo programar un flujo de escritorio en Power Automate para automatizar tareas en la web y su escritorio.

Power Automate Terminar Control de acción en flujos

Power Automate Terminar Control de acción en flujos

Aprenda a usar correctamente el control Terminar acción de Power Automate que termina las acciones en un flujo si no se cumple alguna de las condiciones.

Power Query: combinar archivos de varias carpetas

Power Query: combinar archivos de varias carpetas

Aprenda a combinar archivos de varias carpetas en su red, escritorio, OneDrive o SharePoint utilizando Power Query.

Tipos de flujo de Power Automate y cuándo usarlos

Tipos de flujo de Power Automate y cuándo usarlos

En este blog, analizamos las similitudes y diferencias entre los tipos de flujo de Power Automate y determinamos cuándo usar cada flujo. Encuentra la mejor opción de automatización.

Conectores de Power Automate: número, texto y fecha y hora

Conectores de Power Automate: número, texto y fecha y hora

Familiarízate con algunos conectores Power Automate integrados que transforman cadenas en otro formato: número, texto y fecha y hora.

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Tutorial del analizador VertiPaq: relaciones e integridad referencial

Este tutorial detallado sobre el analizador VertiPaq en DAX Studio le enseñará cómo usar la pestaña Relaciones para optimizar su DAX y resolver problemas de integridad referencial.