Docs Menu
Docs Home
/ /

Insertar un gráfico no autenticado

Puede incrustar un gráfico en una aplicación web sin necesidad de autenticación para ver los datos del gráfico. Para restringir el acceso a su gráfico incrustado, consulte Tutoriales de gráficos incrustados autenticados.

Habilite la incrustación no autenticada para generar un ID de gráfico y una URL base. Necesitará su ID y URL base para mostrar su gráfico en una página web.

1

Desde Dashboards En la página, seleccione el panel que contiene el gráfico que desea integrar. Para obtener instrucciones sobre cómo acceder a los paneles, consulte Paneles.

2

Desde el panel, haga clic en la esquina superior derecha del gráfico para acceder a su información de incrustación. Seleccione Embed chart en el menú desplegable.

Nota

Si un gráfico está en un panel con la función de incrustación habilitada, la opción Embed Chart se habilita automáticamente. Por lo tanto, no se puede seleccionar la opción Embed chart para gráficos en paneles con la función de incrustación habilitada.

3

Si ya ha habilitado el uso compartido externo en la fuente de datos que usa este gráfico, omita este paso. Si aún no ha habilitado la incrustación en la fuente de datos, puede hacerlo ahora. Haga clic en el enlace Configure external sharing.

4
Incrustar gráfico no autenticado
haga clic para ampliar
5
6

Especifique los campos en los que los visores de gráficos pueden filtrar datos. De forma predeterminada, no se especifica ningún campo, lo que significa que el gráfico no se puede filtrar 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 obtener más información sobre los campos filtrables, consulte Especificar campos filtrables.

7
8

Necesitará los valores de URL base e ID de gráfico en el código de su aplicación web.

Si ya tiene una aplicación para mostrar su gráfico, puede agregar un gráfico incrustado sin autenticar. De lo contrario, continúe con los pasos restantes para crear una nueva aplicación.

MongoDB ofrece una aplicación de ejemplo prediseñada en Repositorio de GitHub que muestra cómo utilizar el SDK de incrustación para mostrar un gráfico incrustado no autenticado.

Clona el repositorio de GitHub para obtener todas las aplicaciones de ejemplo. Las instrucciones para ejecutar el ejemplo sin autenticar se encuentran en el archivo Léame. unauthenticated directorio. Puede ejecutar la aplicación tal como está o personalizarla para usar un gráfico propio.

Todas las líneas que necesitas editar están marcadas con un comentario que contiene ~REPLACE~.

1

El archivo index.js se encuentra en el directorio src.

2

Reemplace la URL base de gráficos existente por la URL base del gráfico que desea mostrar. La URL base de gráficos se puede ver en la ventana modal de opciones de incrustación. Consulte el SDK de incrustación para obtener instrucciones detalladas sobre cómo habilitar la incrustación de un gráfico.

const sdk = new ChartsEmbedSDK({
baseUrl: "https://charts.mongodb.com/charts-embedding-examples-wgffp" // Optional: ~REPLACE~ with the Base URL from your Embed Chart dialog
});

También puede incluir el SDK de incrustación con Javascript en línea en una página HTML, como se muestra en el siguiente fragmento de código:

<script src="https://unpkg.com/@mongodb-js/charts-embed-dom"></script>
3

Reemplace el ID del gráfico existente por el ID del gráfico que desea mostrar. El ID de su gráfico se puede ver en la ventana modal de opciones de incrustación. Consulte el SDK de incrustación para obtener instrucciones detalladas sobre cómo habilitar la incrustación de un gráfico.

const chart = sdk.createChart({
chartId: "735cfa75-15b8-483a-bc2e-7c6659511c7c", // Optional: ~REPLACE~ with the Chart ID from your Embed Chart dialog
height: "700px"
// Additional options go here
});

Una vez que termine de personalizar la aplicación, estará lista para ejecutarse.

Volver

Utilice un proveedor JWT personalizado

En esta página