After you sign in to the SAS Visual Investigator web application, you might notice that data is missing. There are a number of possible causes for missing data. Take these steps to understand which cause is affecting your environment.
1. Are the user authorization settings correct?
Data objects have user authorization settings. Which data objects are missing? In the Administration interface, open one of the data objects that are missing in order to edit it. Select the Authorization tab. Is your group authorized to see the data?
2. Was the entity data successfully indexed?
This issue is particularly evident when you see missing data in search results, but it is not as evident when you try to relate data and you cannot find it. Is the data properly indexed? The solution is to re-index the entity.
3. Has the cache service cleared?
When the cache service restarts, the SAS Visual Investigator services that rely on the cache are no longer able to get data. This problem occurs because the svi-sand service uses the cache to set the security rules in Elasticsearch. In essence, the indexed data becomes hidden. There are a number of possible solutions for this issue:
a. Restart all services for SAS Visual Investigator. That action will repopulate the information that is needed in the cache.
b. Manually edit each entity. Go to the Authorization tab for an entity. Deselect an authorization and then click Save. Then re-select the authorization and click Save. This action forces a rewrite of the security rules.
c. Export the entity configuration. Then re-import the configuration.
d. Restart the Feature service. The security rules are reloaded into an Apache Geode distributed cache. The svi-sand service then reapplies the authorization rules.