Lou Piniella said taking an advisory role with the Giants 'made sense.'