Contract analysis is very easy. It’s all the stuff that comes before it that’s hard.
To analyse data, it first needs to be accessible. Both to humans and computers. Humans need a good interface to see and explore that data. Computers require it to be programmable. This means that every individual atom of information from clauses to data points needs to be independently retrievable.
The only way to achieve this is by breaking every contract into pieces and storing those pieces in a structured contract database. If this doesn’t happen, then the level of contract analysis you can perform will be extremely coarse.
Accessibility before analysis.