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 típico de serviços financeiros. Possui clientes, contas e transações. Eles são usados como parte dos exercícios do Treinamento MongoDB em 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 de 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" } ] }