Business Intelligence adalah sekumpulan teknik dan alat untuk mentransformasi dari knowledge mentah menjadi informasi yang berguna dan bermakna untuk tujuan analisis bisnis. Secara ringkas Enterprise Intelligence dapat diartikan sebagai pengetahuan yang didapat dari hasil analisis information yang diperoleh dari kegiatan (usaha) suatu organisasi. Informasi dapat pula diperoleh dari perusahaan-perusahaan sejenis untuk menghasilkan suatu tolak ukur.
Data mining memiliki beberapa solusi untuk melakukan mining information, diataranya menggunakan metode clustering, forecasting, classifying, asociating dan sequencing. Pada stage ini adalah komponen pra proses terdiri dari 3 tahapan yaitu : ekstraksi, transformasi, dan memasukkan (ETL).
Namun dengan dukungan BI, ketersediaan knowledge yang relevan dapat diatasis ehingga dapat menyuguhkan data-knowledge yang relevan. Aplikasi BI menangani penjualan, produksi, keuangan, serta berbagai sumber data bisnis untuk keperluan tersebut, yang mencakup terutama manajemen kinerja bisnis.
Perusahaan period sekarang telah beralih dari cara marketing tradisional ke arah fokus pada pelanggan. Pada kemajuan teknologi saat ini, perusahaan membutuhkan suatu metode yang dapat mengendalikan jumlah information yang digunakan dan dibutuhkan oleh suatu perusahaan. Data warehouse adalah data yang dimiliki suatu perusahaan yang bersifat besar dan sudah berkualitas yang sudah dipakai sejak perusahaan berdiri.
OLAP merupakan mannequin information multidimensional yang dikenal sebagai skema snowflake dan star. Sebuah perusahaan memiliki beberapa sistem OLTP yang menghasilkan jumlah data yang sangat besar. Metode-metode atau teknik dalam praktek mendefinisikan, mengumpulkan dan mempresentasikan knowledge dan aturan bisnis yang terikat dengannya menjadi informasi strategis yang dapat dimengerti dengan mudah oleh berbagai degree pelaku bisnis.