- Legacy Table ACLs
- Entitlements
- AWS instance profiles
- Clusters and cluster policies
- Instance Pools
- Databricks SQL warehouses
- Delta Live Tables
- Jobs
- MLflow experiments and registry
- SQL Dashboards and Queries
- SQL Alerts
- Token and password usage permissions are set at the workspace level
- Secret scopes
- Notebooks
- Directories
- Repos
- Files
The upgrade involves several steps, and UCX leverages the Databricks Lakehouse platform to perform it.
Hereโs how you can proceed:
-
Prerequisites:
- Youโll need a desktop computer running Windows, MacOS, or Linux.
- Ensure network access to your Databricks Workspace and the internet (for retrieving additional Python packages).
- Set up databricks-cli and obtain the necessary credentials following the installation instructions.
-
Installation:
- UCX will install code, libraries, and workflows into your workspace.
- After installation, youโll run a series of workflows and examine the output.
- The custom-generated README.py, config. yaml and other assets will be placed in your Databricks workspace home folder under a subfolder named.
.ucx
.
-
Assessment and Upgrade:
- Trigger the assessment job (found under workflows or via the active link in README.py).
- Review the assessment results in the custom-generated Databricks dashboard.
- UCX will create job notebooks and deploy code and configuration files as part of the upgrade process.
Remember that youโll need administrative authority for your account, Unity Catalog, and workspace to complete the upgrade process. If you havenโt already, set up databricks-cli and follow the steps outlined in the UCX repository on GitHub for detailed instructions.
Please note that UCX currently supports installations and upgrades only through Databricks CLI, as i...