問題タブ [hive-partitions]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hive - Hive テーブルのパーティション仕様の変更とデータの移動
以下のように、extract_timestamp (yyyy-mm-dd hh:mm:ss) で分割された外部ハイブ テーブルの従業員があります。
extract_time でパーティションを削除し、年、月、日のパーティションに変更しようとしています。これについては、以下の方法に従っています。
1. year month と day のパーティションを持つ新しいテーブル employee_new を作成します。
2. employee テーブルからデータを選択して、employee_new に上書きを挿入します。
3. employee と employee_new を削除し、/user/emp/data/employee_new.txt の上に employee テーブルを作成します。
この方法が効率的かどうか、また同じことを行うより良い方法があれば教えてください。