Skip to content

Add 3 new analytics_export rake tasks.#73935

Open
sureshc wants to merge 1 commit into
infrastructure/move-zero-etl-filter-management-to-cdo-rdsfrom
infrastructure/add-zero-etl-rake-tasks
Open

Add 3 new analytics_export rake tasks.#73935
sureshc wants to merge 1 commit into
infrastructure/move-zero-etl-filter-management-to-cdo-rdsfrom
infrastructure/add-zero-etl-rake-tasks

Conversation

@sureshc

@sureshc sureshc commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Add a rake task analytics_export:resync_zero_etl_table to enable an Infrastructure Engineer to restart synchronization of a table from MySQL to Redshift that had previously failed and where the issue has been resolved (table schema has been updated to be compatible with Zero ETL, etc.).

Also added a couple of additional helper rake tasks to analytics_export:

  • zero_etl_export_status - Get the current Zero ETL Integration status of each table.
  • configure_zero_etl_target_database - Set ACCEPTINVCHARS and TRUNCATECOLUMNS to true on the target Zero ETL database to ensure that Zero ETL Integration modifies/truncates individual rows that have encoding issues or column content longer than the Redshift max (32KB?) do not disrupt the streaming of other rows. This is a configuration step we apply to the target Redshift database when initially provisioning a MySQL to Redshift Zero ETL Integration that must be configured manually because Zero ETL does not yet support configuring it via CloudFormation.

Testing story

Deployment notes

Privacy and security

Co-Authored-By: Claude <claude@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant