¿Cómo puedo utilizar Visual Studio Code con Azure Databricks?
Visual Studio Code de Microsoft es un editor de código fuente ligero pero potente que se ejecuta en el escritorio y está disponible para Windows, macOS y Linux. Viene con soporte integrado para JavaScript, TypeScript y Node.js y tiene un rico ecosistema de extensiones para otros lenguajes y tiempos de ejecución (como C++, C#, Java, Python, PHP, Go y .NET). Visual Studio Code combina la sencillez de un editor de código fuente con potentes herramientas para desarrolladores, como la depuración y la finalización de código IntelliSense. Puede utilizar Visual Studio Code en su equipo de desarrollo local para escribir, ejecutar y depurar código en Azure Databricks, interactuar con almacenes SQL de Databricks en áreas de trabajo remotos de Azure Databricks y mucho más, como se indica a continuación:
Nombre | Use esta herramienta cuando quiera... |
---|---|
Extensión de Databricks para Visual Studio Code | Utilice Visual Studio Code para escribir y ejecutar código Python, R, Scala y SQL local en un área de trabajo Azure Databricks remota. |
Databricks Connect en Visual Studio Code con Python | Utilice Visual Studio Code para escribir, ejecutar y depurar código Python local en un área de trabajo remota de Azure Databricks. |
Databricks Connect en Visual Studio Code con Scala | Utilice Visual Studio Code para escribir, ejecutar y depurar código Scala local en un área de trabajo Azure Databricks remota. |
Agrupaciones de recursos de Databricks | Utilice Visual Studio Code para facilitar la creación, implementación y ejecución de agrupaciones. Las agrupaciones de recursos de Databricks (o agrupaciones para abreviar) le permiten definir, implementar y ejecutar mediante programación trabajos de Azure Databricks, canalizaciones de Delta Live Tables y MLOps Stacks utilizando los procedimientos recomendados y flujos de trabajo de CI/CD. |
CLI de Databricks | Utilice el Terminal integrado en Visual Studio Code para trabajar con Azure Databricks desde la línea de comandos. |
SDK de Databricks | Utilice la compatibilidad con lenguajes de programación integrada en Visual Studio Code para escribir, ejecutar y depurar código Python, Java y Go que funcione con Azure Databricks. |
Controlador de Databricks para SQLTools | Utilice una interfaz gráfica de usuario en Visual Studio Code para consultar almacenes SQL de Databricks en áreas de trabajo remotas de Azure Databricks. |
Conectores, controladores y API SQL de Databricks | Utilice la compatibilidad con lenguajes de programación integrada en Visual Studio Code para escribir, ejecutar y depurar código Python, Go, JavaScript, TypeScript y Node.js que funcione con almacenes SQL de Databricks en áreas de trabajo remotas de Azure Databricks. |
Aprovisionamiento de infraestructuras | Utilice complementos de terceros, como Hashicorp Terraform Extension for Visual Studio Code, para facilitar el aprovisionamiento de la infraestructura Azure Databricks con Terraform y seguir las mejores prácticas de infraestructura como código (IaC). Utilice la compatibilidad con lenguajes de programación integrada en Visual Studio Code para escribir e implementar definiciones de Python, TypeScript, Java, C# y Go de la infraestructura Azure Databricks a través de ofertas de terceros como Kit de desarrollo en la nube para Terraform (CDKTF) y Pulumi. |