The Data Studio

Source Files for Java Application: DQMonitor

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

Individual Files

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