knime hub - api para extrar las programaciones

Existe una API específica en KNIME Hub para extraer directamente los horarios de los trabajos programados, como ocurre con KNIME Server.

Ciao @vanessarope0629 :wave:t2:,

Gracias por tu post, respuesta corta: . Por ejemplo:

*GET- https://api.<your-business-hub-name> + /execution/deployments/{team-id}/schedules → Te devuelve toda la información sobre los schedules (o trabajos programados) de un determinado Team. Un ejemplo (reducido) del esquema JSON de la respuesta:

"type": "rest",
      "creator": "account:user:9a2c1ce1-cdc4-46f0-93dc-4bfa0aad2ae0",
      "creatorName": "user123",
      "createdAt": "2022-02-22T22:10:00.000281+01:00[Europe/Berlin]",
      "modifiedAt": "2022-02-22T22:10:00.000281+01:00[Europe/Berlin]",
      "scope": "account:team:7fcb5934-b65f-42bf-a7c5-f5828ba56940",
      "workflowPath": "/Users/userX/Public Space/workflowA",
      "workflowId": "*workflowId",
      "description": "Data App to create monthly report.",
      "schedule": {
        "startTime": "2022-02-14T20:10+01:00[Europe/Berlin]",
        "endTime": "2022-02-14T20:10+01:00[Europe/Berlin]",
        "skipIfPreviousJobStillRunning": true,
        "delay": 1,
        "delayType": "HOURS",
       
        "nextScheduledExecution": "2022-02-14T20:10+01:00[Europe/Berlin]"
      }
  • GET- https://api.<your-business-hub-name> + /execution/deployments/schedules/next-execution → Te devuelve la siguente data de ejecución de los schedules de un determinado intervalo de tiempo.

:point_right:t2: Puedes consultar la documentación de la API del HUB en el URL: https://api.<your-business-hub-name>/api-doc :page_facing_up:

También tienes a disposición la data app Workflow Jobs Monitoring hecha por el team de KNIME :knime: :

  1. Descárgala de Community Hub :link:
  2. Súbela a tu Business Hub
  3. Crea una versión y luego un deploy de tipo data app.

Aquí tienes la guía :open_book: donde esta aplicación viene explicada paso a paso :hiking_boot:

Un saludo,

1 Like