Requisitos para um oleoduto independente
A criação e atualização de views materializadas autônomas e tabelas de transmissão requer um workspace com serverless ativado e Unity Catalog ativado, e um SQL warehouse ou um Notebook em compute geral serverless.
Você pode criar e refresh tabelas de visualização materializada e de transmissão independentes usando um SQL warehouse. Para enviar instruções CREATE e REFRESH , use o editor SQL na interface do usuário Databricks , a CLIDatabricks SQL ou a APIDatabricks SQL.
Requisitos gerais
Os seguintes requisitos aplicam-se a todos os gasodutos independentes.
Você precisa ter:
- Uma account Databricks com serverless ativado. Consulte Configurar um data warehouse SQL serverless.
- Um workspace com Unity Catalog ativado. Consulte o Guia de Introdução ao 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 que contém 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 transmissão. O pipeline que usa o modo de publicação legado também requer o privilégioCREATE TABLEpara visualização materializada.
Para refresh uma view materializada independente ou uma tabela:
- Você precisa estar no workspace que o criou.
- Você deve ter o privilégio
REFRESHna mesa. Os proprietários têm esse privilégio implicitamente.
Requisitos da tabela de origem
Para refresh incremental da visão materializada a partir de tabelas Delta , as tabelas de origem devem ter o acompanhamento de linhas ativado.
SQL warehouse
Para criar ou refresh tabelas de visualização materializada e transmissão independentes usando um SQL warehouse, você precisa ter um SQL warehouse serverless ou Pro habilitado para o Catálogo Unity.
Requisitos da consulta
Para consultar uma view materializada independente ou uma tabela de transmissão, você deve ser o proprietário ou deve ter SELECT na tabela, juntamente com USE CATALOG e USE SCHEMA em seus pais.
Você deve usar um dos seguintes recursos compute :
- Armazém SQL
- Interfaces de pipeline declarativas LakeFlow Spark
- compute em modo de acesso padrão (anteriormente modo de acesso compartilhado)
- compute em modo de acesso dedicado (anteriormente modo de acesso de usuário único) no Databricks Runtime 15.4 ou superior, se o workspace estiver habilitado para compute serverless . Consulte Controle de acesso granular em computededicada. Se você for o proprietário, poderá usar o modo de acesso dedicado compute executando Databricks Runtime 14.3 ou superior.
Disponibilidade regional
As tabelas criadas e atualizadas usando um data warehouse Databricks SQL estão disponíveis em todas as regiões que oferecem suporte a data warehouses Databricks SQL serverless do Databricks.
Para obter a lista de regiões compatíveis com os data warehouses Databricks SQL , consulte a disponibilidade sem servidor.