Pentaho carga Llanura archivo de texto w / separador de ASCII

votos
0

Estoy tratando de utilizar la cuchara / tetera para cargar un archivo de texto plano que está separado por caracteres ASCII. Puedo ver todos los datos cuando una vista previa del contenido del archivo en la caldera, pero sin carga registros cuando trato de una vista previa de filas en la pestaña Contenido.

Según mi investigación, la caldera debe entender mi separador de campo cuando se escribe como $ [valor], que en mi caso es $ [01]. He aquí una descripción de la estructura de archivos:

Cada archivo en la alimentación está en formato de texto plano, separados en columnas y filas. Cada registro tiene el mismo conjunto de campos. Los siguientes son los delimitadores para cada campo y registro:

Separador de campo (FS): SOH (caracteres ASCII 1)

Separador de registro (RS): STX (ASCII del carácter 2) + “n”

Cualquier registro que comienza con un “#” y terminando con el RS debe ser tratada como un comentario por el ingester e ignorado. El proveedor de datos también ha generado una línea de encabezado de la columna en el principio del archivo, lista de tipos de datos de campo.

Así que mis parámetros de entrada son:

Filetype: Fijo

Separador: $ [01]

Recinto:

Escapar:

...

Formato: DOS

Codificación: US-ASCII

Longitud: Caracteres

Soy incapaz de leer todos los registros, y no estoy seguro de si este es el enfoque correcto. Sería la ingestión de estos datos con Java en el interior de la caldera sea un método mejor?

Cualquier ayuda con esto sería muy apreciada. ¡Gracias!

Publicado el 07/11/2018 a las 22:43
fuente por usuario
En otros idiomas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more