KrisJohannesen
Valued Contributor

This seems a bit counterintuitive I completely agree. As far as I am aware, there is no other way of doing this than committing to the DABs approach or not. So for local development that would mean doing a DAB deploy every time you need to update your dashboard - which I agree removes the UI based editing.

Just for clarity for others that might read this - the two approach look like this.

  1. The top one is the one that fits the DAB style with replace on the different environments
  2. The bottom one is the one that works natively in the UI
  "datasets": [
    {
      "name": "8b55b470",
      "displayName": "budget",
      "asset_name": "budget",
      "catalog": "ai_bi_dev",
      "schema": "metric_view"
    },
    {
      "name": "f8f5ce98",
      "displayName": "budget",
      "asset_name": "ai_bi.metric_view.budget"
    }
  ],
 
Hoping someone from Databricks can clarify if this is a bug or expected behavior. Do note that the parameters for default catalog and schema are quite new - so I imagine this will probably work with a future update