Exemplo de conjunto de dados analíticos
Nesta página
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.
Collections
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. |
sample_analytics.accounts
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.
Indexes
A coleção sample_analytics.accounts
contém os seguintes índices:
Nome | Index | Descrição |
---|---|---|
|
| Índice de chave primária no campo |
Documento de amostra
{ "account_id": 470650, "limit": 10000, "products": [ "CurrencyService", "Commodity", "InvestmentStock" ] }
sample_analytics.customers
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.
Indexes
A coleção sample_analytics.customers
contém os seguintes índices:
Nome | Index | Descrição |
---|---|---|
|
| Índice de chave primária no campo |
Documento de amostra
{ "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" } } }
sample_analytics.transactions
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.
Indexes
A coleção sample_analytics.transactions
contém os seguintes índices:
Nome | Index | Descrição |
---|---|---|
|
| Índice de chave primária no campo |
Documento de amostra
{ "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" } ] }