This document provides an overview of business intelligence technologies including knowledge discovery, the KDD process, data mining algorithms, and classification of algorithms. It discusses the KDD process steps of data cleaning, integration, selection, transformation, mining, pattern evaluation, and knowledge presentation. It also describes common data mining algorithm types like classification, regression, segmentation, association, and sequence analysis. The Apriori algorithm and Weka tool are presented as examples.