Unitycatalog

Unity Catalog #

Local Setup #

bin/start-uc-server
  • UI is separate NodeJS app and need to be started separately. Current observation is UI is very basic, not very useful. You can’t do any write operations through the UI.
cd ui -- ../sandbox/data/unitycatalog/ui
yarn install
yarn start

Unity Catalog UI

  • You can use integration with DuckDB to query Unity Catalog tables.
  • From Duck, you can query but can’t write.
  • Other option is to use Unity catalog’s utility CLI uc to load/query data into Unity Catalog tables:
  • Reference: Unity Catalog CLI
bin/uc table create --full_name unity.default.test    --columns "some_numbers INT, some_letters STRING"     --storage_location ./sandbox/data/unitycatalog/etc/data/external/unity/default/tables/ 

bin/uc table get --full_name unity.default.numbers