| Class | Description |
|---|---|
| AggregationTypeValue |
Class for the object that will represent a given aggregation type.
|
| DataQualityApp |
Data Quality Application
|
| DataQualityApp.AggregationMapper |
Take in data and output a field type as a key and a DataQualityWritable containing the field value
as an associated value.
|
| DataQualityApp.AggregationReducer |
Generate and write an aggregation with the data collected by the mapper
|
| DataQualityApp.DataQualityConfig |
Configuration Class for the application
Sets following fields: aggregationName, fields (a comma separated list
of the fields we want to aggregate over), workflowScheduleMinutes, source, datasetName,
inputFormat, and schema.
|
| DataQualityApp.FieldAggregator |
Map Reduce job that ingests a stream of data and builds an aggregation of the ingested data
that maps timestamp, sourceId, field type and field value to frequency.
|
| DataQualityService |
Service for querying values in the data quality histogram
|
| DataQualityService.ValuesLookup |
Handler class for Data Quality Combinable Aggregations Service
|
| DataQualitySource |
Configuration class used for source of a DataQuality App
|
| DataQualityWorkflow |
Implements a Workflow action to run the DataQualityApp with a schedule that runs every x minutes
(The default is every 5 minutes).
|
| DataQualityWritable |
Class for Data Quality Writable.
|
| FieldDetail |
FieldDetail objects should contain information about fieldName as well as
the aggregations that are applicable to the given field
|
| MapReducePipelineConfigurer |
Implementation of
PipelineConfigurer that delegates to MapReduceConfigurer |
| TimestampValue<T> |
TimestampValue objects map a given timestamp to a list of values
|
Copyright © 2015 Cask Data, Inc. Licensed under the Apache License, Version 2.0.