Athena query fails with GENERIC_INTERNAL_ERROR: Missing variable: <column_name>

0

Hi
After creating quite complex view based on "UNION ALL" of 4 complex selects I've ended up with a curious situation:

  1. The view itself is queried OK with simple queries like select * from <view_name> where <conditions>
  2. Once I wrap it into bigger select like select count(*) from (select * from <view_name> where <conditions>) I get the following strange error:
    GENERIC_INTERNAL_ERROR: Missing variable: <column_name> where <column_name> is absolutely live and valid column that could be queried and returned as usual

The issue is repeatable - once I recreate the same set of views on another Database and same data - issue repeats

However it's barely searched on the web - looks like nobody faced such errors

gefragt vor 2 Jahren636 Aufrufe
1 Antwort
0
Akzeptierte Antwort

Update on the topic: I had the hypothesis that the resulting query is too long (after unwrapping all the selects from underlying views)
So I changed the <view_name> to Create Table As Select and looks like it fixed my problem, however I'm not sure that exactly this helped

beantwortet vor 2 Jahren

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen