Pular para o conteúdo principal

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:

Permissões para criar ou refresh​

O proprietário (o usuário que cria a tabela) deve ter as seguintes permissões:

  • SELECT privilégio nas tabelas base.
  • USE CATALOG e privilégios USE SCHEMA no catálogo e esquema contendo as tabelas de origem.
  • USE CATALOG e privilégios USE SCHEMA no catálogo e esquema de destino.
  • CREATE MATERIALIZED VIEW privilégio no esquema que contém a view materializada.
  • CREATE TABLE privilé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égio CREATE TABLE para 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 REFRESH na 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.