02-08-2023 07:36 AM
Hi everyone,
Do you guys know if it's possible to automate the Databricks workflow deployment through azure devops (like what we do with the deployment of notebooks)?
02-10-2023 09:26 PM
To automate the deployment of Databricks workflows, you can use the Databricks REST API and a scripting language such as Python or Bash. The script can create a new workflow and add steps to it, as well as manage existing workflows. The script can be triggered by a CI/CD pipeline, allowing for automated deployment of the workflow whenever changes are pushed to the source code repository. This approach can greatly simplify and streamline the deployment process, reducing the risk of manual errors and improving the speed of delivery.
02-09-2023 11:27 AM
This might help you:-
https://learn.microsoft.com/en-us/azure/databricks/dev-tools/ci-cd/ci-cd-azure-devops
02-14-2023 06:05 AM
thanks for the answer!! It isn't exactly what I want, though
02-09-2023 09:29 PM
Hi, yes, it is possible. Please refer: https://learn.microsoft.com/en-us/azure/databricks/dev-tools/ci-cd/ci-cd-azure-devops and let us know if this helps.
02-14-2023 06:05 AM
thanks for the answer!! It isn't exactly what I want, though
02-10-2023 09:26 PM
To automate the deployment of Databricks workflows, you can use the Databricks REST API and a scripting language such as Python or Bash. The script can create a new workflow and add steps to it, as well as manage existing workflows. The script can be triggered by a CI/CD pipeline, allowing for automated deployment of the workflow whenever changes are pushed to the source code repository. This approach can greatly simplify and streamline the deployment process, reducing the risk of manual errors and improving the speed of delivery.
02-14-2023 06:01 AM
thanks for the answer! could you give an example of the structure of the python script?
or a documentation link where I can find it...
02-12-2024 10:46 AM
Did you get a chance to try Brickflows - https://github.com/Nike-Inc/brickflow
You can find the documentation here - https://engineering.nike.com/brickflow/v0.11.2/
Brickflow uses - Databricks Asset Bundles(DAB) under the hood but provides a Pythonic way to create your workflows.
Join a Regional User Group to connect with local Databricks users. Events will be happening in your city, and you won’t want to miss the chance to attend and share knowledge.
If there isn’t a group near you, start one and help create a community that brings people together.
Request a New Group