La 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 en Atlas.
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 los detalles de la cuenta de usuarios. Cada documento contiene un id de cuenta, un límite y los productos que un cliente ha comprado.
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 incluye detalles del cliente, como qué cuentas tiene. Cada documento contiene un nombre de usuario, nombre, dirección, fecha de nacimiento, correo electrónico, una lista de las cuentas que tiene, y detalles sobre los niveles y beneficios asociados 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" } ] }