VerityDotNet 1.0
C# library for Verity data profiling, quality control, remediation
|
Classes | |
class | AnalyzeQuality |
Performs deep inspection of data records to discover and assess a variety of structure, syntax, and semantic problems and inconsistencies. More... | |
class | CoValue |
CoValue object to define 2 or 3 fields for joint value analysis. More... | |
class | DateFuncs |
Various functions to manipulate datetime. More... | |
class | ExecTransform |
Executes transforms as chain. All final results are returned as string. More... | |
class | Field |
Field object with properties for title, datatype, formatting. More... | |
class | LicenseMgr |
Manages VerityDotNet license. More... | |
class | Lookup |
Lookup dictionary object for transform processing. Transforms have an operation (Op) that allows assigning a value based on looking up the current value in a dictionary. 1, 2, 3 keys are allowed with the replacement value coming from the following column. This Op is in transform_types for category=assignment, function=lookup. The description of this function and how it uses the lookup is: More... | |
class | NumFuncs |
Helper function to manipulate numbers. More... | |
class | OpTypes |
Types for transform operation objects.Each operation category(OpCat) has one or more functions each of which is defined by an OpFunc object. Method SetUpCats is a convenience method to make list of OpCat objects, each of which defines a category of transform operations(Ops), and contains a child list of OpFunc objects. More... | |
class | QualityAnalysis |
Object containing settings and results of quality inspection. More... | |
class | RecFuncs |
Helper functions to split quoted data records, handle parameter aliases, detect datatypes, and others. char_aliases are tokens to allow specifying disruptive characters. For example, -lsquare- is the [ character which has special meaning in code. More... | |
class | RefineData |
Refine data record into new output record doing datatyping, formatting, transforms, and error remediation. More... | |
class | RefineryObjects |
Container for objects needed during Refine methods. More... | |
class | RemediateParsing |
Remediates (i.e fixes) records that parse incorrectly leading to incorrect number of field values relative to number fields in schema. This has three types: big: too many field values typically due to embedded delimiters in some field values small1: too few fields by 1 which can either be an error or acceptable since some databases intentionally drop last field if it is empty setting it as null small2: too few fields by 2 or more typically caused by line feeds in fields or problems exporting records across data system types This class detects and corrects these errors making new records that are correct. More... | |
class | ReportFuncs |
Utility report functions. More... | |
class | Transform |
Transform object for modifying source field values and generating values for added enrichment fields. A transform contains a sequence of operations that may include conditional testing of values and referenced fields. It operates on the field whose name is the title of the transform. This field should always be the output field title which itself can be a source field, a renamed source field, or an added enrichment field. Processing check output field list first and if a match is not found then checks the 'mapto' property of output fields for a match to an original source field title. More... | |
class | TransformFuncs |
Methods for managing Transforms. More... | |