All Downloads are FREE. Search and download functionalities are using the official Maven repository.

json.schema.entity.services.ingestionPipelines.status.json Maven / Gradle / Ivy

There is a newer version: 1.6.0-rc1
Show newest version
{
  "$id": "https://open-metadata.org/schema/entity/services/ingestionPipelines/status.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "IngestionStatusModel",
  "description": "Ingestion detailed status",
  "definitions": {
    "stackTraceError": {
      "title": "StackTraceError",
      "type": "object",
      "description": "Represents a failure status",
      "properties": {
        "name": {
          "description": "Name of the asset with the error",
          "type": "string"
        },
        "error": {
          "description": "Error being handled",
          "type": "string"
        },
        "stackTrace": {
          "description": "Exception stack trace",
          "type": "string"
        }
      },
      "additionalProperties": false,
      "required": ["name", "error"]
    },
    "stepSummary": {
      "type": "object",
      "javaType": "org.openmetadata.schema.entity.services.ingestionPipelines.StepSummary",
      "description": "Defines the summary status of each step executed in an Ingestion Pipeline.",
      "properties": {
        "name": {
          "description": "Step name",
          "type": "string"
        },
        "records": {
          "description": "Number of successfully processed records.",
          "type": "integer",
          "default": 0
        },
        "updated_records": {
          "description": "Number of successfully updated records.",
          "type": "integer",
          "default": 0
        },
        "warnings": {
          "description": "Number of records raising warnings.",
          "type": "integer",
          "default": 0
        },
        "errors": {
          "description": "Number of records with errors.",
          "type": "integer",
          "default": 0
        },
        "filtered": {
          "description": "Number of filtered records.",
          "type": "integer",
          "default": 0
        },
        "failures": {
          "description": "Sample of errors encountered in the step",
          "type": "array",
          "items": {
            "$ref": "#/definitions/stackTraceError"
          }
        }
      },
      "additionalProperties": false,
      "required": ["name"]
    },
    "ingestionStatus": {
      "title": "IngestionStatus",
      "description": "Summary for each step of the ingestion pipeline",
      "type": "array",
      "items": {
        "$ref": "#/definitions/stepSummary"
      }
    }
  },
  "additionalProperties": false
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy