check_storage_statistics(domains=None, processes=None, tables=None, add_missing=False, refresh=False, display=True)
Review the statistics of the feature storage tables; optionally complete and refresh them.
Parameters
domains : list of str, optional
Restrict to the storage tables of these data domains.
processes : list of str, optional
Restrict to the tables these processes (PROCESS_IDs) write.
tables : list of str, optional
Restrict to these tables ('database.FS_T_...').
add_missing : bool
Define the missing statistics (collecting them immediately), with the
options ingestion uses. Later merges then keep them current.
refresh : bool
Re-collect every statistic the table carries (COLLECT STATS ON),
the call ingestion makes after each merge. Multi-column statistics keep
their THRESHOLD 15 PERCENT: Teradata skips them until the table has
changed by 15%, which is why their collection date can be older.
display : bool
Print the report.
With both flags off (the default) nothing is executed: the call only reads
the data dictionary.
Returns
pandas.DataFrame
One row per table: STATUS is OK, MISSING (some expected
statistics are not defined), NO_STATS, or TABLE_MISSING (the
feature catalog references a table that no longer exists — never acted on); MISSING / EXTRA
list column sets; OLDEST_COLLECTION / NEWEST_COLLECTION bound
the collection dates; ACTION says what was done.