Make the MongoDB docs better! We value your opinion. Share your feedback for a chance to win $100.
Click here >
Docs Menu
Docs Home
/ /

Incrustar Charts con un iframe

Puedes incrustar una gráfica en una aplicación web con un iframe y especificar configuraciones como altura, anchura, intervalo de actualización y tema de visualización.

Charts integrados dentro de un iframe pueden ser:

  • No autenticado, en cuyo caso serán visibles para cualquiera.

  • Autenticado con una Firma Verificada.

    Nota

    La autenticación con firma verificada está obsoleta. El Charts SDK integrable ofrece autenticación mediante varios proveedores de autenticación.

1

Desde el Dashboards página, selecciona el tablero que contiene la gráfica que deseas hacer incrustable. Para obtener instrucciones sobre cómo navegar a los Tableros, consulte Tableros.

2

Desde el tablero, haz clic en en la parte superior derecha de la gráfica para acceder a su información de inserción. Seleccione Embed chart del menú desplegable.

Nota

Si una gráfica se encuentra en un tablero que tiene integración activada, la opción Embed Chart se activa automáticamente. Por lo tanto, no puedes seleccionar la opción Embed chart para las gráficas dentro de los tableros que tienen habilitada la incrustación.

3

Si ya has habilitado el uso compartido externo en el origen de datos que utiliza esta gráfica, omite este paso. Si aún no has activado la integración en la fuente de datos, puedes hacerlo ahora. Haz clic en el enlace Configure external sharing.

4
Insertar gráfica no autenticada
haga clic para ampliar
5
6

Especifica los campos en los que los espectadores de la gráfica pueden filtrar los datos. Por defecto, no hay campos especificados, lo que significa que no se puede filtrar la gráfica hasta que se permita explícitamente al menos un campo.

Alternativamente, puedes especificar todos los campos en la gráfica seleccionando Allow all fields in the data source used in this chart.

Para aprender más sobre los campos que se pueden filtrar, consulte Especificar campos filtrables.

7

Seleccionar el panel Iframe revela el código de inserción de iframe y permite establecer opciones de actualización y tema de visualización.

8
  1. El intervalo de actualización determina con qué frecuencia tu gráfica se actualiza con nuevos datos, si los hay, de tu fuente de datos.

    Si es un usuario de nivel gratuito, se selecciona por defecto una nueva opción de cuatro horas como intervalo de actualización automática.

  2. Puedes seleccionar el tema de visualización Light o Dark para tu gráfica.

9

El código de inserción del iframe contiene la URL base de tu gráfica y el ID de la gráfica, así como cualquier opción que hayas configurado.

10

Puedes editar el código del iframe manualmente para configurar varias otras opciones de gráficas, incluyendo la altura, el ancho y el radio del borde. Consulta Opciones de gráficas incrustadas para obtener más información sobre las opciones de gráficas.

Importante

El uso de una Firma Verificada para autenticación está obsoleto. En su lugar, consulta la pestaña Authenticated Embedding para obtener instrucciones sobre cómo proteger tus gráficas.

1

Si Atlas Charts aún no está activado, haz clic en Visualization bajo el encabezado Services en la barra lateral de la interfaz de usuario de Atlas.

Atlas lanza una instancia de Charts vinculada a tu proyecto.

2

Desde la página Dashboards, selecciona el tablero que contiene la gráfica para la que deseas habilitar los incrustados. Para obtener instrucciones sobre cómo navegar a los tableros, consulta Tableros.

3

Desde el tablero, haz clic en en la parte superior derecha de la gráfica para acceder a su información de inserción. Seleccione Embed chart del menú desplegable.

4

Si ya has activado el uso compartido externo en la fuente de datos que utiliza esta gráfica, omite este paso. Si aún no has habilitado el uso compartido externo en la fuente de datos, puedes hacerlo ahora. Haz clic en el enlace Configure external sharing.

5
  1. Selecciona la pestaña Verified Signature en el cuadro de diálogo.

  2. Establece Enable signed authentication access en On.

La El código HTML que aparece en la ventana modal muestra los parámetros necesarios para el uso compartido de una gráfica con la autenticación activada. Para utilizar este código, debe continuar con los pasos siguientes para permitir el acceso autenticado.

6

Haga clic en Embedded Visualizations en el encabezado Services en la barra lateral Visualization.

La Se muestra la página de Visualizaciones insertadas.

7

Nota

Debe ser un propietario del proyecto para acceder a la página Authentication Settings. Como usuario que no es administrador, todavía puede usar gráficas integradas, pero debe obtener una clave de un propietario del proyecto.

Haz clic en la pestaña Authentication Settings.

Se muestra la pestaña Configuración de autenticación.

8

Haz clic en el botón Generate New Key para crear una nueva clave de embeddings. Almacena la clave en un lugar seguro.

Advertencia

Si generas una nueva clave, cualquier clave anterior quedará inválida. Asegúrate de que todas las gráficas compartidas existentes que utilicen la clave antigua se actualicen para utilizar la nueva clave.

9

Generar una firma verificada para acompañar las solicitudes de datos de las gráficas compartidas con autenticación habilitada requiere código del lado del servidor. La firma verificada crea una carga útil al generar un HMAC de tu clave de integración, una marca de tiempo y datos identificativos de tu gráfica. La firma verificada es válida por un período de tiempo limitado especificado en tu código del lado del servidor.

Hay disponible ejemplos de código que demuestran cómo generar una firma verificada para los siguientes lenguajes y plataformas:

Una vez que tengas listo tu código iframe con todas las opciones que hayas configurado, puedes colocarlo en una página web para mostrar tu gráfica.

Volver

Incrustar una gráfica

En esta página