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


Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Qué es uno mismo en Python: ejemplos del mundo real

Cómo guardar y cargar un archivo RDS en R

Cómo guardar y cargar un archivo RDS en R

Aprenderá a guardar y cargar objetos desde un archivo .rds en R. Este blog también cubrirá cómo importar objetos desde R a LuckyTemplates.

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

Revisión de los primeros N días hábiles: una solución de lenguaje de codificación DAX

En este tutorial del lenguaje de codificación DAX, aprenda a usar la función GENERAR y a cambiar dinámicamente el título de una medida.

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Showcase Insights utilizando la técnica de elementos visuales dinámicos de subprocesos múltiples en LuckyTemplates

Este tutorial cubrirá cómo usar la técnica de elementos visuales dinámicos de subprocesos múltiples para crear información a partir de visualizaciones de datos dinámicos en sus informes.

Introducción al contexto de filtro en LuckyTemplates

Introducción al contexto de filtro en LuckyTemplates

En este artículo, repasaré el contexto del filtro. El contexto del filtro es uno de los temas principales que cualquier usuario de LuckyTemplates debería conocer inicialmente.

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Los mejores consejos para usar las aplicaciones en el servicio en línea de LuckyTemplates

Quiero mostrar cómo el servicio en línea de LuckyTemplates Apps puede ayudar a administrar diferentes informes e información generada a partir de varias fuentes.

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Analice los cambios en el margen de beneficio a lo largo del tiempo: análisis con LuckyTemplates y DAX

Aprenda a calcular los cambios de su margen de beneficio utilizando técnicas como la bifurcación de medidas y la combinación de fórmulas DAX en LuckyTemplates.

Ideas de materialización para cachés de datos en DAX Studio

Ideas de materialización para cachés de datos en DAX Studio

Este tutorial analizará las ideas de materialización de cachés de datos y cómo afectan el rendimiento de DAX al proporcionar resultados.

Informes comerciales con LuckyTemplates

Informes comerciales con LuckyTemplates

Si todavía usa Excel hasta ahora, este es el mejor momento para comenzar a usar LuckyTemplates para sus necesidades de informes comerciales.

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber

¿Qué es la puerta de enlace de LuckyTemplates? Todo lo que necesitas saber