SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Diego Gonzalez
d.f.gonzalez@cgiar.org
Angela Hernández
a.hernandez@cgiar.org
Piloto de Migración y Adaptación de GRIN-Global a
la Colección in vitro de Yuca
GRIN-Global 11,15 Abril
Palmira, Colombia
CIAT –Programa de Recursos Genéticos
Germoplasma registrado en el Sistema Multilateral del Tratado
Cultivo Conservación Puesto No. of Taxa No. of paises
Origen
No de
Accesiones
Bean
(Phaseolus)
Semillas 1 46 110 37.560
Tropical
Forages
Semillas 1 734 75 23.140
Cassava
(Manihot)
in vitro 1 33 28 6.643
813 67.343Bienes públicos internacionales
Motivación
Desde hace 15 años CIAT ha desarrollado e implementado “en casa” un sistema información para la
documentación de las colecciones que soporta el flujo de trabajo en el banco y permite la accesibilidad y
visibilidad en el sitio de internet (http://www.ciat.cgiar.org/urg )
 Software de entradas de datos y reportes: tecnología “obsoleta” (Oracle Forms 6 y Oracle
Discoverer 4.1.x)
 Pobre escalabilidad y problemas con la compatibilidad con el sistema operativo y aplicaciones
web
Evaluar una alternativa para adoptar: GRIN-Global
• Piloto de migración de datos para la colección in vitro de Yuca
• Posibilidad de conformar una comunidad de practica
Piloto de Migración de GRIN-Global a la Colección in vitro de
Yuca
Duración: 2015
Desarrollar un plan de migración de datos desde el Sistema de información actual CIAT-
PRG al Sistema GRIN-Global e integrar una de nuestras aplicaciones móviles con el
Sistema GRIN-Global para captura de datos.
Grupo de Conservación in vitro de Yuca
Ericson Aranzales (Coordinador)
Monica Velez (Asistente de Investigación)
Grupo de Bases de Datos y Documentación
Angela Hernandez (Coordinador)
Diego Gonzalez (Analista de Sistemas)
Líder del Programa de Recursos Genéticos
Dr. Daniel Debouck
Logros y retos
Datos migrados y
validados
Procesos del Banco
Introducción/
Adquisición
Indexación Conservación Regeneración Duplicado
de seguridad
Caracterización / EvaluacionesDistribución
Mapeo de datos/Requerimientos de
migración
CIAT PRG
Yuca
BD
Diccionario
de datos
GRIN-Global
Necesidades de
documentación
Banco
BD fuente
Tablas
“staging” GG BD
Transformación
CargaExtracción
Limpieza
Herramienta desarrollada
Con las reglas de migración Curación de
datos
• Desagregación
tablas
• Duplicado de datos
• Datos con
características
• Datos con
caracteres
especiales
• Consistencia de los
datos
• Integridad
Actividades en desarrollo
2016
Colección in vitro de yuca
• Sesiones de práctica con los usuarios
• Análisis de necesidades
• Adaptaciones
• Reporte
Colecciones de semillas
• Análisis del diccionario de datos vs metadata actual
Introducción de materiales y cuarentena
• Análisis al proceso de introducción
• Datos capturados por Oracle.
• Nombre de las Etiquetas.
• Flujo del proceso.
• GRIN-Global
• Diccionario de datos de GRIN.
• Etiquetas y códigos de valores.
• Manejo de datos.
INTERFACES
Fuente de datos
Listados
Oracle: GRIN-Global:
Introducción de materiales y cuarentena
(Accession, Accession Source, Accession Quarantine)
Que debíamos hacer?...
Indización (Inventory Quality Status)
Indización
Resultados
Cargar Script
Organizar datos
(Plantillas)
Responsable del
Banco
Responsable de
Documentación
Oracle DB
Validar
Información
Correr Trigger de
Disponibilidad
Resultados
Cargar resultados
(DataView: Banco: Estado de Calidad)
Organizar datos
(Plantillas)
GG DB
Validar Información
(DataView: Banco)
Responsable del
Banco
Indización
Update:
Trigger
Oracle: GRIN-Global:
Banco-Conservación
5 Tubos x 3 explantes: ~15 plantas
Regeneración/Multiplicación
Monitoreo
(Viabilidad)
Conservación
Duplicados Distribución Indexación
Manejo de Banco
Disponibilidad
Cantidad critica
Manejo de banco (Inventory = Banco, …)
Oracle: GRIN-Global:
Responsable del
Banco
Colaboradores
Tablet’s
Oracle DB
MONITOREO
Monitoreo Multiplicación
Monitoreo Regeneración
Monitoreo Subcultivo para
Distribución
Monitoreo Subcultivo para
Indexación
Monitoreo Sub-cultivo para
Duplicado CIP
EVALUACIÓN
Evaluación Aceptada
Evaluación rechazada por
contaminación
Evaluación rechazada por
cantidad
Evaluación rechazada por
viabilidad
DUPLICADOS
Monitoreo CIP
Monitoreo Bonsái I
Monitoreo Bonsái II
Monitoreo Crio-conservación
• Cambio de Concepto (Inventario = Banco)
• Aspectos a tener en cuenta al definir
acciones para manejo de Banco
• Definir nuevos DataView.
• Definir una política que asocie los
materiales del banco.
• Definir políticas para el manejo de
Duplicados.
Responsable del
Banco
GRIN-Global DB
Wi-Fi/GPRS
Servidor
Web
Organizar datos
(DataView: Banco: Acciones)
Por adaptar…
GRIN-Global:
Definir códigos de valores para las acciones
rutinarias del banco:
• Tener en cuenta el código asignado
(MON_BANCO MON_MUL MON_REG).
• Tener en cuenta la acción asignada.
• Crear DataView con información relevante para el
usuario.
• Disminuir la carga visual de datos observados por
el usuario.
• Permitir la generación de reportes rápidamente al
usuario.
Manejo de banco (Inventory Action, …)
Aspectos a tener en cuenta…
Oracle: GRIN-Global:
Responsable del
Banco
Colaboradores
Tablet’s
Oracle DB
MONITOREO
Monitoreo Multiplicación
Monitoreo Regeneración
Monitoreo Subcultivo para
Distribución
Monitoreo Subcultivo para
Indexación
Monitoreo Sub-cultivo para
Duplicado CIP
EVALUACIÓN
Evaluación Aceptada
Evaluación rechazada por
contaminación
Evaluación rechazada por
cantidad
Evaluación rechazada por
viabilidad
DUPLICADOS
Monitoreo CIP
Monitoreo Bonsái I
Monitoreo Bonsái II
Monitoreo Crio-conservación
Responsable del
Banco
GRIN-Global DB
Wi-Fi/GPRS
Servidor
Web
Organizar datos
(DataView: Banco: Acciones)
Manejo de banco (Inventory = Banco, …)
Por adaptar…
• Cambio de Concepto (Inventario = Banco)
• Aspectos a tener en cuenta al definir
acciones para manejo de Banco
• Definir nuevos DataView.
• Definir una política que asocie los
materiales del banco.
• Definir políticas para el manejo de
Duplicados.
Distribucción
(Order Request, Order Request Action, …)
Oracle: GRIN-Global:
Responsable del
Banco
Servidor
Organizar datos
(Plantillas)
Cargar ScriptResponsable de
Documentación
C. Fito, SMTA,
MTA, etc.
Oracle DB
• Definir plantillas.
• Disminuir carga visual (Ocultar columnas).
• Definir el flujo del procedimiento (Excel,
DataView, Carpetas )
Responsable del
Banco
Servidor
Organizar datos
(Plantillas)
C. Fito, SMTA,
MTA, etc.
VisorUrl
Url:C.Fito,SMTA,MTA,etc.
Order Wizard
Caracterización y Taxonomía
(Taxonomy Family, Genus, Species,
Crop Trait, Trait Lang, Trait Observation, …)
Oracle: GRIN-Global:
Pasaporte
Caracterización
Descriptores
Códigos de
Descriptores
TAX GG_TAX_AUTORES
Cultivo
Anexos Cultivo
Caracterización
Descriptores
Idioma
Descriptores
Anexos
Descriptores
Códigos de
Descriptores
Idioma Códigos de
descriptores
Anexos Códigos
Descriptores
Evaluaciones
Taxonomía
Mapeo
Cultivos
Familias
Mapeo
Familia
Familias
Cita
Género
Género
Cita
Especies
Mapeo
Geografía
Nocivas
Nombres
comunes
Usos
Especies
Cita
Autores
Anexos
Por adaptar…
Otros procesos
(Order Request, Order Request Action, …)
GRIN-Global
• Get Site
• Get Accession IPR
• Cooperator
• Method
• Geography
• Genetic
• Source/Habitat
GRIN-Global Banco In-vitro
• Sitios (Conservación y Duplicados)
• Estatus legal
• Colaborador
• Métodos (Tratamientos, Medios, Procedimientos, etc.)
• Geografía
• Genética
• Hábitat de la fuente
GRIN-Global Mobile Tablet
Aplicación Móvil que permite a los usuarios capturar datos
relacionados con las acciones del banco como: Monitoreo, Sub-
cultivo, Evaluaciones, etc.
Conclusiones
Para adaptar los procesos se debe tener en cuenta:
• Se debe conocer los procesos.
• Analizar cada proceso independientemente y luego relacionar.
• Definir la necesidad del usuario.
• Definir Flujo del proceso.
• Definir Áreas o DataView necesarios (Modificar y crear SQLs).
• Proponer un esquema de Folders y listas.
• Desarrollar plantillas Excel predefinidas.
• Disminuir carga visual (Columnas, Códigos de valores, DataViews, etc).
• Disminuir rutinas (trigger SQL, Formulas Excel, atajos).
• Definir herramientas de apoyo (apps de escritorio, app móviles, etc).
• Definir etiquetas (DataView, Wizard, etc) que tengan sentido para el usuario.
• Relación a futuro
Aspectos por mejorar
• Manejo AdminTool:
• Funcionalidades inactivas.
• Guía para modificar SQL.
• Uso de los LookUp y LookUp necesarios.
• Manejo de SearchTool:
• Relación de consultas
• Elementos de consulta (DataView, Comodines, columnas, sql).
• Utilidad y Usabilidad
• Manejo de CuratorTool:
• Bugs – errores y reporte
• Mas claridad en los mensajes de error/advertencia
• Seguridad en el manejo de los folders
Piloto de Migración y Adaptación de GRIN-Global a la Colección in vitro de Yuca en CIAT

Weitere ähnliche Inhalte

Ähnlich wie Piloto de Migración y Adaptación de GRIN-Global a la Colección in vitro de Yuca en CIAT

Manejo de Información en Banco del CIP
Manejo de Información en Banco del CIPManejo de Información en Banco del CIP
Manejo de Información en Banco del CIPEdwin Rojas
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Luis M. Vilches Blázquez
 
Presentación univalle
Presentación univallePresentación univalle
Presentación univallehugoandresdb
 
Presentación sistemas de información geográfica(gis) usando tecnologías open ...
Presentación sistemas de información geográfica(gis) usando tecnologías open ...Presentación sistemas de información geográfica(gis) usando tecnologías open ...
Presentación sistemas de información geográfica(gis) usando tecnologías open ...Dairon Medina
 
Auditoria bd
Auditoria bdAuditoria bd
Auditoria bdHaydee Lo
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Carlos Gabriel Asato
 
Espacios virtuales de trabajo colaborativo
Espacios virtuales de trabajo colaborativoEspacios virtuales de trabajo colaborativo
Espacios virtuales de trabajo colaborativoCIAT
 
Business Discovery for Big Data (Spanish)
Business Discovery for Big Data (Spanish)Business Discovery for Big Data (Spanish)
Business Discovery for Big Data (Spanish)Ferran Garcia Pagans
 
ROI y buenas practicas en la implementación de gestión documental
ROI y buenas practicas enla implementación degestión documentalROI y buenas practicas enla implementación degestión documental
ROI y buenas practicas en la implementación de gestión documentalIntellego Chile
 
153. pwd migracion-datos_1
153. pwd migracion-datos_1153. pwd migracion-datos_1
153. pwd migracion-datos_1Jabes Rivera
 
Presentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfPresentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfalexanderruiz51376
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouseguest10616d
 
1 gestión de informacion
1 gestión de informacion1 gestión de informacion
1 gestión de informacionOscar Correa
 
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Carlos Gustavo Ruiz
 
Herramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesHerramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesNicolás Pace
 
Mesas Redondas I - Herramientas Analiticas
Mesas Redondas I - Herramientas AnaliticasMesas Redondas I - Herramientas Analiticas
Mesas Redondas I - Herramientas AnaliticasEmily Mermell
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Denodo
 
Entregable 6 auditoria de bases de datos - rendimiento
Entregable 6   auditoria de bases de datos - rendimientoEntregable 6   auditoria de bases de datos - rendimiento
Entregable 6 auditoria de bases de datos - rendimientonoriarman
 

Ähnlich wie Piloto de Migración y Adaptación de GRIN-Global a la Colección in vitro de Yuca en CIAT (20)

Manejo de Información en Banco del CIP
Manejo de Información en Banco del CIPManejo de Información en Banco del CIP
Manejo de Información en Banco del CIP
 
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
Escenarios para el análisis de las nuevas tendencias en IDE en Latinoamérica:...
 
Presentación univalle
Presentación univallePresentación univalle
Presentación univalle
 
Presentación sistemas de información geográfica(gis) usando tecnologías open ...
Presentación sistemas de información geográfica(gis) usando tecnologías open ...Presentación sistemas de información geográfica(gis) usando tecnologías open ...
Presentación sistemas de información geográfica(gis) usando tecnologías open ...
 
Auditoria bd
Auditoria bdAuditoria bd
Auditoria bd
 
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
Impacto del GIS Libre y los Estándares Abiertos en el Estado y la Academia - ...
 
Espacios virtuales de trabajo colaborativo
Espacios virtuales de trabajo colaborativoEspacios virtuales de trabajo colaborativo
Espacios virtuales de trabajo colaborativo
 
Business Discovery for Big Data (Spanish)
Business Discovery for Big Data (Spanish)Business Discovery for Big Data (Spanish)
Business Discovery for Big Data (Spanish)
 
ROI y buenas practicas en la implementación de gestión documental
ROI y buenas practicas enla implementación degestión documentalROI y buenas practicas enla implementación degestión documental
ROI y buenas practicas en la implementación de gestión documental
 
Obtención de Datos en #BigData
Obtención de Datos en #BigDataObtención de Datos en #BigData
Obtención de Datos en #BigData
 
153. pwd migracion-datos_1
153. pwd migracion-datos_1153. pwd migracion-datos_1
153. pwd migracion-datos_1
 
Presentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdfPresentación base de datos sesión 1-2019.pdf
Presentación base de datos sesión 1-2019.pdf
 
Que Es Un Data Warehouse
Que Es Un Data WarehouseQue Es Un Data Warehouse
Que Es Un Data Warehouse
 
1 gestión de informacion
1 gestión de informacion1 gestión de informacion
1 gestión de informacion
 
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
Geomática Libre en Venezuela - Presentación a José Sosa (CNTI)
 
Maizar sgv vf
Maizar sgv vfMaizar sgv vf
Maizar sgv vf
 
Herramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de ReportesHerramienta de Almacén de Datos e Inteligencia de Reportes
Herramienta de Almacén de Datos e Inteligencia de Reportes
 
Mesas Redondas I - Herramientas Analiticas
Mesas Redondas I - Herramientas AnaliticasMesas Redondas I - Herramientas Analiticas
Mesas Redondas I - Herramientas Analiticas
 
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
Webinar Vault IT: Analítica avanzada y Machine Learning con virtualización de...
 
Entregable 6 auditoria de bases de datos - rendimiento
Entregable 6   auditoria de bases de datos - rendimientoEntregable 6   auditoria de bases de datos - rendimiento
Entregable 6 auditoria de bases de datos - rendimiento
 

Kürzlich hochgeladen

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxlosdiosesmanzaneros
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilJuanGallardo438714
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 

Kürzlich hochgeladen (15)

pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 

Piloto de Migración y Adaptación de GRIN-Global a la Colección in vitro de Yuca en CIAT

  • 1. Diego Gonzalez d.f.gonzalez@cgiar.org Angela Hernández a.hernandez@cgiar.org Piloto de Migración y Adaptación de GRIN-Global a la Colección in vitro de Yuca GRIN-Global 11,15 Abril Palmira, Colombia
  • 2. CIAT –Programa de Recursos Genéticos Germoplasma registrado en el Sistema Multilateral del Tratado Cultivo Conservación Puesto No. of Taxa No. of paises Origen No de Accesiones Bean (Phaseolus) Semillas 1 46 110 37.560 Tropical Forages Semillas 1 734 75 23.140 Cassava (Manihot) in vitro 1 33 28 6.643 813 67.343Bienes públicos internacionales
  • 3. Motivación Desde hace 15 años CIAT ha desarrollado e implementado “en casa” un sistema información para la documentación de las colecciones que soporta el flujo de trabajo en el banco y permite la accesibilidad y visibilidad en el sitio de internet (http://www.ciat.cgiar.org/urg )  Software de entradas de datos y reportes: tecnología “obsoleta” (Oracle Forms 6 y Oracle Discoverer 4.1.x)  Pobre escalabilidad y problemas con la compatibilidad con el sistema operativo y aplicaciones web Evaluar una alternativa para adoptar: GRIN-Global • Piloto de migración de datos para la colección in vitro de Yuca • Posibilidad de conformar una comunidad de practica
  • 4. Piloto de Migración de GRIN-Global a la Colección in vitro de Yuca Duración: 2015 Desarrollar un plan de migración de datos desde el Sistema de información actual CIAT- PRG al Sistema GRIN-Global e integrar una de nuestras aplicaciones móviles con el Sistema GRIN-Global para captura de datos. Grupo de Conservación in vitro de Yuca Ericson Aranzales (Coordinador) Monica Velez (Asistente de Investigación) Grupo de Bases de Datos y Documentación Angela Hernandez (Coordinador) Diego Gonzalez (Analista de Sistemas) Líder del Programa de Recursos Genéticos Dr. Daniel Debouck
  • 5. Logros y retos Datos migrados y validados Procesos del Banco Introducción/ Adquisición Indexación Conservación Regeneración Duplicado de seguridad Caracterización / EvaluacionesDistribución Mapeo de datos/Requerimientos de migración CIAT PRG Yuca BD Diccionario de datos GRIN-Global Necesidades de documentación Banco BD fuente Tablas “staging” GG BD Transformación CargaExtracción Limpieza Herramienta desarrollada Con las reglas de migración Curación de datos • Desagregación tablas • Duplicado de datos • Datos con características • Datos con caracteres especiales • Consistencia de los datos • Integridad
  • 6. Actividades en desarrollo 2016 Colección in vitro de yuca • Sesiones de práctica con los usuarios • Análisis de necesidades • Adaptaciones • Reporte Colecciones de semillas • Análisis del diccionario de datos vs metadata actual
  • 7.
  • 8.
  • 9. Introducción de materiales y cuarentena • Análisis al proceso de introducción • Datos capturados por Oracle. • Nombre de las Etiquetas. • Flujo del proceso. • GRIN-Global • Diccionario de datos de GRIN. • Etiquetas y códigos de valores. • Manejo de datos. INTERFACES Fuente de datos Listados
  • 10. Oracle: GRIN-Global: Introducción de materiales y cuarentena (Accession, Accession Source, Accession Quarantine) Que debíamos hacer?...
  • 11.
  • 12. Indización (Inventory Quality Status) Indización Resultados Cargar Script Organizar datos (Plantillas) Responsable del Banco Responsable de Documentación Oracle DB Validar Información Correr Trigger de Disponibilidad Resultados Cargar resultados (DataView: Banco: Estado de Calidad) Organizar datos (Plantillas) GG DB Validar Información (DataView: Banco) Responsable del Banco Indización Update: Trigger Oracle: GRIN-Global:
  • 13.
  • 14. Banco-Conservación 5 Tubos x 3 explantes: ~15 plantas Regeneración/Multiplicación Monitoreo (Viabilidad) Conservación Duplicados Distribución Indexación Manejo de Banco Disponibilidad Cantidad critica
  • 15. Manejo de banco (Inventory = Banco, …) Oracle: GRIN-Global: Responsable del Banco Colaboradores Tablet’s Oracle DB MONITOREO Monitoreo Multiplicación Monitoreo Regeneración Monitoreo Subcultivo para Distribución Monitoreo Subcultivo para Indexación Monitoreo Sub-cultivo para Duplicado CIP EVALUACIÓN Evaluación Aceptada Evaluación rechazada por contaminación Evaluación rechazada por cantidad Evaluación rechazada por viabilidad DUPLICADOS Monitoreo CIP Monitoreo Bonsái I Monitoreo Bonsái II Monitoreo Crio-conservación • Cambio de Concepto (Inventario = Banco) • Aspectos a tener en cuenta al definir acciones para manejo de Banco • Definir nuevos DataView. • Definir una política que asocie los materiales del banco. • Definir políticas para el manejo de Duplicados. Responsable del Banco GRIN-Global DB Wi-Fi/GPRS Servidor Web Organizar datos (DataView: Banco: Acciones) Por adaptar…
  • 16. GRIN-Global: Definir códigos de valores para las acciones rutinarias del banco: • Tener en cuenta el código asignado (MON_BANCO MON_MUL MON_REG). • Tener en cuenta la acción asignada. • Crear DataView con información relevante para el usuario. • Disminuir la carga visual de datos observados por el usuario. • Permitir la generación de reportes rápidamente al usuario. Manejo de banco (Inventory Action, …) Aspectos a tener en cuenta…
  • 17. Oracle: GRIN-Global: Responsable del Banco Colaboradores Tablet’s Oracle DB MONITOREO Monitoreo Multiplicación Monitoreo Regeneración Monitoreo Subcultivo para Distribución Monitoreo Subcultivo para Indexación Monitoreo Sub-cultivo para Duplicado CIP EVALUACIÓN Evaluación Aceptada Evaluación rechazada por contaminación Evaluación rechazada por cantidad Evaluación rechazada por viabilidad DUPLICADOS Monitoreo CIP Monitoreo Bonsái I Monitoreo Bonsái II Monitoreo Crio-conservación Responsable del Banco GRIN-Global DB Wi-Fi/GPRS Servidor Web Organizar datos (DataView: Banco: Acciones) Manejo de banco (Inventory = Banco, …) Por adaptar… • Cambio de Concepto (Inventario = Banco) • Aspectos a tener en cuenta al definir acciones para manejo de Banco • Definir nuevos DataView. • Definir una política que asocie los materiales del banco. • Definir políticas para el manejo de Duplicados.
  • 18.
  • 19. Distribucción (Order Request, Order Request Action, …) Oracle: GRIN-Global: Responsable del Banco Servidor Organizar datos (Plantillas) Cargar ScriptResponsable de Documentación C. Fito, SMTA, MTA, etc. Oracle DB • Definir plantillas. • Disminuir carga visual (Ocultar columnas). • Definir el flujo del procedimiento (Excel, DataView, Carpetas ) Responsable del Banco Servidor Organizar datos (Plantillas) C. Fito, SMTA, MTA, etc. VisorUrl Url:C.Fito,SMTA,MTA,etc. Order Wizard
  • 20.
  • 21. Caracterización y Taxonomía (Taxonomy Family, Genus, Species, Crop Trait, Trait Lang, Trait Observation, …) Oracle: GRIN-Global: Pasaporte Caracterización Descriptores Códigos de Descriptores TAX GG_TAX_AUTORES Cultivo Anexos Cultivo Caracterización Descriptores Idioma Descriptores Anexos Descriptores Códigos de Descriptores Idioma Códigos de descriptores Anexos Códigos Descriptores Evaluaciones Taxonomía Mapeo Cultivos Familias Mapeo Familia Familias Cita Género Género Cita Especies Mapeo Geografía Nocivas Nombres comunes Usos Especies Cita Autores Anexos Por adaptar…
  • 22. Otros procesos (Order Request, Order Request Action, …) GRIN-Global • Get Site • Get Accession IPR • Cooperator • Method • Geography • Genetic • Source/Habitat GRIN-Global Banco In-vitro • Sitios (Conservación y Duplicados) • Estatus legal • Colaborador • Métodos (Tratamientos, Medios, Procedimientos, etc.) • Geografía • Genética • Hábitat de la fuente
  • 23. GRIN-Global Mobile Tablet Aplicación Móvil que permite a los usuarios capturar datos relacionados con las acciones del banco como: Monitoreo, Sub- cultivo, Evaluaciones, etc.
  • 24. Conclusiones Para adaptar los procesos se debe tener en cuenta: • Se debe conocer los procesos. • Analizar cada proceso independientemente y luego relacionar. • Definir la necesidad del usuario. • Definir Flujo del proceso. • Definir Áreas o DataView necesarios (Modificar y crear SQLs). • Proponer un esquema de Folders y listas. • Desarrollar plantillas Excel predefinidas. • Disminuir carga visual (Columnas, Códigos de valores, DataViews, etc). • Disminuir rutinas (trigger SQL, Formulas Excel, atajos). • Definir herramientas de apoyo (apps de escritorio, app móviles, etc). • Definir etiquetas (DataView, Wizard, etc) que tengan sentido para el usuario. • Relación a futuro
  • 25. Aspectos por mejorar • Manejo AdminTool: • Funcionalidades inactivas. • Guía para modificar SQL. • Uso de los LookUp y LookUp necesarios. • Manejo de SearchTool: • Relación de consultas • Elementos de consulta (DataView, Comodines, columnas, sql). • Utilidad y Usabilidad • Manejo de CuratorTool: • Bugs – errores y reporte • Mas claridad en los mensajes de error/advertencia • Seguridad en el manejo de los folders