Requisitos para pipelines autônomos
A criação e o refresh de views materializadas e tabelas de streaming autônomas exigem um workspace habilitado para serverless e para Unity Catalog, além de um SQL warehouse ou um notebook em compute geral serverless.
Você pode criar e refresh views materializadas e tabelas de transmissão autônomas usando um SQL Warehouse. Para enviar instruções CREATE e REFRESH, use o editor SQL na interface do usuário do Databricks, a CLI do Databricks SQL ou a API do Databricks SQL.
Requisitos
Os requisitos a seguir se aplicam a todos os pipelines autônomos.
Você deve ter:
- Uma account Databricks com Serverless habilitado. Consulte Configurar SQL warehouses serverless.
- Um workspace com o Unity Catalog habilitado. Consulte começar com Unity Catalog.
Permissões para criar ou refresh
O proprietário (o usuário que cria a tabela) deve ter as seguintes permissões:
SELECTprivilégio nas tabelas base.USE CATALOGe privilégiosUSE SCHEMAno catálogo e esquema contendo as tabelas de origem.USE CATALOGe privilégiosUSE SCHEMAno catálogo e esquema de destino.CREATE MATERIALIZED VIEWprivilégio no esquema que contém a view materializada.CREATE TABLEprivilégio no esquema que contém a tabela de transmissão. Os pipelines que usam o modo de publicação legado também requerem o privilégioCREATE TABLEpara views materializadas.
Para refresh uma view materializada autônoma ou tabela de transmissão:
- Você deve estar no workspace que o criou.
- Você deve ter o privilégio
REFRESHna tabela. Os proprietários têm esse privilégio implicitamente.
Requisitos da tabela de origem
Para o refresh incremental de views materializadas de tabelas Delta, as tabelas de origem devem ter o acompanhamento de linhas ativado.
SQL warehouse
Para criar ou refresh views materializadas autônomas e tabelas de transmissão usando um SQL Warehouse, você deve ter um SQL Warehouse Pro ou Serverless habilitado para Unity Catalog.
Requisitos de query
Para fazer query em uma materialized view autônoma ou tabela de transmissão, você deve ser o proprietário ou deve ter SELECT na tabela junto com USE CATALOG e USE SCHEMA em seus pais.
Você deve usar um dos seguintes recursos de compute:
- Armazém SQL
- Interfaces de LakeFlow Pipelines
- Compute de modo de acesso padrão (anteriormente modo de acesso compartilhado)
- Compute em modo de acesso dedicado (antigo modo de acesso de usuário único) no Databricks Runtime 15.4 ou acima, se o workspace estiver habilitado para serverless compute. Veja Controle de acesso detalhado em compute dedicado. Se você for o proprietário, poderá usar compute em modo de acesso dedicado executando o Databricks Runtime 14.3 ou acima.
Disponibilidade regional
As tabelas criadas e atualizadas usando um Databricks SQL warehouse estão disponíveis em todas as regiões que suportam Databricks SQL warehouses Serverless.
Para obter a lista de regiões suportadas para Databricks SQL warehouse, consulte Disponibilidade Serverless.