Build the Common Data Language with the Metrics Platform Start Now
Kyligence Zen Kyligence Zen
Kyligence Enterprise Kyligence Enterprise
Cloud
Services
By Use Cases
By BI Tools
Customers
Resources
Apache Kylin
About
Partners
As businesses are rushing to the public cloud, recreating BI dashboards in the cloud sounds like common sense, but is it REALLY the right thing to do? Now, let’s take a step back and think really hard before moving forward.
Experienced BI engineers have long been aware that business dashboards behave like a financial debt that piles up over time. They are usually counted as an asset, business-wise. But behind the glitz and acclaim are the messy, dirty but interconnected data silos.
Imagine, now, you are on a mission to create a single source of truth by strategically moving legacy dashboards to the cloud. With hundreds of or even thousands of dashboards scattered amongst different locations being used for different purposes in different business units, there’s no wonder that it’s hard to wrap your head around that… Let alone create a single source of truth. This is literally another twisted form of “spaghetti code” in the Business Intelligence space.
From a high-level perspective, this chaos could be traced back to a traditional mindset on BI architecture — data flows through pipelines to data warehouses and gets visualized in dashboards. Every time a new dashboard is requested, a new data pipeline and dashboard will be added to the existing pool; a pattern has been formed and followed again and again.
As business continues to evolve, more business users get access to data, more dashboards get implemented, more data silos, overlapping and inconsistency get created.
In this traditional BI architecture, enterprise data is tightly coupled to dashboards and being managed at a relatively low granular level — dashboard by dashboard; it affects the viability of component reuse across dashboards.
Moving to cloud, data practitioners need to pay the debt from the past and hope to reduce them all through a one-time endeavor. They probably will be drawn to another Technical Debt Black Hole if they choose to stay in the comfort zone by crafting TONS of dashboards for business stakeholders?
Before sharing a solid battle-tested solution with you, let’s first deconstruct BI dashboards and understand their “Anatomy”.
"We’re not designing pages, we’re designing systems of components."by Stephen Hay
"We’re not designing pages, we’re designing systems of components."
by Stephen Hay
In searching for inspiration and parallels, I kept coming back to Brad Frost’s Atomic Design model. My thought is that data products (whether dashboards or data applications, etc.) are comprised of metrics.
We’re not designing dashboards; we’re designing a collection of metrics.
We’re not building dashboards; we’re building a centralized repository of shared metrics.
We do not own dashboards; we empower non-technical data consumers to assemble dashboards in a self-service headless manner.
“Atomic Design” applied in Business Intelligence gives us the flexibility to traverse from dashboard to dashboard and improve metric consistency and agility while simultaneously achieving low-cost data democracy at scale.
Previously, we were doing version control at the dashboard level, so upstream and downstream components are tight-coupled, and most metrics could hardly be shared; Applying the Metric Design Mindset, we are introducing the middle layer to decouple upstream data pipelines from downstream data consumers and enable the metrics to be reused across dashboards; instead of worrying about the ongoing dashboard creation workload, the dashboard implementation process gets simplified — just assemble predefined certified metrics into a self-serve dashboard if no new metrics required.
Some Kyligence customer has successfully implemented and operated a metrics store powered by Kyligence offerings to “bypass” this dashboard black hole. There are some thoughtful designs and key learnings to share with you in the upcoming blogs. I’ll take you through their ENTIRE journey, business-wise, technology-wise and people-wise!
Learn about the fundamentals of a data product and how we help build better data products with real customer success stories.
Learn about the importance of the Metrics Layer and its impact on data analysis and decision-making. Enables businesses to measure, track, and interpret KPI effectively.
Learn about metrics store and how it can help enterprises achieve metrics reusability, consistency, self-service definition, and scalability.
Everything you should know about Metrics Store and how to extend DataOps practices to managing your business metrics. Read Now.
Read on to learn the key competencies and critical features to look for when evaluating a semantic layer offering for your BI tool.
Kyligence Zen intelligently manages data in the retail industry. Read to learn how to develop the "North Star Metric" system to track goals and progress.
Already have an account? Click here to login
预约演示,您将获得
完整的产品体验
从数据导入、建模到分析的全流程操作演示。
行业专家解惑
与资深行业专家的交流机会,解答您的个性化问题。
您还可以在云平台中 部署 Kyligence
直接获得 30 天免费试用
请填写真实信息,我们会在 1-2 个工作日内电话与您联系。