A technique for analysing data in databases and making new connections between the data in order to reveal trends and patterns.