Docs Menu
Docs Home
/ /

Crear y administrar vistas de gráficos

Si eres el Project Owner, puede crear y modificar una vista de gráficos. Una vista de gráficos es una fuente de datos que aplica una canalización de agregación a una colección para preprocesar los datos antes de usarlos en gráficos. Puede crear varias vistas de gráficos a partir de una misma colección.

Después de crear una vista de gráficos, puede seleccionar la vista de gráficos como fuente de datos al crear un gráfico.

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

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

  • Unir datos de varias colecciones en una única fuente de datos $lookup mediante. Ver ejemplo.

  • Ocultar los campos que puedan contener datos confidenciales a los usuarios de Charts $project mediante. Ver ejemplo.

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

1

Para obtener más información, consulte Conectar una implementación a los gráficos.

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. Haga clic en la colección que desea usar para la vista de gráficos. Gráficos también muestra las vistas de gráficos existentes que usan 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 tu pipeline. Charts informa sobre 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 guardar la vista de gráficos, se muestra en la sección Data Access de la colección que utiliza.

El siguiente ejemplo agrega una canalización a una fuente de datos que apunta a la sample_mflix.movies colección del conjunto de datos de muestra de Mflix proporcionado por Atlas. La canalización ejecuta $lookup una operación para unir los datos de la comments colección basándose movie_id en. El resultado es un nuevo campo en esta fuente 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 agrega una canalización a una fuente de datos que apunta a la sample_supplies.sales colección del conjunto de datos de muestra de la tienda de suministros proporcionado por Atlas. La canalización oculta el customer.email campo, lo que lo hace inaccesible para los gráficos que utilizan 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, consulte Conectar una implementación a gráficos.

2
  1. En la sección Data Access de la implementación, haga clic en el nombre de la base de datos que contiene la colección asociada 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 su canalización cuando guarda sus cambios.

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

Si eres el, puedes eliminar permanentemente una vista de Project Owner gráficos.

Para borrar una vista de gráficas:

1

Para obtener más información, consulte Conectar una implementación a gráficos.

2
  1. En la sección Data Access de la implementación, haga clic en el nombre de la base de datos que contiene la colección asociada 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. Haga clic en Check for connected charts para saber si algún gráfico utiliza la vista de gráficos como fuente de datos.

  2. Haga clic en Delete.

Volver

Gestionar implementaciones

En esta página