Holding a clear, organized knowledge catalog is crucial to enhancing the usability and sustaining the accuracy of a enterprise intelligence (BI) undertaking. Disorganized reporting will typically show to be the downfall of any long-lasting knowledge undertaking, however the simple practices we’ll assessment on this article may help stop points brought on by disorganized knowledge.
The Significance of a Clear BI Undertaking
Lengthy-lasting and well-liked dashboards are inclined to scale over time, which might result in a number of essential upkeep points. These points stem from the frequent must repeatedly add new insights, metrics, studies, or visualizations to dashboards. When constructing sturdy dashboards, itβs vital to contemplate the next questions.
- What number of metrics or studies are now not in use and could possibly be deleted?
- Which metrics and datasets are related and will subsequently be included in a report?
- How can you make sure that solely related modifications are revealed and {that a} backup model of the BI undertaking is offered?
Correctly navigating these challenges is essential to sustaining correct, dependable analytics. Within the following sections, we’ll display how integrating GoodData into your software program stack can mitigate points brought on by disorganized BI tasks.
Determine Irrelevant Metrics and Stories
Expertise with BI instruments of any sort teaches us one factor: It’s a lot simpler and extra frequent so as to add new metrics and studies to an answer than it’s to take away them. Whereas it’s not usually a functionality youβd take into account to be vital firstly of a BI software implementation, the flexibility to determine whether or not a selected metric could possibly be deleted is crucial because the BI undertaking reaches its peak utilization.
With GoodData, figuring out objects to take away has by no means been simpler. With only a few clicks, customers can simply see if a particular metric is being utilized in one other metric or if it is part of any current insights or studies. This function permits customers to simply determine metrics and studies which might be both inconsistent or just not used sufficient to justify retaining them.
Within the following instance, we’re capable of see that the metric Income is utilized in 17 metrics and 9 insights.


Making certain that everybody in your group can clearly determine metrics which might be important versus ones that could possibly be deleted will permit the undertaking to stay related and usable for for much longer.
Set up Your Metrics in Understandable Folders
Analytics is repeatedly changing into extra accessible with self-service functionalities, permitting enterprise customers to assemble studies and dashboards by themselves. For the common enterprise consumer, understanding the construction of the Logical Information Mannequin (LDM) and the way the relationships between totally different metrics and attributes are outlined is normally pointless.
Nonetheless, if finish customers don’t really feel assured that your knowledge is correct and dependable, the interpretation of your knowledge and actions taken primarily based on it could possibly be largely affected. Issues also can come up if finish customers are unsure whether or not the metrics used within the report are literally working within the desired method. Making certain that the top consumer understands which metrics and datasets are related is crucial. Think about the instance report under:


The top consumer constructs a easy report displaying the variety of orders by state. Prior to creating any choice on whether or not to shut the Iowa department, the top consumer will marvel if the knowledge is appropriate and could be trusted. To make an knowledgeable choice, we’d ask the next questions that you simply, as a knowledge analyst, or your BI undertaking itself ought to have the ability to reply.
Query #1: Is the variety of orders really primarily based on buyer gross sales or on the shopβs stock?
Right here GoodData has bought you lined. The LDM in GoodData mechanically creates subgroups of attributes that are seen and accessible within the Analyze part.


With the flexibility to see that State belongs to the Prospects dataset, we could possibly say that the orders are, actually, coming from the purchasers. A follow-up query could come up.
Query #2: What concerning the # of Orders metric? I donβt see it saved in the identical subgroup. How can I embrace it within the Prospects subgroup?
On this instance, the # of Orders metric is definitely situated in a separate group referred to as Ungrouped:


To assist customers determine which metrics and attributes are related, GoodData provides a performance referred to as tags. Including tags to a selected metric will permit the top consumer to put it in the identical subgroup because the related related attributes. We will do that with a easy API PUT name:


And identical to that, the # of Orders metric, which was beforehand untagged, is now part of the Prospects subgroup.


Query #3: I additionally wished so as to add the Marketing campaign Spend metric to the report, however for some purpose this metric is now not seen. What occurred to it?
The straightforward reply is that GoodData sees the Marketing campaign Spend metric as unrelated to what’s already chosen within the report. This can be a quite useful function which prohibits using unrelated attributes and metrics in a single report. GoodData hides the unrelated gadgets for us and lets us know that they’re nonetheless there, simply not for use on this report.


This function will stop finish customers from establishing a report that’s nonsensical, subsequently rising the reliability of our BI undertaking.
Add Versioning to Your Analytics
The objective right here is easy. We would like our finish customers to take pleasure in a seamless analytics expertise the place no intensive technical data is required. On the identical time, we wish our knowledge engineers and designers to have the ability to work with the analytics in a method that’s acquainted to them. GoodDataβs objective is to seamlessly combine into your current tech ecosystems, together with the commonest collaboration and versioning instruments resembling Git.
With GoodData.CN, all created and adjusted objects (e.g., dashboards, studies, and metrics) in your analytics tasks have an current, digestible API layer. This API layer could be simply accessed, versioned, and adjusted each on the UI and code stage β all primarily based in your choice and stage of technical experience.


The definition of the Income metric featured above is a primary instance of how versioning analytics in GoodData may work wonders for your small business. The MAQL a part of the code is the place the definition of the metric lies. That is one thing that could possibly be both written within the UI stage or stored inside the declarative API setting.
As talked about beforehand, all studies, metrics, and dashboards are outlined in the identical trend. This implies which you could simply maintain observe of modifications, restore earlier variations of your analytics, or collaborate along with your BI crew. Code versioning instruments like GitHub can simply retailer all modifications and variations of your analytics.
Able to Strive GoodData?
Are any of the organizational challenges that we mentioned acquainted to you? Are you desirous to see how GoodData could make your analytics extra constant and simpler to know? Strive the free model of our answer, and don’t hesitate to request a demo.