Shared Data
Data exchange between services happens when one system sends information to another. The receiving service may not be able to use it straight away because it expects a different format (how each value is written) or configuration (how the data is arranged). Data transformation is the conversion carried out so the destination system can read and process the shared data.
A destination system may have a different data structure from the source system, so the data cannot simply be copied across. It must be converted to match the destination's structure. Common changes include:
For example, a sports centre's booking system sends a member's details to a payment service. The booking system stores the address as one field, but the payment service needs a street field and a town field. It also stores the membership type as S, while the payment service needs Student. Without these changes, the payment service cannot match the record to the right customer and price.
If data is poorly transformed, it may be unusable or cause errors in the destination system. A date in the wrong format might be rejected, an unreplaced code might be meaningless, and split fields might not match the destination's structure. This can stop a booking, payment or record update from working.
Responsible use means planning and checking the transformation, so the destination system can understand and process the data it receives. Shared data is only useful when the receiving system can use it correctly.
Pearson BTEC Digital Information Technology · Shared data