Trabajo con definiciones de lote

Se utiliza una definición de lote para definir los trabajos y los parámetros del lote, así como el tipo de reglas incluidas en el lote. Un lote solo puede contener un tipo de regla. Los tipos de reglas válidos son:

  • metadatos

  • datos

  • lote

  • lote abierto

Nota:

Solo un administrador puede crear definiciones de lote.

Puede crear una definición de lote que incluya reglas de carga de datos de diferentes aplicaciones de destino. Esto le permite utilizar un lote que cargue metadatos y datos, o crear un lote de lotes con un lote para los metadatos y otro lote para los datos.

Si desea trabajar con reglas de carga de datos que se hayan asociado a una aplicación de metadatos, Oracle Hyperion Financial Data Quality Management, Enterprise Edition soporta la carga de metadatos desde un archivo plano. Para obtener más información, consulte

Las funciones de Definición de lote constan de tres regiones:

  • Detalle de definición de lote: permite agregar y suprimir una definición de lote. Si está agregando o modificando una definición, especifique el nombre de la definición, la aplicación de destino, el método de proceso, el método de control de devolución y los parámetros de espera.

  • Parámetros de definición de lote: permite derivar parámetros de periodo según los valores de Importar a origen, Exportar a destino, Periodo de PDV, así como indicar parámetros de extracción de datos. La definición de parámetros no está disponible para los tipos de lote "lote" y "metadatos (reglas)".

  • Trabajos de definición de lote: permite agregar y suprimir trabajos de un lote. Según el tipo de lote, están permitidos determinados tipos de reglas.

Para agregar una definición de lote:

  1. En el separador Configuración, en Lote, seleccione Definición de lote.

  2. En la sección 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 de detalles Definición de lote, seleccione el separador Definición.

  4. En Nombre, especifique el nombre de la definición de lote.

    El nombre solo debe contener caracteres alfabéticos, numéricos o de subrayado. No introduzca espacios ni ningún otro carácter.

  5. En Aplicación de destino, seleccione el nombre de la aplicación de destino.

  6. En Tipo, seleccione el tipo de regla para la definición.

    Los tipos disponibles son:

    • metadatos

    • datos

    • lote

    • Abrir por lotes: orígenes de datos basados en archivo

    • Orígenes de datos basados en archivos de varios períodos de lotes abiertos que incluyen los períodos inicial y final.

    Si va a incluir varias aplicaciones de destino, asegúrese de que el "tipo" de regla sea consistente por tipo. Por ejemplo, un lote del tipo "lote" no puede incluir una regla de datos. Solo puede incluir lotes. Un lote del tipo "datos" no puede incluir lotes.

    El tipo Lote abierto solo se utiliza para orígenes de datos basados en archivo y no contiene ningún trabajo por lotes. Al ejecutar este tipo de lote, el proceso lee los archivos automáticamente del directorio openbatch y los importa al PDV adecuado según el nombre de archivo. Cuando se ejecuta el lote abierto, la carpeta maestra se vacía.

  7. En Modo de ejecución, seleccione el método de proceso por lotes.

    • De serie: permite procesar los archivos de manera secuencial, para lo que es necesario que un archivo termine su proceso antes de que el siguiente archivo inicie el proceso.

    • Paralelo: Permite que se procesen los archivos simultáneamente.

      Nota:

      Los archivos no se agrupan por ubicación en modo paralelo.
  8. Para la ejecución del procesamiento por lotes en modo paralelo, rellene los siguientes campos

    • En espera de finalización: Permite seleccionar Esperar para devolver el control solo cuando el lote ha terminado su procesamiento.

      Seleccione No esperar para ejecutar el lote en segundo plano. En este caso, se devuelve el control inmediatamente.

    • Tiempo de espera: especifique el tiempo máximo que se puede ejecutar el trabajo. FDMEE espera que termine el trabajo antes de devolver el control.

      El tiempo de espera puede ser en segundos o minutos. Introduzca un número seguido de una S para segundos o de una M para minutos.

  9. En Directorio de lote abierto para un tipo de lote abierto, especifique la carpeta de Home\inbox\batches openbatch donde se copian los archivos que se van a importar. Si este campo está en blanco o es nulo, se procesan todos los archivos de Home\inbox\batches\openbatch.

  10. En Separador de nombres de archivos para un lote abierto, seleccione el carácter que se utilizará al separar los cinco segmentos de un nombre de archivo por lotes abiertos.

    Opciones:

    • ~

    • @

    • ;

    • _

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

    Nota:

    La opción Crear automáticamente regla de datos está disponible cuando el tipo de regla es "lote abierto".

    Cuando FDMEE asigna el nombre de regla de datos, comprueba si existe una regla de datos con el nombre "Location_Category". Si este nombre no existe, FDMEE crea la regla de datos con la convención de denominación de archivo siguiente:

    • Nombre de regla: Location_Category

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

    • Categoría: Categoría

    • Nombre de archivo: Nulo

    • Modo: Reemplazar

  12. Opcional: en el campo Descripción, introduzca una descripción de la definición de lote.

  13. Haga clic en Guardar.

  14. Opcional: En Grupo de lotes, seleccione el grupo de lotes que desea asociar al lote.

    Para obtener más información, consulte Adición de un grupo de lotes.

  15. Opcional: En Número de trabajos paralelos, especifique el número máximo de procesos en paralelo enviados por lote en cualquier momento.

    Esta opción se utiliza junto con los campos En espera de finalización y Tiempo de espera.

    Si se han definido las opciones Espera de finalización y un período de tiempo de espera, pero no el número de trabajos paralelos, FDMEE espera a que se completen todos los trabajos por lotes y, a continuación, devuelve el control.

    Cuando se define el número de trabajos paralelos y los modos Esperar de finalización/tiempo de espera están activados, el sistema envía el número de trabajos especificado para que se procesen a la vez. Si se alcanza el tiempo de espera antes de que se finalicen todos los trabajos, el sistema sale del procedimiento de procesos por lotes.

    El ajuste Espera de finalización no se aplica a cada subjuego, sino al lote completo. Por ejemplo, supongamos que tiene más de 20 trabajos donde el número de trabajos paralelos está definido en 4 y el periodo de timeout es 10 M. Si solo se completan 15 trabajos en 10 M, el sistema seguirá existiendo.

    Si se especifica No esperar, el sistema envía todos los trabajos y devuelve el control enviado inmediatamente sin necesidad de esperar a que todos los procesos en ejecución finalicen.

  16. Opcional: en Antes de script de lote, introduzca el nombre del script personalizado que desea ejecutar antes del lote.

    Puede examinar y seleccionar, o bien cargar un script personalizado en la pantalla Seleccionar haciendo clic en Imagen que muestra el icono Buscar.

    Nota:

    Si el script personalizado se ejecuta en un "Antes de script de lote " adjunto a una definición de lote, almacene los parámetros en una tabla o archivo personalizado de modo que puedan leerse.

    El script personalizado puede estar escrito en Jython o Visual Basic.

  17. Opcional: en Después de script de lote, introduzca el nombre del script personalizado que desea ejecutar después del lote.

    Puede examinar y seleccionar, o bien cargar un script personalizado en la pantalla Seleccionar haciendo clic en Imagen que muestra el icono Buscar.

    El script personalizado puede estar escrito en Jython o Visual Basic.

  18. Haga clic en Guardar.

Para agregar parámetros de definición de lote:

  1. En el separador Configuración, en Lote, seleccione Definición de lote.

  2. En Definición de lote, en Detalle de definición de lote, seleccione el separador Parámetro.

  3. En Parámetros, seleccione Importar desde origen para importar los datos desde el sistema de origen, realice las transformaciones necesarias y exporte los datos a la tabla temporal de FDMEE.

  4. Seleccione Exportar a destino para exportar los datos a la aplicación de destino.

  5. Seleccione Periodo de PDV para derivar los parámetros de periodo según la configuración del PDV.

    Si se selecciona el periodo de PDV, se deshabilitan los campos de periodo inicial y final de clave de periodo.

    Este campo solo está disponible para un lote de carga de datos.

    Al configurar un lote, puede elegir el PDV para controlar el periodo o introducir los periodos de forma explícita. Si selecciona el PDV, se extrae del valor Periodo de PDV predeterminado de Sistema/Aplicación o la configuración de usuario.

  6. Especifique fechas en Periodo inicial y Periodo final para derivar parámetros de periodos a lo largo de los que se procesan los datos.

    Utilice el formato de fecha según la configuración regional. Por ejemplo, en Estados Unidos, introduzca la fecha con el formato MM/DD/AA.

    Si se seleccionan los campos Periodo inicial y Periodo final, se deshabilita el campo Periodo de PDV.

    Este campo solo está disponible para un lote de carga de datos.

  7. En la lista desplegable Modo de importación, seleccione el modo para extraer todos los datos a la vez de un periodo completo o incrementalmente durante el periodo.

    Esta es la opción:

    • Instantánea: extrae todos los elementos del origen seleccionado establecido de un periodo completo.

      Tenga en cuenta el siguiente comportamiento del modo Instantánea:

      • Cuando los datos de origen para el periodo seleccionado no se hayan ejecutado nunca, los datos se extraen del origen.

      • Cuando los datos de origen para el periodo seleccionado se hayan ejecutado, los datos se extraen de la tabla de asignación de etapas FDMEE y no desde el origen. Esto significa que si un usuario tiene dos ubicaciones que extraen del mismo origen de Enterprise Resource Planning (ERP), los datos se extraen del origen solo una vez (y solo la primera vez).

        Por ejemplo, si carga datos en Oracle Hyperion Financial Management desde Oracle E-Business Suite para un periodo seleccionado, pero ejecuta la integración en ARM para el mismo origen y periodo, utilice lo que hay en las tablas de interfaz, ya que los datos solo se extraen la primera vez desde el origen. Esto da como resultado un aumento de rendimiento significativo en las cargas de datos posteriores. La primera extracción tarda más tiempo, pero las extracciones posteriores son más rápidas.

    • Incremental: extrae aquellos registros que se agregaron después de la extracción de datos anterior

      Nota:

      Al utilizar el modo incremental para extraer datos de Peoplesoft, tenga en cuenta que el sistema determina los registros que se deben extraer según la entrada PROCESS_INSTANCE más reciente de las tablas del libro mayor de Peoplesoft. Por ejemplo, si se programa un trabajo a las 8:00 a.m. para que se ejecute a las 12:00 a.m. y un usuario ejecuta un trabajo a las 10:00 a.m., solo se extraerán los registros contabilizados a las 10:00 a.m. para una ejecución incremental. Si los registros no se extraen con el modo incremental, el usuario debe ejecutar un refrescamiento completo para obtener todos los registros.
    • Refrescamiento completo: realiza una extracción limpia del sistema de origen, borrando así cualquier fila de datos existente de las tablas de asignación de etapas adecuadas de FDMEE para un libro de origen (o unidad de negocio) o periodo de origen concreto.

      Al definir el nombre de archivo para un lote abierto que utiliza varios periodos, especifique los periodos de inicio y de finalización en el nombre de archivo, por ejemplo, 10~Filerule~Jan03~Mar03~FR.txt.

      Al definir el archivo para un lote abierto que utiliza un único periodo, especifique el periodo en el nombre de archivo, por ejemplo, 10-OBFilerule-Jan03-FR.txt.

      Nota:

      Las opciones del modo de importación (Instantánea, Incremental y Refrescamiento completo) solo se aplican a reglas de datos de una ubicación mediante un formato de importación estándar. Las reglas de datos de una ubicación con un formato de importación de adaptador de origen siempre realizan una extracción de datos completa (similar al refrescamiento completo) directamente en la tabla TDATASEG_T.

    • Anexar: las filas existentes para el PDV permanecen sin cambios, pero las nuevas filas se anexan al punto de vista. Por ejemplo, una primera carga tiene 100 filas y una segunda carga tiene 50 filas. En este caso, FDMEE agrega las 50 filas. Después de esta carga, el total de filas para el PDV es 150.
    • Reemplazar: reemplaza las filas en el PDV por las filas del archivo de carga (es decir, reemplaza las filas en TDATASEG). Por ejemplo, una primera carga tiene 100 filas y una segunda carga tiene 70 filas. En este caso, FDMEE primero elimina las 100 filas y carga las 70 filas en TDATASSEG. Después de esta carga, el total de filas para el PDV es 70.

    Nota:

    Si ejecuta una carga de datos en el modo Refrescamiento completo en Account Reconciliation Manager (ARM), seleccione todas las ubicaciones que tienen datos. De lo contrario, FDMEE tendría datos de ubicaciones no seleccionadas en ARM (pero ARM no los tendría). Esto tendría como resultado una discrepancia entre lo que hay en FDMEE y lo que hay en ARM.

    Este campo solo está disponible para un lote de carga de datos.

  8. Seleccione Extraer tipos de cambio para extraer el tipo de cambio.

    Consulte Cómo se procesan las monedas.

    (Esta opción no se aplica a los sistemas de origen basados en archivo).

  9. Para las aplicaciones de Oracle Essbase, Oracle Hyperion Planning y las Opciones de Financial Management, en la lista desplegable Modo de exportación, seleccione el modo de exportación de datos.

    Opciones de las aplicaciones Essbase o Planning:

    • STORE_DATA

    • REPLACE_DATA

    • ADD_DATA

    • SUBTRACT_DATA

    • OVERRIDE_ALL_DATA

    Este campo solo está disponible para un lote de carga de datos.

    Opciones para las aplicaciones de Financial Management:

    • Acumular

    • Reemplazar

    • Fusionar

    • Reemplazar por seguridad
  10. Para Essbase o Planning, en la lista desplegable Tipo de plan, seleccione el tipo de plan de la aplicación.

  11. Haga clic en Guardar.

Para agregar un trabajo por lotes:

  1. En el separador Configuración, en Lote, seleccione Definición de lote.

  2. En Definición de lote, en Trabajos de lote, haga clic en Agregar.

    En Nombre de regla, especifique el nombre de la regla asociada al trabajo de lote.

    También puede seleccionar Botón Buscar para navegar hasta el nombre de regla y seleccionarlo.

  3. En Secuencia de trabajo, especifique el orden en el que desea secuenciar el lote.

  4. Haga clic en Guardar.