<?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 After joining two counts with dbquery, why are the results getting truncated? in Splunk Search</title>
    <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385816#M112651</link>
    <description>&lt;P&gt;I have one query where I want to get the results in terms of installed,uninstalled and exception machines.&lt;/P&gt;

&lt;P&gt;We are getting not installed machine details from a Lookup file, and exception machine details are from an LDAP search. We are getting installed machine details from dbquery.&lt;/P&gt;

&lt;P&gt;When I am joining installed and exceptions machine count with dbquery — which is having more than 70K results —  the final results are getting truncated and I am getting partial results.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| inputlookup newuptodatead.csv  
| where strptime(pwdLastSet,"%Y/%m/%d %H:%M:%S %Z")&amp;gt;=relative_time(now(),"-45d@d") 
| rex field=distinguishedName "CN=.*?,DC=(?.*?),DC="|search DC=na OR DC=ap OR DC=eu OR DC=sa OR DC=mea
| rex field=distinguishedName "CN=.*?,OU=(?.*?),DC="
| search ADOU="*EngineeringLabs*" AND ADOU!="*Harvester*"  AND ADOU!="*Image*" AND operatingSystem!="*Server*" AND operatingSystem="Windows*" AND cn != "*Kratos*" AND cn != "*harv*" 
| eval InWBSN="Not Installed"| eval cn=upper(cn)   
| join cn type=left [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=WBSN_RM))" attrs="member" | rename _raw as _raw2 | fields member | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_bsod))" attrs="member" | rename _raw as _raw2 | fields member ] | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_tomcat))" attrs="member" | rename _raw as _raw2 | fields member ] 
| stats values(member) as dn 
| rex field=dn "CN=(?.*?),OU=" 
|table cn 
|mvexpand cn 
|eval cn=upper(cn)
| eval InWBSN= " Exception"
|  sort 0 cn]
| join cn type=left [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=WBSN_RM))" attrs="member" | rename _raw as _raw2 | fields member | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_bsod))" attrs="member" | rename _raw as _raw2 | fields member ] | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_tomcat))" attrs="member" | rename _raw as _raw2 | fields member ] 
| stats values(member) as dn 
| rex field=dn "CN=(?.*?),OU=" 
|table cn
|mvexpand cn 
| eval cn=upper(cn)
|eval InWBSN= " Exception"
|  sort 0 -cn]
| join cn type=left
 [ | dbquery "AA81" " SELECT [KEY] AS cn, UPDATE_DATE AS _time    FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "
 | append maxout=0  maxtime=0
 [ | dbquery "AA"    "  SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "   ] 
 | rex field=cn "(?[^\\.]*)" 
 | eval cn=trim(upper(cn))
 | eval InWBSN="Installed" 
 | sort 0 cn ]
 | join cn type=left
 [ | dbquery "AA81"  "  SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "  
 | append 
 [ | dbquery "AA"  "     SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "   ]  
 | rex field=cn "(?[^\\.]*)"
 | eval cn=trim(upper(cn))
 | eval InWBSN="Installed"
 | sort 0 -cn]| stats Count by InWBSN
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Result should be like:&lt;BR /&gt;
InWBSN                count&lt;BR /&gt;
Installed                ****&lt;BR /&gt;
Not Installed       *****&lt;BR /&gt;
Exception             *****&lt;/P&gt;

&lt;P&gt;I am getting partial result when I am incorporating my search with Dbquery search.&lt;/P&gt;</description>
    <pubDate>Wed, 19 Sep 2018 12:30:33 GMT</pubDate>
    <dc:creator>kumagaur</dc:creator>
    <dc:date>2018-09-19T12:30:33Z</dc:date>
    <item>
      <title>After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385816#M112651</link>
      <description>&lt;P&gt;I have one query where I want to get the results in terms of installed,uninstalled and exception machines.&lt;/P&gt;

&lt;P&gt;We are getting not installed machine details from a Lookup file, and exception machine details are from an LDAP search. We are getting installed machine details from dbquery.&lt;/P&gt;

&lt;P&gt;When I am joining installed and exceptions machine count with dbquery — which is having more than 70K results —  the final results are getting truncated and I am getting partial results.&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;| inputlookup newuptodatead.csv  
| where strptime(pwdLastSet,"%Y/%m/%d %H:%M:%S %Z")&amp;gt;=relative_time(now(),"-45d@d") 
| rex field=distinguishedName "CN=.*?,DC=(?.*?),DC="|search DC=na OR DC=ap OR DC=eu OR DC=sa OR DC=mea
| rex field=distinguishedName "CN=.*?,OU=(?.*?),DC="
| search ADOU="*EngineeringLabs*" AND ADOU!="*Harvester*"  AND ADOU!="*Image*" AND operatingSystem!="*Server*" AND operatingSystem="Windows*" AND cn != "*Kratos*" AND cn != "*harv*" 
| eval InWBSN="Not Installed"| eval cn=upper(cn)   
| join cn type=left [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=WBSN_RM))" attrs="member" | rename _raw as _raw2 | fields member | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_bsod))" attrs="member" | rename _raw as _raw2 | fields member ] | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_tomcat))" attrs="member" | rename _raw as _raw2 | fields member ] 
| stats values(member) as dn 
| rex field=dn "CN=(?.*?),OU=" 
|table cn 
|mvexpand cn 
|eval cn=upper(cn)
| eval InWBSN= " Exception"
|  sort 0 cn]
| join cn type=left [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=WBSN_RM))" attrs="member" | rename _raw as _raw2 | fields member | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_bsod))" attrs="member" | rename _raw as _raw2 | fields member ] | append [
| ldapsearch domain=x search="(&amp;amp;(objectCategory=group)(cn=wbsn_rm_tomcat))" attrs="member" | rename _raw as _raw2 | fields member ] 
| stats values(member) as dn 
| rex field=dn "CN=(?.*?),OU=" 
|table cn
|mvexpand cn 
| eval cn=upper(cn)
|eval InWBSN= " Exception"
|  sort 0 -cn]
| join cn type=left
 [ | dbquery "AA81" " SELECT [KEY] AS cn, UPDATE_DATE AS _time    FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "
 | append maxout=0  maxtime=0
 [ | dbquery "AA"    "  SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "   ] 
 | rex field=cn "(?[^\\.]*)" 
 | eval cn=trim(upper(cn))
 | eval InWBSN="Installed" 
 | sort 0 cn ]
 | join cn type=left
 [ | dbquery "AA81"  "  SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "  
 | append 
 [ | dbquery "AA"  "     SELECT [KEY] AS cn,  UPDATE_DATE AS _time  FROM PA_DYNAMIC_STATUS   WHERE UPDATE_DATE &amp;gt;= DATEADD(DAY,-60,GETDATE())   "   ]  
 | rex field=cn "(?[^\\.]*)"
 | eval cn=trim(upper(cn))
 | eval InWBSN="Installed"
 | sort 0 -cn]| stats Count by InWBSN
&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;Result should be like:&lt;BR /&gt;
InWBSN                count&lt;BR /&gt;
Installed                ****&lt;BR /&gt;
Not Installed       *****&lt;BR /&gt;
Exception             *****&lt;/P&gt;

&lt;P&gt;I am getting partial result when I am incorporating my search with Dbquery search.&lt;/P&gt;</description>
      <pubDate>Wed, 19 Sep 2018 12:30:33 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385816#M112651</guid>
      <dc:creator>kumagaur</dc:creator>
      <dc:date>2018-09-19T12:30:33Z</dc:date>
    </item>
    <item>
      <title>Re: After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385817#M112652</link>
      <description>&lt;P&gt;Subsearches like you are calling with 'join' and 'append' are limited to 10000 rows by default. See &lt;A href="http://docs.splunk.com/Documentation/Splunk/latest/Search/Aboutsubsearches#Subsearch_performance_considerations"&gt;http://docs.splunk.com/Documentation/Splunk/latest/Search/Aboutsubsearches#Subsearch_performance_considerations&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Sep 2018 07:34:01 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385817#M112652</guid>
      <dc:creator>datasearchninja</dc:creator>
      <dc:date>2018-09-20T07:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385818#M112653</link>
      <description>&lt;P&gt;&lt;STRONG&gt;I dont have any issues in any of the searches mentioned above..but when I am joining  my 3rd |dbquery which has more 70K results on basis of 'cn' then the final result getting truncated.&lt;/STRONG&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 20 Sep 2018 10:00:46 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385818#M112653</guid>
      <dc:creator>kumagaur</dc:creator>
      <dc:date>2018-09-20T10:00:46Z</dc:date>
    </item>
    <item>
      <title>Re: After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385819#M112654</link>
      <description>&lt;P&gt;Any update?&lt;/P&gt;</description>
      <pubDate>Tue, 25 Sep 2018 11:30:58 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385819#M112654</guid>
      <dc:creator>kumagaur</dc:creator>
      <dc:date>2018-09-25T11:30:58Z</dc:date>
    </item>
    <item>
      <title>Re: After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385820#M112655</link>
      <description>&lt;P&gt;70000 is greater than the maximum of 10000 for a subsearch. You either need to transpose your results in the subsearch so that rows become columns, or move the large output to be the first query so it is no longer a subsearch.&lt;/P&gt;</description>
      <pubDate>Tue, 25 Sep 2018 22:27:13 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385820#M112655</guid>
      <dc:creator>datasearchninja</dc:creator>
      <dc:date>2018-09-25T22:27:13Z</dc:date>
    </item>
    <item>
      <title>Re: After joining two counts with dbquery, why are the results getting truncated?</title>
      <link>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385821#M112656</link>
      <description>&lt;P&gt;Actually my last subsearch is mandate filter which I can't make it as a first query &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; and making the rows to column wont allow me to join it on a common field basis (eg; cn).&lt;BR /&gt;
Is it possible to get the output without subsearch?&lt;/P&gt;</description>
      <pubDate>Wed, 26 Sep 2018 08:54:30 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Splunk-Search/After-joining-two-counts-with-dbquery-why-are-the-results/m-p/385821#M112656</guid>
      <dc:creator>kumagaur</dc:creator>
      <dc:date>2018-09-26T08:54:30Z</dc:date>
    </item>
  </channel>
</rss>

