An OwlCheck is bash script that is essentially the launch point for any owl job to scan a dataset. A dataset can be a flat file (such as textfile, json file, parquet file, etc), or a table from any number of Databases (such as Oracle, Postgres, Mysql, Greenplum, DB2, SQLServer, Teradata, etc).
Example Run a Data Quality check on any file by setting the file path.
./owlcheck -ds stock_trades -rd 2019-02-23 -f /path/to/file.csv -d ,
Example output below. A hoot is a valid JSON response
{
"dataset": "stock_trades",
"runId": "2019-02-03",
"score": 100,
"behaviorScore": 0,
"rows": 477261,
"passFail": 1,
"peak": 1,
"dayOfWeek": "Sun",
"avgRows": 0,
"cols": 5,
"activeRules": 0,
"activeAlerts": 0,
"runTime": "00:00:23",
"dqItems": {},
"datashapes": [],
"validateSrc": [],
"alerts": [],
"prettyPrint": true
}