<?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>question Re: Hive built-in function Grouping_id not working as per the hive manual HDP 2.5 and above in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195298#M71360</link>
    <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/48317/abhijitnayak.html" nodeid="48317"&gt;@Abhijit Nayak&lt;/A&gt;, thanks for your message. This is intentional (see &lt;A href="https://issues.apache.org/jira/browse/HIVE-16102)" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-16102)&lt;/A&gt;. &lt;EM&gt;Grouping id&lt;/EM&gt; function is now compliant with behavior of other SQL engines. SQL &lt;EM&gt;grouping&lt;/EM&gt; function has been added to Hive too for convenience (see &lt;A href="https://issues.apache.org/jira/browse/HIVE-15409" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-15409&lt;/A&gt; and &lt;A href="https://issues.apache.org/jira/browse/HIVE-15996)" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-15996)&lt;/A&gt;. I have updated the documentation in the Hive site accordingly:&lt;/P&gt;&lt;P&gt;&lt;A href="https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup"&gt;https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 21 Nov 2017 05:10:29 GMT</pubDate>
    <dc:creator>jcamacho</dc:creator>
    <dc:date>2017-11-21T05:10:29Z</dc:date>
    <item>
      <title>Hive built-in function Grouping_id not working as per the hive manual HDP 2.5 and above</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195297#M71359</link>
      <description>&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;I have a unique issue. Grouping__id function doesnt seem to be worked as expected or as shown in the hive manual. &lt;/P&gt;&lt;P&gt;I am executing the same example as shown in the hive guide. &lt;/P&gt;&lt;P&gt;&lt;A href="https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup"&gt;https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I could find any open bugs but I have tested it out in 3 different version of hdp &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;HDP2.4&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;The statement executed are here below and the results are as expected and everything works fine&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;-- create table 
create table grp_tst( col1 int,col2 int);
-- insert query 
insert into table grp_tst values (1, NULL);
insert into table grp_tst values (1, 1);
insert into table grp_tst values (2, 2);
insert into table grp_tst values (3, 3);
insert into table grp_tst values (3, NULL);
insert into table grp_tst values (4, 5);
-- select query 
SELECT col1,
col2, GROUPING__ID, count(*) from grp_tst GROUP BY col1, col2 WITH ROLLUP


 








 




&lt;/PRE&gt;&lt;P&gt;&lt;STRONG&gt;Results&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;col1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;col2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;grouping_id&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;count&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;NULL&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;STRONG&gt;HDP2.5 and HDP2.6.0&lt;/STRONG&gt; - &lt;/P&gt;&lt;P&gt;Both the resutls seems to be wrong but consistently wrong. So i am wondering if there was a bug introduced in Hive from 2.4 to 2.5 upgrade. &lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;col1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;col2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;grouping_id&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;count&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;6&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;NULL&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;TD&gt;5&lt;/TD&gt;&lt;TD&gt;0&lt;/TD&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;Hive setting: I am happy to share any property files if required. It would be great if you could help me out here.&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2017 03:26:27 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195297#M71359</guid>
      <dc:creator>abhijitnayak</dc:creator>
      <dc:date>2017-11-15T03:26:27Z</dc:date>
    </item>
    <item>
      <title>Re: Hive built-in function Grouping_id not working as per the hive manual HDP 2.5 and above</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195298#M71360</link>
      <description>&lt;P&gt;&lt;A rel="user" href="https://community.cloudera.com/users/48317/abhijitnayak.html" nodeid="48317"&gt;@Abhijit Nayak&lt;/A&gt;, thanks for your message. This is intentional (see &lt;A href="https://issues.apache.org/jira/browse/HIVE-16102)" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-16102)&lt;/A&gt;. &lt;EM&gt;Grouping id&lt;/EM&gt; function is now compliant with behavior of other SQL engines. SQL &lt;EM&gt;grouping&lt;/EM&gt; function has been added to Hive too for convenience (see &lt;A href="https://issues.apache.org/jira/browse/HIVE-15409" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-15409&lt;/A&gt; and &lt;A href="https://issues.apache.org/jira/browse/HIVE-15996)" target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-15996)&lt;/A&gt;. I have updated the documentation in the Hive site accordingly:&lt;/P&gt;&lt;P&gt;&lt;A href="https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup"&gt;https://cwiki.apache.org/confluence/display/Hive/Enhanced+Aggregation%2C+Cube%2C+Grouping+and+Rollup&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 21 Nov 2017 05:10:29 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195298#M71360</guid>
      <dc:creator>jcamacho</dc:creator>
      <dc:date>2017-11-21T05:10:29Z</dc:date>
    </item>
    <item>
      <title>Re: Hive built-in function Grouping_id not working as per the hive manual HDP 2.5 and above</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195299#M71361</link>
      <description>&lt;P&gt;Thanks a lot&lt;/P&gt;</description>
      <pubDate>Fri, 24 Nov 2017 08:28:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Hive-built-in-function-Grouping-id-not-working-as-per-the/m-p/195299#M71361</guid>
      <dc:creator>abhijitnayak</dc:creator>
      <dc:date>2017-11-24T08:28:28Z</dc:date>
    </item>
  </channel>
</rss>

