Estamos entusiasmados em anunciar o Disponibilidade Geral de um depurador passo a passo Python para notebooks e arquivos do Databricks. Esse recurso altamente solicitado permite que os usuários do Databricks percorram códigos complexos e diagnostiquem erros da mesma forma que fariam em seu IDE favorito.
Chave os recursos incluem:
- UX de depuração simples e poderosa: Defina pontos de interrupção e percorra seu código Python usando uma interface de usuário elegante com controles IDE familiares.
- Inspeção e manipulação de variáveis: Observe o estado do seu Pocket book quando pausado em um ponto de interrupção com um Variable Explorer aprimorado. Você também pode escrever código Python em um console de depuração para inspecionar e manipular variáveis em tempo actual.
- Suportado em qualquer lugar: esse recurso de depuração está disponível em clusters multifuncionais e computação sem servidor.
“O Databricks Pocket book Debugger tornou significativamente mais fácil o desenvolvimento de notebooks sofisticados inteiramente dentro do ambiente Databricks. O recurso melhorou significativamente a produtividade e a velocidade de desenvolvimento de nossa equipe.” – Jackson Buckle, cientista de dados da Cenovus Power
“O Debugger nos ajudou a detectar erros no código com mais eficiência e nos capacitou a corrigi-los rapidamente. Aprecio particularmente o console de depuração, que nos proporcionou visibilidade em tempo actual do estado de nossas variáveis.” – Víctor Machuca, Engenheiro de Dados da Sigma Alimentos
UX de depuração simples e poderosa
Defina pontos de interrupção e percorra seu código Python com precisão. Com nosso depurador passo a passo, você pode diagnosticar rapidamente os erros que está enfrentando.
Inspeção de Variáveis
Quando pausado em um ponto de interrupção, você pode executar trechos de código Python no console de depuração. O console de depuração permite inspecionar e manipular suas variáveis, como Spark DataFrames, em tempo actual.
Também melhoramos o Variable Explorer. Agora, você pode visualizar o esquema dos DataFrames diretamente no Variable Explorer e visualizar suas variáveis no console de depuração clicando no botão “Inspecionar”.
Experimente o novo depurador passo a passo agora.
Nosso depurador passo a passo está disponível em várias opções de computação, incluindo:
- Computação sem servidor
- Clusters de “usuário único” e “sem isolamento compartilhado” (DBR 13.3+)
- Clusters “compartilhados” (com suporte para DBR 15.1 e superior, DBR 14.3 em breve)
Experimente o novo depurador hoje e experimente uma maneira mais eficiente de depurar seu código! Se você não tiver uma conta do Databricks, poderá começar com uma teste gratuito. Aguardamos seus comentários e estamos ansiosos para ver como esse novo recurso melhora sua experiência de depuração e desenvolvimento.