Systems, methods, and software for developing application usage information are provided herein. An exemplary method includes identifying data sources that relate to application usage activity of one or more users, determining activity signals related to at least data analysis by the one or more users from among the application usage activity, and applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals. The method also includes providing ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method of processing application usage information, the method comprising: identifying data sources that relate to application usage activity of one or more users; determining activity signals related to at least data analysis by the one or more users from among the application usage activity; applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals; and providing ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences. 2. The method of claim 1, further comprising: identifying the data sources from among one or more distributed application services comprising distributed user data storage services, distributed network messaging services, and distributed application data storage services associated with the one or more users. 3. The method of claim 1, wherein the activity signals comprise indications of past application usage by the one or more users that indicate individual usage activity or organizational usage activity derived from at least one of usage data, stored user data files, and user application telemetry records. 4. The method of claim 1, further comprising: storing the data analysis preferences in a knowledge repository in accordance with one or more scope categorizations comprising at least one among user scope, organization scope, and application scope. 5. The method of claim 1, further comprising: inferring the data analysis preferences from among the activity signals based at least on a connectivity level identified by the knowledge graphing service for activity nodes representing at least portions of the activity signals. 6. The method of claim 1, further comprising: selecting the ones of the data analysis preferences to provide to the data insight services based at least on graph relationships determined by the knowledge graphing service between the ones of the data analysis preferences and query data issued by the data insight services, wherein the query data indicates a current data analysis activity for the one or more users. 7. The method of claim 1, further comprising: extracting portions of the activity signals from at least user data files stored by the data sources to identify ones of the user data files that indicate usage modalities of the applications by the one or more users. 8. The method of claim 1, wherein the activity signals indicate actions performed by the one or more users within applications to at least establish user data files stored by the data sources. 9. An application knowledge service, comprising: one or more computer readable storage media; a processing system operatively coupled with the one or more computer readable storage media; and an application usage service comprising program instructions stored on the one or more computer readable storage media that, based on being read and executed by the processing system, direct the processing system to at least: identify data sources that relate to application usage activity of one or more users; determine activity signals related to at least data analysis by the one or more users from among the application usage activity; apply the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals; and provide ones of the data analysis preferences for use by data insight services that establish data insight objects visualizing target datasets based at least on the ones of the data analysis preferences. 10. The application knowledge service of claim 9, comprising further program instructions, based on being executed by the processing system, direct the processing system to at least: identify the data sources from among one or more distributed application services comprising distributed user data storage services, distributed network messaging services, and distributed application data storage services associated with the one or more users. 11. The application knowledge service of claim 9, wherein the activity signals comprise indications of past application usage by the one or more users that indicate individual usage activity or organizational usage activity derived from at least one of usage data, stored user data files, and user application telemetry records. 12. The application knowledge service of claim 9, comprising further program instructions, based on being executed by the processing system, direct the processing system to at least: store the data analysis preferences in a knowledge repository in accordance with one or more scope categorizations comprising at least one among user scope, organization scope, and application scope. 13. The application knowledge service of claim 12, comprising further program instructions, based on being executed by the processing system, direct the processing system to at least: infer the data analysis preferences from among the activity signals based at least on a connectivity level identified by the knowledge graphing service for activity nodes representing at least portions of the activity signals. 14. The application knowledge service of claim 9, comprising further program instructions, based on being executed by the processing system, direct the processing system to at least: select the ones of the data analysis preferences to provide to the data insight services based at least on graph relationships determined by the knowledge graphing service between the ones of the data analysis preferences and query data issued by the data insight services, wherein the query data indicates a current data analysis activity for the one or more users. 15. The application knowledge service of claim 9, comprising further program instructions, based on being executed by the processing system, direct the processing system to at least: extract portions of the activity signals from at least user data files stored by the data sources to identify ones of the user data files that indicate usage modalities of the applications by the one or more users. 16. The application knowledge service of claim 9, wherein the activity signals indicate actions performed by the one or more users within applications to at least establish user data files stored by the data sources. 17. A method of operating an application telemetry system, the method comprising: identifying data storage services that store user data for one or more users related to usage of one or more software applications; crawling the user data stored in the data storage services to extract portions of the user data indicating at least application usage activity for the one or more users; determining data analysis preferences for the one or more users from among the application usage activity; and providing ones of the data analysis preferences for use by data insight services that establish data insight objects for target datasets based at least on the ones of the data analysis preferences. 18. The method of claim 17, wherein the application usage activity indicates actions performed by the one or more users within the applications to at least establish the user data stored by the data storage services. 19. The method of claim 17, further comprising: determining common usage modalities across the one or more users based at least on a knowledge graphing service to determine the data analysis preferences. 20. The method of claim 17, further comprising: selecting the ones of the data analysis preferences to provide to the data insight services based at least on graph relationships determined by a knowledge graphing service between the ones of the data analysis preferences and query data issued by the data insight services, wherein the query data indicates a current data analysis activity for the one or more users.