A data mashup is the integration of heterogeneous digital data from multiple sources for business purposes.