An agent or informant that has been written to disk (with
x_write_disk()
) can be read back into memory with the x_read_disk()
function. Once the agent or informant has been generated in this way, it
may not have a data table associated with it (depending on whether the
keep_tbl
option was TRUE
or FALSE
when writing to disk) but it should
still be able to produce reporting (by printing the agent or informant to
the console or using get_agent_report()
/get_informant_report()
). An
agent will return an x-list with get_agent_x_list()
and yield any
available data extracts with get_data_extracts()
. Furthermore, all of an
agent's validation steps will still be present (along with results from the
last interrogation).
x_read_disk(filename, path = NULL)
The name of a file that was previously written by
x_write_disk()
.
An optional path to the file (combined with filename
).
9-2
Should the agent or informant possess a table-prep formula (can be set
any time with set_read_fn()
) or a specific table (settable with
set_tbl()
) we could use the interrogate()
or incorporate()
function
again. For a data quality reporting workflow, it is useful to
interrogate()
target tables that evolve over time. While the same
validation steps will be used, more can be added before calling
interrogate()
. For an information management workflow with an informant
object, using incorporate()
will update aspects of the reporting such as
table dimensions, and info snippets/text will be regenerated.
Other Object Ops:
activate_steps()
,
deactivate_steps()
,
remove_read_fn()
,
remove_steps()
,
remove_tbl()
,
set_read_fn()
,
set_tbl()
,
x_write_disk()