Creación de lotes abiertos para varios periodos

Puede utilizar la funcionalidad de lotes abiertos para leer orígenes de datos basados en archivos con varios periodos e importarlos al PDV adecuado según el nombre de archivo. Esta función le permite automatizar el proceso de carga de un gran número de archivos. Los lotes abiertos para varios periodos no pueden contener trabajos. Además, los lotes abiertos para varios periodos se pueden programar para que se ejecuten periódicamente.

Los archivos para una carga de varios periodos de lotes abiertos se almacenan en el directorio inbox\batches\openbatchml.

Los nombres de los archivos de varios periodos por lotes están compuestos de los siguientes segmentos en el siguiente orden:

  • ID de archivo: campo de formato libre utilizado para controlar el orden de carga. Los archivos por lotes se cargan en orden alfabético por nombre de archivo.

  • Ubicación

  • Categoría

  • Periodo inicial

  • Periodo final

  • Método de carga: elemento de dos caracteres (carácter 1 = anexar o reemplazar y carácter 2 = anexar o reemplazar en destino). Los valores válidos son A y R.

Ejemplos de nombre de archivo de lote abierto para varios periodos:

a_Texas_Actual_ Jan-2004_ Jun-2004_RR.txt (Loc, Cat, Start Period, End Period)

y

b_TexasDR1_ Jan-2004_ Jun-2004_RR.txt (Data Rule, Start Period, End Period)

Para crear y procesar un lote abierto:

  1. En el separador Configuración, en Lote, seleccione Definición de lote.
  2. En el área de resumen Definición de lote, haga clic en Agregar.

    Utilice los campos en blanco Nombre y Aplicación de destino de la cuadrícula de resumen Definición de lote para introducir un nombre de lote o la aplicación de destino para realizar la búsqueda.

  3. En la sección Detalles de definición de lote, seleccione el separador Definición.
  4. En Nombre, especifique el nombre de la definición de lote.
  5. En Aplicación de destino, seleccione el nombre de la aplicación de destino.
  6. En Tipo, seleccione Lote abierto para periodos múltiples.
  7. En la lista desplegable Modo de ejecución, seleccione Serie.

    El modo de ejecución en serie procesa los archivos de manera secuencial, para lo que es necesario que un archivo termine su proceso antes de que el siguiente archivo inicie el suyo.

  8. En Directorio de lote abierto, especifique la carpeta del subdirectorio: inbox\batches\openbatchml donde se copiarán los archivos que se van a importar. Si este campo está en blanco o es nulo, se procesan todos los archivos de: inbox\batches\openbatchml.
  9. En Separador de nombres de archivos, para un tipo de lote abierto, seleccione el carácter que se utilizará al separar los cinco segmentos de un nombre de archivo de lotes.

    Opciones:

    • ~

    • @

    • ;

    • _

  10. Seleccione Crear automáticamente regla de datos para crear la regla de datos automáticamente para las cargas de datos basadas en archivo.

    Cuando Data Management asigna el nombre de regla de datos, comprueba si existe una regla de datos con el nombre "Location_Category". Si el nombre no existe, Data Management crea la regla de datos con las siguiente convención de denominación de archivos:

    • Nombre de regla: Location_Category

    • Descripción: "Regla de datos creada automáticamente"

    • Categoría: Categoría

    • Nombre de archivo: Nulo

    • Modo: Reemplazar

    Para utilizar reglas de datos predefinidas que carguen datos según categorías concretas, deje este campo en blanco.

  11. Opcional: en el campo Descripción, introduzca una descripción de la definición de lote.
  12. Haga clic en Guardar.
  13. Ubique temporalmente los archivos de origen de datos basados en archivo copiándolos en inbox\batches\openbatch con uno de los siguientes métodos:
    • Regla de carga de datos predefinida: para utilizar una regla de datos predefinida que cargue datos según categorías específicas, deje el campo Crear automáticamente regla de datos en blanco en la pantalla Definición de lote y cree la regla de carga de datos (consulte Definición de reglas de carga de datos para extraer datos).

      Si tiene que cargar en periodos no contiguos en el lote abierto, cree la regla de datos en la que se definan las asignaciones del periodo de origen y utilice esta opción.

      A continuación, cree el nombre de archivo de lotes abiertos con el siguiente formato: FileID_RuleName_Period_LoadMethod. El ID de archivo es un campo de formato libre que puede utilizar para controlar el orden de carga. Los archivos por lotes se cargan en orden alfabético por nombre de archivo.

      El método de carga se define con un código de dos caracteres que identifica el método de carga, donde el primer código representa el método de anexo o reemplazo para la carga de origen y el segundo carácter representa el método de acumulación o reemplazo para la carga de destino.

      Para el método de carga de origen, los valores disponibles son:

      • A: Anexar

      • R: Reemplazar

      Para el método de carga de destino, los valores disponibles son:

      • A: Acumular

      • R: Reemplazar

      Ejemplos de nombre de archivo de lotes abiertos: a_Texas_Actual04_Jan-2004_RR.txt y b_Texas_Actual04_Jan-2004_RR.txt

    • Regla de carga de datos creada automáticamente: para cargar datos en cualquier categoría de ubicación y que Data Management cree la regla de carga de datos automáticamente, cree el nombre de archivo de lotes abiertos con el formato: "FileID_Location_Category_Period_LoadMethod".

      En este caso, Data Management busca la regla de datos con el nombre "Location_Category". Si no existe, Data Management crea la regla de datos automáticamente con el nombre "Location_Category".

      Una regla de datos de creación automática solo se aplica a cargas de periodos contiguos. Para cargar en periodos no contiguos, cree la regla de datos en la que se definan las asignaciones del periodo de origen.

  14. Opcional: aplique cualquier condición de programación al archivo de lotes abiertos.
  15. En el separador Flujo de trabajo, en Otro, seleccione Ejecución de lote.
  16. En el área de resumen Ejecución de lote, seleccione un archivo de lotes abiertos y, a continuación, haga clic en Ejecutar.

    Una vez que se ha procesado un lote abierto, se crea un directorio y todos los archivos del directorio openbatch se mueven al nuevo directorio. Se le asigna un ID de lote único al nuevo directorio.

    Nota:

    La función Lote abierto no está disponible para el Administrador de conciliación de cuentas.