What is Dynamic Data?
Dynamic Data is a run time compiled cache that builds your Platform Cache models based on the data structure of your SCSM database environment. This compilation is limited to Service Manger managed types and custom managed types. Using the Dynamic Data setting you can customize what manage types get cached in the Platform Cache. Out of the box we cache:
- MT_System$SoftwareUpdate
- MT_Computer
- MT_System$Build
- MT_Cireson$AssetManagement$
- MT_System$SoftwareItem
- MT_System$Environment
- MT_Microsoft$SystemCenter$BuisnessService
- MT_System$Domain$User
- MT_Microsoft$AD$Printer
Dynamic Data Configuration
To access the Dynamic Data Configuration page, navigate to Admin Settings, then select Dynamic Data > Configuration.
Synchronization Interval
This setting is in milliseconds and determines how often we check for changes in Service Manager. The default value is 600000 ms or 10 minutes.
Dynamic Data Table Filters
Changes to the dynamic data tables will restart the platform cache and sync data from the new tables entries. This will make the entity data from those tables available via the OData API and using the OData dashboard widgets
Each table entry is a 'BeginsWith' filter, and will cache all tables that begin with the text entered in the FILTERNAME field.
Adding a table filter
- Click on the Add button
- Type in or select the table name of your class on the drop-down and click the update button.
- Click on the Save button found at the bottom of the page.
NOTE: Added filter will be also on "Assign forms to active directory groups" form type selection for assigning AD Group to form templates.
To know more about assigning AD Group to form templates, please refer to this article.
* Extended Properties of the base class will be cached along with the base class.
Editing a table filter
- Click on the Edit link of the selected table filter name
- Modify the table name on the drop-down as necessary and click the update button.
- Click on the Save button found at the bottom of the page.
Deleting a table filter
- Click on the Delete link of the selected table filter name
- Click on OK on the delete confirmation message window
- Click on the Save button found at the bottom of the page.
Dynamic Data Troubleshooting
To access the Dynamic Data Troubleshooting page, navigate to Admin Settings, then select Dynamic Data > Troubleshooting.
The page provides information and troubleshooting tasks to assist with managing the platform cache.
Status
The current status of the Platform Cache Service is provided at the top of the page.
Dynamic Data
The rebuild of Dynamic Data Models can be initiated here. This is required when new properties are added to custom classes.
Platform Cache
In addition to the Platform Cache settings, there is an additional troubleshooting section which should help with any major problems that may arise.
Cache Sync: Causes the Sync process to immediately start. If it is already executing, it will restart immediately following the completion of the current run.
Purge Platform Cache Data: Deletes all data in the cache
Reset Platform Cache: Resets the Modified Timestamps so Existing data is refreshed on the next sync cycle.
Sync History URL
In addition to the Platform Cache settings, there is an additional troubleshooting section which should help with any major problems that may arise.
Cache Sync: Causes the Sync process to immediately start. If it is already executing, it will restart immediately following the completion of the current run.
Purge Platform Cache Data: Deletes all data in the cache
Reset Platform Cache: Resets the Modified Timestamps so Existing data is refreshed on the next sync cycle.