Template Based Data Transformation