¿Cómo importo una matriz de datos en filas separadas en una tabla de colmena?

Estoy tratando de importar datos en el siguiente formato en una tabla de colmena

[
    {
      "identifier" : "id#1",
      "dataA" : "dataA#1"
    },
    {
      "identifier" : "id#2",
      "dataA" : "dataA#2"
    }
]

Tengo varios archivos como este y quiero que cada {} forme una fila en la tabla. Esto es lo que he intentado:

CREATE EXTERNAL TABLE final_table(
    identifier STRING,
    dataA STRING
) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION "s3://bucket/path_in_bucket/"

Sin embargo, esto no está creando una sola fila para cada {}. También he intentado

CREATE EXTERNAL TABLE final_table(
    rows ARRAY< STRUCT<
    identifier: STRING,
    dataA: STRING
    >>
) ROW FORMAT SERDE 'org.openx.data.jsonserde.JsonSerDe'
LOCATION "s3://bucket/path_in_bucket/"

pero esto tampoco es trabajo. ¿Hay alguna forma de especificar que la entrada como una matriz con cada registro sea un elemento en la matriz para la consulta de la colmena? ¿Alguna sugerencia sobre qué hacer?

Respuestas a la pregunta(2)

Su respuesta a la pregunta