so the fix for this was to do something like
(let [rd-map (get-referral-dimension-map* referral-dimension-path)]
(<- [?referral_name]
(src ?referral_key)
(rd-map ?referral_key :> ?referral_name)))
the odd thing is that in this case there is only one mapreduce job for
the referral dimension data -- but this also seems odd; my intuition
feels like there should be at as map mapreduce jobs as there are nodes
(ie, copies of the app jar)? what is actually going on under the hood?