Wie kann ich PyCharm mit Azure Databricks verwenden?
PyCharm von JetBrains ist eine dedizierte Python-IDE (integrierte Entwicklungsumgebung), die eine breite Palette von grundlegenden Tools für Python-Entwickler*innen bereitstellt, die eng integriert sind, um eine bequeme Umgebung für eine produktive Python-, Web- und Data Science-Entwicklung zu schaffen. Sie können PyCharm auf Ihrem lokalen Entwicklungscomputer verwenden, um Python-Code in Azure Databricks-Remotearbeitsbereichen zu schreiben, auszuführen und zu debuggen:
Name | Verwenden Sie dies, wenn Sie möchten … |
---|---|
Databricks Connect in PyCharm mit Python | Verwenden Sie PyCharm, um lokalen Python-Code in einem Azure Databricks-Remotearbeitsbereich zu schreiben, auszuführen und zu debuggen. |
Databricks-Ressourcenbundles | Verwenden Sie PyCharm, um das Erstellen, Bereitstellen und Ausführen von Paketen zu vereinfachen. Databricks-Ressourcenbundles (oder kurz Bundles) ermöglichen Ihnen die programmgesteuerte Definition, Bereitstellung und Ausführung von Azure Databricks-Aufträgen, Delta Live Tables-Pipelines und MLOps Stacks mithilfe von bewährten CI/CD-Methoden und -Workflows. |
Databricks-Befehlszeilenschnittstelle | Verwenden Sie das integrierte Terminal in PyCharm, um über die Befehlszeile mit Azure Databricks zu arbeiten. |
Databricks SDK für Python | Verwenden Sie PyCharm zum Schreiben, Ausführen und Debuggen von Python-Code, der mit Azure Databricks funktioniert. |
Databricks SQL-Connector für Python | Verwenden Sie PyCharm, um Python-Code zu schreiben, auszuführen und zu debuggen, der mit SQL-Warehouses von Databricks in Azure Databricks-Remotearbeitsbereichen funktioniert. |
Bereitstellen der Infrastruktur | Verwenden Sie das Terraform- und HCL-Plug-In für PyCharm, um die Bereitstellung der Azure Databricks-Infrastruktur mit Terraform zu vereinfachen und bewährte IaC-Methoden (Infrastructure-as-Code) einzuhalten. Verwenden Sie PyCharm, um Python-Definitionen der Azure Databricks-Infrastruktur über Drittanbieterangebote wie das Cloud Development Kit für Terraform (CDKTF) und Pulumi zu schreiben und bereitzustellen. |