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
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