MetricSign
EN|NLRequest Access
High severityconfiguration

Power BI Refresh Error:
DATABRICKS_APPS_DEPLOYMENT_FAILED

What does this error mean?

A Databricks App failed to deploy, typically because the app configuration is invalid, required resources are missing, or the app image could not be built.

Common causes

  • 1The app.yaml configuration file contains syntax errors or references non-existent resources
  • 2Required Python packages in requirements.txt could not be resolved or downloaded
  • 3The service principal used by the app lacks sufficient permissions on referenced Databricks resources
  • 4The workspace does not have Databricks Apps enabled or the feature is restricted by policy

How to fix it

  1. 1Step 1: Check the deployment logs in the Databricks Apps UI or via the Apps API for the specific error message.
  2. 2Step 2: Validate app.yaml syntax and confirm all referenced SQL warehouses, clusters, and secrets exist.
  3. 3Step 3: Test requirements.txt by running pip install -r requirements.txt locally or in a cluster notebook.
  4. 4Step 4: Verify the app service principal has USE on the warehouse and READ on any referenced data resources.
  5. 5Step 5: If the workspace policy restricts Apps, contact your Databricks admin to enable the feature.

Frequently asked questions

Are Databricks Apps available on all workspace tiers?

Databricks Apps requires a Premium or higher plan. The feature can also be restricted by workspace or account-level policies set by Databricks admins.

How do I view deployment logs for a failed app?

In the Databricks UI, go to Apps, select your app, and view the Deployment History tab. Each deployment entry includes a full log of build and startup output.

Other configuration errors