Both jobs are required, in the event of data corruption.
The Datamart Extraction job is required to run nightly because the job populates the core data points described below.
The Datamart Extraction Job calls several stored procedure to populate the following tables:
NBI_DIM_OBS and NBI_DIM_OBS_FLAT, which are needed for OBS references
NBI_DIM_CALENDAR_TIME, which is needed for all non-fiscal time-scaled varying (TSV) grids
NBI_DIM_FISCAL_TIME, which is needed for all fiscal TSV grids and financial processing
Essentially, all portlets rely on the successful completion of the job.
The remaining actions of the Datamart Extraction job populates other NBI tables used to summarize or rollup data based on daily sliced data. The data in these other NBI tables are not required for standard Clarity functionality and are meant for customers to use in custom reporting. The execution of the remaining data is dependent on the configuration of Time Slice Definitions, Resource and Project activities that generate event records in the NBI_EVENTS table.
Reference Clarity PPM product documentation guides for information on Datamart Settings and Financial Management minimum configuration setup.