Creación de Consultas
Una consulta filtra los objetos y Puntos de medida mostrados en el administrador de objetos de GeoDin mediante una o más Condiciones. Esta página trata qué son las consultas y cómo se acotan, la lógica Y/O del asistente de consulta, el recorrido completo para crear tu propia consulta y la referencia completa de plantillas de consulta, operadores y formatos de fecha, campos de visualización, el Comando SQL alternativo y consultas parametrizadas. También cubre objeto grupos (colecciones manuales y basadas en importación) y la Clasificación que adjunta información de estructura al SQL Definir usuario.
Consultas
Todos los objetos mostrados en el administrador de objetos de GeoDin son el resultado de una consulta a la Base de datos de GeoDin. Las Consultas pueden realizarse en Proyectos individuales o en una Base de datos (es decir, independiente del proyecto). Además de las Consultas que resultan de que se cumpla(n) una o varias condiciones, también es posible crear juntos un grupo Mezclado de objetos.
GeoDin realiza automáticamente varias consultas y las muestra en el administrador de objetos de GeoDin cuando se abre un proyecto o una Base de datos. Todos los objetos de una Base de datos, incluidos distintos tipos de objetos y Puntos de medida, se enumeran:
Objetos
Todos los objetos
Pozo de sondeo geotécnico
BH 01
BH 02
BH 03
BH 04
CPT
Punto de medida
BH
Filtro
B01: (4-6m)
B01: (7.5-9.5m)
Muestras
B01: (1.4-1.8m)
B01: (2.5-2.9m)
B01: (5.2-5.6m)
Además de las Consultas estándar predefinidas de GeoDin, puede Crear sus Consultas especificadas por el Usuario usando el asistente de consultas. Los Resultados también se muestran en el administrador de Objetos de GeoDin; puede Crear tantas Consultas como desee, las definiciones se almacenan en el Proyecto o Base de datos. Las definiciones de las Consultas permanecen Disponible hasta que se eliminen del Proyecto o Base de datos. Dependiendo de para cuál Perforación en el administrador de Objetos de GeoDin se definió una Consulta, los Resultados serán específicos del Proyecto o de toda la Base de datos.
Por ejemplo, una Consulta sobre una Perforación o Punto de medida dentro de un Proyecto solo puede producir Resultados de Perforaciones del Proyecto, en el que está contenida.
DemoDB Proyecto 1 Objetos Todos los Objetos Texto estándar SEP compatible Perforación 1 Perforación 2 Perforación 3 Mi consulta Puntos de medición Objetos Puntos de medición
Por otro lado, usando cualquiera de los Objetos o Puntos de medición nodo de una Base de datos (es decir, debajo de todos los proyectos de esa Base de datos), una Consulta actuará sobre todos los proyectos de esa Base de datos.
Bases de datos DemoDB Proyecto 1 Objetos Todos los objetos Desarrollo estándar compatible con SEP Puntos de medición Objetos Mi consulta en toda la base de datos Puntos de medición
Visibilidades
Esto se puede controlar mediante los Ajustes avanzados y la gestión de usuarios.
Visibilidad estándard cambiada: En versiones anteriores de GeoDin, las consultas recién creado eran privadas por estándard (visibles solo para el Usuario que las creó). Este comportamiento se ha invertido: las consultas y mapas creado ahora son visible para Todo Usuario de la Igual base de datos por estándard. Cuando una Consulta deba restringirse al Usuario que la creó, Abrir la de la Consulta Avanzado pestaña de Ajustes y configura la Visibilidad en consecuencia. El mismo estándard se aplica a Mapas.
Lógica de Condiciones: Y frente a O
Al crear Condiciones en el Asistente de Consulta, la ubicación de una Condición determina si se combina con lógica Y u O:
Lógica O: arrastra un campo al nivel Arriba Condiciones nodo. Cada Condición soltada en este nivel crea una rama O independiente - la Consulta devuelve Objetos que coinciden con cualquiera de las Condiciones.
Lógica Y: arrastra un campo a un Ingreso de Condición existente (anidada bajo el nodo «Cuando»). Esto añade la Condición como un requisito adicional Y dentro de esa rama; la Consulta devuelve Objetos que cumplen todas las Condiciones anidadas simultáneamente.
Ejemplo: Para encontrar Todos los objetos con una Profundidad superior a 9 m Y en la hoja de Mapa JD1234, suelte primero la Condición de Profundidad en el nodo Condiciones y, a continuación, suelte la Condición de la hoja de Mapa sobre el Ingreso de la Condición de Profundidad. Ambos deben cumplirse.
Consultas sobre el Puntos de medida rama de un Proyecto devuelven Puntos de medida en lugar de Objetos. Puede Crear Consultas bajo cualquiera de los Objetos o el Puntos de medida nodos en el árbol del Administrador de Objetos.
Creación de una Consulta
Para Definir sus propias Consultas (p. ej., «Pozos de observación con una Profundidad superior a 9 m»), hay un Asistente de consultas Disponible.
El Asistente de consultas puede Crear Consultas hasta cierto grado de complejidad. Para Consultas muy complejas es posible introducir un Orden alternativa SQL en el Asistente de consultas o Crear Consultas del sistema (en el lado del Sistema de GeoDin).
Una Consulta se compone de un Número ilimitado de Subconsultas. Cuando un Objeto cumple una Condición de Subconsulta, se incluye en el Resultado de la consulta.
Ejemplo:
Desea Seleccionar todos los Objetos que un colega ha introducido desde una Base de datos. El Nombre del Autor: para un Tipo de objeto o Punto de medida concreto se almacena en la Tabla A, en el Campo A1; para otros Objetos (p. ej., pozos de abastecimiento de agua), se almacena en otra Tabla B, en el Campo B1.
En este caso, Cree dos Subconsultas: una que consulte el Campo A1 en la Tabla A y la Segunda que consulte el Campo B1 en la Tabla B. Juntas producen una Lista de Todos los objetos del colega X en el administrador de Objetos de GeoDin.
Cada Subconsulta tiene su propia ordenación, cuyos Resultados pueden cambiarse Individual con la opción «Ordenar los Resultados secundarios/parciales». Sin embargo, normalmente basta con una sola Subconsulta para elegir los Objetos necesarios.
Paso 3: Crear una Subconsulta y elegir una Plantilla
Cree una Subconsulta mediante el Nuevo Interruptor que le lleva a la Selección de la Plantilla que se utilizará para Crear la Subconsulta. Aquí define si la Consulta se limita a los Objetos seleccionados en la Base de datos. Seleccione una de las Plantillas de consulta y obtendrá explicaciones más detalladas en la parte inferior de la ventana de diálogo. Las Plantillas disponibles se enumeran Referencia: Plantillas de consulta a continuación.
Al hacer clic en un Tipo de consulta, se muestra Ayuda explicativa en la mitad inferior de la ventana de diálogo. Las Tablas y los Campos de datos pertinentes para la Consulta se muestran en la ventana.
Referencia: Plantillas de consulta
Cuando Cree una Subconsulta, el Interruptor Nuevo abre la Selección de la Plantilla que se utilizará. Se ofrecen las siguientes Plantillas:
Todos los objetos - Registro de consultas de Objetos de GeoDin
Nota: ¡Esta opción solo está Disponible bajo los nodos de Objetos, es decir, no bajo el nodo de Punto de medida en el administrador de Objetos de GeoDin!
Con esta Plantilla, los Campos de datos disponibles: para Condiciones y Campos de visualización están muy limitados (solo Búsqueda por Nombre, Coordenadas, Profundidad inicial y Profundidad final de los Objetos). Tipo de objeto específico - Consulta sobre Objetos de determinados Tipos de objetos
Está limitada a un conjunto específico de Tablas de GeoDin (basado en sus Conexiones predefinidas) y, por tanto, limita los Resultados producidos por la Consulta. Enlaces de Tabla Definir usuario - Consulta con Conexiones de Cualquiera de las Tablas
El conjunto completo de Tablas GeoDin, que requiere conocimiento de la estructura de la Base de datos GeoDin y de las posibilidades de Conexiones.
Acceso a todas las Tablas con descripciones de datos maestros, Datos de muestras, Datos del diseño, etc.
Orden alternativa SQL - Consulta SQL
Esta Selección requiere experiencia en SQL y conocimiento de la Estructura en tabla de la Base de datos GeoDin.
Definiciones de Consulta Definir usuario - Consultas basadas en Plantillas Definir usuario
Las Plantillas pueden ser Creado por usted o por su supervisor de GeoDin en la Página del Sistema de GeoDin.
Referencia: Definir ajustes
Dependiendo del Tipo de consulta elegido, la ventana muestra una Lista de las Tablas de Base de datos relevantes. Para Abrir una Lista de campos de la Tabla, haga clic Sobre, en el símbolo de más (+) antes del Nombre de la Tabla.
Casi Todo Operaciones de ejecución en este diálogo son Realizado por arrastrar y soltar. Esto significa hacer clic Sobre, en un Ingreso de la Tabla, mantener presionado el Interruptor del ratón y arrastrar sobre la
Condición Rama de la Jerarquía en la ventana inferior.
En cuanto se suelte el Primero Ingreso de Campo sobre una Condición, aparece el subnivel "IF". Si hay que cumplir más de un requisito, entonces realice la Acción de arrastrar y soltar de nuevo, soltando sobre el nodo "IF". Esto se ampliará automáticamente con "Y" (Nota: el Campo que se suelte no tiene que ser uno diferente, p. ej., limitación de Valores para un Nombre de la variable en particular).
Si se debe cumplir una u otra Condición, se debe soltar un Ingreso de la Tabla desde el campo de Arriba sobre la Condición, con lo cual el nodo "Or" aparecerá automáticamente.
En el siguiente ejemplo se estableció la Consulta para Todos los objetos que fueron perforados a más de 9 m y que se encuentran Sobre, en los números de Mapas JD1234 o JD1235.
Nota: Con el fin de simplificar la visualización de la Consulta, no es posible definir Condiciones O desde dentro de una Condición Y. Esto mantiene la lógica de la Consulta clara para el Usuario y, mediante la definición de Condiciones O ilimitadas, prácticamente Cualquiera de las Consultas puede definirse.
Cuando queremos resumir la Consulta mostrada en el ejemplo anterior como sigue:
(ZCOORDE>9) Y ((ORDNSURV='JD1234') O (ORDNSURV='JD1235'))
GeoDin también le permite formular una Consulta como Texto - se proporcionan más Detalles en Orden alternativa SQL.
Operadores de comparación válidos:
=
>
>=
<
<=
<>
(no igual a)
es nulo
(El Campo está Vacío)
no es nulo
(El Campo no está Vacío)
como 'A%'
(Contenido(s) del Campo en comillas Alto, Marcadores de posición: % para caracteres ilimitados y _ exactamente un carácter)
en ('T1','T2')
(Lista de Valores en paréntesis Redondear, Valores separados por comas, Valores en comillas Alto para campos de Texto, para valores numéricos un delimitador decimal y no en comillas Alto)
Para Condiciones, que Consulta una fecha, tenga en cuenta los siguientes Formatos de datos para Bases de datos:
Los Valores de Texto estándar son:
Base de datos Access
#mm/dd/yyyy#
Base de datos Oracle
'dd-mmm-yyyy'
Base de datos dBase
"dd.mm.yyyy"
Para Condiciones, que Consulta una Hora con sello de tiempo, Usar los siguientes Texto estándar Formatos
Acceso:
#MM/DD/YYYY HH:MM:SS#
Oracle:
TO_DATE('31.05.2015 12:24:36','dd.mm.yyyy hh24:mi:ss')
MySQL, MS SQL, PostgreSQL:
'DD.MM.YYYY HH:MM:SS'
Para eliminar una condición haga clic en el Eliminar condición icono.
Con el mismo Interruptor también puede eliminar el Display o ramas completas de la Condición. Visualización y contenido del Campo en la Condición A menudo puede que no sepa qué valores esperar para que las perforaciones cumplan la Condición que desea definir. Al hacer clic Mostrar valores puede mostrarlos manualmente. Al marcar la Casilla Automáticamente se mostrarán para el campo que seleccione. Esta opción automática debe dejarse sin marcar al trabajar con Bases de datos grandes para evitar posibles demoras al navegar entre los Campos de datos.
Puede arrastrar un Ingreso de la lista de valores al Restricción campo. Esto es de gran ayuda cuando estos contienen muchos caracteres. GeoDin reconoce Automáticamente el formato del campo de la Base de datos y coloca cadenas de texto entre comillas altas ("Texto") en la Condición.
Prueba de una consulta
Al hacer clic en el Interruptor Examinar consulta se comprueban las Condiciones en busca de errores de sintaxis y se muestra el Número de perforaciones que cumplen las condiciones de la consulta. Se muestran hasta 50 Valores en la lista.
Referencia: Establecer modo de vista
El resultado de una consulta es siempre al menos el campo de la Base de datos GeoDin LOCID: un número único de identificación de la perforación GeoDin. Cuando no se definen campos de visualización, los Resultados de la consulta se muestran usando el LOCID en el gestor de perforaciones GeoDin. Por supuesto, este LOCID puede no resultar muy útil.
Campos de visualización
Con los campos de visualización define los Rótulos de las perforaciones en el gestor de perforaciones GeoDin. Puede combinar tantos campos de visualización como desee (p. ej., nombre del Pozo de sondeo y profundidad final). Para ello, arrastre los Campos de datos deseados sobre la entrada Campos de visualización en la parte inferior de la ventana. El contenido de todos los campos de visualización se vinculará a un texto y se mostrará en el gestor de perforaciones GeoDin.
Texto de extensión/extra
Para separar entre sí los contenidos individuales de visualización (Campos de datos), se puede definir un texto para cada campo de visualización, que se añade al contenido del Campo de datos respectivo.
Ejemplo:
Campos para indicación
SSGKRZT1.LONGNAME (hasta
SSGKRZT1.ZCOORDE m)
Para formar el texto total en la forma Nombre largo (a Xm) para cada Pozo de sondeo encontrado, el texto de extensión (hasta o [inglés] a y para el campo de visualización ZCOORDE el texto de extensión m) está definido para el campo de visualización LONGNAME. Como resultado, cada Pozo de sondeo en el gestor de perforaciones GeoDin se etiqueta con nombre y profundidad final:
Localización más profunda que 9 m
Brg 01 (Hasta pronfudidad 11 m)
Brg 02 (Hasta pronfudidad 10.5 m)
Brg 03 (Hasta pronfudidad 12 m)
Brg 04 (Hasta pronfudidad 9.5 m)
Puede modificar el orden de los campos de visualización arrastrando y soltando un Ingreso a una posición diferente dentro de la Campos de visualización sección.
Con los campos de visualización también define el orden de clasificación de las perforaciones encontradas en el gestor de perforaciones GeoDin.
Delante de cada campo de visualización, una flecha indica el orden de clasificación establecido. Puede cambiar el orden de clasificación haciendo doble clic en el ingreso. El orden de clasificación puede tener los siguientes estados: Ascendente, Descendente, desclasificar. El orden de clasificación actual se muestra delante del campo de visualización. Las perforaciones encontradas siempre se clasifican en el orden de los campos de visualización, es decir, en el ejemplo anterior primero por nombre y luego por profundidad final si el nombre es el mismo.
Para clasificar las perforaciones por profundidad final sin cambiar el orden de los campos de visualización, haga doble clic en el campo de visualización LONGNAME hasta que la clasificación se desactive para ese campo. El conjunto de resultados ahora se clasificará solo por profundidad final, y se conservará la definición del orden de los campos de visualización. Como resultado, la siguiente lista se muestra ahora en el gestor de perforaciones GeoDin:
Localización más profunda que 9 m
Brg 04 (Hasta pronfudidad 9.5 m)
Brg 02 (Hasta pronfudidad 10.5 m)
Brg 01 (Hasta pronfudidad 11 m)
Brg 03 (Hasta pronfudidad 12 m)
Formato y retraducción de los rótulos en el gestor de perforaciones
Si la sección "Campos de visualización" está marcada, puede ajustar aún más los campos de visualización mediante la Casilla de entrada inferior Instrucción de rótulos - Consulta:. Además de numerosas Indicaciones de rotulación Al introducir una macro, puede especificar que el Nombre largo del Ingreso del campo (es decir, la traducción inversa) se muestre en el gestor de Perforación.
Las Indicaciones de rotulación introducidas deben figurar como Disponible en la sección de campos de visualización. No pueden reemplazar los campos de visualización, sino servir para complementarlos.
CONSEJO: Cambie a la Vista previa SQL y copie los Ingresos deseados desde allí.
Ejemplo: Cuando haya definido GeoDin_LOC_S3STAMM.LONGNAME y GeoDin_LOC_S3STAMM.BART como campos de visualización y desee que la descripción larga del tipo de perforación (BART), es decir, la traducción inversa de la clave, se muestre en el gestor de Perforación de GeoDin, la siguiente Ingreso debe escribirse en la Casilla Instrucción de Rótulos - Consulta:
$GeoDin_LOC_S3STAMM.LONGNAME$ ($GeoDin_LOC_S3STAMM.BART$)
El gestor de Perforación Ahora muestra lo siguiente:
Perforaciones (tipo de digestión) SEP3 Perforación 1 (general) SEP3 Perforación 2 (digestión, rellena) SEP3 perforación 3 (perforación oblicua) SEP3 Perforación 4 (general)
Cuando se utiliza una instrucción de Rótulos, se debe definir una macro Adicional en la Casilla Instrucción de Rótulos - Actualizar:. Como Reglas, la macro consiste en las referencias de campo por encima de ella en la Casilla, menos los nombres de la Tabla.
La macro se usa cuando se actualiza la visualización en el administrador de Perforación vencido a cambios realizados en el editor de datos maestros.
(E:Background: Para la Hora de la Actualizar, la Perforación cargada se usa para resolver el macro. La Consulta inicial o el registro de datos que llevó al Ingreso en el gestor de Perforación no se almacena en caché, ya que no es necesario y solo ocuparía memoria. Por lo tanto, el macro para la Actualizar debe crearse con las referencias de campo, ya que también se Usado en Diseños para la Perforación cargada.)
Por lo tanto, las siguientes referencias de campo se introducen para el ejemplo anterior:
$LONGNAME$ ($BART$)
Seleccionar Ordenar campos
Además de los Campo para indicación (que también pueden usarse para ordenar los Resultados, como se describe arriba), también los Campos de datos, que no está en uso en los Resultados mostrados en el gestor de Perforación de GeoDin, pueden usarse para ordenar. Para ello, arrastre los Ordenar campos elegidos desde la Lista superior sobre el Ingreso Ordenar campos por arrastrar Y soltar. a Modificar el orden de clasificación, haga Decimal-clic en el Ingreso particular. La flecha muestra el Actual orden de clasificación.
Seleccionar Resultados
Además de la Vista y los Ordenar campos, se pueden seleccionar los Resultados, que no se usan ni para la visualización ni para el ordenamiento. Sin embargo, cuando los Resultados de la Consulta se van a Exportar, p. ej. para GIS, Usar los Resultados para determinar qué Campos de datos se transferirán de la Tabla de GeoDin a la Tabla de atributos de la Capa generada. Arrastre los campos deseados como de costumbre al nodo Resultados (Exportar). Cuando quiera transferir todos los campos de una Tabla de GeoDin, simplemente arrastre la tabla deseada al nodo Resultados (Exportar).
Referencia: Orden alternativa SQL
Además de construir visualmente Consultas, puede definir sus propios comandos SQL utilizando la ventana de Vista previa SQL.
La opción <Orden alternativa SQL> le permite definir un comando SQL-Seleccionar para su consulta:
El comando debe devolver una cantidad (cursor de Base de datos). Un comando SQL Sin instrucción de Seleccionar al principio de un comando no será ejecutado.
La Primera Fila del Resultado devuelto debe contener un GeoDin-Localización-Identificación (LOCID) o un GeoDin-Measurementpoint-Identificación (INVID) (dependiendo del conjunto de resultados deseado). Las Consultas no se comprueban por su validez, sino mediante una comprobación formal de que la Primera Fila del Resultado contiene contenidos numéricos que pueden convertirse a enteros. Cuando el Resultado no devuelve una Identificación válida, la Perforación no puede ser seleccionado en un momento Posterior.
Como no se establecen más Condiciones para el SQL-Command, es posible integrar otras Tablas de la Base de datos en la Consulta que no forman parte de la estructura del Sistema GeoDin. Por supuesto, una Consulta de este tipo solo tiene sentido cuando otras Tablas de este tipo están relacionadas con una Tabla GeoDin, de modo que el Resultado devuelto proporcione una Identificación válida.
La Orden alternativa SQL muestra Todo los Parámetros definidos visualmente en la Consulta (orden, Texto de ampliación, etc.) siempre que los nombres del Campo correspondan.
Referencia: consulta con parámetros
En el ejemplo anterior se estableció una Condición en la Consulta de que la Profundidad final debía ser mayor que 9 m. Para otro momento, quizá quieras elegir todos los Pozos de observación que sean más profundos que 20 m. Para hacerlo, podrías Modificar el Valor de (>9m) a (>20m) en la Consulta existente o definir una Consulta Nuevo, que difiere de la Primero solo en el Valor de la Profundidad.
GeoDin ofrece otro Método más eficiente para definir Consultas, las cuales tienen Condiciones similares, mientras deja el Parámetro principal libre para asumir diferentes Valores. La misma Consulta puede entonces usarse para realizar varias selecciones de Objetos GeoDin.
Para hacer esto, Usar el Tipo ":?" en el campo de límite en lugar de un Número (Profundidad) - vea abajo:
La condición de consulta utilizada es >:?
Para caracterizar una consulta con parámetros, se puede elegir un Nombre apropiado, p. ej., "Pozos de observación más profundos que ?m", a marcar que la Consulta es Nombre de la variable en el Administrador de Perforación de GeoDin. Una vez que la Consulta se abre por Primero, se muestra un diálogo de entrada, preguntando por la entrada del Parámetro.
Introduzca el Valor de Profundidad deseado Y confirme haciendo clic OK. Como Resultado, Todo los Pozos de observación más profundos que el Valor dado se muestran en el GeoDin Perforación Manager. Los Pozos de observación mostrados pueden luego utilizarse para un Análisis adicional.
Cuando se define una Condición con un Parámetro variable en una Consulta, puede seleccionar si el parámetro es un Campo necesario (-parameter required-). Si esta opción está Bloqueado, la Casilla de entrada se puede dejar Vacío en el diálogo de entrada. Esta Condición se deja Vacío al ejecutar la Base de datos Consulta y la característica no está en uso para limitar los conjuntos de datos en la Selección resultante.
Además, se puede definir un Valor de Texto estándar, que se introduce automáticamente en el diálogo. Cuando la Consulta está Iniciado, el Valor ya está introducido en la Casilla y puede cambiarse Cuando se desee. Esto hace que rellenar los Parámetros sea aún más fácil. Dependiendo Sobre, en el Formato de campo, los Valores de Texto estándar para Condiciones tienen que ajustarse a un Formato del papel siguiente:
Cadena de caracteres: Texto estándar Valor puede ser Cualquiera cadena de caracteres
Valor numérico: El Texto estándar Valor tiene a ser un Número, el separador decimal es un Punto (.).
Fecha: El Valor de Texto estándar debe ser una Fecha completa en el formato dd.mm.yyy (Día-Mes-Año)
Usar intervalo
Cuando una consulta está parametrizada, es posible usar un intervalo en lugar de un límite superior e inferior. Un ejemplo de esto es la búsqueda de objetos en un área alrededor de un punto específico. Esto es posible con una consulta con parámetros y los parámetros:
(X >= X_value1) Y (X <= X_value2) Y (Y >= Y_value1) Y (Y <= Y_value2)
Cuando los valores de coordenadas tienen varios dígitos, introducir los 4 parámetros necesarios es laborioso. Para estos casos, la opción -Usar intervalo- ofrece una posibilidad más sencilla. Para usarlo, defina solo dos condiciones:
X = :?
y
Y = :?
Y activa la opción -Usar intervalo- Sobre, en la interfaz. También se puede dar Valores por defecto para el Area de visualización.
A partir de la condición ( X =X_value) y ( Y= Y_value), GeoDin generará automáticamente la siguiente sentencia SQL:
((X >= X_value - Xinterval) y (X <= X_value + Xinterval)) y ((Y >= Y_value - Yinterval) y (Y <= Y_value + Yinterval))
Como Parámetros, solo es necesario introducir las Coordenadas del Centro y el Area de visualización.
Usar intervalos solo es posible para Consultas parametrizadas, pero puede usarse para Cualquiera Campo Numérico de datos (por ejemplo, Profundidad final).
Usando el Parámetro $%SYSDATE$
Puede Usar el marcador de posición $%SYSDATE$ como los Valores por defecto de un Parámetro de Fecha para establecer la Fecha Actual como los Valores por defecto. Además, son posibles expresiones matemáticas con la macro $%SYSDATE$, por ejemplo $%SYSDATE$ - 7 para obtener una Fecha estándard para el Día anterior a una Semana.
Modificar Parámetros
Para modificar un Valor definido, Usar el Método
Modificar Parámetro Para la Perforación de Consulta:
En una Consulta, puede definirse Cualquiera Número de Parámetros.
Ejemplo:
En el ejemplo anterior, se definen cuatro Parámetros para Construir un Rectángulo de Coordenadas. El Primero de cada uno de los Valores X e Y define las Coordenadas iniciales: el Segundo Valor de cada par define la extensión de la Superficie a buscar. El diálogo de Consulta para esta Consulta se muestra a continuación:
Antualizar consulta
En un entorno multiusuario, a menudo puede ser necesario Actualizar una Consulta para reflejar cambios en los datos mismos. GeoDin comprueba automáticamente si hay cambios en los Objetos que se utilizan para la visualización (por ejemplo, un Nombre del objeto que se muestra en el administrador de Perforaciones de GeoDin). Sin embargo, Cuando se cambia un Parámetro de la Condición (por ejemplo, "Profundidad final"), la Consulta no se actualiza automáticamente, porque esto interferiría con el flujo de trabajo con grandes conjuntos de datos. De manera similar, Cuando otro Usuario cambia la Profundidad final, esto no se actualiza automáticamente en la Consulta.
Existe una forma sencilla para que Actualizar rápidamente los Resultados de su consulta e incorpore cambios de datos (p. ej., valores de Profundidad final). Haga clic con el botón derecho del mouse Sobre, en la Consulta en el administrador de Perforaciones de GeoDin y elija Actualizar del menú emergente. La Lista de Perforaciones se reconstruirá.
Duplicar consulta
Con el Método "Duplicar consulta" puede copiar una consulta realizada en un proyecto a usar en otro. Para copiar una consulta a todos los proyectos, seleccione el Todo Interruptor. La consulta se copiará en todos los proyectos seleccionados de la Base de datos. Si ha utilizado el identificador de proyecto (Campo PRJ_ID) en la consulta en la Condición, en la pantalla o en el Comando SQL alternativo, se ajustará automáticamente al otro identificador de proyecto al copiar la consulta, de modo que la consulta duplicada no necesite corregirse en el proyecto de destino.
Eliminar consulta
Este Método elimina la definición de la Consulta. Usted no eliminar los objetos contenidos en los resultados de la consulta, solo la condición que produce estos resultados.
Trabajando con grupos de Perforación
Grupo de objetos
En algunas situaciones, los objetos de una base de datos no se pueden consultar correctamente. Esto puede deberse a entradas de la base de datos incompletas o faltantes, o a que otros criterios, no almacenados en la base de datos, son importantes.
Para tales casos GeoDin ofrece la posibilidad de crear Grupos de Objetos que no se ajustan a ninguna Condiciones específicas.
El Método "Nuevo grupo" está Disponible en los nodos de Objetos y Puntos de medida.
Introduzca un Nombre para el grupo que será Usado en el administrador de Perforación de GeoDin para su identificación.
Después de crear un grupo, la Lista está Vacía al Primero. Para Nombre la Lista, Seleccionar una Perforación en el administrador de Perforación de GeoDin, Conservar pulsado el Interruptor izquierdo del ratón, arrástrelo y suéltelo en la ventana de diálogo Abrir. Puede Seleccionar Objeto individual o Grupos en el administrador de Perforación de GeoDin. Puede Eliminar y Modificar el orden de los Objetos en un grupo usando los Interruptores adecuados en la <Grupos> ventana de diálogo.
Los objetos se insertan en la lista con la denominación que tienen en el momento de la inserción. Este texto no se puede cambiar posteriormente y no se actualizará aunque cambie la situación de los datos. En cambio, en el caso de las consultas, los textos de las etiquetas se actualizan y los objetos que ya no cumplen la condición se eliminan de la lista cuando se actualiza la consulta. Por lo tanto, puede haber objetos en un grupo cuyas etiquetas ya no sean correctas después de un cambio en los datos del objeto. Este ejemplo muestra que los grupos presentan una serie de desventajas en comparación con las consultas y, por lo tanto, solo deben utilizarse si una consulta realmente no es posible por los motivos mencionados al principio o si espera que los datos de estos objetos ya no cambien.
Las consultas y los grupos se muestran con pirámides de distintos colores en el administrador de objetos de GeoDin: amarillo para las consultas y azul para los grupos.
La Visibilidad se puede controlar para usuarios y grupos en los ajustes avanzados de la gestión de usuarios.
Eliminar grupo de objetos
Este Método elimina la definición del grupo, no los objetos contenidos en el grupo.
Importar grupos
Usar el "Importar grupo" Método para buscar objetos de GeoDin en una Base de datos de GeoDin basándose en datos externos ("archivo de importación") y agrupar los objetos encontrados.
Dependiendo del nodo en el que se inicie el método, se buscan objetos de GeoDin en toda la base de datos (nodo "Objetos" un nivel por debajo de la base de datos) o solo en un proyecto (nodo "Objetos" un nivel por debajo del proyecto).
Se requieren los siguientes pasos:
Fuente de datos
Aquí abre el archivo (p. ej., un archivo de Excel, una base de datos) que contiene la información sobre los objetos de GeoDin que se deben buscar (y agrupar posteriormente) en la base de datos.
Enlazar objeto
Aquí asigna los objetos de GeoDin de la base de datos a las especificaciones de la fuente de datos. Este paso inicia la selección de los objetos que se agruparán.
Configure aquí los ajustes para el control de comparación. La vista previa muestra qué objetos de GeoDin se encuentran en la base de datos utilizando la información del archivo de importación y qué objetos de GeoDin no se mencionan en el archivo de importación. Inicie aquí la creación del grupo.
Guardar y cargar configuración
Todos los ajustes de importación de grupos se pueden guardar en un archivo de configuración. El archivo de configuración permite volver a ejecutar rápidamente la creación de un grupo en un momento posterior, si la base de datos es similar o igual.
Fuente de datos
Abra el archivo que contiene la información sobre los objetos de GeoDin que se deben buscar (y agrupar posteriormente) en la base de datos. Se admiten los siguientes Formatos de archivo:
MS Excel
MS Access
dBASE
Archivos de texto
Archivos CSV
Después de seleccionar el archivo, especifique la fuente de datos y seleccione una hoja de cálculo (Excel), una tabla (Access, dBase) o un separador de columnas (CSV, archivo de texto).
Los datos de búsqueda se muestran en la vista previa. Para MS Excel o archivos de texto, también puede especificar si la Primero fila contiene encabezados de columna. También se puede especificar el formato de fecha utilizado en estos archivos. GeoDin tiene en cuenta este ajuste al convertir fechas posteriormente.
Utilice este Interruptor para retirar los registros seleccionados de la vista previa si no desea que se incluyan en la búsqueda (los registros solo se retirarán de esta vista previa; el archivo fuente permanecerá sin cambios).
Enlazar objeto
En este paso, asigna los registros de datos de su archivo de importación a los objetos de GeoDin de su base de datos. La asignación se basa en contenidos coincidentes entre los datos maestros seleccionados de los objetos de GeoDin y los registros de datos del archivo de importación.
Ejemplo
El archivo de importación contiene una columna con una selección de nombres de sondeos. Estos Pozos de observación deben agruparse en GeoDin. Para la asignación, debe asignar la columna del archivo de importación al campo LONGNAME de la tabla de datos maestros de GeoDin. La búsqueda de los objetos de GeoDin que se agruparán se realiza ahora comparando los nombres de los sondeos. Si especifica varios contenidos para la asignación de objetos (p. ej., el nombre del sondeo, la ubicación del sondeo, etc.), solo se seleccionarán para agrupar aquellos objetos de GeoDin de la base de datos para los que coincidan todos los campos.
Tablas:
Seleccione la tabla de datos maestros de la base de datos que servirá como Base para una comparación de datos maestros entre el archivo de importación y los objetos de GeoDin.
Para asignar los campos que se deben consultar, arrastre y suelte las entradas individuales de las listas "Tablas:" y "Fuente de datos:" en el campo correspondiente de la otra lista. Como alternativa, puede seleccionar los dos campos y hacer doble clic en uno de ellos para realizar la asignación. En el caso de nombres de columna del archivo de importación que sean idénticos a los nombres de columna de la tabla de datos maestros de la base de datos, puede asignar estas entradas coincidentes automáticamente mediante el interruptor <Asignación Automáticamente>.
Las asignaciones realizadas se transfieren a la tabla "Asignaciones:". Al mismo tiempo, las entradas asignadas se retiran de las listas "Tablas:" y "Fuente de datos:", de modo que solo permanecen las entradas que aún no se han asignado.
Con las dos casillas situadas debajo de las listas se pueden filtrar los contenidos de las listas. Si se introduce un término, solo se muestran en las listas las entradas que contenidos este término. Si vacía la casilla, se volverán a mostrar todas las entradas.
Las asignaciones no válidas se muestran Marcado en color en la tabla. Estas se producen cuando cambia la fuente de datos después de haber realizado la asignación. Retire estas entradas mediante el interruptor .
Importar
Realice los últimos ajustes para la creación del grupo y vea una vista previa del estado de las asignaciones. A continuación, inicie la creación de un Nuevo grupo.
Opciones de comparación Si marca la casilla [Distinguir mayúsculas y minúsculas], los nombres de columna del archivo de importación y los de la tabla de datos maestros solo se asignarán si las grafías también coinciden en cuanto a la distinción entre mayúsculas y minúsculas.
Vista previa La ventana de vista previa ofrece una vista general de las asignaciones realizadas. Hay tres tipos de resultados:
Se encontró una perforación de GeoDin
Se pudo encontrar exactamente una perforación de GeoDin en la base de datos para la entrada que se debe buscar.
Se encontraron varias perforaciones de GeoDin
Se encontraron varias perforaciones de GeoDin en la base de datos para la entrada que se debe buscar. Esto significa que los contenidos de su archivo de importación no son únicos. Es posible que deba incluir más campos de datos en la comparación para encontrar las perforaciones de GeoDin correctas.
No se encontró ninguna Perforación GeoDin
No hay ninguna Perforación GeoDin en la Base de datos con Información que coincida con el término de Búsqueda. Compruebe la asignación de los Campos de datos y los Contenido(s) del Importar archivo.
Filtro para la Vista previa Puede usar el Filtro para filtrar y Seleccionar las asignaciones mostradas en la Vista previa. Para ello, haga clic en la Cabecera de la Columna en la Columna Campo necesario. "Usar el Filtro para la Vista previa:" cuadro desplegable para mostrar solo uno de los tres Tipos de Resultados (véase arriba) en la ventana de Vista previa.
Ejecutar Importar Con un clic del mouse en el Interruptor ** Ejecutar Importar** todos los Objetos GeoDin asignados correctamente se combinan en un Nuevo grupo en el Administrador de Perforación GeoDin. Bajo el Encabezado "Ejecutar" puede definir un nombre para el Nuevo grupo en la ventana de edición. De forma estándard, aquí se introduce previamente el nombre del Importar archivo. Después de Ejecutar, se muestra un registro que puede guardar usando el Interruptor correspondiente. Si desea crear más Grupos, vuelva a Fuente de datos.
Gestión de Usuario
La visibilidad/usabilidad de varios Métodos y funciones puede restringirse a través de la administración de usuarios.
Por estándard, la opción "Todo" está Activado - es decir, sin restricción.
A través de la opción Grupos de usuarios, la funcionalidad puede habilitarse explícitamente para determinados grupos o usuarios individuales.
Esto se utiliza, por ejemplo, para Métodos, Bases de datos del Sistema o Consultas.
La creación de usuarios y grupos se describe en el capítulo sobre Ajustes de usuario.
Referencia: Clasificación
La Información de estructura puede adjuntarse a SQL Definir usuario. A los campos Número se les puede dar formato de posición decimal o conversiones de Unidad, y a los campos de Texto se les pueden aplicar Traducciones de Diccionario.
Para la Clasificación, un Campo de resultados se asigna a un campo de la estructura GeoDin.
Ejemplo:
Seleccionar $Schema$GeoDin_LOC_LOCE2LAYER.* de $Schema$GeoDin_LOC_LOCE2LAYER
Mapeo:
Base de datos - Estructura en tabla
GeoDin_LOC_LOC_E2LAYER.SECSTYPE E2LAYER.SECSTYPE
Última actualización
¿Te fue útil?