1. A computer-implemented method of analyzing data sources for inactive data comprising: intercepting data access requests in real time and monitoring data accesses within one or more data sources, wherein the monitored data accesses include at least one monitored data access used for determining inactive data; generating data access information based on the monitored data accesses, wherein the data access information indicates accessed and non-accessed data within the one or more data sources; filtering the monitored data accesses and removing from the data access information the at least one monitored data access used for determining inactive data to avoid creating a false indication of active data; applying the data access information to a profile to identify inactive data within the one or more data sources, wherein the profile includes one or more criteria for determining inactive data; and generating notifications of the identified inactive data within the one or more data sources.