From magazine topic to project implementation
Relevant service and technical pages for this post
Monday morning, 9:10 a.m.: At the standing meeting there are three different numbers for the same metric on the table. Sales shows a dashboard, controlling a pivot table from a CSV export, the divisional management has an Excel file „from last quarter“ open. No one doubts their colleagues — but everyone doubts the data. At this point the sentence inevitably appears: „We need Self-Service Reporting so we don’t have to resolve this via tickets every time.“
The goal is understandable. At the same time this is the moment when IT usually raises its hand: „If everyone accesses the database directly now, in six months we’ll have sprawl, load problems and no traceability.“ Both perspectives are legitimate — and that is precisely why a trade-off map is more useful than a tool rollout.
The core of this article: Self-service only works sustainably as governed data access. That means defined data paths, clearly assigned responsibilities, platform guardrails and a small decision ritual for metrics and data quality. That keeps the business side agile without allowing shadow IT and KPI chaos to take root in operations.
Two goals that collide in everyday work — and both are legitimate
Goal 1: Speed in the business unit. Questions do not arise in release cycles but in day-to-day operations: „Why is the scrap rate rising on line 3?“, „Which customers are in arrears?“, „Why is margin collapsing in the South region?“ If every variation of a report ends up as a ticket, the incentive to take workarounds increases: exports, local data copies, homegrown data models.
Goal 2: Controllability for operations and risk. IT leadership and administration must be responsible for permissions, data protection, stability, maintainability and auditability. Shadow IT is more than a cultural problem: when solutions are run around IT, clear responsibilities are often missing, for example for security updates or configuration. This gap is described by the BSI as a risk factor: without responsibility and a standard baseline a security and operational risk emerges.[Source] Practical consequence: An official reporting path must be usable enough that workarounds become unattractive.
Trade-off map: Benefits, effort, risks — where self-service pays off and where it becomes costly
„More self-service“ is not automatically better. The appropriate degree depends on which parts of reporting may be exploratory and which must be reliably reproducible (management, month-end closing, KPI control).
| Dimension | More self-service (business closer to the data) | More centralization (IT/BI exerting stronger control) |
|---|---|---|
| Time-to-Insight | Rapid iterations; hypotheses can be tested during the meeting | Stable, but longer lead times through backlog, review and implementation |
| KPI consistency | Risk of parallel definitions when semantics are embedded in individual reports | High, when metrics are defined centrally, versioned and reused |
| Operations & Performance | Risk of unexpected load on source systems from direct queries/extracts | Plannable via Data Marts/Views and fixed refresh windows |
| Security & Compliance | Greater need for RBAC (role-based access control) and audit trail | Simpler via central gateways – but if too RESTrictive it generates shadow exports |
| Scaling | Scales only with standards (catalog, naming rules, lifecycle), otherwise unchecked proliferation | Scales through process and platform discipline, but requires operational capacity |
Why unchecked proliferation arises: self-service rarely fails at the dashboard
Many initiatives start at the surface: a new BI tool, training for power users, a first management dashboard. After a few weeks it becomes apparent whether the foundation is sound: Are data obtained in a traceable way? Is there a place where metric definitions are stored stably? Or does the business logic spread across dozens of individual reports?
A central observation from research into self-service analytics: responsibility arises already at the data access, not only at the visualization. When business units work with logical views („Business Views“), responsibility shifts toward data provisioning and the access layer.[Quelle] Practical consequence: If data access is not standardized, data integration emerges „in the reports“ — without tests, without versioning, without operational monitoring.
Direct access to operational databases: quick to start, costly to operate
Direct access sounds efficient: „Take the tables from the ERP, build your report, done.“ In reality, side effects appear that only become noticeable when reporting is used in daily operations:
- Performance collisions: Reporting queries compete with transactions. This does not become critical in testing, but at month-end or during batch runs.
- Changes without agreement: A column name changes, a join logic is modified — and suddenly a report breaks that no one attributes to the change.
- Account sprawl: Shared database accounts or overly broad permissions complicate audits and incident analysis.
- Semantics in individual artifacts: The metric „active customers“ exists as a formula in three reports — and therefore appears three different ways.
This can be technically mitigated. The fundamental question remains: Where is the defined location where business rules reside and are operationally secured?
Data governance for reporting: deciding without creating a committee
Governance is often confused with an „approval process.“ In the reporting context, governance is primarily a mechanism to decide conflicts quickly and transparently: Which definition applies? Who is allowed to change it? Who bears responsibility when things go wrong?
Gartner describes Data Governance as the definition of decision rights (Decision Rights) and an accountability model (Accountability) for appropriate behavior in creating, using and controlling data and analytics.[Source] This helps in daily practice, because KPI disputes are rarely a tool problem but rather a missing decision path.
The DAMA-DMBOK framework positions governance as a core function and emphasizes the interplay of policies, roles and standards.[Source] The limitation of such frameworks: they do not replace an organization-specific implementation. The conclusion: start with a minimal set that enables decisions and is operationally maintainable.
Self-service reporting requires a data access layer — otherwise copies will prevail
The most effective technical lever against shadow IT is a defined data access layer: a controlled path from the source system to the report, including permissions, refresh logic, quality checks and logging. It can start small. The crucial point is that it exists and is understood as „official“.
Four patterns for governed data access (and when they apply)
1) Business views in the database. These are database views that map technical tables into business-usable structures (e.g., „Order“, „Customer“, „Delivery Status“). Advantage: quick to implement, usually performant, little platform dependency. Limitation: without versioning and tests the view layer itself becomes shadow logic. Also, access remains close to the source system if there is no decoupling via replication or a reporting database.
2) Data mart / reporting database. A reporting-optimized, topic-oriented store, often with historical tracking. Advantage: decoupling of operational systems, predictable refresh windows, fewer load peaks. Effort: ETL/ELT processes (extract, transform, load) require monitoring, fault tolerance and clear responsibility — otherwise a load failure becomes a business problem in the morning.
3) Semantic model in the BI layer. A layer that centrally defines relationships, dimensions and measures so multiple reports use the same logic. Advantage: KPI consistency can be enforced technically. Risk: changes have broad impact; without a controlled change process the model becomes either a bottleneck or a constant work-in-progress.
4) Services/APIs for data provisioning. Data is provided via defined services, e.g., REST-services (HTTP-based interfaces with clear endpoints). Advantage: contracts and authorization rules can be centralized, auditability becomes easier, access can be restricted by domain. Limitation: for analytics a pure API approach can quickly become complex (aggregations, history, performance). Often a hybrid fits: sensitive domains via services, broad reporting via data marts/models.
Platform governance: settings are operational control
Self-service BI depends on platform features: sharing, exports, custom data sources, connectors, workspaces, certifications. If these features are „simply open to everyone,“ uncontrolled sprawl is not surprising but to be expected.
Microsoft specifically recommends tenant administration for Power BI via Tenant Settings: feature enablement per user group, documented settings, a regulated request process, regular review and auditing.[Source] Even if you use a different tool, the transferable point remains: platform permissions are part of your operating model, not „fine tuning after rollout.“
Tableau explicitly describes governance as an enabler: controls, roles and repeatable processes build trust while providing the access a self-service environment needs.[Source] The inherent conflict remains: rules that are too strict drive users to exports; rules that are too lax produce sharing without oversight.
Role model: small, but empowered to decide
- Data Owner (business unit): Decides on definitions and priorities of a data domain (e.g., ‚customer‘, ‚order‘). Resolves KPI conflicts.
- Data Steward (domain-aligned): Maintains terminology, coordinates inquiries, works on data quality rules and documentation.
- Platform Admin (IT): Responsible for tenant/workspace settings, group-based permissions, monitoring, as well as audit and export rules.
- Report Owner (business unit): Responsible for purpose, target audience, timeliness and lifecycle of a report/dashboard.
If these roles sound too large: they can also be ‚hats‘ that one person wears during a phase. What matters is not the organizational chart but responsiveness. In case of deviations or outages, it should be clear by the next business day at the latest who decides and who implements.
Rollout as a project: 7 steps to self-service reporting without uncontrolled proliferation
The hardest discipline is rarely the technology, but the sequencing. Trying to solve everything at once blocks progress. An iterative path brings stability to the system faster:
- Define the scope: Start with 1–2 domains with high demand (e.g., Sales and Finance). Determine which reports must be ‚official‘ (management, financial close, operational control) and which may deliberately be exploratory.
- Designate a System of Record: Define a leading source per domain. Do not ban exports categorically; instead classify them into allowed scenarios (e.g., sandbox, time-limited, only from verified models).
- Choose a data access layer: Decide per domain: Business Views, Data Mart, semantic model, services. Criteria: load, change frequency, protection requirements, required history.
- Define permissions and data classification: RBAC via groups, the principle of least privilege and a simple classification (e.g., internal/confidential/personal) as the basis for approvals and export rules.
- Define platform rules: Workspace structure, sharing rules, external shares, export options, creation of new data sources, certification/labeling – group-based and documented.
- Establish a lifecycle: Naming conventions, mandatory owners, review dates, decommissioning after inactivity. Without “sunset” rules every platform grows without limit.
- Maintain a review rhythm: Every two weeks or monthly: new KPI requests, top issues, data quality checks, technical bottlenecks. Goal: eliminate bottlenecks, not “play police”.
Containing shadow IT: relieve pressure, not just tighten rules
Shadow IT often arises where the official route fails: data arrives late, is not trustworthy, access is too complicated or the required granularity is missing. The BSI situation report classifies shadow IT as a security and operational risk, among other reasons because of missing responsibilities and update processes.[Quelle] From this follows a priority for IT and project management: the official Self-Service path must be reliable, otherwise workarounds will prevail.
An effective lever is reliability in “official” reports: on-time refreshes, traceable definitions, visible data quality. When this foundation is right, the pressure to build custom Excel side-systems decreases. This line of argumentation is also found in the classification of Net-Base on data quality: reliable reports reduce workarounds and shadow paths.[Quelle]
Excel is not the enemy — uncontrolled copies are
Excel, CSV and local analyses are useful for ad-hoc questions. It becomes critical when exports turn into permanent data copies: versions circulate by email, filter logic is adjusted manually, and in the end no one can clearly prove origin, timeliness or authorization. At the latest with personal data a deletion and compliance conflict arises.
A pragmatic interim solution is often better than a ban: exports only from verified models, for defined roles, with logging. In addition, provide a Self-Service set of standard metrics and dimensions that noticeably reduces export pressure.
What IT should plan early: operations, performance, audit
Self-Service shifts work. Tickets for „build me report X“ become fewer; instead requirements for platform operations, standards, monitoring and traceable changes increase. This is not a disadvantage, but it must be planned — otherwise the impression arises that Self-Service „only creates more work“.
Monitoring and load management
- Decouple source systems: Reporting-DB/Data Mart or scheduled extracts instead of continuous ad-hoc queries on operational systems.
- Define refresh windows: „Near real time“ only where it is functionally required; otherwise scheduled cycles that keep operations and data quality stable.
- Capacity rules: Guardrails for resource-intensive reports, transparent escalation for bottlenecks, clear responsibilities per workspace.
- Error path for number disputes: Source → Transformation → Model → Report. Without this chain every discrepancy becomes an endless discussion.
Auditability as operational hygiene
Audit trail means being able to trace who published, shared, exported artifacts or changed permissions. This is relevant not only for audits, but for incident analysis and clean operations. Plan for log retention, responsibilities and a minimal review (e.g. a monthly review of sharing/exports and of inactive artifacts that can be decommissioned).
Which approach fits your organization? Three plausible starting points
The decision rarely hinges on the tool, but on maturity, protection requirements and the location of your current bottlenecks.
1) High reporting pressure, low BI maturity
Start with a few verified sources plus business views or a small Data Mart. Add clear tenant/workspace rules. Direct access to operational databases should remain the exception, otherwise uncontrolled sprawl becomes the norm.
2) Many teams, many reports, recurring KPI conflicts
Prioritize a semantic model and a lightweight KPI governance. A simple data-catalog approach helps immediately: what is verified, what is sandbox, what is obsolete? That clarity reduces discussions without blocking exploration.
3) High protection requirements or heavy regulation
Rely more on encapsulated data provisioning: Data Marts with strict access control, export rules, and where applicable service-based data products for particularly sensitive domains. You pay with slightly less flexibility, but gain controllability and auditability.
The prioritized decision: Stabilize the official data path first, then expand freedom
If you are to choose a single starting point, choose this: define and operate the official path from source system to report – including the data access layer, permissions, refresh, logging and ownership. This ensures self-service reporting does not become a collection of personal data copies, but a scalable way of working.
Afterwards freedom can be expanded in a controlled manner: more domains, more metrics, more user groups. That produces the effect business units expect: less waiting time, fewer disputes over figures, fewer Excel side-systems – without operations and security falling behind.
If you are reorganizing data access for business units or modernizing an existing reporting setup: plan the official data path and the operating model first – after that tooling becomes significantly simpler.
Sources and further information
The core technical assertions were editorially contextualized based on the following external sources.
- The State of IT Security (www.bsi.bund.de)
Shadow IT is a security and operational risk, among other things due to missing responsibilities and lack of updates. - Establishing structures for Self-Service Analytics (pmc.ncbi.nlm.nih.gov)
Self-Service Analytics requires regulated data access; responsibility begins at access/views (e.g. Business Views), not only at reporting. - Understand Data Governance Trends & Strategies | Gartner (www.gartner.com)
Data Governance defines decision rights (Decision Rights) and accountability (Accountability) for data and analytics. - DAMA-DMBOK Framework | DAMA DMBOK (www.damadmbok.org)
Governance includes policies, roles and standards for consistent, responsible use of data. - Power BI implementation planning: Tenant administration – Power BI | Microsoft Learn (learn.microsoft.com)
Platform controls for self-service (example: Power BI) should be implemented via tenant administration, group-based settings, requests, reviews and auditing. - Governed and trusted data – Tableau (help.tableau.com)
Governance should enable self-service: controls, roles and repeatable processes build trust and appropriate access. - Improving data quality in 30 days | Net-Base (net-base-software-gmbh.de)
Improved data quality and reliable official reports reduce the pressure to resort to Excel workarounds and shadow environments.
Reporting governance is also important for this topic. The article explains these aspects clearly and shows what matters in day-to-day operations.
Discuss a project or modernization initiative with Net-Base.
Next step
When the topic becomes an actual project, architecture, existing systems and operations should be considered together from the outset.
We support not only with individual issues, but also when source snippets, legacy topics, or portal ideas are to be turned into a robust enterprise project.
- Current state, target state and technical risks are assessed jointly.
- REST, data access, portals and rollout are not deferred to a later stage as secondary consequences.
- You can see early on which path is economically and operationally viable.