Herramienta Entrada dinámica
La herramienta de entrada dinámica lee desde una base de datos de entrada en tiempo de ejecución y elige dinámicamente qué registros se leen. El diseñador filtra el contenido de la tabla de base de datos y devuelve sólo los datos que cumplen los criterios especificados. Los datos devueltos se unen a la secuencia de datos entrante.
Errores de esquema de archivo
Para evitar errores, verifique que el esquema de todos los archivos que está leyendo es el mismo.
La herramienta de entrada dinámica puede mejorar la velocidad de procesamiento al leer una base de datos relacional en toda la red, y puede realizar consultas espaciales sobre bases de datos relacionales que no contienen objetos espaciales.
Configurar la herramienta
- Seleccione una plantilla de origen de datos de entrada.
- Haga clic en Editar... para seleccionar una ruta de acceso a un archivo o tabla de base de datos. Ver el Herramienta Datos de entrada para obtener más información sobre los tipos de archivo y orígenes de datos admitidos.
- Seleccione cómo se actualizan los orígenes de datos de entrada en tiempo de ejecución.
- Lea una lista de orígenes de datos: utiliza una columna seleccionada para realizar una acción seleccionada en una lista de orígenes de datos.
- Anexar sufijo al nombre de archivo/tabla: cambia el nombre del archivo o de la tabla de base de datos especificado anexando el valor del campo seleccionado como sufijo.
- Prefijo anteponer a archivo/nombre de tabla: cambia el nombre del archivo o de la tabla de base de datos especificado predependiendo del valor del campo seleccionado como prefijo.
- Cambiar nombre de archivo/tabla: cambia el nombre de la tabla especificada o del archivo datable basándose en el valor del campo seleccionado.
- Cambiar nombre de ruta completa: cambia la ruta de entrada de la base de datos especificada basándose en el valor del campo seleccionado.
- Modificar consulta SQL: utiliza una consulta SQL para establecer qué registros y valores se devuelven de la base de datos.
- Pasar un campo a la salida: anexa una columna seleccionada a los datos devueltos de la base de datos.
- Reemplazar una cadena específica: reemplaza cualquier instancia de una cadena en una base de datos con el valor de una columna seleccionada.
- SQL: Update Where: cambia la cláusula WHERE para reemplazar un valor estático por el valor de la columna seleccionada. Todas las columnas pasadas a esta herramienta están disponibles.
- SQL: filtro espacial: utiliza un objeto Polygon en la secuencia de datos entrante para determinar si las coordenadas de latitud y longitud existentes en la base de datos están contenidas dentro del rectángulo delimitador del objeto.
- SQL: Update (procedimiento almacenado): cambia un procedimiento basado en el valor de una columna seleccionada.
Si se lee una base de datos relacional que contiene varias tablas, Elegir tabla o especificar ventana de consulta Muestra.
Campo: Seleccione el campo o la columna que contiene el valor para modificar el archivo, la tabla de base de datos o el nombre de la ruta de acceso. Todas las columnas pasadas a esta herramienta están disponibles.
Acción: Seleccione cómo se modifica el archivo, la tabla de base de datos o el nombre de la ruta de acceso.
Haga clic en agregar para incluir una nueva cláusula. Cada opción abre una nueva ventana cuando se selecciona.
Campo de salida: Seleccione la columna que desea anexar. Todas las columnas pasadas a esta herramienta están disponibles.
Texto que se debe reemplazar: Introduzca la cadena que aparece en la base de datos.
Campo de reemplazo: Seleccione la columna que contiene el valor para reemplazar la cadena introducida. Todas las columnas pasadas a esta herramienta están disponibles.
Cláusula SQL que se debe actualizar: Seleccione una cláusula para actualizarla. Todas las cláusulas SQL predefinidas están disponibles.
Tipo de valor: tipo de datos del valor que se está sustituyendo.
Texto que se va a reemplazar: el texto de la cláusula WHERE existente que se está sustituyendo.
Campo de reemplazo: Seleccione la columna que contiene el valor para reemplazar la cadena introducida. Todas las columnas pasadas a esta herramienta están disponibles.
Valor de reemplazo de grupo para la cláusula SQL in: determina cómo se procesa la cláusula. De forma predeterminada, se ejecuta una consulta individual para cada cláusula. Cuando se selecciona, se ejecuta una única consulta a menos que se alcance el límite de caracteres, lo que hace que la única consulta se divida en consultas más pequeñas. La casilla se comprueba automáticamente si la consulta contiene una cláusula in.
Límite de caracteres de la cláusula in: el límite de tamaño es el número máximo de caracteres que se pueden utilizar en una consulta.
Campo Latitude: seleccione la columna de la base de datos que contiene las coordenadas Latitude.
Campo longitud: seleccione la columna de la base de datos que contiene las coordenadas de longitud.
Los campos son enteros (multiplicados por 1 millón): reporta el formato de datos de las coordenadas. De forma predeterminada, se supone que las coordenadas son decimales. Seleccione esta opción para indicar que las coordenadas están formateadas como números enteros.
Campo de filtro espacial (sólo polígonos): Seleccione la columna que contiene el objeto Polygon en el que se evalúan las coordenadas. Todos los objetos Polygon pasados a esta herramienta están disponibles.
Parámetro a actualizar: Seleccione el de la lista de parámetros dentro de la base de datos.
Nombre de parámetro: se rellena automáticamente seleccionando un parámetro.
Tipo de valor: se rellena automáticamente seleccionando un parámetro.
Texto que se va a reemplazar: el texto del parámetro existente que se está sustituyendo.
Campo de reemplazo: Seleccione la columna que contiene el valor para reemplazar la cadena introducida. Todas las columnas pasadas a esta herramienta están disponibles.
Haga clic en Editar para cambiar los parámetros de una cláusula.
Reordenar las cláusulas haciendo clic arriba y abajo.
Para eliminar una cláusula, selecciónela y haga clic en eliminar.