1. A method, in a data processing device having a processor and a storage medium, for providing data comprising: defining, by the processor implementing a first module of the data processing device, a master data set in a database stored on the storage medium, the master data set comprising data to be transferred to a plurality of users of an organization; generating, by the processor implementing a second module of the data processing device, a delegation object providing a reusable definition to enable a single-source data set of the database to be extracted into one or more specific data sets of the database; the delegation object comprising a data dimension-to-user mapping and a target organization definition defining relationships between the master data set definition and the data dimension-to-user mapping; wherein the delegation object is a uniquely named first-class business modeling object for partitioning and delivering the master data set, and wherein the data dimension-to-user mapping is an organizational hierarchy description describing relationships between the users in the plurality of users of the organization, each level of the organizational hierarchy having an associated management role parameter identifying a level of responsibility associated with the level of the organizational hierarchy; and partitioning and distributing, by the processor of the data processing device, the master data set using the delegation object to create a specific data set for each user in the plurality of users of the organization based on the data dimension-to-user mapping and target organization definition, wherein each specific data set corresponds to a management role parameter assigned to a level of the organizational hierarchy in which a corresponding user is positioned.