2017-05-22 2 views
0

Je suis en train de tester le produit Athena d'AWS, jusqu'à présent fonctionne très bien. Mais je veux connaître la liste des propriétés SerDe. J'ai cherché loin et ne pouvais pas le trouver. J'utilise celui-ci par exemple "ignore.malformed.json" = "true", mais je suis sûr qu'il y a une tonne d'autres options pour régler les requêtes.Serde liste de propriétés pour AWS Athena (JSON)

Je n'ai pas pu trouver d'informations par exemple, sur ce que fait la propriété "path", donc avoir la liste complète sera incroyable.

J'ai regardé les documents Apache Hive mais je n'ai pas trouvé cela, ni sur les docs/forums AWS.

Merci!

Répondre

1

Il semble que vous utilisez le OpenX-JsonSerDe
http://docs.aws.amazon.com/athena/latest/ug/json.html

// properties used in configuration 
public static final String PROP_IGNORE_MALFORMED_JSON = "ignore.malformed.json"; 
public static final String PROP_DOTS_IN_KEYS = "dots.in.keys"; 
public static final String PROP_CASE_INSENSITIVE ="case.insensitive" ; 

https://github.com/rcongiu/Hive-JSON-Serde/blob/master/json-serde/src/main/java/org/openx/data/jsonserde/JsonSerDe.java

+0

Donc, il n'y a que trois propriétés? Qu'en est-il de la propriété "path" que j'ai vue dans les documents Amazon, où est-ce? – Laerion

+0

Montrez-moi le lien –

+0

Sera celui-ci: http://docs.aws.amazon.com/athena/latest/ug/json.html – Laerion