Pular para o conteúdo principal

Aplicativos da Databricks

Databricks Os aplicativos permitem que os desenvolvedores criem e implantem dados seguros e aplicativos AI diretamente na plataforma Databricks, o que elimina a necessidade de infraestrutura separada. Os aplicativos são hospedados na plataforma Databricks serverless e se integram ao serviço da plataforma key, incluindo o seguinte:

  • Unity Catalog para governança de dados
  • Databricks SQL para consulta de dados
  • servindo modelo para implantado AI modelos
  • LakeFlow Empregos para ETL e automação
  • OAuth e entidade de serviço para autenticação e autorização

O senhor pode desenvolver seus aplicativos localmente, implantá-los em um workspace e movê-los entre espaços de trabalho. Esse modelo de hospedagem elimina a necessidade de os desenvolvedores lidarem com segurança, infraestrutura e compliance, o que simplifica o processo de levar as ferramentas de dados internas para a produção.

Para obter informações sobre os preços do Databricks Apps, consulte compute for Apps.

Frameworks compatíveis

O Databricks Apps é compatível com aplicativos Python e Node.js. As estruturas populares do Python incluem Streamlit, Dash e Gradio. Também há suporte para estruturas Node.js, como React, Angular, Svelte e Express.

O suporte para Python e Node.js permite arquiteturas de aplicativos híbridos. Por exemplo, um frontend do Node.js emparelhado com um backend do Node.js ou do Python. Para conhecer as etapas que o site Databricks executa para implantar um aplicativo híbrido, consulte Lógica de implantação.

Casos de uso comuns

Databricks Os aplicativos funcionam bem para ferramentas internas que combinam dados, AI e automação. Exemplos de casos de uso incluem:

  • Visualizações interativas de dados e painéis de Business Intelligence (BI) incorporados
  • Aplicativos de bate-papo Retrieval-Augmented Generation (RAG) com tecnologia Genie
  • Interfaces de configuração personalizadas para LakeFlow
  • Formulários de entrada de dados com o suporte do Databricks SQL
  • Automação de processos de negócios combinando vários Databricks serviço
  • Ferramentas de operações personalizadas para triagem e resposta a alertas

Acesso e permissões

Os aplicativos Databricks estão acessíveis apenas para usuários Databricks autenticados. Não há suporte para acesso anônimo, não autenticado ou público. Para obter detalhes, consulte Configurar permissões para seu aplicativo Databricks.

O compartilhamento de um aplicativo com sua organização o torna disponível para todos os usuários no Databricks account. Os usuários fora do account, incluindo partes interessadas externas ou usuários não autenticados, não podem acessar os aplicativos.

Limitações

  • Os arquivos do aplicativo não podem exceder 10 MB. Se algum arquivo no diretório do aplicativo exceder esse limite, a implantação falhará com um erro.
  • Databricks exclui o aplicativo logs quando o recurso compute que executa o aplicativo é encerrado. Consulte Registro em log e monitoramento para aplicativos Databricks.
  • Se você conceder consentimento a um aplicativo por meio da autorização do usuário, não poderá revogar esse consentimento posteriormente.
  • Databricks não são compatíveis com o espaço de trabalho da camada Standard.
  • O senhor pode criar um número limitado de aplicativos em seu site Databricks workspace. Para obter detalhes, consulte limites de recurso. Para conhecer os limites da Free Edition, consulte Limitações da Databricks Free Edition.

suporte ao padrão de conformidade