Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FEATURE]: Support enabling Iceberg reads on Delta tables (Uniform) in bulk on all eligible tables #3507

Open
1 task done
ankitshah-db opened this issue Jan 9, 2025 · 2 comments
Assignees
Labels
enhancement New feature or request needs-triage

Comments

@ankitshah-db
Copy link

ankitshah-db commented Jan 9, 2025

Is there an existing issue for this?

  • I have searched the existing issues

Problem statement

As tables are being migrated from ext. HMS to UC, can UCX be extended to enable Iceberg Reads (Uniform) on those tables in bulk, especially when they have Deletion Vectors enabled

Proposed Solution

Step 1: Run the ‘REORG TABLE ... APPLY (PURGE)’ command followed by
Step 2: ‘REORG TABLE .. APPLY (UPGRADE UNIFORM(ICEBERG_COMPAT_VERSION= ..))’

Additional Context

No response

@ankitshah-db ankitshah-db added enhancement New feature or request needs-triage labels Jan 9, 2025
@github-project-automation github-project-automation bot moved this to Todo in UCX Jan 9, 2025
@JCZuurmond
Copy link
Member

Hi @ankitshah-db , thank you for opening an issue. Why did you open this issue for UCX? Is it related to Unity Catalog migration? The request reads like something separate from Hive metastore and UC migrations

@ankitshah-db
Copy link
Author

ankitshah-db commented Jan 10, 2025

@JCZuurmond our customer is about to migrate thousands of tables from ext HMS to UC using UCX and wants to enable Uniform on all of them. We are hoping UCX can help with the bulk migration and help enable Uniform as well. Basically run the ALTER table commands on the migrated tables:
ALTER TABLE table_name SET TBLPROPERTIES(
'delta.enableIcebergCompatV2' = 'true',
'delta.universalFormat.enabledFormats' = 'iceberg');

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs-triage
Projects
Status: Todo
Development

No branches or pull requests

3 participants