You can use these as you choose. All the samples have been tested, but you use them entirely at your own risk. We take no reponsibility for what you do with them.
You can download a tar or zip archive of all the source files, or access them individually.
| Compressed tar file, usually better for for UNIX and Mac | compressed tar file |
| Zipped file, usually better for Windows | zip file |
| Description | Download link |
|---|---|
| Main class | DQMonitor.java |
| Reads, from the data quality database, the configuration of the database being monitored | Configuration.java |
| Holds in memory a list of Connection Elements representing the schemas in the chosen database | ConnectionList.java |
| The object representing one connection for a database being monitored; an element of ConnectionList | ConnectionElement.java |
| Holds in memory a list of Schema Elements representing the databases being monitored | DQDashboardFile.java |
| Inserts measures for new dates, and updates measures with new values for existing dates, in the data_quality database. | DQMeasure.java |
| Holds, in memory, a list of data quality measures. | DQMeasureList.java |
| Object holding one measure. An element of DQMeasureList. | DQMeasureElement.java |
| Holds in memory a list of Query Elements representing data quality queries | DQQueryList.java |
| The object representing one data quality query, an element of DQQueryList | DQQueryElement.java |
| Simple logging | LogFile.java |
| References a text file containing a data quality query | QueryFile.java |
| Records start, end, and elapsed time to be recorded in the log file | Timer.java |