Menu Docs

Exemplo de conjunto de dados analíticos

O banco de dados do sample_analytics contém três coleções para um aplicativo de serviços financeiros comuns. Tem clientes, contas e transações. Elas são usadas como parte dos exercícios para o Treinamento MongoDB sobre Análise de Dados.

Para saber como carregar os dados de amostra fornecidos pelo Atlas em seu cluster, consulte Carregar Dados de Amostra.

O banco de dados do sample_analytics contém as seguintes coleções:

Nome da collection
Descrição

Contém detalhes sobre contas de clientes.

Contém detalhes sobre os clientes.

Contém transações de clientes.

Esta coleção contém detalhes da conta para usuários. Cada documento contém um ID de conta, um limite e os produtos que um cliente comprou.

A coleção sample_analytics.accounts contém os seguintes índices:

Nome
Index
Descrição

_id_

{ "_id": 1 }

Índice de chave primária no campo _id.

{
"account_id": 470650,
"limit": 10000,
"products": [
"CurrencyService",
"Commodity",
"InvestmentStock"
]
}

Esta coleção contém detalhes dos clientes, incluindo quais contas eles mantêm usuários. Cada documento contém nome de usuário, nome, endereço, data de nascimento, endereço de e-mail, uma lista das contas mantidas e detalhes sobre os níveis e benefícios relacionados a que têm direito.

A coleção sample_analytics.customers contém os seguintes índices:

Nome
Index
Descrição

_id_

{ "_id": 1 }

Índice de chave primária no campo _id.

{
"username": "lejoshua",
"name": "Michael Johnson",
"address": "15989 Edward Inlet\nLake Maryton, NC 39545",
"birthdate": {"$date": 54439275000},
"email": "courtneypaul@example.com",
"accounts": [
470650,
443178
],
"tier_and_details": {
"b5f19cb532fa436a9be2cf1d7d1cac8a": {
"tier": "Silver",
"benefits": [
"dedicated account representative"
],
"active": true,
"id": "b5f19cb532fa436a9be2cf1d7d1cac8a"
}
}
}

Esta coleção contém detalhes de transações para usuários. Cada documento contém uma ID de conta, uma contagem de quantas transações estão nesse conjunto, as datas de início e término das transações cobertas por este documento e uma lista de subdocumentos. Cada subdocumento representa uma única transação e as informações relacionadas para essa transação.

A coleção sample_analytics.transactions contém os seguintes índices:

Nome
Index
Descrição

_id_

{ "_id": 1 }

Índice de chave primária no campo _id.

{
"account_id": 794875,
"transaction_count": 6,
"bucket_start_date": {"$date": 693792000000},
"bucket_end_date": {"$date": 1473120000000},
"transactions": [
{
"date": {"$date": 1325030400000},
"amount": 1197,
"transaction_code": "buy",
"symbol": "nvda",
"price": "12.7330024299341033611199236474931240081787109375",
"total": "15241.40390863112172326054861"
},
{
"date": {"$date": 1465776000000},
"amount": 8797,
"transaction_code": "buy",
"symbol": "nvda",
"price": "46.53873172406391489630550495348870754241943359375",
"total": "409401.2229765902593427995271"
},
{
"date": {"$date": 1472601600000},
"amount": 6146,
"transaction_code": "sell",
"symbol": "ebay",
"price": "32.11600884852845894101847079582512378692626953125",
"total": "197384.9903830559086514995215"
},
{
"date": {"$date": 1101081600000},
"amount": 253,
"transaction_code": "buy",
"symbol": "amzn",
"price": "37.77441226157566944721111212857067584991455078125",
"total": "9556.926302178644370144411369"
},
{
"date": {"$date": 1022112000000},
"amount": 4521,
"transaction_code": "buy",
"symbol": "nvda",
"price": "10.763069758141103449133879621513187885284423828125",
"total": "48659.83837655592869353426977"
},
{
"date": {"$date": 936144000000},
"amount": 955,
"transaction_code": "buy",
"symbol": "csco",
"price": "27.992136535152877030441231909207999706268310546875",
"total": "26732.49039107099756407137647"
}
]
}