レコードを入力するたびにハイブテーブルにユニークな値を追加したい場合、その値をハイブテーブル全体で繰り返さないでください。私はこれに対する解決策や機能を見つけることができません。私の場合は、ブタラテンを使ってハイブで記録を入力したいと思います。助けてください。ハイブテーブルにユニークな値を追加する
答えて
HIVEは、制約のようなRDBMSデータベースを提供しません。
PIGスクリプトを使用して推奨されるapprochは以下のとおりです。 1.ロードデータ 2.データにDISTINCTを適用します。 3.データを場所 に保存します。4.同じ場所に外部ハイブテーブルを作成します。
HCATALOGを使用することができれば、ステップ3と4を組み合わせて、Hiveテーブルに直接データを格納することができます。
あなたはリンクを共有できますか? – animal
[1]:https://pig.apache.org/docs/r0.7.0/piglatin_ref2.html#DISTINCT [2]:https://hive.apache.org/javadocs/hcat-r0.5.0/loadstore .html –
OP要求にどのように適用されますか? –
あなたはこれに見てみたのですか? https://github.com/manojkumarvohra/hive-hilo hi/loアルゴリズムを使用してハイブでシーケンス番号を生成する方法を提供しているようです
例を挙げることはできますか?それをよりよく理解するのに役立ちます。 – animal
- 1. ハイブテーブルのユニークな値を見つける
- 2. ユニークな値のみを追加する
- 3. コアデータにユニークなオブジェクトを追加する
- 4. ArrayListにユニークなオブジェクトを追加する
- 5. MYSQL:ユニークな行の値に基づいてテーブルにユニークな数値を追加する?
- 6. データを含まないハイブテーブルにパーティションを追加する
- 7. パンダデータフレームにユニークな列を追加
- 8. WordpressのボタンにユニークなIDを追加
- 9. ユニークIDをFirebaseに追加
- 10. リストにユニーク辞書を追加する
- 11. ユニークなインデックスを追加します。 SQLite3
- 12. データフレームから辞書にユニークな項目を追加する
- 13. openlayers:フィーチャにユニークなデータを追加して参照する
- 14. jqueryのユニークなtabindexにクラスを追加する
- 15. カスケードキーワードを使用してハイブテーブルにカラムを追加します。
- 16. symfony foreachループ内の配列コレクションからユニークな値を追加する
- 17. ハイブテーブルにデータをロード中にタイムスタンプを追加
- 18. 値間の最小の差でハイブテーブルに参加する
- 19. Spark Sql 1.5 dataframe saveAsTableハイブテーブルのプロパティを追加する方法
- 20. Javascript日付+ユニークな書式設定に1日追加する?
- 21. php mysql uploadにユニークIDを追加
- 22. すべてのWKWebViewロードにユニークな補完ハンドラを追加
- 23. テーブルにフィールドを追加するときにユニークな値を選択できます - Navicat
- 24. 既存のテーブルにユニークなIDとPKを追加
- 25. Drupal ViewsのリストグループにユニークなIDを追加
- 26. ユニークな値
- 27. リスト内の文字列の最後にユニークなカウントを追加するには?
- 28. Postgresqlビューにユニーク制約を追加する
- 29. イベントリクエストをスラックするために私自身のユニークなキーを追加
- 30. ユニークなキー/値のペアを1つのunixコマンドでローカルファイルに追加する方法はありますか?
あなたは挿入物に対してどれだけのコントロールを持っていますか?あなたは最大バッチサイズを知っていますか? –
@DuduMarkovitzは一度に1つのファイルしか作成していません。 – animal
'row_number()over()'を使用しない理由は何ですか? –