O banco de dados do sample_analytics contém três coleções para um aplicação de serviços financeiros comuns. Possui clientes, contas e transações. Elas são usadas como parte dos exercícios do 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 no Atlas.
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 possuem. Cada documento contém um nome de usuário, nome, endereço, data de nascimento, endereço de e-mail, uma lista das contas mantidas e detalhes sobre os tiers 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" } ] }