Собираешь данные, загоняешь в базу.
Далее стряпаешь аналитическую модель на основе Qlikview, Tableau, может даже PowerBI.
Связи с верёвочками - пишешь плагин на js с использованием d3.js к Qlik Sense, как пример. С таблом и повербиай не работал, но из той же степи