Hi Evan,
If you are referring to activity performed by user on each site, following query will provide user activity count per sharepoint site collection grouped by access type. Please adjust the web-app name and activity timeperiod as per your need.
FROM activity
GET path.msu.name as site_coll_name,
user.principal_name as user_name,
operation,
sum(count) as access_count
where
path.device.name = "<Web-app OR filer name>"
and timestamp >= datetime("2014-07-01", "YYYY-MM-DD") AND
timestamp <= datetime("2014-12-04", "YYYY-MM-DD")
groupby
path.msu.name,
user.name,
user.domain,
operation
If you are referring to grouping user access by permission levels on various sites / control points in the sharepoint hieararchy, DQL along with some post-processing can be utilized to fetch such information.
Reference Queries for example:
DQL:
FROM permission
GET
path.absname,
user_trustee.principal_name,
msu.name,
object_type,
isinherited,
group_trustee.name,
group_trustee.memberusers.principal_name,
readable_permission
IF
msu.device.name = "<Web-app name>"
SQL:
select
user,
msu_name as site_coll,
readable_permission,
count(path_absname) as no_of_control_points
from
(select distinct path_absname,
(case when user_trustee_principal_name != "" then user_trustee_principal_name
else gtmu.group_trustee_memberusers_principal_name end) as user,
msu_name,
readable_permission,
isinherited
from
permission p
left outer join
group_trustee_memberusers gtmu on p.permission_rowid = gtmu.permission_rowid
where isinherited = 0
and user!="") as distinct_users
group by
user,
msu_name,
readable_permission
You can tweak the queries to get result as per your need.
For exports, while Data Insight dashboard and tabular data all over the UI can be exported in CSV format for excel, graphs are not exportable today. What kind of information are you looking to export? Most of the summary information can be generated using custom DQL reporting, if not available through canned reports.
Thanks,
Rishi