Вы находитесь на странице: 1из 39

Base de datos Sondajes.

Preparacin de base de datos.


Primeramente se debe tener una base de datos, la cual debe tener las siguientes
caractersticas:
Collar o Header:

holeid
W-128
W-3
W-34
W-362
W-363
W-396
W-398
W-400
W-53
W-54

norte
este
651.52
73.57
712.26 150.84
901.24 108.74
689.37
38.12
901.36 250.04
689.49 179.42
830.54 178.84
1043.32 250.33
1042.89 249.72
901.47 391.13

elevac
largo
3181.63
282.9
3185.04 259.15
3204.05 213.42
3185.1
200
3201.54
188
3182.33
200
3195.89
180
3217.53
220
3215.92 246.95
3195.01 213.42

Survey.
holeid
W-128
W-3
W-34
W-362
W-362
W-362
W-362
W-362
W-363
W-363

profun
0
0
0
0
7.5
65
135
175
0
20

azimut dip
0
-90
0
-90
0
-90
90.2
-70
91
-71.2
91
-70
89.8
-67.7
89.7
-66.1
0
-90
174.6
-89.7

holeid
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128
W-128

Assays.

from
to
cut
cus
174
175
0.29
-1
175
176
0.17
-1
176
177
0.11
-1
177
178
0.11
-1
178
179
0.1
-1
179
180
0.17
-1
180
181
0.16
-1
181
182
0.13
-1
182
183
0.11
-1
183
184
0.28
-1
184
185
0.19
-1
185
186
0.16
-1
186
187
0.26
-1

Geol (geologia o litologa)


holeid
W-128
W-3
W-3
W-3
W-3
W-34
W-34
W-34
W-34

from
to
lito
174
282.9
0
74
74
90
90
133
133 259.15
0
18
18
89
89
138
138 213.42

alt

mine
S

aux

LXX
OXI
PRI
LXX
OXI
PRI

Estos archivos pueden ser en: AscII, CSV, text.


Dentro de estas 2 son de carcter obligatorio las de SURVEY y COLLAR.

1
1
1
1
1
1
1
1
1

num
100
100
100
100
100
100
100
100
100

Creacion de diseo de base de datos.

Para la creacin de la base de datos nos vamos a new desing, donde desplegara la siguiente
ventana.

En esta ventana ingresamos el nombre del diseo con un mximo de 3 caracters en este caso
(son) para sondajes.

Diseo de tablas para el ingreso de la informacin.


Pasos:
1- Crear una tabla, para lo debemos ir al men en Insert table, apareciendo la siguiente
tabla.

Description: En esta parte podemos sealar una descripcin de la tabla a crear con un lmite de
40 caracteres alfanumricos.
Type: en esta opcin escogemos los atributos para la base de datos ya sea:

Blockout : para diseo de bases de datos para grade control.


Drilling: para sondajes y canaletas.
Geotech: para el modulo de geotech.
Como en el caso de nosotros es de sondajes entonces escogemos drilling.
Luego en Desurvey style se debe seleccionar como va a ser el estilo de carga del azimut
inclinacin y la profundidad del tiro:
Tangent: representa los quiebres de curva por medio de rectas lo que es poco representativo
para los sondajes:

Tangent with lenght: esta opcin le permite definir una longitud (L). Este ser utilizado para
crear una entrada nueva encuesta cada L metros a lo largo de la profundidad del agujero, y
calcular las coordenadas utilizando los promedios de la informacin de la encuesta (inclinacin,
teniendo y profundidad) derivados de la entrada anterior y la siguiente entrada. Por ejemplo, si
las encuestas originales en 0m, 50m y 100m, y la longitud del intervalo se establece en 10
metros, los puntos de inflexin de la tabla (survey) se calcula en 0m, 10m, 20m, 30m, 40m,
50m, 60m, etc
La opcin de la tolerancia se utiliza cuando la encuesta original no se encuentra en un intervalo
de precisin, por ejemplo, 53m. Es posible, entonces, establecer la tolerancia de decir 4 m,
para garantizar que todas las encuestas dentro de los 4 metros se calculan. Generacin de un
gran nmero de puntos de inflexin entre las encuestas, no permite el agujero de "curva
de"mejor, pero puede ralentizar la carga de los agujeros.

Tagment with intervals: Esta opcin le permite especificar el nmero de puntos que suman
entre las dos encuestas de fondo de pozo. Dado el nmero de segmentaciones (N), el
segmento entre dos encuestas consecutivas ser cortado en segmentos sub-N. Una entrada de
nuevos DSR se calcular para cada uno de los nuevos sub-segmentos. Por ejemplo, si las
encuestas originales en 0m, 50m, 75m y as sucesivamente, y el intervalo de paso se establece
en 10, entonces los puntos de inflexin se generara en el 5.0m, 10m, 15m, 20m, 25m, 30m,
35m, 40m , 45m, 50m, 52.5m, 55m, 57.5m, 60m, 62.5m, 65m 75m ..., etc.

Segment following: En la opcin siguiente segmento, el azimut y la inclinacin describe el intervalo de sondaje
despus de la profundidad dada. En el ejemplo, el azimut de 120 y buzamiento de -90 aplican al intervalo de los 0
metros hasta 10 metros de profundidad.

Segement precending: describe un panorama similar al anterior, aunque esta vez, la direccin y la inclinacin en
referencia al intervalo de sondaje anterior a la profundidad dada. En el ejemplo, el azimut de 120 y la inclinacin de
-90 se aplican a la serie de sesiones anteriores a la profundidad de sondaje de 10 metros. Hacemos el supuesto de
que comienzan a partir de perforaciones de profundidad cero, y as, llegamos a la conclusin de que el intervalo de
sondaje cero a diez metros es un vector con un azimut de 120 y una inclinacin de -90 . El registro de la base
siguiente, de 20m de profundidad, azimut de 122 y una inclinacin de 45 , se refiere al intervalo de 10 a 20 metros.
Para el caso de los sondajes desde superficie al subsuelo se debe ingresar la opcin segment following.
Ahora volvemos a la tabla y procederemos a realizar el llenado de los campos de las tablas para ello se deben llenar
los siguientes campos.
Name: Indicar el nombre del campo.
Type: Seleccionar el tipo de variable ya sea:

Text: Un campo de texto que contiene caracteres alfanumricos.


Integer: Entero de un campo que contiene slo valores enteros.
Single: contiene los nmeros reales que constan de menos de siete (7) cifras significativas, es
decir, 12345600000.
Doble: campo que contiene los nmeros reales que constar de siete (7) o ms cifras
significativas, es decir, 123.456,789.

Description: Indicar una descripcin opcional.


Length: Indicar el largo del campo.
Decimals:Indicar el numero de decimales (para variables tipo single o Double)
Synonyms: Aqu se debe indicar el sinnimo asociado al campo
Default value: establecer un valor por defecto.

Los siguientes lmites existen cuando la creacin de diseos:


Descripcin del Lmite
Mxima de caracteres por llave (key) de 40

Mxima de 15 Keys
Mximo 16 tablas.
Caracteres como mximo por tabla 512
Mximo individuales (single) por tabla de 128
Nota: longitud de base de datos de registro es de 512 bytes. Un solo campo ocupa 4 bytes (512 / 4 = 128). Ese es el
mximo si slo se utilizan los campos reales. Dobles usar 8 bytes, 512 / 8 = 64 como mximo. De caracteres y
enteros (alfanumrico) el uso de 1 byte para cada columna especificada, es decir, si el campo holeid tiene una
longitud de 10, de 10 bytes se requieren.

Mxima de 100 campos por tabla.


Creacin de diseo de base de datos para sondajes.
Las tablas de obligacin para la generacin de una base de datos de sondajes es
Collar(header) y Survey.
Creacin de tabla collar.
La creacin de la tabla collar, esta debe presentar el mismo nmero de campos que se
presenta en la base de datos.
holeid
W-128
W-3
W-34
W-362
W-363
W-396
W-398
W-400
W-53
W-54

norte
este
651.52
73.57
712.26 150.84
901.24 108.74
689.37
38.12
901.36 250.04
689.49 179.42
830.54 178.84
1043.32 250.33
1042.89 249.72
901.47 391.13

elevac
largo
3181.63
282.9
3185.04 259.15
3204.05 213.42
3185.1
200
3201.54
188
3182.33
200
3195.89
180
3217.53
220
3215.92 246.95
3195.01 213.42

Nota: Los nombres que se deben ingresar pueden ser el mismo o darle otro nombre, lo importante es que a la hora
de importar los datos deben coincidir los campos. Se ver ms adelante.

Formato de tabla Collar.

En esta tabla se ingresan los campos para collar, si se desea se puede dar una descrpcion por cada campo, donde
cada campo de tener su respectivo sinnimo, donde el sinnimo es el enlace que liga el tipo de dato con la base de
datos. Ejemplo: este =sinnimo este, por lo que el valor de este campo Vulcan lo tratara como coordenada Este
cuando se importe la informacin.
Formato tabla Assay

A diferencia del campo anterior la tabla assay no requiere que se llenen los sinnimos de los campos, pero si trata
los datos en la importacin.
Formato de tabla Survey.

Formato de tabla Geologa o litologa.

Creacion de leyenda de colores.


Para la creacin de leyenda de colores debe ir a Analise->leyend edit->leyend editor, y nos vamos a drill.

Para la creacin de una leyenda de colores tenemos 2 opciones que sean:


Alpha: en este caso para casos que se necesite separar la informacin por un campo alfanumrico.

Por ejemplo si tenemos un campo en geologa donde debemos separa la informcion dependiendo si es:

Otro ejemplo seria de para separar las zonas ya sea: lIxiviacion, mixto, secundario, primaria, etc.
Luego seleccionar de donde se extraer la informacin escribiendo primeramente la tabla de donde se extrae la
informacin( GEOL).Luego seleccionar el campo de donde se extrae la informacin en este caso el campo MINE.

Ingresar los campos To descuerdo a la base de datos donde el TO puede ser DESDE u otro nombre e ingresar en
TO.
Seleccionar Use From or Thickness, para ingresar el campo FROM ingresar el nombre del campo segn la base de
datos, (hasta) , o la alternativa Thickness
Seleccionar Use color for NULL values and non-logged intervals , para seleccionar un color para los casos en donde
no hay informacion contenida en la base de datos.

Numeric: seleccionamos esta opcin cuando el campo a separar es por intervalos de nmeros, las opciones son las
mismas que la anterior excepto en cmo se tratara los rangos de valores teniendo las siguientes opciones
Gelt: mayor equivalente (igual), menor que.
Gtle: mayor que, menor equivalente (igual).
Gtlt: mayor que, menor que.
Gele: mayor igual, menor igual.

Para crear cilindro como despligue de sondajes se realiza en legend editor scale y leer el campo cut creado de la
leyenda drill
Ahora procederemos a la importacin de los CSV de la base de datos. Para ello vamos a file import

Ahora seleccionar el tipo de archiva a importar:


Para este caso CSV luego en type se escoge base de datos (database), el update es para ingresar una nueva
informacin a la base de datos.

Data file extensin: Ingreso de la extensin del archivo de importacin para este caso CSV
Line number containing field name: En este campo nos pregunta en que lnea se encuentra el campo de los nombres
de los campos en este caso 1 linea (1 fila).
Line number where record start: en este campo se debe ingresar en que lnea se encuentra los campos para realizar
la importacin de los datos para cada campo.
Field separating carcter: en este campo se deb ingresar como se encuentra separados los campos de informacin
(tablas) ya sea por coma(,) , por TAB, SPACE, etc.
Import blank values as : esta opcin nos pregunta si deseamos importar los campos vacios ya sea:
Field default: en un campo por defecto. Si un valor de campo por defecto no se ha establecido, o si se ha dejado en
blanco, un valor nulo, se utilizarn
Null: insertando un valor para valores nulos.
Create new database darle un nombre al archivo de salida de los sondajes.
New database desing aqu de debe seleccionar el diseo creado.
Specification aqu se puede guardan las especificaciones para la importacin de archivos, con el objeto de no
realizar los pasos.
Luego ingresamos a la siguiente ventana para leer los CSV .

Luego conectamos los campos con sus respectivos smiles que se crearon en el diseo de la base de datos.

Es aqu donde cobra importancia que los nombres sean coincidentes ya que Vulcan lee las coincidencias de
nombres de los campos con los de la base de datos.
Por ultimo se despliega un ultimo panel por si desea guardar las especificaciones, donde las especificaciones son la
definicin de la conexin de los campos, realizada anteriormente.

Cargar sondajes, para ello vamos a Geology->drilling->open database, y seleccionamos el archivo creado de
sondajes.
Luego nos vamos a Geology->drilling->load drillhole, donde se despliega el siguiente panel:

Load drillhole by

Name : por nombre, en este caso despliega la informacin por nombre de los sondajes, de especificar el nombre del
sondaje s desplegar se escribe el nombre en Pattern, como pueden ver esta el smbolo * el cual involucra desplegar
todos los sondajes. Ejemplos:
Si quisiera desplegar todos los sondajes con inicial W seria W* y Vulcan lee todos los sondajes con letra inicial W
Section: en este caso se cargan los sondajes que se encuentren contenidos en una lnea de seccin en la cual
deberemos ingresar el ancho de la seccin en (section width) donde el valor ingresado se divide en 2 para cada uno
de los lados del la lnea.

Poligon: en este caso se despliegan los sondajes que estn contenidos en el polgono creado.
Selection file. En este caso se despliegan los sondajes de acuardo a un archivo de selection file creado previamente
en drillhole utilities create selection file, en el cual debemos primeramente desplegar la informacin en pantalla ya
sea mediante un polgono , nombre , triangulacin, etc, y luego realizamos el create selection file y nos crea un
archivo de los sondajes desplegados til para cuando en algn momento dado no tiene la triangulacin o polgono
por el cual separaron los sondajes.

Archivo del create file abierto con texpad.

Exclusion file: es lo inverso al caso anterior donde despliega solo los sondajes que no se encuentren en el selection
file creado.
Extent: en este caso despliega los sondajes deacuerdo a limites de coordenadas para los 3 eje ya sea: X; Y; Z.

Filter: en este caso se despliegan los sondajes deacuerdo a un filter creado anteriormente en Geology->Drilling>selection filter e ingresar una condicin para el despliegue de sondajes.

Se debe seleccionar la base de datos y en build se contruye el script de separacin de la informcion por medio de
una condicin.

Button

Descripcion

Igual a

<>

No igual

<

Menor que

>

Mayor que

AND

Se une a dos o ms condiciones y muestra los datos que satisfacen TODAS las condiciones
especificadas.

OR

Se une a dos o ms condiciones y muestra los datos que satisfaga CUALQUIERA de las condiciones
especificadas.

NOT

No como un patrn especfico. El signo de porcentaje (%) se puede utilizar para que coincida con los caracteres posibles que
pueden aparecer antes o despus de los caracteres especificados, mientras que el guin bajo (_) se utiliza para representar
cualquier carcter individual que puede aparecer antes o despus de los caracteres especificados.

LIKE

Al igual que con un patrn especfico. El signo de porcentaje (%) se puede utilizar para que
coincida con los caracteres posibles que pueden aparecer antes o despus de los caracteres
especificados, mientras que el guin bajo (_) se utiliza para representar cualquier carcter
individual que puede aparecer antes o despus de los caracteres especificados.
Examples

>=

Mayor igual
GEOL.LITH
LIKE 'H*'

<=
()

Menor igual

ASSAY.AU
> 5deAND
ASSAY.AU
< 10los nombres de campo que contienen espacios o para encerrar
En caso
ser utilizado
para incluir
los identificadores que coinciden con palabras reservadas de SQL .
ASSAY.AU>
5 OR ASSAY.AU < 10

ASSAY.AU = 5
ASSAY.AU <> 5
ASSAY.AU < HOLEID.DEPTH
ASSAY.AU > HOLEID.DEPTH
ASSAY.AU <= HOLEID.DEPTH
ASSAY.AU >= HOLEID.DEPTH

Ejemplos:

Triangulation: permite desplegar la informacin de acuerdo a una triangulacin creada.

Ejercicios de creacin, importacin de base de datos y realizacin de paleta de colores para 2 CSV y cargar
sondajes.
Luego creacin de una superficie mediante los sondajes.
1234-

56-

desplegar solo collares de los sondajes.


Crear una superficie en base a los collares de los sondajes.
Realizar un check a la superficie y crear una nueva superficie con offset de 200
Borrar superficie anterior y crear una nueva superficie como limite ser el polgono creado.
Aplicar un trending en la generacin de la superficie.
Ir a Geology->drilling->model desplegndose el siguiente panel el cual debe llenarse de la siguiente forma.

Segundo dia.
Ahora en el ambiente Isis nos centraremos en la importacin de datos.
Utilities->import->database.

Se tienen 2 opciones
Importar una nueva base de datos, para ello seleccionamos la base de datos isis ya existenteo creamos una nueva y
su archivo de diseo (dsf) ,

Luego aparecer la siguiente ventana.

Import file son los archivos de la base de datos a importar con extensin (.dbl)
Donde tenemos 2 opciones ms:
Expect a space carcter between each field: los datos importados estarn separados por un espacio.
Expect no decimal point within floating-point number: los datos importados no contaran con cifras decimales.

Import Tables.
Tenemos las mismas opciones que el de database:

Existing database: para aadir informacin a una base de datos ya existente por medio de archivos CSV.
En la siguiente ventana se escoge la base de datos:

Luego escoger los campos que se desean importar a la base de datos donde se debe ingresar la tabla de datos que
se desea importar por cada tipo de tabla que posea el diseo de la base de datos.
Luego ingresar la lnea de donde empezara a guardar la informacin.
Ahora seleccionar entre:
La separacin de la informacin del CSV ya sea coma,espacio,tabulacin,etc, cuando se importe la informacin.
La informacin tendr un formato de extencion de archivo .tbl
Importar la informacin a ciertos campos contenidos por cada tabla, ingresando inicio y fin.

Mientras que si elegimos la opcin de new database debemos crear un nombre a la base de datos y seleccionar un
diseo ya creado el cual debe coincidir con los capos del archivo a importar.

Utilities Export.
Esta opcin nos permite exportar la informacin contenida en los archivos de Vulcan Isis a una nueva base de datos
que ser un archivo: <desing_name>.dbl donde este archivo contendr toda la informacin.

Add a space carcter between each field: aadir espacio a cada columna como separacin de informacin.
Supress decimal point from floating-point number: suprime mlos decimals contenidos en la base de datos.
Export table.
Primeramente se debe seleccionar una base de datos.

Por ltimo se despliega un ltimo panel donde se debe seleccionar:


La tabla a exportar ya sea collar, survey, etc.

Seleccionar conditional en caso de que se desea exportar cierta informacin con alguna condicin.

El archivo a exportar ser un CSV o un formato .tbl


Seleccionar Write field names as header line, permite desplegar los ttulos de los campos que se encuentran en la
primera lnea.

Herramienta de validacin de datos.


Se despliega la siguiente ventana.

En esta primera ventana creamos las especificaciones para la validacin de la base de datos.
Luego en la siguiente opcin de Select database , seleccionamos la base de datos la cual queremos validar.

Primer ITEM de validacin chequeo de collares.

Unique collar location: al ingresar a esta opcin se puede chequear la localizacin de un collar ingresando, al estar
en esta opcin se despliega la siguiente ventana:

Seleccionar for unique collar location: permite para garantizar que cada uno de los pozos de perforacin tiene una
ubicacin de collar individual, es decir, un nico Easting, Norte y RL cuello.
2D check only: solo chequea las corrdenasdas norte, este, y el nombre del collar.
Overrride database synonimus: para especificar los campos de base de datos exactos (columna) utilizada en el
collar de verificacin sondaje ubicacin cuello.
Cheque de los collares respecto a una superficie.Collar on surface.
Esta opcin es la ms til debido a que permite chequear que los sondajes estn debajo de la superficie y no en el
aire.
Para ello vamos a la opcin collar on surface como se muestra en la imagen.

Para esta opcin primero marcamos en Check for collar location relative to a surface. Para realizar el chequeo de la
informacin.
Seleccionar Override database synonyms, para especificar los campos de base de datos exactos (columna) utilizada
en el collar de verificacin sondaje ubicacin del collar.
Por ltimo seleccionar la superficie limitante ya sea una triangulacin o una grilla.
De haber un error en la base de datos nos desplegara la siguiente ventana donde le damos YES para ver el reporte
de error.

Reporte de eroor el cual seala el punto donde no esta intersecando con la superficie.

Chequeo del fondo de los sondajes.


Esta opcin nos permite.
Chequear si hay campos vacios en la base de datos. (Empy table)

Ya sea seleccionando todas las tablas o algunas en particular.

Total depth
Esta opcin permite chequear la profundidad de los sondajes respecto a un valor por defecto.

Overrride database synonimus: reemplaza sinnimos base de datos si desea especificar el campo de base de datos
exactos (columna) utilizados en la comprobacin de la profundidad total.
El nombre de la tabla y la profundidad total del collar de los pozos de perforacin, as como el nombre de la tabla de
profundidad y dentro del registro de Geologa, puede ser seleccionado de las listas desplegables disponibles.
Opciones.

Total depth must to equal to final depth: permite chequear que la profundidad total debe ser igual a la profundidad
final
La validacin slo pasar si los dos valores coinciden. Este fue el comportamiento por defecto en las versiones
anteriores de Vulcan.

Total depth can be greater tan or equal to final depth: permite chequear que la profundidad total puede ser mayor o
igual a la profundidad final.

La validacin slo pasar si la profundidad total es mayor o igual que el ltimo intervalo registrado, es decir, la
profundidad final. Se recomienda usar esta opcin si no se ha registrado hasta el fondo del agujero.
Tambin puede asignar un valor nulo para el campo de la profundidad total.

Overlapping intervals.

Esta opcin nor permite chequear la base de datos en caso de que se encuentre una superpocion de los intervalos.
Ejemplo: 1-2 y en el siguiente intervalo 1.1-3 , hay un problema de intervalos que debera ser 1-2 y 2-3.
Al ingresar esta opcin nos despliega la siguiente ventana.

Override database synonymus: si desea especificar si solo se desea revisar los campos de TO (hasta)
( compare TO field only), o revisar los campos FROM y TO de un especfico campo (compare TO field and FROM
fields).
Luego en Interval details seleccionar:
TABLE: la tabla donde se quiere realizar la comparacin.
FROM: seleccionar el campo de from de la tabla escogida.
TO: seleccionar el campo TO de ltala escogida.
De no seleccionar Override database synonymus, Vulcan realiza un chequeo a todas las tablas.

increasing and Decreasing.


Esta opcin permite comprobar si un campo aumenta o disminuye en su valor, al ingresar esta opcin se despliega
la siguiente ventana.

En esta opcin se debe escoger la tabla que se desea chequear, el campo de esa tabla,luego seleccionar el tipo de
cequeo que se desea ya sea de Increasing ( de incremento) o Decreasing (de disminucin).
Allow equal: al seleccionar esta opcin permite exceptuar los valores los cuales coinciden (no hay incremento)
Null value: ingresar un valor que se tomara como nulo en caso de encontrar coincidencia con los valores que
coinciden con el origen, sino se desea ingresar nada a esta opcin solo se deja el campo en blanco o con un cero.

Maximum variation.
Esta opcin permite verificar que una variacin mxima entre los registros consecutivos. Donde primeramente se
debe seleccionar las tablas y campos para luego ingresar la tolerancia mxima y valor nulo.

La carrera de validacin comprobar el cambio entre registros consecutivos. Si el cambio es mayor que la tolerancia,
entonces la validacin se producir un error.
Esta opcin es til para detectar ciertos puntos en donde la tabla SURVEY del campo DIP (inclinacin) no sobrepase
un cierto valor en este caso mayor a +- 90.

Unique value.
Esta opcin permite comprobar que no hay valores idnticos se encuentran dentro de los cuadros propuestos y
campos individuales. Seleccione la tabla y campos que se comprueba en las listas desplegables disponibles.
Esta opcin es muy til para detectar duplicaciones de sondajes en una base de datos.

Secuence.
Esta opcin permite comprobar que todos los datos contenidos en las tablas y los campos designados se enumeran
en un orden que coincide con una secuencia especificada.

Seleccione el botn para especificar la secuencia del campo seleccionado (Matching sequence) y los valores para
ser ignorado. (Ignore values)
Los valores especificados a travs de la columna de ignorar los valores no son controlados como parte de la
secuencia.
Esta opcin es muy til si se quiere detectar que se cumpla cierta secuencia en algn campo especfico de la base
de datos.

Derived value.
Esta opcin permite comprobar que los valores de campo se deriva del valor actual y el valor del campo anterior, por
ejemplo, la base de datos puede contener un campo de espesor, que debera ser la diferencia entre el valor actual
de 'A' (FROM) y el valor del registro anterior de "Para". (TO)

Para ello se debe ingresar el operador entre los dos campos ya sea MINUS (menos) o PLUS (mas).

Along Record Checks.

Esta opcin permite comprobar que la suma de una lista de campos en un nico registro es igual a un valor
determinado dentro de una tolerancia especificada.

Individual field check.


Esta opcin nos permite revisar cada campo de acuerdo a los siguientes parmetros:

Minimum and Maximum Values


Esta opcin nos permite definir un rango de valores dentro de los cuales un cierto campo no debe pasarse.

Para ello debemos seleccionar la tabla de donde se extraer la informacin, el campo contenido dentro de esa tabla,
ingresar un valor nulo (NULL value) en caso en la cual la informacin sobrepase el valor y por ultimo en Range
ingresar los intervalos de los valores ya sean para max y min

Muy til para detectar tramos de sondajes los cuales se sobrepasen de un intervalo de valores dado , como por
ejemplo en survey el DIP.

Traslation.
Esta opcin nos permite comprobar que los valores contenidos en todos los campos de cdigos posibles en las
traducciones, por ejemplo, para los tipos de roca que podra haber 'SS' traducciones ', as', 'ST' de piedra arenisca,
el suelo y limolita.

Case of.
Esta opcin permite comprobar que todos los valores de las tablas seleccionadas y los campos coinciden con una
lista de valores definidos.

Para ello se debe escoger la tabla que se desea revisar, el campo contenido dentro de la tabla y por ultimo ingresar
la lista de valores a ser definidos en Matching values.( estos valores pueden ser alfanumricos)

Por ejemplo ingresamos a la lista los valores del campo MINE para que detecte si algn campo de la base de datos
MINE no contiene los valores ingresados.

Mandatory.
Esta opcin permite comprobar que un campo tiene un valor, ya sea numrico,texto, alfanumrico.

Para ello se debe eeleccionar la tabla y de campo para realizar la comprobacin.


Nota funciona igual que la deteccin de campos vacios.

Expresion.
Esta opcin permite comprobar que todos los valores en el campo designado a un partido de una expresin.

Seleccione la tabla y de campo para verificacin de las listas disponibles desplegable. Introduzca la expresin que el
campo debe coincidir. La expresin puede ser una letra, nmero, espacio o carcter, sino que debe ser introducido
de acuerdo a los detalles de expresin en el panel.
Por ejemplo: Puede que haya nombres agujero que debe coincidir con un alfa seguido de tres nmeros, por ejemplo,
'C005'. Para especificar esto, utilizar una expresin como el A999 que ver el partido (A es cualquier letra, 9 es un
nmero).
Esta opcin es muy til para verificar la designacin de los HOLEID (identificadores de sondajes de acuerdo a un
protocolo de empresa)

Report.
Esta opcin nos permite seleccionar el formato de salida de la validacin de datos, ya sea CSV
o Standard (separacin de datos por espacio)

Viewing: se selecciona si el archivo de validacin de salida se desea visualizar en un editor de texto o en Excel.

Ejercicios de validacin de datos 2.

Script.
En esta parte del curso ensearemos a crear script , para ello nos vamos a SCRIPT->Edit.apareciendonos la
siguiente ventana:

En donde crearemos un nombre al script.


Listas de comandos
Una lista de comandos se compone o una o ms lneas de comandos. Cada lnea de comandos consiste en una
declaracin comando termina con un punto y coma (;). declaraciones de comandos consistir en una misin, la
funcin de control o la funcin de base de datos.
Asignacin
La asignacin a las variables se realiza mediante el operador "=", la sintaxis es la siguiente:
<nombreDeVariable> = expresin
Las expresiones pueden estar formado por funciones matemticas o una cadena en combinacin con diferentes
operadores. Por ejemplo:
reccordcnt recordcnt = 1
Este incremento slo una variable llamada recordcnt por uno.
Funciones de Control
Las funciones de control afectan el flujo de la secuencia de comandos, hay tres funciones disponibles:
STOP o HALT
Detiene la ejecucin del programa.
PARADA <expresin>
Ejemplo: STOP "Fin de la proyeccin"
REINICIAR
Reinicie la definicin o la generacin a la primera declaracin
TRAZA <logical-expression>
Permitir que el cdigo de seguimiento (muestra cada lnea conforme se ejecuta)
Funciones de base de datos
Las funciones de base de datos disponibles se utilizan para interrogar bases de datos, actualizacin y posicin.
GUARDE <record-name> o <record-name> POST
Escribe el registro especificado hasta el final de la base de datos
<database> posicin en [la primera aparicin de] <key>
La posicin del registro actual

actualizacin <record-name>
Guarde los cambios en el registro especificado
eliminar registro actual de <database>
Eliminar el registro de base de datos actual
<record-name> inserte
Inserte el registro especificado despus de que el registro actual
terminar <database> inserte
Poner fin a una base de datos de insercin
LEA
Lee el siguiente registro de la base de datos
LEER <nombre de base de datos>
Ejemplo: LEA demo.tek
GUARDAR
Guarda la variable.
GUARDE <nombre datos>
Ejemplo: SAVE db2
ACTA DE BORRAR ACTUAL
Eliminar el registro actual de bases de datos.
ACTA DE BORRAR ACTUAL <database>
INSERTAR
Inserta un registro en una base de datos
INSERTAR <nombre
Ejemplo: INSERT db1: entr
Funciones matemticas
ABS (x)
ACOS (x)
ASIN (x)
ATAN (x)
COS (x)
EXP (x)
FORMATO (x, f)
FRAC (x)
INT (x)
Ljust (x)
LN (x)
LOG (x)
MAX (a, b, c, d ,...)
MIN (a, b, c, d ,...)
MOD (a, b)
SGN (x) Devuelve el signo de un valor: -1, 0 o 1, por ejemplo, SGN (-123,34) = -1
SIN (x)
SQRT (x)
TAN (x)
Funciones de cadena
LOWCASE (s)
MATCH (p, s)
Una funcin lgica que devuelve el resultado de una comparacin de cadenas utilizando comodines se pongan en
venta, comparar `s 'contra el patrn` p', por ejemplo,
COINCIDIR ("A * Z", "ABCZ") = 1
PACK (s)
Rjust (s)
SUBSTR (s, a, b)

Devuelve la cadena de sub `s 'de partida con el carcter de a y termina con el carcter de` b', por ejemplo,
SUBSTR ("ABCDEF", 3,5) = "CDE"
Upcase (s)
VALOR (s)
FORMATO (x, f)
Formato `x 'con el formato FORTRAN` f', por ejemplo,
FORMATO (10, "F10.3") = "10.000"
Operadores
Los operadores se utilizan en expresiones para combinar trminos de cadena o la aritmtica.
()
+
*
/
~ (Exponenciales, por ejemplo, 2 ~ 3 = 8)
& (Concatenacin de cadenas, por ejemplo, "AB" y "CD" = "ABCD")
Y
EQ
GE
GT
LE
LT
NE
NO
O
XOR
Creacin de script.
Ejemplo 1:
* script que determina tipo de material en el pozo *
if (cut ge 0.3) then
CAL='mineral'
else
CAL='esteril'
endif

Field calculation.
Esta opcin permite otorgar un valor dado a un campo que se seleccione, al ingresar a esta opcin nos despliega la
siguiente ventana.

En la parte Condition se debe introducir las condiciones para el clculo, donde los nmeros se pueden introducir
en un formulario estndar (es decir, 1, 1,2, -2,3) o en notacin cientfica (4.2e23). Dos nmeros trascendentes son
tambin integrado en el programa, pi y e.
Al utilizar campos de texto en la condicin, debe utilizar comillas dobles para los valores de campo, por ejemplo,
HOLEID == "L22" incluir el registro que tiene un ID de Hoya de L22. Tambin puede usar * (el comodn de varios
caracteres) al declarar una condicin, por ejemplo, HOLEID COMO "* L" para incluir todos los huecos a partir de L.
Si la variable de campo tiene caracteres especiales, como por ejemplo% CU, a continuacin, encerrarlo entre
corchetes, por ejemplo, [UA @ $%] 23.
En Equation se debe ingresar el valor ya sea numrico o alfanumrico si se cumple la condicin.
Esta opcin es mas sencilla que realizar un script pero a su vez limitada por la la lista de comandos que soporta.
Seleccionar la opcin Apply firts true equation for each table si se desea realizar el calculo en una tabla en particular
seleccionada. si

desea realizar clculos en una tabla en particular una vez. Esto


significa que despus de un campo de una tabla ha sido manipulado, a
continuacin, cualquier mencin posterior de la tabla se ignora.
Apply all true equations: si desea realizar todos los clculos que ha introducido en el panel. Esto significa que los
campos se pueden manipular ms de una vez. Los clculos se realizan de forma dinmica, esto significa que si se
utiliza una tabla ms de una vez, los campos que contienen valores actualizados de los clculos anteriores.

Вам также может понравиться