Limitações do modo de acesso de computação para o Unity Catalog
A Databricks recomenda o uso do Unity Catalog e do modo de acesso compartilhado para a maioria das cargas de trabalho. Este artigo descreve as limitações e os requisitos de cada modo de acesso com Unity Catalog. Para obter detalhes sobre os modos de acesso, consulte Modos de acesso.
Databricks recomenda o uso de políticas compute para simplificar as opções de configuração para a maioria dos usuários. Consulte Criar e gerenciar políticas em compute .
Observação
O compartilhamento sem isolamento é um modo de acesso herdado que não oferece suporte ao Unity Catalog.
Importante
O script init e a biblioteca têm suporte diferente nos modos de acesso e nas versões do Databricks Runtime. Consulte Onde o script de inicialização pode ser instalado? e biblioteca com escopo de clusters.
Limitações do modo de acesso de usuário único no Unity Catalog
O modo de acesso de usuário único no Unity Catalog tem as seguintes limitações. Estas são adicionais às limitações gerais para todos os modos de acesso Unity Catalog . Consulte Limitações gerais do Unity Catalog.
Limitações de controle de acesso refinadas para o modo de acesso de usuário único do Unity Catalog
Em Databricks Runtime 15.3 e abaixo, não há suporte para controle de acesso refinado em compute de usuário único. Especificamente:
O senhor não pode acessar uma tabela que tenha um filtro de linha ou uma máscara de coluna.
O senhor não pode acessar a exibição dinâmica.
Para ler de qualquer view, o senhor deve ter
SELECT
em todas as tabelas e visualizações referenciadas pelo view.
Para consultar uma exibição dinâmica, uma exibição na qual o senhor não tem SELECT
nas tabelas e exibições subjacentes e tabelas com filtros de linha ou máscaras de coluna, siga um destes procedimentos:
Use um SQL warehouse.
Use compute com o modo de acesso compartilhado.
Use compute com modo de acesso de usuário único em Databricks Runtime 15.4 LTS ou acima (Public Preview).
Databricks Runtime 15.4 LTS e acima suportam controle de acesso refinado em compute de usuário único. Para aproveitar a filtragem de dados fornecida em Databricks Runtime 15.4 LTS e acima, o senhor também deve verificar se o seu workspace está habilitado para serverless compute , porque a funcionalidade de filtragem de dados que suporta controles de acesso refinados é executada em serverless compute. Portanto, o senhor poderá ser cobrado pelo serverless compute recurso quando usar o compute de usuário único para executar operações de filtragem de dados. Consulte Controle de acesso refinado em um único usuário em compute.
limitações de transmissão para o modo de acesso de usuário único do Unity Catalog
O ponto de verificação assíncrono não tem suporte no Databricks Runtime 11.3 LTS e abaixo.
StreamingQueryListener
É necessário o Databricks Runtime 15.1 ou o acima para usar credenciais ou interagir com objetos gerenciados pelo Unity Catalog em um único usuário compute.
Limitações gerais do Unity Catalog
As limitações a seguir se aplicam a todos os modos de acesso habilitados para o Unity Catalog.
limitações de transmissão para o Unity Catalog
O modo de processamento contínuo do Apache Spark não é compatível. Consulte Processamento Contínuo no Guia de Programação do Spark transmissão estruturada.
Consulte também as limitações de transmissão para o modo de acesso de usuário único Unity Catalog e as limitações e requisitos de transmissão para o modo de acesso compartilhado Unity Catalog .
Para obter mais informações sobre transmissão com o Unity Catalog, consulte Usando o Unity Catalog com transmissão estruturada.