Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

Crear y gestionar vistas de Charts

Si es el Project Owner, puedes crear y modificar una vista de gráficas. Una vista de gráficos es una fuente de datos que aplica una pipeline de agregación a una colección para preprocesar los datos antes de que se utilicen en Charts. Puede crear varias vistas de gráficas a partir de una única colección.

Después de crear una vista de gráficas, puedes seleccionar esta vista de gráficas como fuente de datos al crear una gráfica.

El preprocesamiento de una fuente de datos con una pipeline es útil cuando los datos recopilados no están optimizados para la visualización de datos.

El preprocesamiento de tus datos puede ayudar a realizar las siguientes tareas:

  • Integre datos de varias colecciones en una sola fuente de datos utilizando $lookup. Consulta el ejemplo.

  • Oculta campos que puedan contener datos sensibles de los usuarios de Charts utilizando $project. Consulta el ejemplo.

  • Convierte tipos de datos, como un campo de cadena, en una fecha. Ver ejemplo.

1

Para aprender más, Conectar una implementación a Charts.

2
  1. En el despliegue Data Access En la sección "Configuración de gráficos", haga clic en el nombre de la base de datos que contiene la colección que se usará para la vista de gráficos. Aparecerá la lista de colecciones.

  2. Haz clic en la colección que deseas utilizar para la vista de gráficas. Charts también muestra todas las vistas de gráficos existentes que usen la colección.

3

Gráficos abre el modal Add Charts View.

4
5

Su pipeline debe ser una matriz. Especifique cada etapa de su pipeline como un objeto dentro de la matriz.

6

Atlas Charts valida su pipeline. Charts informa de cualquier error en tu pipeline debajo del editor. Si el pipeline es válido, Charts muestra un documento de muestra de los resultados o muestra No documents returned.

Tip

Para obtener ayuda para crear su canalización, puede utilizar el Generador de canalizaciones de agregación en el Explorador de datos Atlas.

Puede crear su canalización utilizando el generador de canalizaciones Atlas y pegarla en el editor de canalizaciones de Atlas Charts.

7

Después de que guardes la vista de gráficos, esta se muestra en la sección Data Access de la colección que utiliza.

El siguiente ejemplo añade un pipeline a un origen de datos que apunta a la colección sample_mflix.movies del Conjunto de datos de muestra Mflix proporcionado por Atlas. La pipeline realiza un $lookup para unir datos de la colección comments en base a movie_id. El resultado es un nuevo campo en este origen de datos llamado comments que contiene datos de una colección independiente.

[
{
$lookup:
{
from: 'comments',
localField: '_id',
foreignField: 'movie_id',
as: 'comments'
}
}
]

El siguiente ejemplo añade un pipeline a una fuente de datos señalando a la colección sample_supplies.sales del Conjunto de datos Sample Supply Store proporcionado por Atlas. La pipeline oculta el campo customer.email, dejando ese campo no disponible para los gráficos que usan esta fuente de datos:

[
{
$project: { "customer.email": 0 }
}
]

Para obtener más información acerca de la etapa de agregación $project, vea $project.

El siguiente ejemplo agrega una pipeline a una fuente de datos que contiene un campo string que queremos convertir a fecha. La pipeline agrega un nuevo campo a la fuente de datos con el campo string saleDate convertido en un campo de fecha llamado saleDateAsDate:

[
{
$addFields: {
saleDateAsDate: { $toDate: '$saleDate' }
}
}
]
1

Para obtener más información, consulta Conectar una implementación a Charts.

2
  1. En la sección Data Access de la implementación, haz clic en el nombre de la base de datos que contiene la colección vinculada con la vista de gráficos.

  2. Haga clic en el nombre de la colección asociada a la vista de gráficos. Gráficos muestra información de todas las vistas de gráficos existentes que usan la colección.

3
4

Tip

Para obtener más información sobre otras configuraciones en esta página, consulte Administrar fuentes de datos.

5
6

Charts informa sobre cualquier error en su pipeline junto al editor. Si el pipeline es válido, Charts muestra un documento de muestra de los resultados o muestra No documents returned.

7

Charts valida tu pipeline cuando guardas los cambios.

Para desconectar una vista de gráficos, consulte desconectar una fuente de datos.

Si eres el Project Owner, puedes borrar de forma permanente una vista de gráficas.

Para borrar una vista de gráficas:

1

Para obtener más información, consulta Conectar una implementación a Charts.

2
  1. En la sección Data Access de la implementación, haz clic en el nombre de la base de datos que contiene la colección vinculada con la vista de gráficos.

  2. Haga clic en el nombre de la colección asociada a la vista de gráficos. Gráficos muestra información de todas las vistas de gráficos existentes según la colección.

3
4

En el modal que aparece:

  1. Haz clic en Check for connected charts para aprender si alguna gráfica usa la vista de gráficas como fuente de datos.

  2. Haga clic en Delete.

Volver

Gestionar implementaciones

En esta página