Forum Discussion
Doman Driven Design for Business Intelligence
- 2 years ago
Further thinking on this..I have ended up going instead down a 'Behaviour Driven Development' route using 'behave' behave 1.2.7.dev6 documentation
Scenario: Fit Pareto/NBD model with PyMC
Given I have a dataset of customer transactions
When I fit the Pareto/NBD model using PyMC
Then I should obtain the model parameters
That could be replaced and enhanced with an ever-more nuanced description of self-evident customer value such as presenting churn predictions in the form of number of churning/non-churning customers, their likelihood of churn and their dollar values. This seems to be going down a similar route: Tutorial: create, evaluate, and score a churn prediction model - Microsoft Fabric | Microsoft Learn
once again..I will update when i get further.
Ever heard of IBCS ? www.solidoutlinedhatched.com
Thanks lbendlin . Yes I have, and its an absolutely an interesting perspective of the standards to apply within a data contract. I suppose I was angling more for practical examples of the models being defined, tested and their performance measured. I posted the same question in reddit and got another interesting response: Domain Driven Design for Business Intelligence : r/DomainDrivenDesign (reddit.com) which includes Data Contract Specification | Data contracts bring data providers and data consumers together.
My follow on question which might join the dots here is: is there such a thing as a viable data contract between the visualisation and the user...what is the value of the expectation and to what degree is that expectation and hence value delivered. Make any sense to you?
- lbendlin2 years agoSuper User
This goes into the area of data source stewardship and certification. Power BI has such an option, but the big players in that area are Collibra and Purview (the word "players" chosen intentionally).
It's all rather academic though, and rarely survives exposure to reality. In reality you need to prove value add. If there is no perceived value add in your standards then they will be ignored and/or circumvented.
- ghdunn2 years agoHelper III
Ha, good old von Moltke! Yes..have looked at Purview but its very clunky. Interesting you say Power BI has such an option..to what are you referring?