20170412 india: Sensex opens with marginal gains; all eyes on macro data