【Hive】Hive で固定値を挿入するには

■ はじめに

小ネタ。

今回は、テスト用のデータ(固定値)をダミーデータとして
Hiveのテーブルに突っ込む方法をメモ。

■ サンプル

USE target_db;

set hive.execution.engine=mr;

CREATE EXTERNAL TABLE sample_test_table(
  sample_id STRING,
  name STRING,
  col1 STRING,
  col2 STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ','
LOCATION 's3://your-buckert/xxxx/yyyy/sample_test_table';

-- INSERT OVERWRITE TABLE sample_test_table
INSERT INTO TABLE sample_test_table
SELECT
  'x0001' AS sample_id
  , 'Mike' AS name
  , 'Hello' AS col1
  , 'World' AS col2
FROM (SELECT 'dummy') dummy;

参考文献

https://blog.amedama.jp/entry/2018/08/04/181351

関連記事

Hive / HiveQL ~ 基礎知識編 ~
https://dk521123.hatenablog.com/entry/2019/11/25/235219
Hive / HiveQL ~ 入門編 ~
https://dk521123.hatenablog.com/entry/2020/02/25/231235
Hive / HiveQL ~ 基本編 ~
https://dk521123.hatenablog.com/entry/2020/06/02/183823