What exactly do you want to achieve?
Do you want to build a tool which allows you to analyze specific patterns between addresses/individuals ?
This would for example represent transactions/addresses and their relations in a human-readable way.
Or do you want to create a program which automatically collects and processes data (e.g. which is looking for specific events etc. happening) ?
These two differ quite heavily and so does the approach.