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

tarlake-spark3_2.12.1.3.0.source-code.reference-audit.conf Maven / Gradle / Ivy

audit {
  active = true
  active = ${?SL_AUDIT_ACTIVE}
  auditTimeout = -1
  auditTimeout = ${?SL_LOCK_AUDIT_TIMEOUT}
  sql = "select {{ cols }}"
  maxErrors = 100

  database = ${?SL_AUDIT_DATABASE}
  domain = "audit"
  domain = ${?SL_AUDIT_DOMAIN}

  domainExpectations = "expectations"
  domainExpectations = ${?SL_AUDIT_EXPECTATIONS_DOMAIN}
  domainExpectations = ${?SL_AUDIT_DOMAIN}

  domainRejected = "rejected"
  domainRejected = ${?SL_AUDIT_REJECTED_DOMAIN}
  domainRejected = ${?SL_AUDIT_DOMAIN}

  # FS Options
  path = ${root}"/audit"
  path = ${?SL_AUDIT_PATH}

  sink {
    #connectionRef = "audit" // serves as dataset name for BigQuery or Elasticsearch index name or JDBC Schema
    connectionRef = ${?SL_CONNECTION_REF}
    connectionRef = ${?SL_AUDIT_SINK_CONNECTION_REF}

    ## BigQuery options
    # location = "europe-west1"
    # timestamp = "_PARTITIONTIME"
    # clustering = "???"
    # days = 7
    # require-partition-filter = false

    options = {
      allowFieldAddition: "true"
      allowFieldAddition: ${?SL_AUDIT_ALLOW_FIELD_ADDITION}
      allowFieldRelaxation: "true"
      allowFieldRelaxation: ${?SL_AUDIT_ALLOW_FIELD_RELAXATION}
    }



    # Jdbc options
    partitions = 1
    partitions = ${?SL_AUDIT_SINK_PARTITIONS}
    batchSize = 1000
    batchSize = ${?SL_AUDIT_SINK_BATCH_SIZE}
  }
}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy