Numéro de ligne de la fonctionnalité dans la Ruche

Comment puis-je générer les numéros de ligne pour une table existante lors de l'exécution d'une requête select?
Par exemple:

select row_number(), * from emp;

Je suis l'aide de la ruche de 0,13. Je ne peux pas accéder externe des pots ou des fonctions définies par l'utilisateur dans mon environnement.
Les fichiers sous-jacents sont en parquet format.

Merci d'avance!

Si vous essayez d'exécuter ce genre de fonctions analytiques sur de grands ensembles de données (c'est à dire plus de 50 millions de lignes), alors attention pour tester votre cohérence des données. J'ai vu subtiles corruption de données se produire dans un déterministe avec V0.13 et V0.14 -- les numéros des lignes ont été dans l'ordre, mais quelques milliers de lignes, a été supprimée et remplacée par une copie d'autres lignes. Mais qui peuvent être spécifiques à la Ruche-sur-TEZ.

OriginalL'auteur Gayatri Mahesh | 2016-05-27