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. Faça login em um workspace que esteja vinculado ao metastore Unity Catalog.
  2. Clique em Ícone de catálogo Catálogo .
  3. No painel Catálogo à esquerda, clique no catálogo no qual você deseja criar o esquema.
  4. No painel de detalhes, clique em Criar esquema .
  5. Dê um nome ao esquema e adicione qualquer comentário que ajude os usuários a entender a finalidade do esquema.
  6. (Opcional) Especifique um local de armazenamento gerenciado. Requer o privilégio CREATE MANAGED STORAGE no local externo de destino. Consulte Especificar um local de armazenamento gerenciar em Unity Catalog e gerenciar locais para esquemas.
  7. Clique em Criar .
  8. Conceda privilégios no esquema. Consulte gerenciar privilégios em Unity Catalog.
  9. Clique em Salvar .

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