Se você for o, poderá criar e modificar Project Owner uma visualização de gráficos. Uma exibição de gráficos é 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 gráficos 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 collections em uma única fonte de dados usando.
$lookupConsulte o exemplo.Oculte campos que podem conter dados confidenciais de usuários de Charts usando.
$projectConsulte 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 ao Charts.
Selecione um reconhecimento de data center e uma collection.
Na seção Data Access do sistema, clique no nome do banco de dados que contém a collection para usar na visualização de gráficos. 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 em Test Pipeline.
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.
Pipelines de Exemplo
Unir dados de duas collections
O exemplo a seguir adiciona um pipeline a uma fonte de dados apontando para a sample_mflix.movies coleção do Conjunto de dados Mflix de amostra fornecido pelo Atlas. O pipeline executa um para unir dados $lookup da comments coleção com base movie_id em. O resultado é um novo campo nesta fonte de dados chamado comments contendo dados de uma collection 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 sample_supplies.sales coleção a partir do conjunto de dados da loja de suprimentos de amostra fornecido pelo Atlas. O pipeline oculta o customer.email campo, tornando esse campo indisponível para gráficos usando esta fonte de dados:
[ { $project: { "customer.email": 0 } } ]
Para saber mais sobre o $project estágio de agregação do,$project consulte.
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 na aba Pipeline para editar o pipeline da visualização de gráficos.
Dica
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, poderá excluir permanentemente uma visualização de Project Owner 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.