Konsep dalam data mining ialah kegiatan penjelajahan atau mencari lansung untuk mendapatkan sebuah informasi yang berfungsi dalam suatu repository data  yang sangat besar. data mining sering juga disebut berurusan dengan "penemuan pengetahuan" dalam database. suatu cara yang dihasilkan oleh data mining ialah misalnya "kebanyakan pembeli motor yamaha adalah laki-laki berusia 25 tahun".
Data mining juga disebut dengan proses penggalian data untuk menemukan pola-pola yang begitu penting yang bisa menjadi informasi yang sangat berguna, dan juga terkusus bagi pemilik bisnis contoh menemukan pola perilaku pada konsumen dari sekumpulam data yang telah dikumpulkan oleh pihak bisnis pada periode tertentu
Adapun teknik dalam data miningÂ
1. Asosiasi
    Teknik asosiasi paling banyak di minati atau digunakan, teknik ini disebut juga teknik relasi karna digunakan untuk mengedintifikasi suatu pola. teknik ini digunakan untuk melakukan analisis keranjang pasar yang dilakukan untuk mengetahui semua produk yang bersama pelanggan.Â
2. Pengelompokan (Clustering)
     Pada teknik ini diciptakannya kelompok objek yang memili makna yang mempunyai karakteristik yang sama. pada teknik clustering ini proses labeling data tidak ditentukan diawal, berbeda dengan klasifikasi labeling data tidak ditentukan dari awal. sedangkan klasifikasi labeling kelompok data telah ditentukan sebelumnya contoh dari teknik clustering yaitu K-means dan C-means.
3. KlasifikasiÂ
     Teknik ini menklasifikasikan item atau variabel dalam kumpulan data ke dalam kelompok atau kelas yang telah ditentukan dan itu menggunakan pemprograman linear, statistik, pohon keputusan dll.
4. Prediksi
     Pada teknik ini dapat digunakan untuk memprediksi keuntungan masa depan tegantung pada penjualan. salah satunya yaitu teknik prediksi pada data runtun waktu. teknik ini menggunakan data transaksi dan juga mengidentifikasi  tren,pola, dan kejadian serupa didalam selama periode waktu tertentu.