
jacquel

valia daattayil jeey. ezz. oonn kwayari prosessinghinaayi saadhaaranayaayi upayogikkunna oru functional daatta prosessing, kwari bhaashayaan jacquel ("jacquel" ennu ucharikkappedunnu).
googilil oru ooppan sozhs projectoy aarambhichenkilum ettavum puthiya release 2010-07-12 aayirunnu. avarude haadoop software paakkej bigg insaittukalude praadhamika dattaa prosessing bhashayaayi ibm ithu etteduthu.
jeey. ezz. enninaayi vikasippicheduthathaane ithu sii. ezz. vii, tii. ezz. vii, ex. emm. ell thudangiya vividha dattaa srothassukale pinthunaykkunnu.
pigg laattin, hive ql thudangiya mattu bigg dattaa kwari bhashakalumaayi thaarathamyam cheiyunnathu eee saankethikavidyakalude prakadanavum upayogakshamathayum vyakthamaakkunnu.
jacquel alasamaaya moolyanirnnayathe pinthunaykkunnu, athinaal aavashyamullappol maathrame aavishkaarangal yaadhaarthyamaakoo.
vaakyaghadana.
jakkilinte adisthaana ashayam
uravidam-> oopparettar (paaraameettar)-> sink;
oru downstream oopparettarude uravidam oru sink aakam. athinaal saadhaaranayaayi oru jacquel prograam oru dattaa prosessing graph prakadippikkunna ghadana pinthudarendathundu
uravidam-> oopparettar 1 (paaraameettar)-> oopparettar 2 (paaraameettar)-> oopparettar 2 (paaraameettar)-> oopparettar 3 (paaraameettar)-> oopparettar 4 (paaraameettar)-> sink;
vaayanakshamatha kaaranangalal jacquel prograamukal ambinu sesham linebreak cheyyappedunnu, athupole thanne twittar scaldingile oru saadhaarana bhashayum ithaanu
uravidam-> oopparettar 1 (paaraameettar)
-> oopparettar 2 (paaraameettar)
-> oopparettar 2 (paaraameettar)
-> oopparettar 3 (paaraameettar)
-> oopparettar 4 (paaraameettar)
-> mungal;
coor oopparettarmaar.
vipuleekarikkuka.
nested arekal parannathakkaan expanded expression upayogikkuka. eee padaprayogam nested arekalude oru nira [[tii]] inputtaayi edukkukayum oro nested areyudeyum gadakangale topp level outtputtu areyilekk prothsaahippikkunnathi oru outtputtu shreni [tii] nirmmikkukayum cheiyunnu.
filter.
nirddishta inputt shreniyil ninnu gadakangal filter cheyyaan filter oopparettar upayogikkuka. eee oopparettar type tii yude gadakangalude oru nira inputtaayi edukkukayum athe tharatthilulla oru shreni outtputtu cheyyukayum cheiyunnu, oru pravachanam sharee ennu vilayiruthunna gadakangal nilanirthunnu. ithu SQL evide clossinu thulyamaaya jacklanu.
udaaharanam
daatta = [
 {perah "joonn doow", varumanam 20000, maanejar falls},
 {perah "wins weyne", varumanam 32500, maanejar falls},
 {perah "jaine deane", varumanam 72000, maanejar sharee},
daatta-> $filter cheyyuka.maanejar;
 {
 "varumanam": 72000,
 "maanejar": sariyaanu,
 "peru": "" jaine deane "
]
daatta-> $filter cheyyuka.varumanam 30000-ll thaazhe;
 {
 "varumanam": 20000,
 "maanejar": vyaajamaayi,
 "peru": "" joonn doow "" "
 {
 "varumanam": 25,000,
 "maanejar": vyaajamaayi,
 "peru": "" alex smith "
]
group.
oru grouping keeyil onno athiladhikamo inputt arekal groupucheyyaan group expression upayogikkuka, koodaathe oro groupinum oru motham function prayogikkuka.
cheruka.
rando athiladhikamo inputt arekalkkidayil oru joyin prakadippikkaan joyin oopparettare upayogikkuka. eee oopparettar swaabhaavika, idathu-puram, valath-puram, puram joyin ulppede onniladhikam tharam joyinkale pinthunaykkunnu.
tharamthirichu.
onno athiladhikamo feeldukal upayogichu oru inputt tharamthirikkaan sortt oopparettare upayogikkuka.
mukalil.
topp expression athinte inputtinte aadya keey gadakangal thiranjedukkunnu. oru thaarathamyakkaaran nalkiyittundenkil, outtputtu ardhaparamaayi inputt tharamthirikkunnathinum thudarnnu aadya gadakangal thiranjedukkunnathinum thulyamaanu.
parivartthanam.
oru projection saakshaathkarikkunnathino allengil oru aouttputtinte ellah enangalilum oru function prayogikkunnathino transform oopparettare upayogikkuka.