Hitachi Vantara Pentaho Community Forums
Results 1 to 5 of 5

Thread: ayuda (para importar un archivo de texto con columnas de ancho fijo)

  1. #1
    Join Date
    Feb 2013
    Posts
    5

    Default ayuda (para importar un archivo de texto con columnas de ancho fijo)

    Buenos dias;

    Tengo el siguiente inconveniente, tengo un archivo en txt que viene se la siguiente manera:


    0183005305392012070105100560009669998081201207041722B02
    0577099980004450001
    0600000000000000000000000000000060000000001104233300000000150000010100233300233305139640000002
    0600000000000000000000000000000060000000001104233500000000150000010100233500233505139640000003
    080000000020000000000003000000001
    09000000002000000000000300000


    Cada una de las filas se va a cargar en una tabla diferente pero no se pueden dar cuenta no esta delimitada por ningun tipo de operador (,;. ), mi duda es como decirle a pentaho que tome los campos inicados, yo se de que posicion inicial o que posicion final va cada campo.

    Agradezco mucho su ayuda

  2. #2
    Join Date
    Jul 2007
    Posts
    1,013

    Default

    Tenés que usar el paso "Text file input". En la solapa "Content", seleccioná "Fixed" para la opción "Filetype". Luego en la solapa "Fields" basta agregar una fila por cada campo del archivo, usando "Position" y "Length" para indicar donde comienza cada campo y cuántos caracteres ocupa.

    ¡Saludos!
    (en) Path to Pentaho knowledge: (1:Search the Wiki > 2:Search the Forums > 3:Ask) or (1:Get a Subscription)
    (es) El camino al conocimiento en Pentaho: (1:Buscar en la Wiki > 2:Buscar en los Foros > 3:Preguntar) o (1:Comprar una Subscripción)

  3. #3
    Join Date
    Feb 2013
    Posts
    5

    Default ayuda

    Muchas gracias por la respuesta me ayudo muchisimo.

    Ahora tengo otra duda , como vio el archivo tiene varias filas, comos e hace para qeu me tome la primera o la segunda fila, segun la que yo desee

    Gracias

    Esneyder

  4. #4
    Join Date
    Feb 2013
    Posts
    5

    Default

    Muchas gracias por la ayuda.

    Ahora tengo una nueva duda, el archivo tengo varias filas, cada fila tiene una presicion diferente como hago parq eu me tome la fila que yo desee, sea la fila 1 o la 2 o 3.

    Muchas gracias por la ayuda.

    Esneyder

  5. #5
    Join Date
    Jul 2007
    Posts
    1,013

    Default

    Si cada fila del archivo txt tiene columnas diferentes entonces no es un txt de ancho fijo, y el paso TXT file input no sirve. Si el número de filas es conocido, entonces algo como el ejemplo que adjunto funcionaría. Si el número de filas es variable, se torna mucho más complicado.

    ¡Saludos!

    test_ktr.zip
    (en) Path to Pentaho knowledge: (1:Search the Wiki > 2:Search the Forums > 3:Ask) or (1:Get a Subscription)
    (es) El camino al conocimiento en Pentaho: (1:Buscar en la Wiki > 2:Buscar en los Foros > 3:Preguntar) o (1:Comprar una Subscripción)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Privacy Policy | Legal Notices | Safe Harbor Privacy Policy

Copyright © 2005 - 2019 Hitachi Vantara Corporation. All Rights Reserved.