Formula Field Backups Retirement

What is being done?

GRAX is ending support for backing up formula fields on new backup jobs.

Formula fields will continue working for backup jobs that were configured to enable formulas. However, once you go into the backup job and re-save for any reason, that job will no longer be configured to back up formulas.

On all new backup jobs created going forward (starting from GRAX version 3.90), formulas will not be an option.

Archive jobs will continue to back up formula fields by default.

Why is GRAX retiring support for this feature?

There are many reasons that GRAX has historically advised not to back up formula fields:

  • Formula fields inherently are stale the minute they are backed up to GRAX.
  • If there are too many formula fields, Salesforce will require "fragmenting" of queries, which can lead to backup jobs taking exponentially longer.
  • GRAX cannot control the contents of any given formula field. If there are too many formula fields or even 1 formula field is too complex, Salesforce can often throw query errors.

What is the recommended workaround?

If you truly need formula fields enabled on a few objects, we recommend:

  • Splitting these objects out into their own GSP
  • Reaching out to GRAX to discuss the implications on backups. At the moment, GRAX can enable formula fields on a case-by-case basis.

Alternatively, we recommend not backing up formula fields, and instead using History Stream to consume the GRAX data in your downstream data lake / data warehouse where you can recreate the formula logic as needed.

Timing

GRAX will end support for this feature in the Winter of 2022. This may be accelerated if changes are needed to protect the integrity of the GRAX service, or if third parties retire a piece of their service which makes the feature unavailable. This will be communicated and the retirement timing will be updated in advance.

How do I get more information?

If you have questions or need more information, please open a support ticket.