Está en la página 1de 4

MAESTRÍA EN

SISTEMAS DE
INFORMACIÓN

UNIVERSIDAD ESTATAL DE MILAGRO

MAESTRÍA EN SISTEMAS DE
INFORMACIÓN CON MENCION EN
INTELIGENCIA DE NEGOCIOS Y
ANALÍTICA DE DATOS MASIVOS

MODULO – METODOS DE ESTRUCTURA, CAPTURA Y ALMACENAMIENTO DE


DATOS PARA BIG DATA E INTELIGENCIA DE NEGOCIOS

TALLER GRUPAL

PROYECTO FINAL DEL MODULO

INTEGRANTES:
Cecibel del Pilar Chamba Coronel
Cristian Manuel Chamba Coronel
José Luis Alonso Anguizaca
Luis Alberto Constante Navarro

Autor 2: MSC. FABRICIO ECHEVERRIA


Proyecto final del módulo
Plan de Operaciones de MongoDb para la base de datos del Caso La Favorita

1. Identifique y configure los usuarios que se deben de poner en


MongoDB

- Vamos a definir los usuarios que se crearan en la DB de la favorita y los permisos


que tienen cada uno.

Usuario Tipo de permisos


Administrator ReadWrite
Test Read
Supervisor ReadWrite
Vendedor 1 ReadWrite
Vendedor 2 ReadWrite

db.createUser({ user:"administrator", pwd:"admin", roles:


[{ role:"readWrite", db:"favorita" } ] } )
{ ok: 1 }
show users
[ { _id: 'favorita.administrator',
userId: UUID("80009e00-662b-425e-98fb-475277808891"),
user: 'administrator',
db: 'favorita',
roles: [ { role: 'readWrite', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] } ]
db.createUser({ user:"test", pwd:"test", roles: [{ role:"read",
db:"favorita" } ] } )

db.createUser({ user:"supervisor", pwd:"super", roles:


[{ role:"readWrite", db:"favorita" } ] } )

db.createUser({ user:"vende1", pwd:"vende", roles: [{ role:"readWrite",


db:"favorita" } ] } )

db.createUser({ user:"vende2", pwd:"vende", roles: [{ role:"readWrite",


db:"favorita" } ] } )
{ ok: 1 }
show users
[ { _id: 'favorita.administrator',
userId: UUID("80009e00-662b-425e-98fb-475277808891"),
user: 'administrator',
db: 'favorita',
roles: [ { role: 'readWrite', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] },
{ _id: 'favorita.supervisor',
userId: UUID("6ceaa9cb-716b-4587-9b0f-86b0f56ad7dd"),
user: 'supervisor',
db: 'favorita',
roles: [ { role: 'readWrite', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] },
{ _id: 'favorita.test',
userId: UUID("a977ca36-f1dc-4b7e-8f79-f7f460aa19d2"),
user: 'test',
db: 'favorita',
roles: [ { role: 'read', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] },
{ _id: 'favorita.vende1',
userId: UUID("0d896693-8162-4cdb-8443-ec557a811e77"),
user: 'vende1',
db: 'favorita',
roles: [ { role: 'readWrite', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] },
{ _id: 'favorita.vende2',
userId: UUID("6567d6b7-7669-4c19-92e5-a9a69de57687"),
user: 'vende2',
db: 'favorita',
roles: [ { role: 'readWrite', db: 'favorita' } ],
mechanisms: [ 'SCRAM-SHA-1', 'SCRAM-SHA-256' ] } ]

2. Debe de utilizar un usuario especial para las operaciones de ELT o ETL

db.createUser({ user:"vende2", pwd:"vende", roles: [{ role:"


userAdminAnyDatabase", db:"favorita" } ] } )

3. Identifique y realice un plan de backup de MongoDb para el caso


4. Debe de utilizar un usuario especial para las operaciones de BackUp

C:\Users\CristianManuelChamba\Desktop\Maestria UNEMI\4.MÉTODOS DE
ESTRUCTURA, CAPTURA Y ALMACENAMIENTO DE DATOS PARA BIGDATA E INTELIGENCIA
DE NEGOCIO\mongodb-database-tools-windows-x86_64-100.5.2\
bin>mongodump.exe -d favorita -o ./
2022-03-09T18:19:58.875-0500 writing favorita.transactions to
favorita\transactions.bson
2022-03-09T18:19:59.101-0500 done dumping favorita.transactions (83488
documents)
2022-03-09T18:19:59.102-0500 writing favorita.oil to favorita\oil.bson
2022-03-09T18:19:59.112-0500 done dumping favorita.oil (1218
documents)
2022-03-09T18:19:59.113-0500 writing favorita.holidays_events to
favorita\holidays_events.bson
2022-03-09T18:19:59.122-0500 done dumping favorita.holidays_events
(350 documents)
2022-03-09T18:19:59.123-0500 writing favorita.stores to favorita\
stores.bson
2022-03-09T18:19:59.129-0500 done dumping favorita.stores (54
documents)
2022-03-09T18:19:59.130-0500 writing favorita.train to favorita\
train.bson
2022-03-09T18:19:59.134-0500 done dumping favorita.train (0 documents)
2022-03-09T18:19:59.187-0500 writing favorita.test to favorita\
test.bson
2022-03-09T18:19:59.187-0500 writing favorita.items to favorita\
items.bson
2022-03-09T18:19:59.190-0500 writing favorita.sample_submission to
favorita\sample_submission.bson
2022-03-09T18:19:59.210-0500 done dumping favorita.items (4100
documents)
2022-03-09T18:20:01.223-0500 [#####...................]
favorita.test 771249/3370464 (22.9%)
2022-03-09T18:20:01.223-0500 [#######.................]
favorita.sample_submission 1023633/3370464 (30.4%)
2022-03-09T18:20:01.225-0500
2022-03-09T18:20:04.213-0500 [###############.........]
favorita.test 2144802/3370464 (63.6%)
2022-03-09T18:20:04.213-0500 [####################....]
favorita.sample_submission 2814814/3370464 (83.5%)
2022-03-09T18:20:04.215-0500
2022-03-09T18:20:05.057-0500 [########################]
favorita.sample_submission 3370464/3370464 (100.0%)
2022-03-09T18:20:05.058-0500 done dumping favorita.sample_submission
(3370464 documents)
2022-03-09T18:20:07.219-0500 [#######################.] favorita.test
3340990/3370464 (99.1%)
2022-03-09T18:20:07.260-0500 [########################] favorita.test
3370464/3370464 (100.0%)
2022-03-09T18:20:07.260-0500 done dumping favorita.test (3370464
documents)

C:\Users\CristianManuelChamba\Desktop\FIN_IBM\IBM\2021\Maestria UNEMI\
4.MÉTODOS DE ESTRUCTURA, CAPTURA Y ALMACENAMIENTO DE DATOS PARA BIGDATA E
INTELIGENCIA DE NEGOCIO\mongodb-database-tools-windows-x86_64-100.5.2\
bin>

También podría gustarte