How Do Dynamic Fields Impact MAR?
Some historical tables (e.g., ACCOUNT_HISTORY table) contain both static fields, such as business_city and currency, and dynamic fields, which are updated more often, such as amount_spent and balance. Fivetran generates a unique fivetran_id column based on all fields in the record. This means that whenever a dynamic field changes, we create a new fivetran_id column, resulting in a new version of the record. Because the REACH_FREQUENCY table references ACCOUNT_HISTORY by its fivetran_id, any update to ACCOUNT_HISTORY causes the related reach_frequency rows to be rewritten as well. For active accounts, this can significantly increase your Monthly Active Rows (MAR) usage.
To reduce MAR usage, consider adjusting your Facebook Ads connection's sync frequency to reduce how often dynamic fields are refreshed.