Criar e gerenciar visualizações de gráficos
Nesta página
Se você for o Project Owner
, você poderá criar e modificar uma visualização de Atlas Charts . Uma exibição de Atlas Charts é uma fonte de dados que aplica um pipeline de agregação a uma coleção para pré-processar dados antes que eles sejam usados para Charts. Você pode criar múltiplas visualizações de Atlas Charts a partir de uma única coleção.
Após criar uma visualização de gráficos, você pode selecionar a visualização de gráficos como uma fonte de dados ao criar um gráfico.
Casos de uso
O pré-processamento de uma fonte de dados com um pipeline é útil quando os dados da collection não estão otimizados para visualização de dados.
O pré-processamento dos seus dados pode ajudar a realizar as seguintes tarefas:
Junte dados de várias coleções em uma única fonte de dados usando
$lookup
. Veja o exemplo.Oculte campos que possam conter dados confidenciais de usuários do Charts usando
$project
. Veja o exemplo.Converta tipos de dados, como um campo de string, em uma data. Veja um exemplo.
Crie uma Visualização de Charts a partir de uma collection
Conecte sua implementação.
Para saber mais, consulte Conectar uma implantação aos Charts.
Selecione um reconhecimento de data center e uma collection.
Na seção Data Access do sistema, clique no nome do reconhecimento de data center que contém a collection a ser usada para a visualização de Atlas Charts. A lista de collection é exibida.
Clique na collection a ser usada para a visualização de Atlas Charts. Os gráficos também exibem quaisquer visualizações de gráficos existentes que usam a coleção.
(Opcional) Clique Test Pipeline em .
O Atlas Charts valida seu pipeline. O Charts relata quaisquer erros em seu pipeline abaixo do editor. Se o pipeline for válido, o Charts mostrará um documento de amostra dos resultados ou exibirá No documents returned.
Dica
Para obter ajuda na criação de seu pipeline, você pode utilizar o Construtor de pipeline de agregação no Atlas Data Explorer.
Você pode criar seu pipeline usando o construtor de pipeline do Atlas e colá-lo no editor de pipeline do Atlas Charts.
Clique em.<a class=\" \" href=\" \"Save title=\" \"><svg xmlns=\" \" width=\" \" height=\" \" fill=\" \" viewbox=\" \" class=\" \" role=\" \" aria-label=\" \"><path fill=\" \" d=\" \"> <path fill=\" \" d=\" \">
Depois de salvar a visualização de gráficos, ela é exibida na seção Data Access para a coleção que utiliza.
Pipelines de Exemplo
Unir dados de duas collections
O exemplo a seguir adiciona um pipeline a uma fonte de dados apontando para a coleção sample_mflix.movies
do Conjunto de dados Mflix de amostra fornecido pelo Atlas. O pipeline executa um $lookup
para unir dados da coleção comments
com base em movie_id
. O resultado é um novo campo nessa fonte de dados chamado comments
que contém dados de uma coleção separada.
[ { $lookup: { from: 'comments', localField: '_id', foreignField: 'movie_id', as: 'comments' } } ]
Ocultar dados confidenciais
O exemplo a seguir adiciona um pipeline a uma fonte de dados apontando para a coleção sample_supplies.sales
a partir da amostra de conjunto de dados da loja de suprimentos fornecida pelo Atlas. O pipeline oculta o campo customer.email
, tornando esse campo indisponível para gráficos que usam essa fonte de dados:
[ { $project: { "customer.email": 0 } } ]
Para saber mais sobre o estágio de agregação $project
, consulte $project
.
Converter o tipo de um campo de dados
O exemplo a seguir adiciona um pipeline a um conjunto de dados contendo um campo de string que queremos converter em uma data. O pipeline adiciona um novo campo ao conjunto de dados com o campo de string saleDate
convertido em um campo de data chamado saleDateAsDate
:
[ { $addFields: { saleDateAsDate: { $toDate: '$saleDate' } } } ]
Modificar o pipeline de uma visualização de Charts
Conecte sua implementação.
Para saber mais, consulte Conectar uma implantação ao Charts.
Selecione o reconhecimento de data center e a collection.
Na seção Data Access do sistema, clique no nome do banco de dados que contém a coleção associada à visualização de gráficos.
Clique no nome da collection associada à visualização de Atlas Charts. Os Charts exibem informações para todos os Atlas Charts existentes que usam a collection.
Clique Pipeline na aba para editar o pipeline da visualização de gráficos.
Dica
Veja também:
Para saber mais sobre outras configurações nesta página, consulte managed conjunto de dados.
Desconectar uma visualização de gráficos
Para desconectar uma visualização de gráficos, consulte desconectar uma fonte de dados.
Excluir uma visualização de Charts
Se você for o Project Owner
, poderá excluir permanentemente uma visualização de gráficos.
Para excluir uma visualização de Atlas Charts:
Conecte sua implementação.
Para saber mais, consulte Conectar uma implantação ao Charts.
Selecione o reconhecimento de data center e a collection.
Na seção Data Access do sistema, clique no nome do banco de dados que contém a coleção associada à visualização de gráficos.
Clique no nome da collection associada à visualização de gráficos. O Charts exibe informações para todas as visualizações de gráficos existentes com base na coleção.