<?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: Sequence number generation in impala in Archives of Support Questions (Read Only)</title>
    <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/50935#M21367</link>
    <description>&lt;P&gt;Try using this hive UDF in Impala:&amp;nbsp;&lt;A href="https://github.com/manojkumarvohra/hive-hilo" target="_blank" rel="nofollow"&gt;https://github.com/manojkumarvohra/hive-hilo&lt;/A&gt;&lt;/P&gt;</description>
    <pubDate>Wed, 15 Feb 2017 09:31:08 GMT</pubDate>
    <dc:creator>manojkumarvohra</dc:creator>
    <dc:date>2017-02-15T09:31:08Z</dc:date>
    <item>
      <title>Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38126#M21362</link>
      <description>&lt;P&gt;I want to generate sequence number for each new record in Impala.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1. First load - am loading 100 records with sequence number starting from 1 to 100.&lt;/P&gt;&lt;P&gt;2. Second load - i need to load new 10 records which are not present in first load . So my sequence number has to start from 101 to 110 for these new to records.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I think there is no sequence function here and Next value cannot be used to hold the max value.&lt;/P&gt;&lt;P&gt;Is this possible with any other function or UDFs has to be written ?&lt;/P&gt;</description>
      <pubDate>Fri, 16 Sep 2022 10:06:28 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38126#M21362</guid>
      <dc:creator>Aswanth11</dc:creator>
      <dc:date>2022-09-16T10:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38142#M21363</link>
      <description>&lt;P&gt;You could possibly use the ROW_NUMBER() analytic function as part of the solution.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.cloudera.com/documentation/archive/impala/2-x/2-0-x/topics/impala_analytic_functions.html#row_number_unique_1" target="_blank"&gt;http://www.cloudera.com/documentation/archive/impala/2-x/2-0-x/topics/impala_analytic_functions.html#row_number_unique_1&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;E.g.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;select t2.last_id + 1 + row_number() over (order by table1.col1), table1.col1&lt;/P&gt;&lt;P&gt;from table1&lt;/P&gt;&lt;P&gt;&amp;nbsp; &amp;nbsp;inner join (select max(id) last_id from table2) t2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This wouldn't be safe if you are running multiple insert concurrently.&lt;/P&gt;</description>
      <pubDate>Tue, 01 Mar 2016 15:12:22 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38142#M21363</guid>
      <dc:creator>Tim Armstrong</dc:creator>
      <dc:date>2016-03-01T15:12:22Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38197#M21364</link>
      <description>&lt;P&gt;Thanks Tim for answering it. I tried using UDFrowsequence java code and it always start from 1.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="http://svn.apache.org/repos/asf/hive/trunk/contrib/src/java/org/apache/hadoop/hive/contrib/udf/UDFRowSequence.java" target="_blank"&gt;http://svn.apache.org/repos/asf/hive/trunk/contrib/src/java/org/apache/hadoop/hive/contrib/udf/UDFRowSequence.java&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Is there a way to start from max value by passing it ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 02 Mar 2016 13:16:08 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38197#M21364</guid>
      <dc:creator>Aswanth11</dc:creator>
      <dc:date>2016-03-02T13:16:08Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38285#M21365</link>
      <description>&lt;P&gt;The&amp;nbsp;Hive UDF won't help you. If you look at the Hive issue tracker&amp;nbsp;&lt;A href="https://issues.apache.org/jira/browse/HIVE-1304," target="_blank"&gt;https://issues.apache.org/jira/browse/HIVE-1304,&lt;/A&gt; row_sequence() was added as a workaround because they didn't support the row_number() analytic function at that point in time.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We&amp;nbsp;support the row_number() analytic function in Impala, so there's no reason to try to use that UDF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If you want to start froma particular number, can't you just add it like I suggested in my previous answer?&lt;/P&gt;</description>
      <pubDate>Thu, 03 Mar 2016 17:46:02 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38285#M21365</guid>
      <dc:creator>Tim Armstrong</dc:creator>
      <dc:date>2016-03-03T17:46:02Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38318#M21366</link>
      <description>&lt;P&gt;Yes Tim. That works. Here we need to join target table (table2).&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;If CREATE SEQUENCE function is there in impala, it would be of more useful instead of doing these tricky things.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 04 Mar 2016 07:57:52 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/38318#M21366</guid>
      <dc:creator>Aswanth11</dc:creator>
      <dc:date>2016-03-04T07:57:52Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/50935#M21367</link>
      <description>&lt;P&gt;Try using this hive UDF in Impala:&amp;nbsp;&lt;A href="https://github.com/manojkumarvohra/hive-hilo" target="_blank" rel="nofollow"&gt;https://github.com/manojkumarvohra/hive-hilo&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Feb 2017 09:31:08 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/50935#M21367</guid>
      <dc:creator>manojkumarvohra</dc:creator>
      <dc:date>2017-02-15T09:31:08Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/54030#M21368</link>
      <description>&lt;P&gt;Hi Tim,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for the solution but i'm not able to understand it prorperly. Can you provide a query with the below issue description. I tried using your solution query but wasn't able to map the col's. So i have a table buyers and its has one col 'id' for which every time an insert happens i want that col to get incremental value's for each insert.&lt;/P&gt;&lt;P&gt;Table Buyers&lt;/P&gt;&lt;P&gt;Col: id,name,created on&lt;/P&gt;&lt;P&gt;Can you provide a sample query for this table. It will be really helpful to me as i'm stcuk on this from long time.&lt;/P&gt;</description>
      <pubDate>Mon, 24 Apr 2017 08:02:41 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/54030#M21368</guid>
      <dc:creator>Johnycreed</dc:creator>
      <dc:date>2017-04-24T08:02:41Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/55900#M21369</link>
      <description>does it have to be a sequence? or would a unique value be sufficient? If that's the case Impala's got a uuid() function that you can use. Or if a BIGINT is required you can hash the uuid() to get a BIGINT value.</description>
      <pubDate>Thu, 15 Jun 2017 01:32:56 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/55900#M21369</guid>
      <dc:creator>vanhalen</dc:creator>
      <dc:date>2017-06-15T01:32:56Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/65863#M21370</link>
      <description />
      <pubDate>Wed, 28 Mar 2018 16:20:30 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/65863#M21370</guid>
      <dc:creator>alpertankut</dc:creator>
      <dc:date>2018-03-28T16:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: Sequence number generation in impala</title>
      <link>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/65864#M21371</link>
      <description>&lt;P&gt;&lt;a href="https://community.cloudera.com/t5/user/viewprofilepage/user-id/23978"&gt;@alpertankut&lt;/a&gt;&amp;nbsp;current link is&amp;nbsp;&lt;A href="https://www.cloudera.com/documentation/enterprise/latest/topics/impala_analytic_functions.html#row_number" target="_blank"&gt;https://www.cloudera.com/documentation/enterprise/latest/topics/impala_analytic_functions.html#row_number&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 28 Mar 2018 16:43:25 GMT</pubDate>
      <guid>https://community.cloudera.com/t5/Archives-of-Support-Questions/Sequence-number-generation-in-impala/m-p/65864#M21371</guid>
      <dc:creator>Tim Armstrong</dc:creator>
      <dc:date>2018-03-28T16:43:25Z</dc:date>
    </item>
  </channel>
</rss>

