I need to add row numbers to a large (ca. billion rows) dataset in BigQuery. When I try:
SELECT
*
ROW_NUMBER() OVER (ORDER BY d_arf DESC) plarf
FROM [trigram.trigrams8]
I get "Resources exceeded during query execution.", because an analytic/window function needs to fit in one node.
How can I add row numbers to a large dataset in BigQuery?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…