Only component, I would think the database is inbuilt. So you could use only SAP provided the API to extract. And there is one channel I experienced during the data migration, which is which allow us to create the customer or delete the Customer. And it won't allow for any change.
The data migration needs improvement.