The warehouse service periodically calls each of the warehouse adapters by using the IWarehouseAdapter interface. The adapters pull data from the operational store, transform it as necessary, and write it to the warehouse through the warehouse object model.
The IWarehouseAdapter type exposes the following members.
|Initialize||Initializes the data store to prepare the data store for changes.|
|MakeDataChanges||Used to add new data to the warehouse.|
|MakeSchemaChanges||Allows adapters to update the warehouse schema.|
|RequestStop||Tries to stop the IWarehouseAdapter in an orderly fashion in the event the service is taken down. Adapters must be able to pick up from where they left off the next time they are called.|