Compatible with IntelliJ IDEA Ultimate, DataGrip and 2 more
Screenshot 2

Databricks

The Databricks integration with PyCharm Professional allows you to build your data and AI apps on the Databricks Data Intelligence Platform directly within the IDE, enhancing the data intelligence platform with the powerful Python IDE by JetBrains.

Features

Write code using smart completion, linters, local debugging, and a handy UI while running it in the cloud without any additional configurations.
The plugin allows you to:
  • Connect to the Databricks cluster directly via PyCharm.
  • Run Jupyter notebooks as Databricks workflows.
  • Run Python scripts as Databricks workflows or on a remote cluster.
  • Synchronize project files to the Databricks workspace.

The plugin requires a Databricks account.

Head over to the documentation to get step-by-step instructions on how to use the plugin.

What’s New

Unfortunately, JetBrains s.r.o. didn’t leave any update notes.
Feb 06, 2025
Version 251.20015.29

Getting Started

1. Open the Settings | Plugins dialog in your IDE and search for 'Databricks'. Install the plugin from the catalog.

2. Open the Databricks toolwindow. Go to plugin settings to create your first connection: if you have a .databrickscfg file in your user root directory, it will be used automatically for the authentication via profile. If not, choose your preferred authentication method. Check connection to make sure authentication was successful

3. Open a .py or .ipynb file and click 'Run as Workflow' or 'Run on Cluster' to run it in the Databricks infrastructure. You can also find the run option in the right-click context menu in the editor

4. Enjoy!

Rating & Reviews

3.1
1 Rating (54,010 Downloads)
5
4
3
2
1

mardanovtimur

01.11.2024

Can't debug code

0

steveay99

31.05.2024
  • It doesn't display workflows despite having a workflow section
  • Still need to use "Introspect JDBC Metadata" for the data source to populate the schema in the Database Explorer which takes up significant resources
  • No Databricks SQL Warehouse Integration
  • No Databricks Connect Integration with Jupyter
  • Can't use the plugin to connect the Data Source, have to specify the JDBC string manually.
+3

Additional Information

Vendor:
Plugin ID:
com.intellij.bigdatatools.databricks