Data scientists have developed complex data mining algorithms that are now implemented in software, enabling companies without special knowledge to mine their data. But data mining still requires analysts who understand the nature of the business, as well as the data the business generates or acquires from external sources.