El sample_analytics La base de datos contiene tres colecciones para una aplicación típica de servicios financieros: clientes, cuentas y transacciones. Estas se utilizan como parte de los ejercicios de la capacitación de MongoDB sobre análisis de datos.
Para aprender a cargar los datos de muestra proporcionados por Atlas en su clúster, consulte Cargar datos de muestra.
Colecciones
La base de datos sample_analytics contiene las siguientes colecciones:
Nombre de colección | Descripción |
|---|---|
Contiene información sobre cuentas de clientes. | |
Contiene detalles sobre los clientes. | |
Contiene transacciones de clientes. |
sample_analytics.accounts
Esta colección contiene detalles de la cuenta para Usuarios. Cada documento contiene un ID de cuenta, un límite y los productos que ha adquirido el cliente.
Indexes
La colección sample_analytics.accounts contiene los siguientes índices:
Nombre | Index | Descripción |
|---|---|---|
|
| Índice de llave primaria en el campo |
Documento de muestra
{ "account_id": 470650, "limit": 10000, "products": [ "CurrencyService", "Commodity", "InvestmentStock" ] }
sample_analytics.customers
Esta colección contiene información del cliente, incluyendo sus cuentas. Cada documento contiene nombre de usuario, nombre, dirección, fecha de nacimiento, correo electrónico, una lista de las cuentas que posee y detalles sobre los niveles y beneficios relacionados a los que tiene derecho.
Indexes
La colección sample_analytics.customers contiene los siguientes índices:
Nombre | Index | Descripción |
|---|---|---|
|
| Índice de llave primaria en el campo |
Documento de muestra
{ "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 colección contiene detalles de las transacciones de los usuarios. Cada documento contiene un ID de cuenta, un recuento de las transacciones de este conjunto, las fechas de inicio y fin de las transacciones que abarca este documento y una lista de subdocumentos. Cada subdocumento representa una transacción y su información relacionada.
Indexes
La colección sample_analytics.transactions contiene los siguientes índices:
Nombre | Index | Descripción |
|---|---|---|
|
| Índice de llave primaria en el campo |
Documento de muestra
{ "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" } ] }