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

celadus.plugins-builtin.3.0.0.source-code.info_file_avro_schema.avsc Maven / Gradle / Ivy

The newest version!
{
  "name": "infoFile",
  "type": "record",
  "namespace": "co.za.absa.dataquality.avro.schema-infofile",
  "fields": [
    {
      "name": "datasetName",
      "type": "string"
    },
    {
      "name": "datasetVersion",
      "type": "int"
    },
    {
      "name": "reportDate",
      "type": "string"
    },
    {
      "name": "reportVersion",
      "type": "int"
    },
    {
      "name": "runStatus",
      "type": "string"
    },
    {
      "name": "metadata",
      "type": {
        "name": "metadata",
        "type": "record",
        "fields": [
          {
            "name": "sourceApplication",
            "type": "string"
          },
          {
            "name": "country",
            "type": "string"
          },
          {
            "name": "historyType",
            "type": "string"
          },
          {
            "name": "dataFilename",
            "type": "string"
          },
          {
            "name": "sourceType",
            "type": "string"
          },
          {
            "name": "version",
            "type": "int"
          },
          {
            "name": "informationDate",
            "type": "string"
          },
          {
            "name": "additionalInfo",
            "type": {
              "type": "array",
              "items": {
                "name": "detail",
                "type": "record",
                "fields": [
                  {
                    "name": "key",
                    "type": "string"
                  },
                  {
                    "name": "value",
                    "type": "string"
                  }
                ]
              }
            }
          }
        ]
      }
    },
    {
      "name": "checkpoints",
      "type": {
        "type": "array",
        "items": {
          "name": "checkpoints_record",
          "type": "record",
          "fields": [
            {
              "name": "name",
              "type": "string"
            },
            {
              "name": "processStartTime",
              "type": "string"
            },
            {
              "name": "processEndTime",
              "type": "string"
            },
            {
              "name": "workflowName",
              "type": "string"
            },
            {
              "name": "order",
              "type": "int"
            },
            {
              "name": "controls",
              "type": {
                "type": "array",
                "items": {
                  "name": "controls_record",
                  "type": "record",
                  "fields": [
                    {
                      "name": "controlName",
                      "type": "string"
                    },
                    {
                      "name": "controlType",
                      "type": "string"
                    },
                    {
                      "name": "controlCol",
                      "type": "string"
                    },
                    {
                      "name": "controlValue",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      }
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy