Redundant administrative overhead
Two environments, two permission matrices and two sets of schedules to maintain in parallel.
A phased migration and consolidation of two enterprise Looker BI instances into a single, high-performance cloud analytics core — with a fallback design that kept users working throughout.
The organization ran two separate enterprise BI instances built on the same platform — each with its own user accounts, roles and groups, dashboards, schedules and governed data models. That split created four recurring problems.
Two environments, two permission matrices and two sets of schedules to maintain in parallel.
Some users existed in both environments under different roles, causing confusion and access disparity.
Scheduled jobs and queries across the two instances showed delays or failures due to legacy design and content growth.
Two platforms raised the risk of inconsistent metrics, no single source of truth, and fragmented access patterns.
The objective was clear: migrate to a single cloud-based core analytics instance, preserve the user experience (access, dashboards, roles), and drive improvements in performance, maintainability and scalability.
We aligned governance and technical work across four main steps, then ran a careful cut-over with a fallback safety net.
Catalogued every relevant component across both legacy instances — dashboards, user accounts, roles and groups, scheduled jobs, query models, data sources and dependencies.
Designed the unified cloud-core instance with consolidated user/role/group frameworks, harmonized permissions and performance-tuned configuration.
For users who existed in both legacy instances, hybrid profiles were built in the target so each user arrived with essentially the same access and a continued experience.
Dashboards, users, roles and groups, and schedules were migrated; queries and job definitions were ported, and schedules re-sequenced.
Query tuning, schedule optimization and dashboard monitoring for result equivalence. End-user validation confirmed migrated dashboards showed the same data, while the system delivered improved responsiveness.
Close engagement with business users throughout ensured seamless adoption, maintained trust in analytics output, and handled role and permission edge-cases.
The migration was also an opportunity to clean up and strengthen the analytics foundation.
The dual-instance setup's separate user/role models were rationalized into a unified model — reducing administrative overhead and clarifying permission assignment.
By analyzing execution metrics, dated queries were tuned, schedules re-sequenced to minimize conflict, and resource usage improved.
Despite the re-platforming, workflows stayed unchanged — dashboards appeared the same, access rights were maintained, and hybrid profiles ensured no user was lost in transition.
A structured pipeline compared pre- vs post-migration dashboard outputs, ran user acceptance testing with stakeholders, and monitored performance — enabling early detection and correction of anomalies.
Running the legacy system in parallel for a defined period provided a safety net for rapid rollback — while still pressuring the transition forward without undue delay.
The organization now operates on one platform, which simplifies governance, reduces duplication and lowers system complexity.
Users' dashboards, access and roles remained consistent, while underlying platform performance improved.
Dashboard load times and scheduled-job stability improved thanks to the optimizations applied during the migration.
The cost and risk of maintaining two parallel BI instances was eliminated; future analytics operations are more streamlined and maintainable.
The phased rollout plus fallback design ensured minimal disruption and sustained trust in the migrated analytics environment.
Strong command of the BI platform combined with cloud infrastructure allowed a robust, future-ready design.
Role and permission modelling, hybrid-profile design, migration planning, performance tuning and a user-centric transition.
Business users saw continuity, while the technical foundation improved significantly.
Parallel operation, user-validation windows and a maintained fallback instance reduced downtime and migration anxiety.
Not a one-time migration, but a foundation for scalable, maintainable analytics operations going forward.
Start with a Looker audit. We map the cost, performance and governance you're leaving on the table — before you commit to anything bigger.