Apache Iceberg

Clumio restores Apache Iceberg tables in an Iceberg-aware manner: table metadata and snapshot relationships are preserved, so the restored table is transactionally consistent and ready to query without manual rebuilding. You can restore to any point in time or to a specific snapshot — in place, to a new table, or to an existing empty table — and to the same or a different AWS account or region. You can also restore across catalogs — for example, restore a Glue Data Catalog table into Amazon S3 Tables, or vice versa.

For a selected table, the backups calendar view displays the dates with available backups, where a dot (.) represents an available backup. You can also switch to the backups list view and click View all snapshots. From any snapshot, you can restore the table or view the table schema.

Recover an Apache Iceberg table from a SecureVault Standard backup

  1. Navigate to AWS > Inventory > Apache Iceberg tables, and select the Glue tables or S3 tables tab. The Inventory page lists the Apache Iceberg tables that have been inventoried into Clumio.

  2. Click the name of the Apache Iceberg table to restore. A detailed view of the table appears, with the backups calendar view and list view.

  3. Start a restore in either of the following ways:

  4. Click Restore at the top right of the table's detail view to restore all snapshots, selected snapshots, or a point in time.

  5. Select a backup from the calendar, or click View all snapshots in the list view to select a specific snapshot, and then click Restore table.

  6. By default, the restore target is Source — the table is restored in place to its original location. To restore elsewhere, select Custom.

  7. With Custom selected, choose the restore target:

  8. The destination Account and Region.

  9. The Catalog typeGlue or S3 tables.

  10. For a Glue destination, the target database.

  11. For an S3 tables destination, the Table bucket ARN and Namespace.

  12. Whether to restore to a new table (provide a name) or to an existing empty table.

  13. If you are restoring to a new table, configure the Table optimization parameters as needed (see the caution below). Table optimization cannot be edited when restoring to an existing table.

  14. Click Restore.

    Clumio begins the restore job. Once the job is complete, the table is fully restored.

  15. To see the restored table, sign in to your AWS account through the AWS Management Console.

Before restoring to Amazon S3 Tables

To avoid losing restored data, configure the destination before you restore:

  • Disable orphan file deletion on the target S3 Table bucket to prevent invalid garbage collection during or after the restore.

  • Check the snapshot expiry values on the destination S3 Table. If the expiry is shorter than the oldest snapshot being restored, restored snapshots may expire immediately.

  • When restoring to a new table, the Table optimization settings can change your data on restore: enabling Compaction may cause AWS to compact the table immediately, and enabling Snapshot retention may cause AWS to delete old snapshots immediately. Disable both if you want the restored table to match the backup exactly.

×

Loading...