Ejecución del servicio de interfaz de Inteligencia de mercado para importación

Los servicios de interfaz de Inteligencia de mercado (MI) se ejecutan mediante la macro RunInterfaceService. Como parte del proceso de importación, los campos como Artículo, Ubicación, Fecha de inicio, Fecha de finalización y Valor se importan para la Inteligencia de mercado seleccionada en la pestaña Inteligencia de mercado.

El servicio de interfaz también se puede ejecutar manualmente con la opción Importar escenarios.

Durante la ejecución de la macro, se muestra este mensaje de error para ver errores en los archivos de importación:
Importar [macro] completado con errores. Consulte el registro de auditoría para obtener detalles.
Nota: Si se importan varios archivos (para CSV o Excel), los archivos se consideran una sola transacción de archivo.
Si el parámetro Rechazar todo con error está desactivado, se crea un registro de descartes y se vincula al mensaje de registro de auditoría relacionado. Puede descargar el archivo de registro de auditoría mediante la opción Archivo de registro. El archivo contiene todas las filas que se descartan y una columna adicional con los detalles del error. En el caso de que se importen varios archivos, se incluye este comentario para indicar el archivo en el que se produjo el error:
Se han encontrado errores de nombre de archivo en la fila: [fila]; [detalles de error]

El formato del archivo de registro: [fecha]-[usuario]-[servicio interfaz].CSV

Si el parámetro Rechazar todo con error está activado y una fila falla, no se importa ningún evento de IM.

Las filas de los archivos de importación se procesan secuencialmente.

Las filas del archivo de importación se pueden agrupar para crear un solo evento de IM si se cumplen las reglas siguientes:

  • Las filas deben tener la misma referencia.
  • Las filas deben contener el mismo artículo y ubicación.
  • Las filas del archivo de importación se deben propagar en un orden contiguo (no tiene que ser por fecha).
  • Al importar utilizando la base de datos, los datos se importan según el orden natural de la tabla. Para ordenar el orden dentro de la tabla importada, Origen se debe establecer en Consulta y permitir el uso de la opción Ordenar por.
    Nota: Solo se puede acceder especificando la consulta como:
    SELECT A as ColumnA,B as ColumnB,C as ColumnC, ROW_NUMBER() OVER (ORDER BY A) as ColumnRowNumber FROM TABLE  
  • Las fechas de inicio y de finalización de cada fila deben coincidir con las fechas de inicio y de finalización de un solo período y pertenecen al mismo nivel. Por ejemplo, todas las fechas de inicio y finalización deben definir un mes. No se permite una combinación de meses y semanas.
  • Las filas no tienen que pertenecer a períodos contiguos. En el caso de períodos que no están definidos, se tiene en cuenta un valor cero durante la creación del único evento de IM.
  • En un período, dos filas pueden tener la misma fecha de inicio y la misma fecha de finalización. En este escenario, los valores se suman para ese período.
  • Si las filas contienen información de nota, se crea una nota para el IM a partir de la nota de la primera fila. Las notas restantes para el evento no se tienen en cuenta.
  • Las filas se agrupan y se procesan conjuntamente como parte del proceso de importación hasta la siguiente referencia.
    Nota: Puede existir otra instancia de la misma referencia en el archivo de importación. Si hay un salto entre las filas que tienen esta referencia, se crean eventos de IM independientes para estas filas.
  • El evento de IM se crea en función de todos los campos asignados, excepto:
    • Período de inicio: se obtiene al hacer coincidir las fechas de inicio y de finalización más tempranas en las filas vinculadas del archivo importado con un período en SCP.
    • Número de períodos: se determina mediante el número de períodos que abarcan las filas vinculadas. Este valor puede ser mayor que el número de filas para incluir un período perdido.
    • Medida de Período compartido establecida en Importar.

En las filas con una referencia única y con fechas de inicio y finalización que coincidan con un solo período (cualquier nivel) de SCP, se crea un evento de IM para este período. El evento de IM se crea en función de todos los campos asignados, excepto:

  • Período de inicio: se obtiene al hacer coincidir las fechas de inicio y de finalización en el archivo importado con un período en SCP.
  • Número de períodos establecido en 1.
  • Medida de Período compartido establecida en Importar.

En las filas con una referencia única y con fechas de inicio y finalización que no coincidan con un solo período (cualquier nivel) de SCP, se crea un evento de IM. Para este evento:

  • El período de inicio se identifica mediante el período base al que pertenece la fecha de inicio.
  • El último período se identifica mediante el período base al que pertenece la fecha de finalización.
  • Si la fecha de inicio y la fecha de finalización están en un período base, el valor se aplica al período único.
  • Si la fecha de inicio y la fecha de finalización pertenecen a más de un período base, los valores se distribuyen uniformemente entre los días. Estos valores se agregan posteriormente al nivel de calendario base en función del número de días que exista el evento en cada período.
  • El evento se crea en función de todos los campos asignados, excepto:
    • Período de inicio: se obtiene al identificar el período base que coincide con la fecha de inicio del archivo de importación.
    • El número de períodos se establece como el número de períodos que abarcan la fecha de inicio y de finalización en el nivel de período base.
    • Medida de Período compartido establecida en Importar.
Nota: Las filas sin referencia se consideran eventos de IM independientes.

Si la fecha de inicio y la fecha de finalización coinciden con más de un nivel, los eventos de IM se crean con el nivel más bajo disponible que coincidan con estas fechas. Si se va a crear el evento de IM para varias filas, el evento de IM se añade a un nivel común. Por ejemplo, si el nivel más bajo de una fila es Part. semana y el nivel inferior para otra fila es Semana, el evento de IM se añade al nivel de semana.

La inteligencia de mercado se puede importar a los niveles telescópicos si:

  • Los períodos existen dentro del ciclo.
  • Todas las filas importadas existen al mismo nivel telescópico.

El valor de IM se propaga a artículos, ubicaciones y períodos base (si procede) en función de los valores de asignación para Propagar medida y Usar medida de propagación para la propagación del período. Posibles escenarios:

  • Si no se especifica la asignación de medidas de Propagar medida, la medida de propagación predeterminada definida en la definición de Inteligencia de mercado se utiliza para propagar los valores hacia abajo a artículos y ubicaciones base.
  • Si la asignación Usar medida de propagación para la propagación del período se cumplimenta con Sí, la asignación de Propagar medida también se utiliza para propagar a períodos.
    Nota: La medida de propagación debe existir en el artículo (I), la ubicación (L) y el período (P).
  • Si la asignación de Usar medida de propagación para la propagación del período se cumplimenta con No, la Medida de propagación especificada para el ciclo se utiliza para propagar a períodos.
    Nota: 
    • La medida de propagación del servicio de interfaz se debe definir en los niveles I y L.
    • Las medidas de propagación del período de ciclo se deben definir en el nivel P.
  • La medida de propagación debe existir para la dimensión según las opciones de propagación seleccionadas. Si la medida de propagación no existe para la misma dimensión, el registro se rechaza y se muestra este mensaje de error:
    Se han encontrado errores en la fila: [fila]; [las medidas de propagación deben basarse en la misma dimensión que el elemento para propagar]
En esta tabla se muestran las asignaciones de medida de propagación de servicio de interfaz válidas y las reglas asociadas.
Propagar medida (servicios de interfaz) Usar medida de propagación para la propagación del período (servicio de interfaz) Reglas
Cumplimentado Utilice la medida de propagación IS para propagar a artículos y ubicaciones.

Utilice la medida de propagación IS para propagar a períodos.

La medida de propagación IS debe existir en los niveles I, L, P.

Cumplimentado No Utilice la medida de propagación IS para propagar a artículos y ubicaciones.

Utilice "Medida de propagación del período" del ciclo para propagar a períodos.

La medida de propagación solo debe existir en los niveles I y L.

La medida de propagación del período de ciclo solo debe existir en P.

Cumplimentado No cumplimentado Este mensaje de error no es válido y se muestra un mensaje de error.

Si no se especifica el campo "Usar medida de propagación para propagación del período", no se puede especificar la medida de propagación.

No cumplimentado No cumplimentado Utilice la definición de IM para determinar la propagación a los niveles I, L y P.

Si "Usar medida de propagación para propagación del período" (en la definición de IM) está activada, la medida de propagación de la definición de IM debe existir en los niveles I, L y P.

Si "Usar medida de propagación para propagación del período" (en la definición de IM) está desactivada, la medida de propagación de la definición de IM debe existir solo en los niveles I y L.

El ciclo Medida de propagación del período solo debe existir en P.

No cumplimentado Cumplimentado Este mensaje de error no es válido y se muestra un mensaje de error.

Las notas son obligatorias si se cumple una de estas condiciones:

  • Tipo de nota está especificado. En consecuencia, se deben especificar el resultado, la prioridad y el resumen.
  • La opción Forzar nota para la definición de IM está activada.
Si no se especifican los campos de nota o si la prioridad o el tipo de nota no son válidos, el registro se rechaza y se muestra este mensaje de error:
Se han encontrado errores en la fila: [fila]; [las notas son obligatorias, Tipo de nota, Prioridad, Resumen son campos obligatorios]
Nota: 
  • Los eventos de IM existentes no se modifican durante el proceso de importación.
  • La eliminación de los eventos de IM se debe administrar externamente.