Dedicado compute requisitos e limitações
Esta página descreve os requisitos e as limitações para o site dedicado compute. A maioria das limitações do site compute dedicado depende do tempo de execução, pois o suporte a recursos foi adicionado ao longo do tempo.
O script de inicialização e a biblioteca têm suporte diferente nos modos de acesso e nas versões do site Databricks Runtime. Consulte Onde o script de inicialização pode ser instalado? e biblioteca com escopo de computação.
O site dedicado compute atribuído a um grupo tem limitações adicionais. Consulte Limitações de acesso em grupo.
Suporte de controle de acesso refinado
O controle de acesso refinado é suportado em compute dedicado com determinados requisitos:
-
Seu workspace deve estar habilitado para serverless compute.
-
As operações de leitura são suportadas em Databricks Runtime 15.4 LTS e acima.
-
As operações de gravação são compatíveis com o site Databricks Runtime 16.3 e superiores. Consulte Suporte para DDL, SHOW, DESCRIBE e outros comandos.
-
Se o seu workspace foi implementado com um firewall ou possui restrições de rede de saída, você deve abrir as portas 8443-8451 para habilitar o controle de acesso granular em compute dedicados. Consulte Grupos de segurança.
Se o seu site dedicado compute estiver sendo executado em Databricks Runtime 15.3 ou abaixo:
- Você 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 a partir de qualquer view, o senhor deve ter
SELECTem todas as tabelas e visualizações que são referenciadas pelo view.
Transmissão e materialização view requisitos em sites dedicados compute
- Para query uma tabela que outro usuário criou usando LakeFlow Pipelines, incluindo tabela de streaming e view materializada, seu Workspace deve estar habilitado para compute serverless e seu compute dedicado deve estar no Databricks Runtime 15.4 ou acima. Consulte Usar tabelas de transmissão autônomas e usar views materializadas autônomas.
- O checkpointing assíncrono é suportado em Databricks Runtime 12.2 LTS e acima.
- O uso do
StreamingQueryListenerpara interagir com objetos gerenciados pelo Unity Catalog é compatível com o Databricks Runtime 15.1 e o acima. - Python
foreachBatchnão suportaThreadPoolExecutorou execução multithread. A execução multithread pode não gerar erros, mas pode resultar em corrupção de dados ou resultados inconsistentes.
Funções definidas pelo usuário
- UDFs Python do Unity Catalog não são suportadas em compute dedicado. Use compute Serverless, compute no modo de acesso padrão, um SQL Warehouse Serverless ou Pro, ou Lakeflow pipelines para executar UDFs Python do Unity Catalog. Consulte Funções definidas pelo usuário (UDFs) de SQL e Python no Unity Catalog.