Descripción del proceso del pipeline

El flujo de trabajo para crear y ejecutar un proceso de pipeline es el siguiente:

  1. En la página de inicio de Data Integration, haga clic en La imagen muestra el icono Agregar. (Crear) y, a continuación, seleccione Pipeline.

    En la imagen se muestra la selección de Pipeline en la lista desplegable Crear.

  2. En la página Crear pipeline, en Detalles y, después, en Nombre de pipeline, especifique un nombre para el pipeline.

  3. En Código de pipeline,especifique un código de pipeline.

    El código puede contener hasta 30 caracteres alfanuméricos con un mínimo de 3 caracteres y un máximo de 30 caracteres. Este código no se puede actualizar después de crear un pipeline. Utilice el código de pipeline para ejecutar el pipeline mediante una API de REST.

  4. Si se ejecutan los trabajos en el modo en paralelo, especifique el número máximo de trabajos que se ejecutarán en el modo paralelo en Máximo de trabajos paralelos para cada etapa.

    Cuando se ejecutan los trabajos en el modo paralelo, en tiempo de ejecución, el sistema ejecuta los trabajos juntos en paralelo (no de forma secuencial). Puede introducir entre 1 y 25 trabajos para ejecutarlos en el modo en paralelo.

    Cuando se ejecutan los trabajos en el modo en serie, en tiempo de ejecución, el sistema ejecuta los trabajos uno detrás de otro en una secuencia específica.

    En la imagen se muestra la página Crear pipeline.

  5. Haga clic en Guardar y continuar.

    El nuevo pipeline se agrega a la página inicial de Data Integration. Cada pipeline se identifica con En la imagen se muestra el icono Pipeline. debajo de la cabecera Tipo.

    Puede buscar trabajos Pipeline realizando una búsqueda de la palabra "pipeline" o de una parte de la palabra en Buscar.

    Puede ver o editar un pipeline existente haciendo clic en La imagen muestra el icono Seleccionar. a la derecha del pipeline y seleccionando a continuación Detalles de pipeline.

  6. En la página Variables, hay disponible un conjunto de variables listas para usar (valores globales) para el pipeline a partir de las cuales puede definir parámetros en tiempo de ejecución. Las variables pueden ser tipos predefinidos, como: "Período," "Modo de importación", "Modo de exportación", etc., o valores personalizados que se utilizan como parámetros de trabajo.

    Por ejemplo, puede definir una variable de sustitución (un nombre de variable precedido por uno o dos ampersands [&]) para el Período inicial.

    En la imagen se muestra el separador Variables de la página Crear pipeline.

    Para obtener más información sobre las variables de tiempo de ejecución, consulte Edición de variables de tiempo de ejecución.

  7. Haga clic en Guardar.

  8. En la página Pipeline, haga clic en En la imagen se muestra el icono Crear etapa..

    Se creará una nueva tarjeta de etapa.

    En la imagen se muestra la página Pipeline.

    Una etapa es un contenedor para trabajos que desea ejecutar en el pipeline, y puede incluir trabajos de cualquier tipo y para varias aplicaciones de destino. Utilice una tarjeta de etapa como punto de entrada para agregar, gestionar y suprimir trabajos contenidos en cada etapa. Cada etapa puede ejecutar trabajos en los modos en serie o en paralelo. Las etapas solo se ejecutan en serie, lo cual significa que si tiene varias etapas, cada una se debe completar antes de que el sistema ejecute los trabajos de la siguiente etapa.

    Un pipeline de ejemplo puede incluir las siguientes etapas:

    Etapa 1: Cargar metadatos (los trabajos se ejecutan en el modo en serie)

    • Cargar dimensión Account

    • Cargar dimensión Entity

    Etapa 2: (los trabajos se ejecutan en el modo en paralelo)

    • Cargar datos del origen 1

    • Cargar datos del origen 2

    Etapa 3: (los trabajos se ejecutan en el modo en serie)

    • Ejecutar regla de negocio para realizar cálculo.

    • Ejecutar variables de sustitución

    En la imagen se muestra la página Pipeline.

  9. En Editor de etapa, especifique la definición de etapa:

    • Nombre de etapa: especifique el nombre de la etapa.

    • Título: especifique el nombre de etapa que aparecerá en la tarjeta de etapa.

    • Secuencia: especifique un número para definir el orden cronológico en el que se ejecuta una etapa.

    • En paralelo: conmute a En paralelo para ejecutar trabajos de forma simultánea.

      El número de trabajos paralelos ejecutados está determinado por el máximo de trabajos paralelos especificado en el campo Máximo de trabajos paralelos de la página Crear pipeline.

    • Note:

      Las siguientes opciones Con ejecución correcta y Con ejecución fallida controlan el procesamiento de las etapas posteriores en el pipeline. Es decir, cuando una etapa se realiza correctamente o falla, desea que el proceso del pipeline se pare, continúe o se omita para pasar a otra etapa. Esta opción no controla el procesamiento de los trabajos dentro de una etapa. Todos los trabajos dentro de una etapa se ejecutan siempre independientemente del éxito o el fracaso de otros trabajos. Por ello, si hay una sola etapa, esta opción no es relevante.

      Por este motivo, los clientes deben organizar los tipos de trabajo lógicos en una etapa. Por ejemplo, podría incluir todas las cargas de metadatos en una etapa, y si esta falla, nos datos no se cargan. O bien, si falla una etapa de carga de datos, no realice trabajos de cálculo en una etapa.

      Con ejecución correcta: seleccione cómo se debe procesar una etapa cuando los pasos de la definición de pipeline se ejecuten correctamente.

      Las opciones de la lista desplegable son:

      • Continuar: continuar procesando una etapa cuando los pasos de la etapa de la definición de pipeline se ejecuten correctamente.
      • Parar: omitir una etapa cuando se desee omitir una etapa que solo se ejecute si se produce un fallo y continuar con la siguiente etapa de la definición de pipeline.

      Con ejecución fallida: especifique cómo se debe procesar una etapa cuando falle un paso de una etapa.

      Las opciones de la lista desplegable son:

      • Continuar: continuar procesando los pasos posteriores de la etapa de una definición de pipeline cuando falle un paso de una etapa.

      • Parar: parar el procesamiento de la etapa actual de una definición de pipeline cuando falle el procesamiento de un paso, y omitir que se realicen pasos de limpieza.

  10. En la tarjeta de etapa, haga clic en > para agregar un nuevo trabajo a la etapa.

    En la imagen se muestra la tarjeta de etapa.

  11. En la tarjeta de etapa, haga clic en En la imagen se muestra el icono Crear trabajo. (icono Crear trabajo).

    Se mostrará una nueva tarjeta de trabajo en la tarjeta de etapa.

    En la imagen se muestra la tarjeta Nuevo trabajo.

  12. En Editor de trabajos, en la lista desplegable Tipo, seleccione el tipo de trabajo que desea agregar a la tarjeta de etapa.

    Los tipos de trabajo son:

    • Regla de negocio

    • Conjunto de reglas de negocio

    • Borrar cubo

    • Copiar de Object Storage

    • Copiar en Object Storage

    • Trabajo de plataforma EPM para Planning

    • Trabajo de plataforma EPM para Financial Consolidation and Close y Tax Reporting

    • Trabajo de plataforma EPM para Enterprise Profitability and Cost Management

    • Exportar dimensión por nombre (EDMCS)

    • Exportar asignación de dimensión por nombre (EDMCS)

    • Exportar asignación

    • Exportar metadatos

    • Operaciones de archivo

    • Importar asignación

    • Importar metadatos

    • Integración

    • Abrir lote - Archivo

    • Abrir lote - Ubicación

    • Abrir lote - Nombre

    • Asignación de tipo de plan

    • Establecer variable de sustitución

  13. En la lista desplegable Conexión, seleccione el nombre de conexión para asociarlo al tipo de trabajo.

    La conexión puede ser una conexión "local" (la conexión está en el servidor host) o "remota" (la conexión está en otro servidor). De forma predeterminada, "Local" es el valor para una conexión. Si un tipo de trabajo soporta una operación remota (por ejemplo, una integración para mover datos a un proceso de negocio remoto), se le solicitará el nombre de conexión.

    Tenga en cuenta las siguientes excepciones:

    Tipo de trabajo Descripción
    Copiar en Object Storage

    Object Storage necesita un tipo de conexión Otro proveedor de servicios web. Debe tener acceso al servicio web al que se va a conectar. También debe tener la URL del servicio web y cualquier dato de inicio de sesión, si es necesario. Para obtener más información, consulte Conexión a servicios web externos in Administración de Planning.

    Además, debe generar un símbolo de autenticación para utilizarlo como contraseña de usuario para un tipo de conexión Otro proveedor de servicios web. Para obtener información sobre cómo crear un símbolo de autenticación, consulte Para crear un símbolo de autentificación.

    Copiar de Object Storage

    Object Storage necesita un tipo de conexión Otro proveedor de servicios web. Debe asegurarse de tener acceso al servicio web al que se conecta. También debe tener la URL del servicio web y cualquier dato de inicio de sesión, si es necesario. Para obtener más información, consulte Conexión a servicios web externos in Administración de Planning.

    Además, debe generar un símbolo de autenticación para utilizarlo como contraseña de usuario para un tipo de conexión Otro proveedor de servicios web. Para obtener información sobre cómo crear un símbolo de autenticación, consulte Para crear un símbolo de autentificación.

  14. En Nombre, seleccione el nombre del trabajo.

    El parámetro de trabajo Nombre no es aplicable para:

    • Tipo de trabajo Establecer variable de sustitución
    • Tipos de trabajo Copiar en y Copiar de Object Storage
    • Tipos de trabajo Abrir lote (por archivo, ubicación y nombre)
  15. En Título, especifique el título del nombre de trabajo que aparecerá en la tarjeta de trabajo.

  16. En Secuencia, seleccione el orden en el que se ejecutará el trabajo cuando los trabajos estén en la etapa.

  17. En Parámetros de Trabajo, seleccione los parámetros de trabajo asociados al trabajo.

    Los parámetros de trabajo pueden ser un valor estático asignado al trabajo o se pueden asignar desde una variable de pipeline.

    Los parámetros de trabajo están basados en el tipo de trabajo. Consulte a continuación los parámetros asociados al tipo de trabajo:

    En la imagen se muestra la página Pipeline.

  18. Haga clic en En la imagen se muestra el botón Ejecutar pipeline. para ejecutar el pipeline.

  19. En la página Ejecutar pipeline, complete las solicitudes de tiempo de ejecución y, a continuación, haga clic en Ejecutar.

    En la imagen se muestra la página Ejecutar pipeline.

    Cuando el pipeline se está ejecutando, el sistema muestra el estado: La imagen muestra el icono En ejecución..

    Note:

    El pipeline se traslada automáticamente al siguiente trabajo cuando el trabajo actual sigue en ejecución después de treinta minutos. En este caso, el trabajo actual y el siguiente trabajo se ejecutan simultáneamente.

    Puede hacer clic en el icono de estado para descargar el registro. Los clientes también pueden ver el estado del pipeline en Detalles del proceso. Cada trabajo individual del pipeline se envía por separado y crea un registro de trabajo independiente en Detalles del proceso.

  20. Si lo desea, puede programar que una definición de pipeline se ejecute según los parámetros y las variables definidos para el pipeline en la interfaz de usuario de Data Integration. Para obtener más información, consulte: Programación de trabajos in Administración de Planning

    En la imagen se muestra la programación de un trabajo de pipeline.