noc.core.etl.extractor.base

Module Contents

noc.core.etl.extractor.base.logger
class noc.core.etl.extractor.base.BaseExtractor(system)

Bases: object

Data extractor interface. Subclasses must provide iter_data method

Problem
name
PREFIX
REPORT_INTERVAL = 1000
data = []
suppress_deduplication_log = False
register_quality_problem(self, line, p_class, message, row)
register_fatal_problem(self, line, p_class, message, row)
get_new_state(self)
get_problem_file(self)
iter_data(self)
filter(self, row)
clean(self, row)
extract(self)