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 | DataQualityWebSite.java |
| Reads, from the data quality database, the configuration of the database being monitored | Configuration.java |
| A thin wrapper around java.io.FileWriter (candidate for refactoring) | DashboardFile.java |
| Logs in to the data_quality database | DatabaseLogin.java |
| Builds the data detail table, a historical list of values | Detail.java |
| An in-memory list of Factor Elements | FactorList.java |
| The object that describes a factor - latest values, limits, whether it's a trend or a zero-sum factor, etc. | FactorElement.java |
| Builds the front page, which gives an overall status for each group (subject area) | GroupSummary.java |
| An in-memory list of Groups and the Factor Elements and which Factor Elements appear in them | GroupFactorList.java |
| An in-memory list of Group Elements | GroupList.java |
| The object that represents a Group (Subject Area) that includes a number of Factors | GroupElement.java |
| Builds the Group detail page, | GroupDetail.java |
| Simple logging | LogFile.java |
| Reads configuration from a file and makes the parameters available through Java get methods. This is the preferred method for the future. | MetadataConfiguration.java |
| Builds the SVG Charts | SVGChart.java |
| In-memory representation of a data series, a list of Series Elements | SeriesList.java |
| A data point to be used in a series | SeriesElement.java |
| Used for recording and printing start, end, and elapsed time in log files (or anywhere) | Timer.java |
| Used in generating web pages for data quality monitor and data profiler | XmlElement.java |