Common Data Model for Financial Auditors : Part 1
When I first approached the idea of a common data model (CDM), it was because our team and the teams in other audit agencies were all separately developing audit tools in R, and our respective directors were keen that we collaborated and achieved some efficiencies. Senior management love efficiencies. If we had a CDM, then we could swap chunks of R code with each other or easily work on one a single chunk together (for example, a fixed asset register analyser). I think this simplistic understanding of mine did a disservice to the value of devising a CDM. I should know this from my days as a philosophy student at QUB - philosophy of language (particularly Saussure, but also Quine) is one of the most interesting things anyone can spend time on. A CDM provides us with a common language that can not only easily be understood by humans but also by different chunks of the code. By creating an equivalency in definition, we create useful boundaries of meaning that allow the analysis to occur w...