Abstract Data Analysis