Your community experience is moving to Customer Central, our new portal, in May, with a more intuitive experience. Learn More.
Developer Tools in PowerSchool Analytics & Insights give administrators deeper visibility and control over dashboards, metrics, filters, and drill paths. With a structured folder hierarchy, reusable variables, and built‑in impact analysis, these tools help teams customize analytics efficiently while maintaining consistency across dashboards.
Unlock deeper control with Analytics & Insights Developer Tools
PowerSchool Analytics & Insights is designed to make data meaningful and actionable. For customers who want more control over how dashboards, metrics, and navigation behave, Developer Tools unlock the structure behind the analytics experience.
In this post, we introduce the Developer Tools interface, explain how content is organized, and highlight key capabilities that help you manage, customize, and scale your analytics environment with confidence.
What are Developer Tools in Analytics & Insights?
Developer Tools provide access to the underlying structure that powers dashboards in Analytics & Insights. When enabled, the Developer Tools option appears in the main menu and opens in a new tab.
From here, you can view how dashboards, metrics, filters, and drill paths are organized, along with the objects that control how analytics behave across the platform. This includes folders, variables, redirects, and content definitions that work together behind the scenes.
How is content organized in Developer Tools?
Developer Tools use a folder‑based hierarchy that mirrors the Analytics & Insights experience.
This top‑down structure helps ensure consistency. Objects placed higher in the hierarchy, such as filters or navigation rules, are inherited by everything beneath them.
How do drill links work?
Drill links define what happens when a you click a data point on a metric.
Each metric can contain multiple drill options, such as drilling to a student list or a school list. A simple left‑click uses the default drill, while right‑clicking allows users to choose from additional drill paths.
These drill links are managed as child objects of the metric, giving developers control over both the default behavior and optional drill‑down paths.
What are variables and why do they matter?
Variables allow you to create reusable snippets of logic or lists that can be applied across multiple metrics.
Instead of updating each metric individually, you can update the variable once and have that change reflected everywhere it is used. This approach saves time, reduces errors, and helps maintain consistency across dashboards.
How redirects control the user experience
Redirects determine where users land when they log in to Analytics & Insights.
The system evaluates redirect links in order and sends users to the first dashboard they have access to. This is how different roles are guided to different experiences, such as teachers being redirected to Classroom dashboards instead of Student Analytics.
Redirects can exist at multiple levels in the folder structure, allowing for flexible and role‑aware navigation.
How filters and display rules are applied
Filters applied at a folder level are automatically inherited by all dashboards within that folder. This ensures consistent filtering across related dashboards, such as Enrollment Overview, Admissions, and Withdrawals.
For more targeted use cases, filters can also be created at the dashboard level so they apply only to specific metrics.
Display rules add another layer of control. These rules can hide metrics, dashboards, or entire categories based on defined conditions, such as missing data or user context.
Editing metrics and understanding impact
Developer Tools provide multiple ways to edit metrics:
An additional Impact Analysis feature shows where a metric, filter, or object is used across dashboards. This helps you understand what will be affected before making changes, reducing risk and improving confidence when updating shared components.
Exploring Content Definitions
The Content Definitions area is where the building blocks of metrics live, including:
Custom versions of these objects can be created and stored in designated custom folders to keep standard and custom content organized.
Want to learn more about how PowerSchool Analytics & Insights
For deeper guidance, check out additional Analytics & Insights resources in PowerSchool Community. Read More
Was this Article Helpful?
Developer Tools in PowerSchool Analytics & Insights give administrators deeper visibility and control over dashboards, metrics, filters, and drill paths. With a structured folder hierarchy, reusable variables, and built‑in impact analysis, these tools help teams customize analytics efficiently while maintaining consistency across dashboards.
Unlock deeper control with Analytics & Insights Developer Tools
PowerSchool Analytics & Insights is designed to make data meaningful and actionable. For customers who want more control over how dashboards, metrics, and navigation behave, Developer Tools unlock the structure behind the analytics experience.
In this post, we introduce the Developer Tools interface, explain how content is organized, and highlight key capabilities that help you manage, customize, and scale your analytics environment with confidence.
What are Developer Tools in Analytics & Insights?
Developer Tools provide access to the underlying structure that powers dashboards in Analytics & Insights. When enabled, the Developer Tools option appears in the main menu and opens in a new tab.
From here, you can view how dashboards, metrics, filters, and drill paths are organized, along with the objects that control how analytics behave across the platform. This includes folders, variables, redirects, and content definitions that work together behind the scenes.
How is content organized in Developer Tools?
Developer Tools use a folder‑based hierarchy that mirrors the Analytics & Insights experience.
This top‑down structure helps ensure consistency. Objects placed higher in the hierarchy, such as filters or navigation rules, are inherited by everything beneath them.
How do drill links work?
Drill links define what happens when a you click a data point on a metric.
Each metric can contain multiple drill options, such as drilling to a student list or a school list. A simple left‑click uses the default drill, while right‑clicking allows users to choose from additional drill paths.
These drill links are managed as child objects of the metric, giving developers control over both the default behavior and optional drill‑down paths.
What are variables and why do they matter?
Variables allow you to create reusable snippets of logic or lists that can be applied across multiple metrics.
Instead of updating each metric individually, you can update the variable once and have that change reflected everywhere it is used. This approach saves time, reduces errors, and helps maintain consistency across dashboards.
How redirects control the user experience
Redirects determine where users land when they log in to Analytics & Insights.
The system evaluates redirect links in order and sends users to the first dashboard they have access to. This is how different roles are guided to different experiences, such as teachers being redirected to Classroom dashboards instead of Student Analytics.
Redirects can exist at multiple levels in the folder structure, allowing for flexible and role‑aware navigation.
How filters and display rules are applied
Filters applied at a folder level are automatically inherited by all dashboards within that folder. This ensures consistent filtering across related dashboards, such as Enrollment Overview, Admissions, and Withdrawals.
For more targeted use cases, filters can also be created at the dashboard level so they apply only to specific metrics.
Display rules add another layer of control. These rules can hide metrics, dashboards, or entire categories based on defined conditions, such as missing data or user context.
Editing metrics and understanding impact
Developer Tools provide multiple ways to edit metrics:
An additional Impact Analysis feature shows where a metric, filter, or object is used across dashboards. This helps you understand what will be affected before making changes, reducing risk and improving confidence when updating shared components.
Exploring Content Definitions
The Content Definitions area is where the building blocks of metrics live, including:
Custom versions of these objects can be created and stored in designated custom folders to keep standard and custom content organized.
Want to learn more about how PowerSchool Analytics & Insights
For deeper guidance, check out additional Analytics & Insights resources in PowerSchool Community. Read More
Was this Article Helpful?
Developer Tools in PowerSchool Analytics & Insights give administrators deeper visibility and control over dashboards, metrics, filters, and drill paths. With a structured folder hierarchy, reusable variables, and built‑in impact analysis, these tools help teams customize analytics efficiently while maintaining consistency across dashboards.
Unlock deeper control with Analytics & Insights Developer Tools
PowerSchool Analytics & Insights is designed to make data meaningful and actionable. For customers who want more control over how dashboards, metrics, and navigation behave, Developer Tools unlock the structure behind the analytics experience.
In this post, we introduce the Developer Tools interface, explain how content is organized, and highlight key capabilities that help you manage, customize, and scale your analytics environment with confidence.
What are Developer Tools in Analytics & Insights?
Developer Tools provide access to the underlying structure that powers dashboards in Analytics & Insights. When enabled, the Developer Tools option appears in the main menu and opens in a new tab.
From here, you can view how dashboards, metrics, filters, and drill paths are organized, along with the objects that control how analytics behave across the platform. This includes folders, variables, redirects, and content definitions that work together behind the scenes.
How is content organized in Developer Tools?
Developer Tools use a folder‑based hierarchy that mirrors the Analytics & Insights experience.
This top‑down structure helps ensure consistency. Objects placed higher in the hierarchy, such as filters or navigation rules, are inherited by everything beneath them.
How do drill links work?
Drill links define what happens when a you click a data point on a metric.
Each metric can contain multiple drill options, such as drilling to a student list or a school list. A simple left‑click uses the default drill, while right‑clicking allows users to choose from additional drill paths.
These drill links are managed as child objects of the metric, giving developers control over both the default behavior and optional drill‑down paths.
What are variables and why do they matter?
Variables allow you to create reusable snippets of logic or lists that can be applied across multiple metrics.
Instead of updating each metric individually, you can update the variable once and have that change reflected everywhere it is used. This approach saves time, reduces errors, and helps maintain consistency across dashboards.
How redirects control the user experience
Redirects determine where users land when they log in to Analytics & Insights.
The system evaluates redirect links in order and sends users to the first dashboard they have access to. This is how different roles are guided to different experiences, such as teachers being redirected to Classroom dashboards instead of Student Analytics.
Redirects can exist at multiple levels in the folder structure, allowing for flexible and role‑aware navigation.
How filters and display rules are applied
Filters applied at a folder level are automatically inherited by all dashboards within that folder. This ensures consistent filtering across related dashboards, such as Enrollment Overview, Admissions, and Withdrawals.
For more targeted use cases, filters can also be created at the dashboard level so they apply only to specific metrics.
Display rules add another layer of control. These rules can hide metrics, dashboards, or entire categories based on defined conditions, such as missing data or user context.
Editing metrics and understanding impact
Developer Tools provide multiple ways to edit metrics:
An additional Impact Analysis feature shows where a metric, filter, or object is used across dashboards. This helps you understand what will be affected before making changes, reducing risk and improving confidence when updating shared components.
Exploring Content Definitions
The Content Definitions area is where the building blocks of metrics live, including:
Custom versions of these objects can be created and stored in designated custom folders to keep standard and custom content organized.
Want to learn more about how PowerSchool Analytics & Insights
For deeper guidance, check out additional Analytics & Insights resources in PowerSchool Community. Read More
Was this Article Helpful?
