<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Improvement in DAB for alert_task in Data Engineering</title>
    <link>https://community.databricks.com/t5/data-engineering/improvement-in-dab-for-alert-task/m-p/167426#M55707</link>
    <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm facing with a difference between DAB and the UI concerning alert_task on job ressource.&lt;/P&gt;&lt;P&gt;I have an alert with a SQL query using some parameters, installed by DAB. When I want to use it un job ressource in DAB we can't use "parameters" in alert_task so we can't override these parameters. But when I create a job ressource with the UI using the same alert I can override parameters.&lt;/P&gt;&lt;P&gt;Any help or improvement in DAB ?&lt;/P&gt;&lt;P&gt;Exemple :&lt;/P&gt;&lt;P&gt;simple alert yaml&lt;/P&gt;&lt;PRE&gt;resources:&lt;BR /&gt;  alerts:&lt;BR /&gt;    generic_alert_notification:&lt;BR /&gt;      display_name: generic_alert_notification&lt;BR /&gt;      warehouse_id: ${var.warehouse_id}&lt;BR /&gt;      query_text: SELECT :task as TACHE&lt;BR /&gt;      parameters:&lt;BR /&gt;        - name: task&lt;BR /&gt;        value : DEFAULT TASK&lt;BR /&gt;      evaluation:&lt;BR /&gt;        comparison_operator: IS_NOT_NULL&lt;BR /&gt;        source:&lt;BR /&gt;          name: TACHE&lt;BR /&gt;        notification:&lt;BR /&gt;          subscriptions:&lt;BR /&gt;            - user_email: ${var.mail_alert_1}&lt;BR /&gt;      schedule:&lt;BR /&gt;        pause_status: PAUSED&lt;BR /&gt;        quartz_cron_schedule: "0 0 9 * * ?"&lt;BR /&gt;        timezone_id: "Europe/Paris"&lt;BR /&gt;      custom_summary: "[${var.domain_name}][${bundle.target}] Notes on {{QUERY_RESULT_VALUE}}"&lt;BR /&gt;      custom_description: |&lt;BR /&gt;        &amp;lt;b&amp;gt;Domaine : &amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;Environnement : ${bundle.target}&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;Tâche : {{QUERY_RESULT_VALUE}}&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;------------------------------------------&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;/PRE&gt;&lt;P&gt;simple job using alert with parameters (doesn't work)&lt;/P&gt;&lt;PRE&gt;resources:&lt;BR /&gt;  jobs:&lt;BR /&gt;    test_alert:&lt;BR /&gt;      name: test notif&lt;BR /&gt;      tasks:&lt;BR /&gt;        - task_key: alert_gen_ko&lt;BR /&gt;          alert_task:&lt;BR /&gt;          alert_id: ${resources.alerts.generic_alert_notification.id}&lt;BR /&gt;          parameters:&lt;BR /&gt;            task: OVERIDE TASK NAME&lt;BR /&gt;   queue:&lt;BR /&gt;     enabled: true&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 03 Sep 2026 15:25:06 GMT</pubDate>
    <dc:creator>TPI_PARIS</dc:creator>
    <dc:date>2026-09-03T15:25:06Z</dc:date>
    <item>
      <title>Improvement in DAB for alert_task</title>
      <link>https://community.databricks.com/t5/data-engineering/improvement-in-dab-for-alert-task/m-p/167426#M55707</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I'm facing with a difference between DAB and the UI concerning alert_task on job ressource.&lt;/P&gt;&lt;P&gt;I have an alert with a SQL query using some parameters, installed by DAB. When I want to use it un job ressource in DAB we can't use "parameters" in alert_task so we can't override these parameters. But when I create a job ressource with the UI using the same alert I can override parameters.&lt;/P&gt;&lt;P&gt;Any help or improvement in DAB ?&lt;/P&gt;&lt;P&gt;Exemple :&lt;/P&gt;&lt;P&gt;simple alert yaml&lt;/P&gt;&lt;PRE&gt;resources:&lt;BR /&gt;  alerts:&lt;BR /&gt;    generic_alert_notification:&lt;BR /&gt;      display_name: generic_alert_notification&lt;BR /&gt;      warehouse_id: ${var.warehouse_id}&lt;BR /&gt;      query_text: SELECT :task as TACHE&lt;BR /&gt;      parameters:&lt;BR /&gt;        - name: task&lt;BR /&gt;        value : DEFAULT TASK&lt;BR /&gt;      evaluation:&lt;BR /&gt;        comparison_operator: IS_NOT_NULL&lt;BR /&gt;        source:&lt;BR /&gt;          name: TACHE&lt;BR /&gt;        notification:&lt;BR /&gt;          subscriptions:&lt;BR /&gt;            - user_email: ${var.mail_alert_1}&lt;BR /&gt;      schedule:&lt;BR /&gt;        pause_status: PAUSED&lt;BR /&gt;        quartz_cron_schedule: "0 0 9 * * ?"&lt;BR /&gt;        timezone_id: "Europe/Paris"&lt;BR /&gt;      custom_summary: "[${var.domain_name}][${bundle.target}] Notes on {{QUERY_RESULT_VALUE}}"&lt;BR /&gt;      custom_description: |&lt;BR /&gt;        &amp;lt;b&amp;gt;Domaine : &amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;Environnement : ${bundle.target}&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;Tâche : {{QUERY_RESULT_VALUE}}&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;br&amp;gt;&lt;BR /&gt;        &amp;lt;b&amp;gt;------------------------------------------&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;/PRE&gt;&lt;P&gt;simple job using alert with parameters (doesn't work)&lt;/P&gt;&lt;PRE&gt;resources:&lt;BR /&gt;  jobs:&lt;BR /&gt;    test_alert:&lt;BR /&gt;      name: test notif&lt;BR /&gt;      tasks:&lt;BR /&gt;        - task_key: alert_gen_ko&lt;BR /&gt;          alert_task:&lt;BR /&gt;          alert_id: ${resources.alerts.generic_alert_notification.id}&lt;BR /&gt;          parameters:&lt;BR /&gt;            task: OVERIDE TASK NAME&lt;BR /&gt;   queue:&lt;BR /&gt;     enabled: true&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 03 Sep 2026 15:25:06 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/improvement-in-dab-for-alert-task/m-p/167426#M55707</guid>
      <dc:creator>TPI_PARIS</dc:creator>
      <dc:date>2026-09-03T15:25:06Z</dc:date>
    </item>
    <item>
      <title>Re: Improvement in DAB for alert_task</title>
      <link>https://community.databricks.com/t5/data-engineering/improvement-in-dab-for-alert-task/m-p/167437#M55710</link>
      <description>&lt;HR /&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;Hi,&lt;/DIV&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;This is a&amp;nbsp;known limitation&amp;nbsp;today. The official documentation for the SQL alert task confirms it under the Limitations section:&lt;/DIV&gt;
&lt;BLOCKQUOTE&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;&lt;EM&gt;"SQL alert tasks do not support parameters. If you need to use parameterised queries, consider using a SQL task instead."&lt;/EM&gt;&lt;/DIV&gt;
&lt;/BLOCKQUOTE&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;So the behaviour you are seeing is expected, not a misconfiguration on your side. The&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;alert_task&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;schema in DABs only supports&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;alert_id&lt;/CODE&gt;&lt;/SPAN&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;subscribers&lt;/CODE&gt;&lt;/SPAN&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;warehouse_id&lt;/CODE&gt;&lt;/SPAN&gt;, and&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;workspace_path&lt;/CODE&gt;&lt;/SPAN&gt;. There is no&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;parameters&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;field available yet.&lt;/DIV&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;The docs suggest using a&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;sql_task&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;as a workaround, but that is not really equivalent. A&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;sql_task&lt;/CODE&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;runs a query but does not evaluate alert conditions or send subscriber notifications with custom templates (&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;custom_summary&lt;/CODE&gt;&lt;/SPAN&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;custom_description&lt;/CODE&gt;&lt;/SPAN&gt;,&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN class="du-bois-light-typography css-1ifq98"&gt;&lt;CODE&gt;{{QUERY_RESULT_VALUE}}&lt;/CODE&gt;&lt;/SPAN&gt;). So it would not give you the same behaviour as your alert.&lt;/DIV&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;&lt;STRONG&gt;Realistic options for now:&lt;/STRONG&gt;&lt;/DIV&gt;
&lt;OL class="css-0"&gt;
&lt;LI&gt;&lt;STRONG&gt;Create separate alerts per task name&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;rather than one generic parameterised alert. Not ideal if you have many task names, but it works today with DABs.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Use the UI&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;to create the job with alert task parameter overrides (as you have already found this works), and manage that specific job outside of DABs for now.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;Submit product feedback&lt;/STRONG&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;directly from your workspace. Click your username icon in the top navigation bar, then click "Send feedback". Describing this gap between the UI and DABs for alert task parameters will help the product team prioritise it. There is a good chance this is already being built but all feedback helps!&lt;/LI&gt;
&lt;/OL&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;Hope that helps!&lt;/DIV&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="css-79elbk"&gt;
&lt;DIV class="css-agp2v7"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="token token key"&gt;resources&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
  &lt;SPAN class="token token key"&gt;jobs&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="token token key"&gt;test_alert&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
      &lt;SPAN class="token token key"&gt;name&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; test notif
&lt;/SPAN&gt;      &lt;SPAN class="token token key"&gt;tasks&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
        &lt;SPAN class="token token"&gt;-&lt;/SPAN&gt; &lt;SPAN class="token token key"&gt;task_key&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; alert_gen_ko
&lt;/SPAN&gt;          &lt;SPAN class="token token key"&gt;sql_task&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
            &lt;SPAN class="token token key"&gt;warehouse_id&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; $&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;{&lt;/SPAN&gt;&lt;SPAN&gt;var.warehouse_id&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;}&lt;/SPAN&gt;
            &lt;SPAN class="token token key"&gt;query&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
              &lt;SPAN class="token token key"&gt;query_id&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; &amp;lt;your_query_id&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN class="token token key"&gt;parameters&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
              &lt;SPAN class="token token key"&gt;task&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;&lt;SPAN&gt; OVERRIDE TASK NAME
&lt;/SPAN&gt;      &lt;SPAN class="token token key"&gt;queue&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt;
        &lt;SPAN class="token token key"&gt;enabled&lt;/SPAN&gt;&lt;SPAN class="token token"&gt;:&lt;/SPAN&gt; &lt;SPAN class="token token"&gt;true&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;/DIV&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;PRE&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;DIV class="du-bois-light-typography css-5lgemp" data-genai-markdown-block="true"&gt;You would need to handle the notification/alerting logic separately (e.g. via job-level notifications or a downstream condition task).&lt;/DIV&gt;</description>
      <pubDate>Thu, 03 Sep 2026 16:50:42 GMT</pubDate>
      <guid>https://community.databricks.com/t5/data-engineering/improvement-in-dab-for-alert-task/m-p/167437#M55710</guid>
      <dc:creator>emma_s</dc:creator>
      <dc:date>2026-09-03T16:50:42Z</dc:date>
    </item>
  </channel>
</rss>

