Explotar la matriz de la fuerza en la colmena
Esta es la siguiente tabla de la colmena
CREATE EXTERNAL TABLE IF NOT EXISTS SampleTable
(
USER_ID BIGINT,
NEW_ITEM ARRAY<STRUCT<PRODUCT_ID: BIGINT,TIMESTAMPS:STRING>>
)
Y estos son los datos en la tabla de arriba.
1015826235 [{"product_id":220003038067,"timestamps":"1340321132000"},{"product_id":300003861266,"timestamps":"1340271857000"}]
¿Hay alguna manera de obtener la siguiente salida del HiveQL después de explotar la matriz?
**USER_ID** | **PRODUCT_ID** | **TIMESTAMPS**
------------+------------------+----------------
1015826235 220003038067 1340321132000
1015826235 300003861266 1340271857000
Actualizado
Escribí esta consulta para obtener la salida en el formato anterior, pero no me está dando el resultado de la manera que quería.
SELECT myTable1.myCol1,myTable2.myCol2 FROM sampletable st LATERAL VIEW
explode(st.purchased_item.product_id) myTable1 AS myCol1 LATERAL VIEW
explode(st.purchased_item.timestamps) myTable2 AS myCol2;
¿Puede alguien ayudarme qué mal estoy haciendo? Cualquier sugerencia será apreciada.