Índice

Search

  1. Prólogo
  2. Informatica Developer
  3. El repositorio de modelos
  4. Búsquedas en Informatica Developer
  5. Conexiones
  6. Objetos de datos físicos
  7. Objetos de datos de archivo sin formato
  8. Vista lógica de datos
  9. Cómo visualizar datos
  10. Implementación de aplicaciones
  11. Implementación de revisiones de la aplicación
  12. Implementación de revisiones de la aplicación Ejemplo
  13. Integración continua y entrega continua (CI/CD)
  14. Importación y exportación de objetos
  15. Apéndice A: Referencia de tipos de datos
  16. Apéndice B: Accesos directos del teclado
  17. Apéndice C: Propiedades de conexión

Guía de Developer Tool

Guía de Developer Tool

Tiempo de ejecución: Propiedades de lectura

Tiempo de ejecución: Propiedades de lectura

Developer tool muestra las propiedades en tiempo de ejecución de los orígenes de archivo sin formato en la sección
Tiempo de ejecución: Lectura
en la vista
Avanzadas
. El servicio de integración de datos utiliza esta información al leer datos desde un archivo sin formato.
La tabla siguiente describe las propiedades de lectura que se pueden configurar para objetos de datos de archivo sin formato:
Propiedad
Descripción
Tipo de entrada
Tipo de entrada de origen. Puede elegir los siguientes tipos de entrada de origen:
  • Archivo. Para orígenes de archivo sin formato.
  • Comando. Para datos de origen o una lista de archivos generada por un comando de shell.
Tipo de origen
Indica el tipo de origen de los archivos con las mismas propiedades de archivo. Puede elegir uno de los siguientes tipos de origen:
  • Directo. Archivo de origen que contiene los datos de origen.
  • Indirecto. Archivo de origen que contiene una lista de archivos. El servicio de integración de datos lee la lista de archivos y los archivos en orden secuencial.
  • Directorio. Archivos de origen que se encuentran en un directorio. Se debe especificar la ubicación del directorio en la propiedad del directorio de los archivos de origen. El servicio de integración de datos lee los archivos por orden alfabético ascendente. El servicio de integración de datos no lee los archivos de los subdirectorios.
Nombre del archivo de origen
Nombre de archivo del origen de archivo sin formato.
Directorio del archivo de origen
Directorio donde se encuentran los orígenes de archivo sin formato. El equipo en el que residen los servicios de Informatica debe poder acceder a este directorio.
El parámetro de sistema SourceDir aparece de forma predeterminada.
Partición de lectura simultánea
Orden en el que varias particiones leen las filas de entrada desde un archivo de origen. Si el servicio de integración de datos no crea particiones para la asignación, omite este valor.
Seleccione una de las siguientes opciones:
  • Optimizar el rendimiento. El servicio de integración de datos no conserva el orden de las filas de entrada.
  • Mantener la orden relativa. El servicio de integración de datos conserva el orden de las filas de entrada de las filas leídas por cada partición.
  • Mantener la orden absoluta. El servicio de integración de datos conserva el orden de las filas de entrada de todas las filas leídas por todas las particiones.
Tipo de conexión
El tipo de la conexión. Seleccione una de las siguientes opciones:
  • Ninguno. El archivo de origen no requiere una conexión.
  • Sistema de archivos Hadoop. El archivo de origen se encuentra en un sistema HDFS.
El valor predeterminado es none.
Comando
Comando utilizado para generar los datos del archivo de origen. Utilice un comando para generar o transformar datos de archivo sin formato y enviar la salida estándar del comando al lector de archivos sin formato cuando se ejecute la asignación. El lector de archivos sin formato leerá la salida estándar como datos de origen del archivo sin formato. La generación de datos de origen con un comando elimina la necesidad de crear un origen de archivo sin formato provisional.
Utilice un comando o un script para enviar datos de origen directamente al servicio de integración de datos en lugar de utilizar un comando previo a la asignación para generar un origen de archivo sin formato. También puede utilizar un comando para generar una lista de archivos.
Por ejemplo, para utilizar un listado de directorio como lista de archivos, utilice el siguiente comando:
cd MySourceFiles; ls sales-records-Sep-*-2005.dat
Truncar valor Null de cadena
Quita de los valores de cadena el primer carácter nulo y todos los caracteres que lo sigan.
Habilite esta opción para archivos sin formato delimitados que contengan caracteres nulos en las cadenas. Si no se habilita esta opción, el servicio de integración de datos generará un error de fila para todas las filas que contengan caracteres nulos en una cadena.
De manera predeterminada, la opción está deshabilitada.
Longitud del búfer secuencial de línea
Número de bytes que el servicio de integración de datos lee para cada línea.
Esta propiedad, junto con el tamaño de fila total, determina si el servicio de integración de datos descartará una fila. Si la fila excede la longitud del búfer secuencial de línea o el tamaño total de fila, lo que sea mayor, el servicio de integración de datos descartará la fila y la escribirá en el archivo de registro de la asignación. Para determinar el tamaño de fila total, sume la precisión de columna y los delimitadores, y luego multiplique el total por el número máximo de bytes para cada carácter.
El valor predeterminado es 1024.
Generar nombres de columna en tiempo de ejecución
Determina cómo se generarán los metadatos de la columna en tiempo de ejecución.
Seleccione una de las siguientes opciones:
  • Automáticamente (Field1, Field2...). El servicio de integración de datos incluirá metadatos de columna según la posición de la columna en los datos. Los metadatos de columna para el archivo sin formato se crearán en tiempo de ejecución a partir de la fila que el usuario especifique en el atributo
    inicio desde la línea de importación
    en las propiedades de formato del objeto de datos de archivo sin formato.
  • Desde el encabezado del archivo de datos (primera línea). La primera fila del archivo sin formato contiene una fila de encabezado que el servicio de integración de datos utilizará para determinar los metadatos de columna.
  • Desde el archivo de control. El servicio de integración de datos creará los metadatos de columna, por ejemplo el nombre de la columna, la precisión, el tipo de datos, la escala y el número de bytes que se procesarán, a partir de los datos en un archivo de control.
Nombre del archivo de control
Nombre del archivo de control. Es necesario si se generan los nombres de columna en tiempo de ejecución a partir de un archivo de control.
Directorio del archivo de control
Directorio donde se encuentra el archivo de control. Es necesario si se generan los nombres de columna en tiempo de ejecución a partir de un archivo de control.
Tipo de campo predeterminado
Tipo de datos de los puertos adicionales generados en tiempo de ejecución.
Precisión predeterminada
La precisión de los puertos adicionales generados en tiempo de ejecución.
Escala predeterminada
La escala de los puertos adicionales generados en tiempo de ejecución.
Restricciones
Expresión condicional que deben cumplir los valores en una fila de datos. Utilice el editor de expresiones para introducir una expresión cuyo valor sea VERDADERO. Cuando el servicio de integración de datos lea las restricciones, descartará las filas donde el valor de la expresión no sea VERDADERO.
Por ejemplo, supongamos que un archivo sin formato contiene una columna EDAD. Puede definir una restricción EDAD < 70 para el objeto de datos de archivo sin formato. El servicio de integración de datos leerá desde el origen de archivo sin formato aquellas filas que cumplan la restricción EDAD < 70. Las filas con EDAD >= 70 se descartarán.