Para configurar el Comprobador de datos

Comprobación de datos está disponible en Oracle solo para modelos de sector empresarial. No es compatible con SQL Server ni con modelos de sector basados en archivos.

  1. En Infrastructure Administrator, lleve a cabo una de las siguientes acciones:
    • Haga clic en Empresa y conéctese al modelo de sector empresarial. Abra un proyecto.
    • Haga clic en Archivo y abra un dibujo o una plantilla de modelo de sector.
  2. Seleccione el nodo Modelo de sector.
  3. Haga clic en el menú Modelo de sector > Comprobador de datos.
  4. En la sección Comprobador de datos, haga clic en la ficha General y pulse para crear una comprobación.
  5. Escriba un nombre y, si lo desea, una comprobación principal y una descripción.
  6. Especifique la sentencia Select de SQL que se ejecutará en la comprobación de datos seleccionada.

    Una sentencia de comprobación es una sentencia Select de SQL que analiza los datos y devuelve errores. Si la sentencia de comprobación no devuelve ninguna fila, los datos son válidos. Utilice el Asistente SQL para crear la sentencia. Consulte la referencia para expresiones SQL.

    La sentencia Select de SQL debe devolver un conjunto de FID y debe coincidir con los siguientes esbozos.

    • Para las comprobaciones de datos sencillas, use
      SELECT fid FROM <feature class> WHERE <checking condition> ORDER BY fid;
    • Para las comprobaciones de datos avanzadas, use
      REPEAT <select statement> FOR <select statement>;

      Esta sentencia Select de SQL repite la primera sentencia Select siempre que la segunda sentencia Select devuelva un resultado.

      En la primera <sentencia Select> se pueden usar marcadores de posición que representan las columnas de la segunda <sentencia Select>. Por ejemplo:

      REPEAT
      SELECT fid from $f_class_name WHERE <checking condition>
      FOR
      SELECT f_class_name from TB_DICTIONARY where f_class_name like 'EL%';
      Nota: Defina una vista de base de datos para efectuar la comprobación y use la sentencia de comprobación para ejecutar una sentencia SELECT en esta vista. Por ejemplo:
      SELECT fid FROM <database view> ORDER BY fid;
  7. Haga clic en Comprobar SQL para validar la sentencia.
  8. Configure cualquiera de las opciones avanzadas siguientes:
    Nombre de módulo Si define las comprobaciones de datos que debe utilizar un módulo de extensión personalizado, utilice el valor de Nombre de módulo para filtrar las comprobaciones de datos que ejecute. Por ejemplo, utilice esta opción para utilizar el Comprobador de datos a través de la API.
    Seguridad de nivel de fila Especifica la seguridad de nivel de fila.
    La comprobación de datos se aplica a la tarea seleccionada o a la tarea activa (para las tareas programadas) Ejecute la comprobación de datos en la tarea actual (si el inicio se realiza manualmente) o en la tarea activa (si el inicio se realiza de forma programada).
    La comprobación de datos se aplica a todo el modelo de sector empresarial Ejecute la comprobación de datos en todo el modelo de sector empresarial.