This is a marker trait tha allows a unified way of creating new instances of sources and sinks from a fully qualified class name.
Metastore reader allows querying tables registered at the 'metastore' section of the configuration.
Query is an abstraction that unifies the way data can be retrieved from a source.
Reasons a Pramen job has failed.
A sink is an entity where jobs can write to and it won't be under metastore control (e.g.
A sink is an entity where jobs can write to and it won't be under metastore control (e.g. Kafka).
Special Sink jobs are used to write tables from metastore to a sink.
Metastore reader allows querying tables registered at the 'metastore' section of the configuration. It abstracts away the storage provider (HDFS, S3, etc), format (Parquet, Delta, etc.) and partitioning options.