Add-LoaderDataset
This PowerShell cmdlet enables the users to add specific datasets to a cache with Cache Loader and Refresher configured.
Warning
Make sure that the cache has been stopped before proceeding to execute this cmdlet.
Add-LoaderDataset -CacheName [-Server] \
[-Port] -Dataset \
[-ScheduleOption] [-ScheduleExpression] \
[-Credentials] [-RefreshInterval] \
[-NoLogo]
Examples
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself after an interval of 5 minutes from cache start.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression 0:00:00:05 -ScheduleOption DailyInterval
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself at 03:05 am.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression 0:00:03:05 -ScheduleOption DailyTime
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself at 03:05 pm.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression 0:00:15:05 -ScheduleOption DailyTime
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself on Monday, Tuesday, Wednesday, Thursday, Friday, Saturday every week at 12:00 pm.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression '0:1,2,3,4,5,6:12:00' -ScheduleOption Weekly
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself on 1st, 2nd, 3rd, 4th, Last Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday of every month at 12:00 pm. The Refresh Interval has been set to 900 seconds.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression '1,2,3,4,L:1,2,3,4,5,6,7:12:00' -ScheduleOption Monthly \
-RefreshInterval 900
- This command adds dataset on cache loader/refresher configured demoCache that will refresh itself after an interval of 5 minutes from cache start, using security credentials.
Add-LoaderDataset -Dataset order -CacheName demoCache \
-ScheduleExpression 0:00:00:05 -ScheduleOption DailyInterval \
-Credentials(Get-Credential john_smith)
Properties
Note
The parameters with asterisk (*) with their names are the required parameters and the rest are optional.
| Parameters | Data Types | Description | Default Value |
|---|---|---|---|
-CacheName* |
<String> |
Specifies the cache name that is configured with dataset on the server. Note: The cache must already exist on the source |
- |
-Server |
<String> |
Specifies the server name where the NCache Service is running and a cache with the specified cache-name is registered. | IP of local machine |
-Port |
<Integer> |
Specifies the port on which NCache Service is listening. | 8250 |
-Dataset* |
<String> |
Specifies the name of the dataset that needs to be configured. | - |
-ScheduleOption |
<String> |
Specifies option for scheduling the data. The options are: - DailyInterval - DailyTime - Weekly - Monthly |
- |
-ScheduleExpression |
<String> |
Specifies the schedule at which datasets need to be refreshed. The format for specifying the ScheduleExpression is Week:Days/Weekdays:Hours:Minutes | - |
-RefreshInterval |
<Integer> |
Specifies the refresh interval after which the cache polls to observe new datasets that needs to be refreshed from datasource. | 900 seconds |
-Credentials |
<pscredential> |
Specifies the user credentials required to authorize access for the specified operation. These credentials should belong to a user with the appropriate permissions at the node. | - |
-NoLogo |
<SwitchParameter> |
Suppresses display of the logo banner. | False |