If hc.setup_domain() runs without hc.detect_errors(detectors) in advance, the active_attributes as well as the dk cells for domain generation will be read from the postgres database (AuxTables.dk_cells.name) directly, which may cause the error of no field of name XXX.
We should explicitly show that when using holoclean for a dataset, we must
either run the detect errors or load the dk cells from a specific relation
If
hc.setup_domain()
runs withouthc.detect_errors(detectors)
in advance, theactive_attributes
as well as thedk cells
for domain generation will be read from the postgres database (AuxTables.dk_cells.name) directly, which may cause the error ofno field of name XXX
.We should explicitly show that when using holoclean for a dataset, we must either run the
detect errors
orload the dk cells from a specific relation