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

iffin.measure.0.6.0.source-code.config-batch-advanced.json Maven / Gradle / Ivy

The newest version!
{
  "name": "accu_batch",
  "process.type": "batch",
  "data.sources": [
    {
      "name": "source",
      "baseline": true,
      "connector": {
        "type": "avro",
        "version": "1.7",
        "config": {
          "file.name": "src/test/resources/users_info_src.avro"
        }
      }
    },
    {
      "name": "target",
      "connector": {
        "type": "avro",
        "version": "1.7",
        "config": {
          "file.name": "src/test/resources/users_info_target.avro"
        }
      }
    }
  ],
  "evaluate.rule": {
    "rules": [
      {
        "dsl.type": "griffin-dsl",
        "dq.type": "accuracy",
        "out.dataframe.name": "accu",
        "rule": "source.user_id = target.user_id AND upper(source.first_name) = upper(target.first_name) AND source.last_name = target.last_name AND source.address = target.address AND source.email = target.email AND source.phone = target.phone AND source.post_code = target.post_code",
        "details": {
          "source": "source",
          "target": "target",
          "miss": "miss_count",
          "total": "total_count",
          "matched": "matched_count"
        },
        "out": [
          {
            "type": "metric",
            "name": "accu"
          },
          {
            "type": "record",
            "name": "missRecords"
          }
        ]
      }
    ]
  },
  "sinks": [
    "consoleSink",
    "elasticSink"
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy