Pular para o conteúdo principal

Crie esquemas

Este artigo mostra como criar esquemas em Unity Catalog e no legado Hive metastore.

Para saber mais sobre esquemas em Databricks, incluindo uma comparação do comportamento do esquema em Unity Catalog e Hive metastore, consulte O que são esquemas em Databricks?

Antes de começar

Para criar um esquema no Unity Catalog:

  • O senhor deve ter um metastore Unity Catalog vinculado ao workspace onde realiza a criação do esquema.
  • Você deve ter as permissões de dados USE CATALOG e CREATE SCHEMA no catálogo principal do esquema. Tanto o administrador da metastore quanto o proprietário do catálogo podem conceder esses privilégios a você. Se você for administrador da metastore, poderá conceder esses privilégios a si mesmo.
  • Para especificar um local de armazenamento gerenciar opcional para as tabelas e os volumes no esquema, um local externo deve ser definido em Unity Catalog e o senhor deve ter o privilégio CREATE MANAGED STORAGE no local externo. Consulte Especificar um local de armazenamento gerenciar em Unity Catalog.
  • O clustering que o senhor usa para executar um Notebook para criar um esquema deve usar um modo de acesso compatível com o Unity Catalog. Consulte Modos de acesso. SQL O armazém sempre oferece suporte ao site Unity Catalog.

Para criar um esquema em Hive metastore:

Crie um esquema

Para criar um esquema em Unity Catalog, o senhor pode usar o Catalog Explorer ou o comando SQL. Para criar um esquema em Hive metastore, o senhor deve usar o comando SQL.

  1. Log in to a workspace that is linked to the Unity Catalog metastore.
  2. Click Catalog icon Catalog.
  3. In the Catalog pane on the left, click the catalog you want to create the schema in.
  4. In the detail pane, click Create schema.
  5. Give the schema a name and add any comment that would help users understand the purpose of the schema.
  6. (Optional) Specify a managed storage location. Requires the CREATE MANAGED STORAGE privilege on the target external location. See Specify a managed storage location in Unity Catalog and Managed locations for schemas.
  7. Click Create.
  8. Grant privileges on the schema. See Manage privileges in Unity Catalog.
  9. Click Save.

O senhor também pode criar um esquema usando o provedor Databricks Terraform e databricks_schema. Você pode recuperar uma lista de IDs de esquema usando databricks_schemas

Próximas etapas