CAPITULO II-B
POBLAMIENTO DE UNA BASE DE DATOS
En este capítulo nos centraremos en poblar una base de datos, revisando los pasos
necesarios para importar datos desde otros archivos o ingresando la información
directamente desde el editor, además revisaremos algunas de las características del editor.
Por lo general, los datos de entrada son trabajados mediante MS Excel, para comenzar este
ejercicio abra el archivo que acompaña a este capítulo (datos-cursoI.xls), el cual esta
compuesto por 4 hojas:
- DrillholeA_HEADER
- DrillholeA_SURVEY
- DrillholeA_ASSAYS
- DrillholeA_LITHOGY
Cada una de estas hojas almacena los datos de cada tabla.
El procedimiento para preparar estos archivos antes de importarlos es el siguientes:
Ø Ordenar cada tabla en una hoja de cálculo separada.
Ø Guardar cada tabla en formato *.txt, siendo altamente recomendado definir un
formato delimitado por tabulaciones, esto hará que cada columna de Excel
d. El siguiente paso es preparar los profiles de importación, donde debemos definir por
cada tabla un Profile para hacer referencia a la ubicación que ocupará en la Workspace
cada dato perteneciente al archivo *.txt.
Ø Ir a Workspace/Import or Merge Data/ Define Import Profiles, tal como es
mostrado.
HEADER
SURVEY
ASSAYS
LITHOLOGY
e. Una vez creado los cuatro profiles se debe comenzar con la importación, para ello
debemos ir a Workspace/Import or Merge Data/ Import Data into Workspace donde
nos preguntara por lo siguiente: (*)
• Nombre del archivo *.txt
• Seleccionar Profile a ocupar
• Ingresar nombre para archivo de error, donde se almacenarán todos los
datos que hayan sido rechazados en la importación.
• En caso de existir errores nos preguntará si deseamos verlos (Si), y
seleccionar opción SCREEN (pantalla), desplegándose el archivo de
error.
HOLE-ID LOCATIONX LOCATIONY LOCATIONZ LENGTH ZONE FORMAT - invalid type for field 'LOCATION-X'
Ø La siguiente tabla será SURVEY.txt . repitiendo los pasos de (*), salvo que de
ahora en adelante nos preguntará si queremos importar todos los datos o
establecer un filtro, debiendo seleccionar la opción ALL
Dos registros han sido rechazados, el primero que rechaza la fila cabecera y el
segundo que muestra un registro que no existe en la tabla HEADER (B224) y por
lo tanto no puede ser ingresado. Esto puede ser por equivocación al digitar los
GEMCOM AMÉRICA LATINA CURSO INTERACTIVO
5
Capítulo II-B
datos en la planilla o por omisión de datos en la tabla Header. (en este caso el
error ha sido hecho para mostrar la capacidad del programa).
B225 516 524 B225-38 17 6.199999809 LIMIT - above maximum (10.000000) for field 'CU_%'
HOLE-ID FROM TO SAMPLE NO CU % S % NO MATCHING INDEX
El programa ha rechazado:
• El intervalo 516-524 del sondaje B225 por tener una ley de cobre
de 17%, superior al 10% establecido en los parámetros de control
al definir la estructura de la Workspace.
• El registro que contiene la información de cabecera.
Ejercicio 2.3: Edición de Datos (Esta parte del ejercicio corresponde al punto f)
Tal como hemos mencionado, existe la posibilidad de visualizar los datos importados a
través del Editor de Workspace (Workspace/Edit Data), destacando las siguientes
características:
Tabla
Header
En Options/Table podemos:
Es posible chequear los registros pertenecientes a la base de datos y revisar los posibles
errores como:
• datos duplicados
• intervalos con distancias menores o iguales a cero
• intervalos fuera de una secuencia (esto ocurre cuando el valor del from o el to es menor
que el correspondiente valor en el registro previo)
• Intervalos con valores en From o To mayores al largo establecido para el sondaje en la
tabla Header.
• Etc.
Esto se realiza a través de la opción Workspace/Validate Data, donde tal como se muestra
en el ejemplo siguiente se chequearán los intervalos pertenecientes a la tabla Assay :
Opción ALL
--------------------------------------------------------------------------------------------------------------------------------
Gemcom America Latina S.A. GEMCOM Software by GEMCOM
Santiago Office 00/04/06 15:05:48
Curso Interactivo Data Validation Page 1
--------------------------------------------------------------------------------------------------------------------------------
Table ASSAY:
B225 : No interval defined 480.00 to 494.00
B227 : No interval defined 400.00 to 410.00
B228 : No interval defined 100.00 to 120.00
B230 : No interval defined 280.00 to 290.00
B231 : No interval defined 190.00 to 200.00
B232 : No interval defined 100.00 to 110.00
B234 : No interval defined 460.00 to 470.00
B235 : No interval defined 5.00 to 10.00
B235 : No interval defined 450.00 to 460.00
B238 : No interval defined 170.00 to 175.00
Si desea conocer más detalles de esta y las otras opciones lo invitamos a revisar los temas relacionados en el
volumen II.
Con esto damos por terminado los ejercicios del día de hoy, esperamos que nos envie el cuestionario y sus
dudas y comentarios, para poder recibir el capítulo siguiente.