The tyGraph for Site Owners report has all of the same reporting visuals and layouts as tyGraph for SharePoint but can be configured to only show sites that the logged in user owns.
CONTENTS
Prerequisites
- In order to use the tyGraph for Site Owners report, additional permissions must be granted by your Microsoft 365 Global Administrator. Due to the peculiarities of the SharePoint APIs, we can't collect site membership data without using Full Control permissions. This site membership information is required to support the SharePoint for Site Owners reporting features.
- Select your M365 Global Admin account
- Click Accept to grant permissions to tyGraph
- If these permissions are too high and you are only using tyGraph for SharePoint you can authorize https://home.tygraph.com/SharePointFull. Do not use SharePointFull if you have other workloads like tyGraph for Teams or Enterprise.
- Owners of the tyGraph Site Owner report must have Power BI Professional licenses to manage and publish the report.
- Users of the tyGraph Site Owner report must have Power BI Professional or higher to view the reports or the report is in a premium capacity. See What version of Power BI is required for tyGraph? : Support for details.
- Download tyGraph for Site Owners report file from tyGraph for Site Owners : Downloads (login required).
- Database connection information for tyGraph for SharePoint
Architecture
Steps
The following steps should be completed by a tyGraph report administrator from the Power BI service (https://app.powerbi.com).
Create a new Power BI workspace
- Click Workspaces
- Then click New workspace
- Enter a workspace name like "tyGraph for Site Owners"
- If you are using Premium per-user or Premium capacity licensing for Power BI, click Advanced otherwise skip to step 6
- Select your desired licensing level. like "Premium per-user" or "Premium capacity"
- Click Apply
Upload the tyGraph Site Owner report
- Click Upload
- Then click Browse
- Locate and select the tyGraph for Site Owners.PBIX report file that was downloaded in the Prerequisites section
- Click Open
Configure the tyGraph Site Owner report
- From the tyGraph Site Owner workspace, select Dataset More settings
- Then click Settings
- Expand Parameters
- Enter the Server name from the database connection information for tyGraph for SharePoint
- Enter the Database name from the database connection information for tyGraph for SharePoint
- Click Apply
- Click Edit credentials
- Enter the User name from the database connection information for tyGraph for SharePoint
- Enter the Password from the database connection information for tyGraph for SharePoint
- Click Sign in
- Expand Refresh
- Set Configure a refresh schedule to On
- Set Refresh frequency to Daily
- Click Apply
Refresh the tyGraph Site Owner report
- From the tyGraph Site Owner workspace, click Refresh now on the Dataset row
Update and Maintain Site Owners Listing
- From the tyGraph Site Owner workspace, select Dataset More settings
- Then click Security
- Select Site Owner
- Add the users and/or security groups that will get access to the tyGraph Site Owners report in the Specific users or groups input box.
Tip: Security groups are recommended and will simplify ongoing app management. - Click Add
- Click Save
Create the Power BI Application
- From the tyGraph Site Owner workspace, click Create app
- Update the App name if desired
- Provide a meaningful description - "This Power BI app contains the tyGraph for Site Owner report. You will only see data for the sites that you are listed as the owner. Your access must be pre-configured by your tyGraph admin."
- Optional: select Install this app automatically
- Click Next: Add content
- Click Add content
- Select tyGraph for Site Owners from the Report row
- Click Add
- Expand tyGraph for Site Owners
- Select Content Overview to preview the report
- Click Next: add audience
- Add the users and/or security groups that will get access to the tyGraph Site Owners report in the Specific users or groups input box.
Tip: Security groups are recommended and will simplify ongoing app management. - Click Publish app
- Click Publish
- Click Close
Validate Site Owner Report
To validate report security, have a site owner open the tyGraph Site Owner Power BI App and ensure that they can only see the sites that they are an owner of.
It is critical that site owners have been added to the Dataset security Row-Level Security role and Power BI App audience.
As a site owner open the tyGraph Site Owner Power BI App by connecting to Power BI (https://app.powerbi.com/):
- Click Apps
- Click tyGraph for Site Owners
- Confirm that the site owner only sees sites that they are owner of
Additional Notes
- The tyGraph Site Owner report security model does not work with users who have access to the Power BI workspace. All users of the report must be added using the Dataset security Row-Level Security role and Power BI App audience.