READOS / Operations / CHAPTER 5
Self-service reporting without chaos: giving people access to data while keeping figures consistent and secure
Reporting tools let anyone build dashboards, which brings speed and sprawl. How to set up trusted data sets, roles, publishing standards, security and training so self-service stays useful.
Modern reporting and business intelligence tools have changed who can analyse data. Instead of waiting weeks for IT or a finance analyst to produce a report, a sales manager, production supervisor or quality engineer can connect to data, build a chart and share a dashboard in an afternoon. That speed is valuable. It puts analysis in the hands of the people who understand the questions, and it frees specialists from routine report requests.
It also creates new problems. Within a year or two, a business can accumulate hundreds of reports, many of them near-duplicates built on slightly different data with different definitions. Two dashboards show different sales figures. A report built by someone who has since left still feeds a monthly meeting, but nobody knows how it calculates its numbers. Sensitive data, such as pay rates or customer details, ends up in reports shared more widely than intended. Exports to spreadsheets multiply, undoing the benefit of a single source.
This article explains how to get the benefits of self-service reporting while avoiding the chaos: trusted shared data sets, clear roles, publishing standards, security, training, monitoring use and retiring what is no longer needed. It is general information for managers, analysts and anyone responsible for reporting in a small or medium business.
What self-service reporting means
Self-service reporting lets business users explore data and build their own reports and dashboards using tools designed for non-specialists, rather than relying entirely on technical staff. Most tools combine:
- Connections to data sources, such as business systems, databases, spreadsheets and cloud services.
- Data preparation features to clean, combine and shape data.
- A model that defines relationships between tables and calculated measures.
- Visualisation to build charts, tables and dashboards.
- Sharing to publish reports to colleagues, often in a web portal or within collaboration tools.
The flexibility that makes these tools powerful also means that every user can make different choices at every step, which is where inconsistency begins.
Why self-service turns into sprawl
- Everyone connects to raw data and builds their own logic.
- Definitions vary, such as whether revenue includes freight or credit notes.
- Reports are copied and modified, creating near-duplicates.
- Nobody owns old reports, so they linger after their creators move on.
- Access is granted broadly for convenience.
- Data is exported to spreadsheets and emailed, outside any controls.
- Licences grow without review.
None of these is caused by bad intentions; they are the natural result of flexibility without structure.
Trusted shared data sets
The single most effective measure is to provide trusted shared data sets, sometimes called certified or endorsed data sets or semantic models. These are prepared, documented data models built once by people who understand the data, with agreed definitions and calculations for key measures. Business users then build their reports on top of them rather than connecting to raw sources.
A good shared data set:
- Covers a business subject, such as sales, purchasing, production, jobs or people.
- Uses agreed definitions for measures such as revenue, margin, on-time delivery and active customer.
- Hides complexity, presenting clear names rather than system field codes.
- Applies security rules, such as limiting each salesperson to their own customers.
- Is documented, with definitions available to report builders and readers.
- Has an owner responsible for its accuracy and changes.
- Refreshes reliably on a known schedule, with failures alerted.
Users remain free to build any report they like, but the numbers come from a common foundation. The reports that change decisions article discusses how to design reports that people act on, which is easier when the underlying figures are trusted.
Building shared data sets well
Shared data sets are most useful when they are designed around the questions people actually ask. Before building one, collect the reports and spreadsheets already used for that subject, list the measures and filters they rely on, and agree definitions with the data owner. Organise the data in a simple structure, typically business events such as sales lines surrounded by descriptive tables such as customers, products and dates, so report creators can combine them without understanding the source systems. Include a proper date table that understands the Australian financial year, test calculated measures against known figures and publish documentation alongside the data set. Start small and add to it as new questions arise, rather than trying to anticipate every need at once.
Roles
Clear roles prevent confusion about who does what:
| Role | Responsibilities |
|---|---|
| Data owners | Approve definitions and access for their subject area |
| Data set builders | Build and maintain shared data sets, usually analysts or IT |
| Report creators | Build reports and dashboards on shared data sets |
| Report consumers | Use published reports; may filter and explore but not publish |
| Administrators | Manage the platform, licences, security and monitoring |
In a small business, one person may hold several roles, but the responsibilities should still be clear.
Separate exploration from official reporting
A practical structure distinguishes between:
- Personal or team workspaces, where people can explore freely, build drafts and experiment.
- Official or certified reports, which have been checked, use shared data sets, carry an owner and are labelled as trusted.
Make the distinction visible, for example with a label or a separate area of the reporting portal, so readers know whether a report has been checked. Exploration should be encouraged; the risk comes only when unchecked reports are mistaken for official figures.
Publishing standards
Reports that will be widely shared or used for decisions should meet simple standards:
- Built on a shared data set, or with documented reasons if not.
- A named owner and contact.
- A clear title and purpose.
- Definitions visible or linked for each measure.
- Data refresh time shown, so readers know how current the figures are.
- Consistent formats, such as currency, dates and the financial year.
- Checked against a known figure before publishing.
- Access set appropriately for the audience.
Security and privacy
Self-service tools can expose data more widely than intended. Practical controls include:
- Row-level security, which limits which records each user can see, such as a branch manager seeing only their branch.
- Restricting sensitive fields, such as pay, personal contact details and health information, to shared data sets with controlled access.
- Sharing through the platform rather than by exporting and emailing files.
- Restricting exports of detailed data where appropriate.
- Reviewing who has access to each workspace and report periodically.
- Removing access promptly when people leave.
Where reports include personal information, the business’s privacy obligations apply to them as much as to the source systems.
Training and data literacy
Tools are only as useful as the skills of the people using them. Training should cover:
- How to use shared data sets and where to find definitions.
- Basic analysis skills, such as choosing the right chart, comparing like with like and avoiding misleading scales.
- Common traps, such as double counting when combining tables and misreading averages.
- Publishing standards and security responsibilities.
A small community of experienced users who help others, sometimes called champions, spreads good practice faster than formal training alone.
Monitoring use and retiring reports
Most reporting platforms show which reports are used, by whom and how often. Use this to:
- Identify unused reports and retire them after checking with owners.
- Find duplicates and consolidate them.
- See which shared data sets are most valuable and deserve investment.
- Review licences, removing those not used.
A periodic clean-up, perhaps twice a year, keeps the platform manageable.
Spreadsheets still have a place
Exporting data to spreadsheets is sometimes the right choice for one-off analysis, modelling or what-if scenarios. Problems arise when exported spreadsheets become the regular source of official reports, edited by hand each month. If a spreadsheet is used repeatedly to produce the same figures, consider building that logic into the shared data set or an official report instead.
Choosing a reporting tool
Many capable reporting tools are available, some bundled with office software subscriptions and others sold separately. When choosing, consider:
- Connections to the business’s existing systems and databases.
- Shared data set features, including documentation, certification labels and row-level security.
- Ease of use for report creators and consumers, tested with real staff.
- Sharing options that keep data inside the platform rather than in exported files.
- Administration: usage monitoring, access management and audit logs.
- Licensing: the cost of creators and consumers as the number of users grows.
- Data location and security, especially for personal information.
- Skills available locally for support and training.
A tool already included in existing subscriptions is often a sensible starting point, provided it meets the governance needs described here.
Refresh schedules, capacity and cost
Shared data sets refresh from source systems on schedules, and each refresh places some load on those systems. Schedule heavy refreshes outside busy hours, refresh only as often as decisions require and watch for refresh failures, which can leave reports showing stale figures without anyone noticing. As use grows, platform capacity and licence costs grow too; review them alongside usage data so the business pays for what it actually uses.
Artificial intelligence features
Many reporting tools now let users ask questions in plain language and receive charts or answers generated automatically. These features work far better on well-built shared data sets with clear names and documented definitions, because the tool relies on that information to interpret questions. Treat generated answers like any other unchecked analysis: confirm important figures against official reports, and make sure the features respect the same access restrictions as the rest of the platform.
How to tell whether it is working
- Fewer disputes about whose figures are right.
- Faster answers to new questions.
- Share of reports built on shared data sets.
- Number of active reports, kept stable rather than growing without limit.
- Access reviews completed and sensitive data properly restricted.
- Fewer manually edited spreadsheets feeding official reports.
Starting a governance approach
For a business that already has some sprawl:
- Inventory existing reports, with owners and usage.
- Identify the most important measures and where they disagree.
- Agree definitions with data owners.
- Build shared data sets for the most important subjects.
- Rebuild key reports on the shared data sets and label them as official.
- Retire duplicates and unused reports.
- Set publishing standards, roles and security.
- Train report creators and establish champions.
- Review regularly.
Start with one subject, such as sales, where disagreements are most visible, rather than trying to govern everything at once.
Common mistakes
- Granting everyone access to raw data without shared data sets.
- Locking everything down, so people return to spreadsheets.
- No visible distinction between drafts and official reports.
- Definitions hidden or undocumented.
- No owners for reports and data sets.
- Sensitive data in widely shared reports.
- Never retiring unused reports.
- Training on buttons but not on analysis.
A worked example
This is an illustrative example. A manufacturer with 150 staff adopted a self-service reporting tool three years ago. The platform now holds about 400 reports. Sales figures differ between the sales team’s dashboard, the finance pack and the production planning report, and the monthly management meeting spends time reconciling them. An audit of sharing settings finds that a workspace containing employee leave and pay data is accessible to a group of 30 supervisors.
Inventory. Usage data shows that about 250 reports have not been opened in six months. Many active reports are copies of each other with small differences.
Definitions and data sets. The finance and sales managers agree definitions of revenue, margin and order intake. An analyst builds shared data sets for sales, production and purchasing, with row-level security so branch managers see their own branches. Pay and leave data are moved to a restricted data set accessible only to payroll and senior managers, and the supervisors’ access is corrected.
Clean-up. Key reports are rebuilt on the shared data sets and labelled as official. Unused reports are archived after owners are notified, and the platform shrinks to about 90 active reports.
Training. Twelve report creators attend a short course on shared data sets, analysis traps and publishing standards, and two experienced analysts become champions.
Result. The management meeting uses one set of figures, report creators build new dashboards faster because the data is prepared, and sensitive information is properly restricted. Licence costs fall slightly after inactive accounts are removed.
Applying this in an Australian business
- Provide trusted shared data sets for key subjects.
- Agree and publish definitions for important measures.
- Separate exploration from official reports, visibly.
- Assign owners to data sets and official reports.
- Apply row-level security and protect sensitive fields.
- Train for analysis skills, not just tool features.
- Monitor use and retire unused reports regularly.
- Remember Australian specifics, such as the July to June financial year and GST treatment, in shared definitions.
Questions worth considering
- How many reports do we have, and how many are used?
- Which measures show different values in different reports?
- Who can see sensitive information in our reporting platform?
- Which official reports depend on spreadsheets edited by hand?
- Who owns each of our most important dashboards?
Bringing it together
Self-service reporting gives people the power to answer their own questions quickly, but without structure it produces inconsistent figures, duplicate reports and exposed data. Provide trusted shared data sets with agreed definitions, make roles and ownership clear, separate exploration from official reporting, set publishing standards, secure sensitive data, train people in analysis and retire what is no longer used. The aim is not to restrict self-service but to give it a reliable foundation.
Source: KEVOS editorial notes, drawing on general business intelligence and data governance practice. The worked example is illustrative. This article is general information.
Originally published in KEVOS Insights. View original article.