SP2013 Search - Analytics Processing failed, data missing in usage report

Hyde 1 Reputation point
2021-09-16T03:04:24.287+00:00

Good Evening,

I have a situation where a the Analytics Processing stopped working in the Search application of SharePoint 2013. I have checked the following:

  • Search App Proxy is started
  • The EventStore folder exists and has data in it
  • The timer jobs are running
  • Receivers are defined
  • There is access to the database
  • Checked search service app
  • Checked that crawl ran

I have used the following articles to assist:

https://sharepoint.stackexchange.com/questions/125876/sharepoint-2013-usage-reports-are-empty

https://social.technet.microsoft.com/Forums/office/en-US/2536426a-bd79-42ab-803b-4989623a984d/site-web-analytics-reports-and-site-collection-web-analytics-reports-show-no-data

Any suggestions are appreciated!

Thank you,
Hyde

Microsoft 365 and Office SharePoint Server For business
{count} votes

1 answer

Sort by: Most helpful
  1. Allen Xu_MSFT 13,861 Reputation points
    2021-09-16T08:25:55.023+00:00

    Hi @Hyde ,

    Please check as following to narrow down this issue:

    1. Check if the search service application is in good status. Make sure you have all the default timer jobs referring to this post: Missing default timer jobs - Can we get them back?
    2. Navigate to Central Administration > Manage service applications > Usage and Health Data Collection Service Application and check if the service application is up and running. Make sure you have the events checked under Event Selection.
    3. Delete and then rebuild the mentioned service applications if necessary. Usage and Health Data Collection Service Application is enabled via Monitoring > Configure usage and health data collection > check “Enable usage data collection”.
      Reference: Configure usage and health data collection in SharePoint Server.
    4. Execute the following commands on SharePoint Server as Administrator:
      $aud = Get-SPUsageDefinition | where {$_.Name -like "Analytics*"}  
      
      $aud | fl
      Check if the status of service is online and if other components are configured properly.

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.