<?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: Entity Names in DQL in DQL</title>
    <link>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287479#M2655</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/82530"&gt;@Pablo2&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/90225"&gt;@deni&lt;/a&gt;&amp;nbsp;is right. Here are a few additional variants you can use depending on your needs:&lt;BR /&gt;Just the raw call IDs (split into rows):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| fieldsKeep entity.name, callId&lt;/LI-CODE&gt;&lt;P&gt;2.&amp;nbsp;IDs + resolved entity names (with lookup):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| summarize callNames = collectDistinct(lookup.entity.name), by:{ id, entity.name }&lt;/LI-CODE&gt;&lt;P&gt;3.&amp;nbsp;Filtered by prefix/substring in the name:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| filter startsWith(lower(lookup.entity.name), "aks-")
| filter contains(lower(lookup.entity.name), "dynatrace.org")
| summarize callNames = collectDistinct(lookup.entity.name), by:{ id, entity.name }&lt;/LI-CODE&gt;&lt;P&gt;4. One row per call (no aggregation, raw list):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| filter isNull(callId) == false and callId != id
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| filter isNull(lookup.entity.name) == false
| fieldsKeep entity.name, callId, lookup.entity.name
| sort lookup.entity.name&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 08 Oct 2025 11:03:34 GMT</pubDate>
    <dc:creator>t_pawlak</dc:creator>
    <dc:date>2025-10-08T11:03:34Z</dc:date>
    <item>
      <title>Retrieve Entity Names Using DQL for Accurate Query Results</title>
      <link>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287389#M2652</link>
      <description>&lt;P&gt;I have the following DQL to retrieve entities related to a host, but I need to know the entity name and not the IDs. Is there any way to obtain them?&lt;/P&gt;
&lt;P&gt;fetch dt.entity.host&lt;BR /&gt;| filter entity.name == ‘DAMA2021.ppcloudmgmt.intraxa’&lt;BR /&gt;| fieldsAdd calls, called_by, instance_of, contains, runs, belongs_to&lt;/P&gt;</description>
      <pubDate>Wed, 17 Dec 2025 13:05:12 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287389#M2652</guid>
      <dc:creator>Pablo2</dc:creator>
      <dc:date>2025-12-17T13:05:12Z</dc:date>
    </item>
    <item>
      <title>Re: Entity Names in DQL</title>
      <link>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287400#M2653</link>
      <description>&lt;P&gt;Hi &lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/82530"&gt;@Pablo2&lt;/a&gt; ,&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| summarize callNames = collectDistinct(lookup.entity.name), by:{id, entity.name }
| sort entity.name&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I suppose you need something like this? It is only for calls, but can be extended for the other fields.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regards, Deni&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 09:12:11 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287400#M2653</guid>
      <dc:creator>deni</dc:creator>
      <dc:date>2025-10-07T09:12:11Z</dc:date>
    </item>
    <item>
      <title>Re: Entity Names in DQL</title>
      <link>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287479#M2655</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/82530"&gt;@Pablo2&lt;/a&gt;&amp;nbsp;&lt;BR /&gt;&lt;a href="https://community.dynatrace.com/t5/user/viewprofilepage/user-id/90225"&gt;@deni&lt;/a&gt;&amp;nbsp;is right. Here are a few additional variants you can use depending on your needs:&lt;BR /&gt;Just the raw call IDs (split into rows):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| fieldsKeep entity.name, callId&lt;/LI-CODE&gt;&lt;P&gt;2.&amp;nbsp;IDs + resolved entity names (with lookup):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| summarize callNames = collectDistinct(lookup.entity.name), by:{ id, entity.name }&lt;/LI-CODE&gt;&lt;P&gt;3.&amp;nbsp;Filtered by prefix/substring in the name:&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| filter startsWith(lower(lookup.entity.name), "aks-")
| filter contains(lower(lookup.entity.name), "dynatrace.org")
| summarize callNames = collectDistinct(lookup.entity.name), by:{ id, entity.name }&lt;/LI-CODE&gt;&lt;P&gt;4. One row per call (no aggregation, raw list):&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;fetch dt.entity.host
| filter entity.name == "easytravel-demo1"
| fieldsKeep id, entity.name, calls
| fieldsFlatten calls
| expand callId = calls.dt.entity.host
| filter isNull(callId) == false and callId != id
| lookup sourceField: callId, lookupField: id,
    [ fetch dt.entity.host | fields id, entity.name ]
| filter isNull(lookup.entity.name) == false
| fieldsKeep entity.name, callId, lookup.entity.name
| sort lookup.entity.name&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 08 Oct 2025 11:03:34 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/DQL/Retrieve-Entity-Names-Using-DQL-for-Accurate-Query-Results/m-p/287479#M2655</guid>
      <dc:creator>t_pawlak</dc:creator>
      <dc:date>2025-10-08T11:03:34Z</dc:date>
    </item>
  </channel>
</rss>

