<?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 Re: Query for Datasource and related cases in Cortex XDR Discussions</title>
    <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/query-for-datasource-and-related-cases/m-p/1245223#M8980</link>
    <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/1602113155"&gt;@T.Nurmi&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The error message&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;Aggregation by original_tags field of type array is unsupported&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;occurs because the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;original_tags&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;field is stored as an array (a list of values), and the XQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(aggregate) stage cannot directly group data by an array object. This field captures the state of tags at the time of alert/incident creation.&lt;/P&gt;
&lt;P&gt;To resolve this and successfully use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;original_tags&lt;/CODE&gt;, you must first flatten the array into individual rows using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;arrayexpand&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stage.&lt;/P&gt;
&lt;H3&gt;Recommended Solution&lt;/H3&gt;
&lt;P&gt;Insert the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;| arrayexpand original_tags&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;command before your&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stage. This breaks the list of tags into separate records, allowing the aggregation engine to process each tag individually.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Updated Query Example:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="codehilite"&gt;
&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="nt"&gt;dataset&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;incidents&lt;/SPAN&gt; &lt;SPAN class="p"&gt;//&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;or&lt;/SPAN&gt; &lt;SPAN class="err"&gt;alerts&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="err"&gt;resolution_st&lt;/SPAN&gt;&lt;SPAN class="k"&gt;at&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;us&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;RESOLVED_FALSE_POSITIVE&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;RESOLVED_TRUE_POSITIVE&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;arrayexpand&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt; &lt;SPAN class="err"&gt;contains&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;"DS:"&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;comp&lt;/SPAN&gt; &lt;SPAN class="k"&gt;count&lt;/SPAN&gt;&lt;SPAN class="p"&gt;()&lt;/SPAN&gt; &lt;SPAN class="k"&gt;as&lt;/SPAN&gt; &lt;SPAN class="k"&gt;to&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;tal_incidents&lt;/SPAN&gt; &lt;SPAN class="err"&gt;by&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking like and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Happy New Year!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;/DIV&gt;</description>
    <pubDate>Thu, 08 Jan 2026 15:04:50 GMT</pubDate>
    <dc:creator>susekar</dc:creator>
    <dc:date>2026-01-08T15:04:50Z</dc:date>
    <item>
      <title>Query for Datasource and related cases</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/query-for-datasource-and-related-cases/m-p/1245205#M8977</link>
      <description>&lt;P&gt;Hi.&lt;/P&gt;
&lt;P&gt;I try to create report for different datasource which create Cases or issues. i&amp;nbsp; got error &amp;gt;&amp;nbsp;&lt;SPAN&gt;Aggregation by original_tags field of type array is unsupported. when i try to use COMP with original_tags&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Here is example what i try to do &amp;gt;&amp;nbsp;| filter (`resolution_status` in (RESOLVED_FALSE_POSITIVE, RESOLVED_TRUE_POSITIVE)) &lt;BR /&gt;//| filter (`resolution_status` in (RESOLVED_FALSE_POSITIVE, RESOLVED_TRUE_POSITIVE) and `original_tags` contains """DS:PANW/*/""") &lt;BR /&gt;| filter (`original_tags` contains """DS:""") &lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Jan 2026 10:58:17 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/query-for-datasource-and-related-cases/m-p/1245205#M8977</guid>
      <dc:creator>T.Nurmi</dc:creator>
      <dc:date>2026-01-08T10:58:17Z</dc:date>
    </item>
    <item>
      <title>Re: Query for Datasource and related cases</title>
      <link>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/query-for-datasource-and-related-cases/m-p/1245223#M8980</link>
      <description>&lt;P&gt;Hello&amp;nbsp;&lt;a href="https://live.paloaltonetworks.com/t5/user/viewprofilepage/user-id/1602113155"&gt;@T.Nurmi&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Greetings for the day!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The error message&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;Aggregation by original_tags field of type array is unsupported&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;occurs because the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;original_tags&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;field is stored as an array (a list of values), and the XQL&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;(aggregate) stage cannot directly group data by an array object. This field captures the state of tags at the time of alert/incident creation.&lt;/P&gt;
&lt;P&gt;To resolve this and successfully use&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;with&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;original_tags&lt;/CODE&gt;, you must first flatten the array into individual rows using the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;arrayexpand&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stage.&lt;/P&gt;
&lt;H3&gt;Recommended Solution&lt;/H3&gt;
&lt;P&gt;Insert the&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;| arrayexpand original_tags&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;command before your&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;CODE&gt;comp&lt;/CODE&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;stage. This breaks the list of tags into separate records, allowing the aggregation engine to process each tag individually.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Updated Query Example:&lt;/STRONG&gt;&lt;/P&gt;
&lt;DIV class="codehilite"&gt;
&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN class="nt"&gt;dataset&lt;/SPAN&gt; &lt;SPAN class="o"&gt;=&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;incidents&lt;/SPAN&gt; &lt;SPAN class="p"&gt;//&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;or&lt;/SPAN&gt; &lt;SPAN class="err"&gt;alerts&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="err"&gt;resolution_st&lt;/SPAN&gt;&lt;SPAN class="k"&gt;at&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;us&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;in&lt;/SPAN&gt; &lt;SPAN class="p"&gt;(&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;RESOLVED_FALSE_POSITIVE&lt;/SPAN&gt;&lt;SPAN class="p"&gt;,&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;RESOLVED_TRUE_POSITIVE&lt;/SPAN&gt;&lt;SPAN class="p"&gt;)&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;arrayexpand&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;filter&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt; &lt;SPAN class="err"&gt;contains&lt;/SPAN&gt; &lt;SPAN class="s2"&gt;"DS:"&lt;/SPAN&gt;
&lt;SPAN class="o"&gt;|&lt;/SPAN&gt; &lt;SPAN class="nt"&gt;comp&lt;/SPAN&gt; &lt;SPAN class="k"&gt;count&lt;/SPAN&gt;&lt;SPAN class="p"&gt;()&lt;/SPAN&gt; &lt;SPAN class="k"&gt;as&lt;/SPAN&gt; &lt;SPAN class="k"&gt;to&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;tal_incidents&lt;/SPAN&gt; &lt;SPAN class="err"&gt;by&lt;/SPAN&gt; &lt;SPAN class="ow"&gt;or&lt;/SPAN&gt;&lt;SPAN class="nt"&gt;iginal_tags&lt;/SPAN&gt;&lt;/CODE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/PRE&gt;
&lt;P&gt;If you feel this has answered your query, please let us know by clicking like and on&amp;nbsp;&lt;STRONG&gt;"mark this as a Solution".&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Happy New Year!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thanks &amp;amp; Regards,&lt;BR /&gt;S. Subashkar Sekar&lt;/P&gt;
&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Jan 2026 15:04:50 GMT</pubDate>
      <guid>https://live.paloaltonetworks.com/t5/cortex-xdr-discussions/query-for-datasource-and-related-cases/m-p/1245223#M8980</guid>
      <dc:creator>susekar</dc:creator>
      <dc:date>2026-01-08T15:04:50Z</dc:date>
    </item>
  </channel>
</rss>

