データウェアハウス(スタースキーマ)をハイブで作成するために新規です。私の要件は、増分データと共に1つのハイブテーブルを取得できますこのハイブテーブルでは、更新されたデータとともにFactとDimensionテーブルを作成する必要があります。 Hiveでは可能ですか?作成する方法はありますか。別の方法はありません。 誰かが考えている場合は、私と共有してください。増分データと共に単一のハイブテーブル用のファクトテーブルとディメンションテーブルを作成する方法
0
A
答えて
0
あなたはあなたの条件
- は、例えばファクト&寸法表に
を作成 ためにあなたのハイブのクエリが含まれていますシェルスクリプトを作成する自動化するために特定の手順を使用することができます。 your_shell_script.sh
コード
#!/bin/sh
hive -e "use hivedb; CREATE TABLE FACTS as select your columns from Source_table;"
hive -e "use hivedb; CREATE TABLE DIMENSIONS as Select your coloumns from Source_table;"
注意が含まれます:あなたがいずれかを使用したいテーブルのメソッドを作成し使用することができますが、あなたはまた、パーティションを追加することができ、あなたのテーブルを作成する方法に依存します。
Linux OSのCrontabデーモンを起動します。
あなたのLinuxにはCrontab entryを作成してください。これは、メインソーステーブルsqoopのアップロードが完了した後、特定の時点でシェルスクリプトを実行します。
例: crontab -e
0 11 * * * /path/to/your/script/your_shell_script.sh
ノートこのcrontabエントリは
は、この情報がお役に立てば幸いです(ごsqoop負荷後)午前中に11 AMであなたのシェルスクリプトを実行します。
関連する問題
- 1. 特別編成データ用ハイブテーブルの作成方法
- 2. SSISのデータウェアハウスにファクトテーブルを作成する方法
- 3. SQL最初の列の増分を作成する方法
- 4. 行列上のジュリアで簡単な共分散を作成する方法
- 5. ディメンションまたはファクトテーブルごとにパッケージを作成する理由
- 6. 複数の成分用の単一レデューサーの作成
- 7. lotus dominoで自動増分フィールドを作成する方法は?
- 8. Windows 8と10用の単一ビルドを作成する
- 9. ユーザー指定のレコード数でハイブテーブルを作成する方法は?
- 10. Twitter Typeaheadの完全一致の単語とフレーズを作成する方法
- 11. Pythonの平均と共分散の高速増分更新
- 12. 豚を使用してタイプ1とタイプ2のディメンションテーブルを実装する方法
- 13. SQLite:単一のSQLコマンドで列とインデックスを作成する方法
- 14. Hiberのメタデータとデータと共にExternal_Tableをドロップする方法
- 15. カナダとアメリカの地図を単一のページに作成する
- 16. 角度1.2と角度2の共存と増分アップグレード
- 17. 単一のビルドファイルを作成してプロジェクトのjarファイルを作成する方法
- 18. 単一のコントロールのビューを作成する方法は?
- 19. 単一のページでナビゲーションを作成する最良の方法
- 20. 増分と増分の合計数
- 21. すべてのデータベースバックアップを単一クエリで作成する方法
- 22. df行の各エントリごとに単一行を作成する
- 23. ハイブテーブルを削除する方法作成日14日
- 24. 交互に増分するシーケンスを生成する方法
- 25. ファクトテーブルの作成は、ETLプロセスですか?
- 26. リンクテーブルを使用せずに同じディメンションテーブルに接続されている複数のファクトテーブルを使用することはできますか?
- 27. vbaで共通/共用インスタンスを作成する方法
- 28. iphoneとアップルウォッチの間でデータを共有する最も簡単な方法
- 29. PySNMPで単一のGETNEXTクエリを作成する方法
- 30. C++で単一のグローバルchar *を作成する方法
返信ありがとうございます。私は小さなdoubt.howを持っているので、それは毎回事実とディメンションのテーブルにインクリメンタルデータを取得しますか? – user6608138
thatsあなたが新しいデータを読み込むたびにあなたのテーブルを上書きすることもできます。または、パーティションを使用すると、増分されたデータを日付または他の何かに基づいて新しいパーティションに格納するたびに –
Ok.Thanksあなたのreply.yesこれは私にとって有益です。 – user6608138