Setting the DataStore Object Type
Use
The following decision tree is intended to help you set the right DataStore object type for your purposes: The decision nodes are formed by the following functions and properties:
-
Data provision with load process:
Data is loaded using the data transfer process (DTP).
-
Delta calculation:
Delta values are calculated from the loaded and activated data records in the DataStore object. These delta values can be written to InfoCubes, for example, by delta recording.
-
Single record reporting:
Queries are run based on DataStore objects that return just a few data records as the result.
-
Unique data:
Only unique data records are loaded and activated for DataStore keys. Existing records cannot be updated.
The graphic shows that a DataStore object must be used for direct updating if the data is not provided via the load process. In this case, the data is provided via APIs. See also: APIs of the DataStore Object for Direct Update.
If the data will be provided via the load process, you need a standard DataStore object or a write-optimized DataStore object, depending on how you want to use it. We make the following recommendations:
-
Use a standard DataStore object and set the Unique Data Records flag if you want to use the following functions:
-
Delta calculation:
-
Single record reporting:
-
Unique data:
-
-
Use a standard DataStore object if you want to use the following functions:
-
Delta calculation
-
Single record reporting
-
-
Use a standard DataStore object and set the Create SIDs on Activation and Unique Data Records flags if you want to use the following functions:
-
Delta calculation
-
Unique data
-
-
Use a standard DataStore object and set the Create SIDs on Activation flag if you want to use the following function:
-
Delta calculation
-
-
Use a write-optimized DataStore object if you want to use the following function:
-
Unique data
-
-
Use a write-optimized DataStore object and set the Duplicate Data Records flag if you want to use the following functions:
-
Single record reporting
-
Note the following with regard to determining the DataStore object type: Performance Tips for DataStore Objects.
You can find more information about DataStore object types under: