Bisiklet Mağazası Veri Analizi

Bisiklet mağazası veri analizi SQL programından analizi yapılıp Excel üzerinden görselleştirildi. Projenin devamını görmek için yazıma göz atabilirsiniz.

Bisiklet veri analizi data setine aşağıdaki dosyayı indirerek ulaşabilirsiniz.

Bizden İstenen: Şirket içindeki satış faaliyetlerinin durumunu bilmek ve 2016-2018 döneminde satış hacminde meydana gelen çeşitli trendler hakkında bilgi edinmek isteniyor. Ürün kategorisi, marka başına, bölge başına gelirleri bilmek istiyorlar. En iyi müşterilerin ve satış temsilcilerinin yüzdelerini görmek istiyorlar.

Öncelikle SQL’e giriş yaparak yeni bir Database oluşturuyoruz ve oluşturduğumuz Database’e tablomuzu import edelim. Daha sonra bizden istenen tablo için sorgularımızı yazalım.

Tablolara göz attık
select * from sales.orders
select * from sales.staffs
select * from sales.order_items
select * from production.categories
select * from production.stocks
select * from production.stocks
select * from sales.customers

1- sales.orders tablosundaki customer_id ile sales.customers tablosundaki customer_id kolonlarını join işlemi yaptık
2-sales.orders tablosundaki order_id ile sales.order_items tablosundaki order_id kolonlarını birleştirdik
3-sales.order_items tablosundaki product_id ile production.products tablosundaki product_id kolonlarını birleştirdik
SELECT
ord.order_id as 'Order ID',
CONCAT(cus.first_name,' ',cus.last_name) as 'Müşteri Ad Soyad',
cus.city AS Şehir,
cus.state AS Eyalet,
ord.order_date AS 'Sipariş Tarihi',
SUM(ite.quantity) as 'Toplam Birim',
SUM(ite.quantity * ite.list_price) AS 'Satılan Toplam Bisiklet',
pro.product_name as 'Ürün Adı', 
cat.category_name as 'Kategori Adı',
sto.store_name as 'Mağaza Adı',
CONCAT(sta.first_name,' ',sta.last_name) AS 'Temsilci Ad Soyad'
FROM sales.orders ord
JOIN sales.customers cus
ON ord.customer_id = cus.customer_id
JOIN sales.order_items ite
ON ord.order_id = ite.order_id
JOIN production.products pro
ON ite.product_id = pro.product_id
JOIN production.categories cat
ON pro.category_id = cat.category_id
JOIN sales.stores sto
ON ord.store_id = sto.store_id
JOIN sales.staffs sta
ON ord.staff_id = sta.staff_id
GROUP BY
ord.order_id,
CONCAT(cus.first_name,' ',cus.last_name),
cus.city,
cus.state,
ord.order_date,
pro.product_name,
cat.category_name,
sto.store_name,
CONCAT(sta.first_name,' ',sta.last_name)

Sorgularımızı yaptıktan sonra Excel’e aktarıp görselleştirme işlemimizi yapalım.

Yukarıdaki tablolara aşağıdaki excel dosyasından ulaşabilirsiniz.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir