以下のようなHiveステートメントがあります。
INSERT INTO TABLE myTable partioned (myDate) SELECT * from myOthertable
myOthertable
には 100 万件のレコードが含まれており、上記の Insert の実行中に、すべての行が に挿入されるわけではありませんmyTable
。これは句のSELECT *
ないクエリであるWHERE
ため、理想的には からmyOthertable
へのすべての行に対して挿入を行う必要がありますmyTable
。挿入中に一部の行を無視します。
なぜこれが起こっているのか誰にも示唆できますか?