Databricks Notebooks 와 Files 를 위한 Python 단계적 디버거(step-through debugger)의 일반 출시(GA)을 발표하게 되어 매우 기쁩니다. 많은 요청이 있었던 이 기능을 통해 데이터브릭스 사용자는 선호하는 IDE에서와 마찬가지로 복잡한 코드를 단계별로 살펴보고 오류를 진단할 수 있습니다.
주요 기능은 다음과 같습니다:
“데이터브릭스 노트북 디버거 덕분에 데이터브릭스 환경 내에서 정교한 노트북을 훨씬 더 쉽게 개발할 수 있게 되었습니다. 이 기능 덕분에 우리 팀의 생산성과 개발 속도가 의미 있게 향상되었습니다.” - Jackson Buckle, Data Scientist at Cenovus Energy
“디버거를 통해 코드의 오류를 더 효율적으로 발견하고 신속하게 수정할 수 있게 되었습니다. 특히 변수 상태에 대한 실시간 가시성을 제공하는 디버그 콘솔이 정말 마음에 듭니다.” - Víctor Machuca, Data Engineer at Sigma Alimentos
중단점을 설정하고 파이썬 코드를 정밀하게 단계별로 살펴보세요. 단계별 디버거를 사용하면 발생하는 오류를 빠르게 진단할 수 있습니다.
중단점에서 일시 중지한 경우 디버그 콘솔에서 Python 코드 스니펫을 실행할 수 있습니다. 디버그 콘솔을 사용하면 Spark 데이터프레임과 같은 변수를 실시간으로 검사하고 조작할 수 있습니다.
변수 탐색기(Variable Explorer)도 개선되었습니다. 이제 변수 탐색기에서 바로 데이터프레임의 스키마를 보고 '검사' 버튼을 클릭하여 디버그 콘솔에서 변수를 시각화할 수 있습니다.
단계별 디버거는 다음과 같은 다양한 컴퓨팅 옵션에서 사용할 수 있습니다:
지금 바로 새로운 디버거를 사용해보고 더 효율적인 코드 디버깅 방법을 경험해 보세요! 데이터브릭스 계정이 없는 경우 free trial 로 시작할 수 있습니다. 여러분의 피드백을 기다립니다. 이 새로운 기능이 디버깅 및 개발 환경을 어떻게 개선할지 기대됩니다.
(번역: Youngkyong Ko) Original Post