Skip to content

Core Reporting

A Core Report is a scheduled, repeating scan of a data landscape. It builds on a Pre-Assessment and adds dashboards, searchable tables, and trend analysis so you can monitor how your data estate changes over time.

At a glance

  • Pick a schedule: Daily, Weekly, Bi-Weekly, Monthly, or custom Cron
  • Four dashboards: Summary, Applications, Seismic, Well Data
  • Two search tables: Subsurface Data, Application Data
  • Centralized Tags view to organize files and projects
  • Each metric is shown alongside its delta vs. the previous run, plus a trend chart

1. Configure a schedule

Setting up a Core Report follows on from completing a Pre-Assessment and clicking Start monitoring. You'll land on the schedule configuration page:

Start monitoring

Choose how often the scan should run:

ScheduleWhat you set
DailyStart date + time of day
WeeklyStart date, time of day, day of the week
Bi-WeeklyStart date, time of day, days of the week
MonthlyStart date, time of day, day of the month
CronA custom schedule using a cron expression

TIP

What is a cron expression?

A cron expression is a compact string that defines a recurring schedule. It's made up of five fields, separated by spaces, that represent — in order — the minute, hour, day of the month, month, and day of the week on which a job should run.

┌───────────── minute        (0–59)
│ ┌───────────── hour        (0–23)
│ │ ┌───────────── day of month (1–31)
│ │ │ ┌───────────── month   (1–12)
│ │ │ │ ┌───────────── day of week (0–6, Sunday = 0)
│ │ │ │ │
* * * * *

An asterisk (*) means "every" value for that field. A few examples:

ExpressionMeaning
0 6 * * *Every day at 06:00
30 2 * * 1Every Monday at 02:30
0 0 1 * *At midnight on the 1st of every month
0 */4 * * *Every 4 hours, on the hour

Use the Cron option when the built-in schedules don't fit your needs — for example, running a scan only on weekdays or several times a day. If you're unsure how to write one, tools like crontab.guru can help you build and validate expressions.

Once scheduled, the Core Report runs in the background. While a scan is in progress:

  • A blue ribbon appears at the top of the Pre-Assessment / report view.

    New scan ribbon

  • A status bar at the bottom of the page lets you click Scan Status for a detailed view.

NOTE

Whenever a new scan starts you'll see the blue ribbon at the top and the status ribbon at the bottom. Click Scan Status to drill into progress.

Scan running

Run or stop a scan manually

You don't have to wait for the next scheduled run. Alongside the configured schedule, Cenova lets you control scans on demand:

  • Run now — trigger a scan immediately, without changing the configured schedule. This is useful when you've just added data or want up-to-date results ahead of the next scheduled run.
  • Stop — cancel a scan that is currently in progress. The scan halts safely and the report continues to reflect the last completed run.

Manually triggered scans behave exactly like scheduled ones — the same blue ribbon and status bar appear while they run, and the schedule you configured stays in place for future automatic runs.

Start or Stop a scan


2. Results overview

Results are presented through dashboards and tables.

DashboardsTablesTags
Summary, Applications, Seismic, Well DataSubsurface Data, Application DataCentralized tag management

First report


3. Summary dashboard

A high-level overview of the indexed file system — total volume, storage efficiency, and long-term trends.

Summary stats

Components

ComponentDescription
Last ScanTimestamp of the most recent scan.
Number of FilesTotal file count.
Disk UsageTotal space used.
Disk Usage [Delta]Change vs. previous run.
Total Storage CapacityCombined capacity across indexed drives.
Potentially RecoverableEstimated space reclaimable by removing duplicates / redundant data.
Files & Disk Usage chartsTime-series of file count and disk usage.
Last Modified / Accessed piesRecent activity within the file system.
File System SummaryPer-drive: file count, disk usage, size, utilization.
Data Types pieDistribution across categories (Applications, Compressed, Petrel Projects, Other).

Drive statistics

Open an individual drive panel for usage trends, capacity, and a breakdown of top-level directories.

Drive statistics

ComponentDescription
Number of FilesTotal files on this drive.
Disk UsageTotal used by files on this drive.
Disk SizeTotal drive capacity.
Disk UtilizationPercentage of capacity used.
Number of Files trendFile count over time.
Disk Usage trendDisk usage and size over time.
Top DirectoriesMajor folders, sized proportionally to data volume.

The Summary view also charts how your data has changed over time, with optional drill-downs by fileshare, drive, or folder.

Summary over time

It also shows last access / modification activity (newer than vs. older than 1 year):

Modified / accessed

…and high-level data attribution:

Attribution


4. Applications dashboard

An overview of all detected application projects — counts, disk usage, recoverable space, and duplication.

Applications

Metrics

MetricDescription
Last RunTimestamp of the last scan.
Number of ProjectsTotal projects across all applications.
Disk UsageTotal used by all projects.
Disk Usage [Delta]Change since previous scan.
Potentially RecoverableReclaimable space estimate.
Scatter PlotApps compared by project count and size.
Application Summary TablePer-app projects, disk usage, duplication %.

Application details view

Drill into a single application for a deeper breakdown.

Petrel only

4.1 Metrics (with deltas and trend charts)

MetricDescription
Number of ProjectsTotal projects detected for this app.
Number of Projects [Delta]Change since the last scan.
Disk UsageTotal storage used.
Disk Usage [Delta]Change since the last scan.
Potentially RecoverableReclaimable space estimate.
Potentially Recoverable [Delta]Change in recoverable space.

Each metric is also charted over time so you can see growth or reduction across multiple scans.

4.2 Project lists

ListDescription
AddedProjects newly detected since the last scan.
RemovedProjects deleted or no longer accessible.
AllEvery project for this application.

Each entry shows: Name, Size, Path.

4.3 Duplication

  • Potential Duplicates — projects with identical or similar structures, with name, size, and path.

5. Seismic dashboard

All seismic files detected in the most recent scan, with file counts, disk usage, growth trends, and duplication.

Seismic

Metrics

MetricDescription
Number of FilesSeismic files in the latest run.
Number of Files [Delta]Change since the previous scan.
Disk UsageTotal used by seismic files.
Disk Usage [Delta]Change since the previous scan.
Potentially RecoverableReclaimable space estimate.
Potentially Recoverable [Delta]Change in recoverable space.

Each metric is paired with a trend chart.

File lists

ListDescription
AddedNew seismic files since the last scan.
RemovedSeismic files deleted or no longer accessible.
AllEvery seismic file.

Each entry shows: Name, Size, Path.

Potential Duplication

  • Potential Duplicates — files with identical or similar structures, with name, size, and path.

6. Well Data dashboard

All well-related files detected in the most recent scan, with the same metric / list / duplication structure as the Seismic view.

Well data

Metrics

MetricDescription
Number of FilesWell data files in the latest scan.
Number of Files [Delta]Change since the previous scan.
Disk UsageTotal used by well data files.
Disk Usage [Delta]Change since the previous scan.
Potentially RecoverableReclaimable space estimate.
Potentially Recoverable [Delta]Change in recoverable space.

File lists

ListDescription
AddedNew well files since the last scan.
RemovedWell files deleted or no longer accessible.
AllEvery well file.

Each entry shows: Name, Size, Path.

Potential Duplication

  • Potential Duplicates — files with identical or similar structures, with name, size, and path.

7. Data Hygiene

Data Hygiene is Cenova's safe, governed way to act on the Potential Duplicates that the Seismic and Well Data dashboards surface. Indexing tells you what is duplicated; Data Hygiene gives your team a controlled path to actually reclaim that space — without anyone deleting subsurface data on a whim.

The workflow follows the same shape for both Seismic and Well data:

  1. Review duplicate groups on the dashboard.
  2. Verify the contents of a group with a byte-level MD5 comparison.
  3. Stage the specific files within a group that should go.
  4. Submit the deletion as a request.
  5. An Admin approves or denies the request, with a final modification check.
  6. Approved deletions are carried out.
  7. Every step is captured in a searchable, exportable Audit log.

Seismic duplication at a glance

The block diagram below summarises the end-to-end path a seismic duplicate group takes — from the moment Cenova first clusters look-alike files, through MD5 verification and admin approval, to the reclaimed disk space and the audit record left behind. Each step maps directly to the numbered workflow above.

  • Scan & cluster — scheduled Edge scans index SEGY/SGY/ZGY files and group look-alikes by name, size, and path signature. Smart exclusions (VSP, checkshot, Hampson Russell .dir) keep known false-positives out of the candidate list.
  • Review groups, largest first — the Seismic dashboard sorts duplicate groups by reclaimable size, so reviewers always start where the savings are biggest.
  • Verify with MD5 — a byte-level hash is computed for every file in the group. Only groups whose hashes match are eligible for staging; anything else stays untouched.
  • Stage files — reviewers tick the specific copies to remove. At least one file per group must remain — Cenova will not let you empty a group.
  • Submit & approve — the request goes to an Admin (by default, someone other than the requester). A pre-delete modification check runs before anything is removed, so files changed since staging are aborted automatically.
  • Delete & log — approved files are deleted and the space is reclaimed. Every action along the way — verification, staging, request, approval, deletion — lands in the searchable, exportable audit log.

7.1 Review duplicate groups

Open the Potentally Recoverable tab on the Seismic or Well Data dashboard. Cenova clusters files that look identical (by name, size, and path signature) into duplicate groups, sorted from largest to smallest by total reclaimable size — so the biggest wins are always at the top of the list.

For each group you can see:

  • How many files are in the group
  • The total disk footprint of the group
  • The per-file name, size, and path so you can tell where each copy lives

This view is read-only by design. Nothing is staged or deleted from here — its job is to help you decide which groups are worth a closer look.

Potential duplicates

Potential duplicate groups

7.2 Verify before acting

Before any file in a group can be staged for deletion, the group must be verified. Verification asks Cenova to compute an MD5 hash for every file in the group and compare them, so you know the files are byte-for-byte identical — not just similar-looking.

Triggering verification is a manual, per-group action. Cenova shows a confirmation before it starts, and clearly marks groups that have already been compared so the team can pick up where the previous reviewer left off without re-hashing large files.

You can also batch compute groups — select multiple duplicate groups and verify them together in a single action, rather than kicking off each one individually. Cenova queues the selected groups and computes their MD5 hashes in turn, so you can set several large groups verifying and move on. As with single-group verification, results are cached against each group once complete.

Trigger MD5 hash

MD5 hash confirmation

What is an MD5 hash?

An MD5 hash is a short, fixed-length "fingerprint" (32 hexadecimal characters) calculated from the full contents of a file. Cenova generates it by streaming every byte of the file through the MD5 algorithm — so the hash depends on the actual data, not the file name, path, size, or timestamps.

Two files with the same MD5 hash are, to a very high degree of certainty, byte-for-byte identical. Two files with different hashes are guaranteed to differ somewhere in their contents. That makes MD5 a fast, reliable way to confirm true duplicates before anything is staged for deletion.

Because the hash is computed over every byte, verification of very large seismic volumes can take some time — but the result is cached against the group, so it only needs to be done once.

NOTE

Smart exclusions are built in. SEGY files inside Hampson Russell .dir folders, and files whose names contain vsp or checkshot, are skipped during duplication detection to avoid false positives.

For well data, if a duplicate file may belong to another study, both the requester and the approving admin are informed before the deletion is approved — helping prevent the accidental loss of study-related data.

TIP

Verification can be slow for very large seismic volumes. Verify the biggest groups first — that's where the biggest savings sit, and once verified the result is cached for everyone else reviewing the group.

7.3 Stage files for deletion

Once a group is verified, open it and tick the files you want to remove.

Staging is a proposal, not a deletion. Nothing leaves disk yet. The selection is held against your user and sent forward as part of a deletion request.

Stage filesStage selectionStage confirmation

7.4 Approval workflow

Submitting staged files creates a Request that appears in the Requests view in Admin. From there, an administrator reviews the request and either approves or denies it.

Three controls keep this safe:

  • Mandatory modification check — at the moment of approval, Cenova re-checks every file in the request. If a file has been changed on disk since the request was raised, that deletion is blocked, even if the request itself was approved.
  • Distinct request approver — a system-wide preference that controls whether the same user can both raise and approve a request. It defaults to On (requester and approver must be different users) to enforce separation of duties. See Preferences.

Pending and completed requests stay visible in the Requests view so you always have a single place to see what is in flight.

Request submittedAdmin reviewApprove / denyOutcome

7.5 Audit history

Every Data Hygiene action — verification, staging, submission, approval, denial, and the actual deletion — is recorded in the central Audit log. Each entry captures:

  • What — file name, type, path, and size
  • Who — requester and (where applicable) approver
  • When — request date and decision date
  • Why — the reason given by the requester, plus any denial reason

The log is searchable (by user, file, action, date range), filterable, and exportable in full or filtered form — useful for compliance reviews, internal handovers, or simply reconstructing what happened to a specific file. Retention is configurable by an administrator (days, months, or years).

Audit log entry


Locate and review subsurface files (seismic or well) with flexible filtering and tagging.

Subsurface data

Columns

ColumnDescription
NameFile name.
TypeData category (e.g. Seismic).
SizeTotal file size.
ModifiedLast modified date/time.
Last AccessedLast opened/read date/time.
OwnerUser associated with the file.
TagsAdd or manage tags directly from the row.
PathFull directory location.
OriginSource drive or storage location.

Sorting is available on Size, Modified, and Last Accessed.

Filters

FilterDescription
Search by NameFull or partial file name.
Search by TypeE.g. Seismic or Well.
Search by OwnerFiles owned/created by a specific user.
Search by TagFiles with specific tags.
Search by PathFiles within a directory or path.

Combine multiple filters to drill into specific datasets.


Explore and manage application projects (e.g. Petrel datasets) with detailed metadata, filtering, and tagging.

Application data

Columns

ColumnDescription
NameProject name.
TypeApplication type (e.g. Petrel).
SizeTotal project disk size.
TagsAdd or remove tags.
PathProject location.
OriginSource drive or storage.

Sorting is available on Size.

Filters

FilterDescription
Search by NameFull or partial project name.
Search by TypeE.g. Petrel, Prosper, MBAL.
Search by TagProjects with specific tags.
Search by PathProjects within a directory or path.

10. Tags

The Tags view is the central place to organize tags across all data domains (Seismic, Well, Applications, …).

Use the search bar to find existing tags quickly.

Tag search

10.2 Create new

Click Create new, enter a name, and click Save.

Tag create

10.3 Merge

Combine multiple tags into one to reduce duplicates and keep naming consistent. You can merge into a new tag or into an existing one.

Merge into new

The Delete on merge toggle controls what happens to the source tags after the merge:

  • On → source tags are removed after merging:

    Delete on merge — new tag

    Result — sources gone

  • Off → source tags remain alongside the merged tag:

    Keep on merge — new tag

    Result — sources kept

A dropdown lets you merge into an existing tag instead of a new one:

Existing tag dropdown

10.4 Bulk delete

Removes selected tags and unassigns them from all associated items.

Bulk delete

10.5 Selection helpers

OptionDescription
ClearClear all selections.
AllSelect every tag.
UnusedSelect tags not assigned to any item.

ClearAllUnused

10.6 Tag list

FieldDescription
Tag nameThe name of the tag.
Usage countNumber of files / projects using it.
DeletePermanently removes the tag.

Tag list

TIP

Tags updated or deleted here automatically update across Subsurface Search and Application Search.


Where to next