12 Aralık 2020 Cumartesi

Azure Synapse Analytics ile Bütünleşik Büyük Veri Analitiği - 1

Veri analitiği uğraşı; geçmişte olanı tahlil etmek ve gelecekte olacakları tahmin etmek için, veri yığınları arasında şu 4 sorunun cevabını keşfetme veya icat etme serüvenidir:

Ne oldu? Neden oldu? Ne olacak? Olması için ne yapmalıyım?

Bu soruların cevaplarını bulabilmek için özetle şu 5 adımı atıyoruz:

Veri yığınlarını seçip depoluyoruz (Capture). Onları kullanışlı hale getirmek amacıyla düzenliyoruz (Organize). Çözüme hizmet edecek platformlarla entegre ediyoruz (Integrate). Ham veriyi karar vermek ve olayların iç yüzünü anlayabilmek için inceliyoruz (Analyze). Son olarak elde ettiğimiz bilgiler doğrultusunda aksiyonlar alıyoruz (Act). Bu döngüyü serüven boyunca tekrar ediyoruz.

Bahsi geçen bu adımları atarken birçok dirençle karşılaşılmaktadır. Özellikle söz konusu büyük veri ise macera hep devam ediyor. 

Uzun zamandır etrafta neler olup bittiği herkesin malumu. Veri çok fazla kullanıcı, cihaz, yazılım tarafından üretilmekte ve tek bir makinenin işlem kapasitesini aşacak şekilde çok büyük olabilmektedir. Üstelik çok farklı kaynaklardan birbirinden farklı formatlarda türeyebilmektedir. Bazı veriler daha durağan iken bazısı saniyede milyarlarca işlem sonucu türemekte ve geleneksel yöntemlerle yakalayıp analiz etmesi neredeyse imkânsız hale gelebilmektedir. Bunlara ek olarak içerisinde birçok gizemi barındıran veri yığınları arasından bir desen, bir eğilim elde etmek ciddi emek istemektedir.

Şimdilerde bir şirketi ilgilendiren verilerin yalnızca %20’si yapısal (tablo olarak düşünebiliriz) formattadır. Geriye kalan devasa veri yığını ise düz metin, resim, ses, video, json, xml, parquet gibi kendine has özelliklere sahip serbest formatlarda yer almaktadır. Artık rekabette avantaj sağlamak isteyen şirketlerin geçmişle birlikte geleceği görme, kendi türettikleriyle birlikte etrafta kendisiyle ilgili ya da ilgili olabilecek niteliğe sahip her türden veriyi işlemeleri gerekmektedir. 

Öyle görünüyor ki bu artık bir lüks değil gerekliliktir. Teknolojinin baş döndüren hızı bu alanda en üst seviyelere çıktığı için her türden verinin analiz edilmesinin bir ihtiyaç olduğunun fark edilmesi ile geç kalınması arasında aksiyon alınabilecek yeterli zaman bulunamayabilir.

Büyük veri analitiği çalışmalarının daha az yorucu, sonuçların daha kullanışlı ve projelerin daha sürdürülebilir olması için polyglot yaklaşımı yaygındır. Yani farklı türden araçlar güçlü olduğu noktalarda devreye alınarak daha iyi çözümler üretilmeye çalışılır.

Polyglot yaklaşımı biryandan da başka problemleri gündeme getirdiği aşikar. Bu araçların yönetimi, güvenliği, performansı, birbiri ile iletişim kurması vs.

Bir büyük veri analitiği projesi uçtan uca düşünüldüğünde birçok teknik ve aracı bir arada kullanmayı ve çeşitli problemlere çözüm üretmeyi ister istemez zorunlu kılıyor; yapısal olan-olmayan, farklı hacim, hız ve tipte veri üreten kaynaklara erişilmesi, verilerin düzenlenip ara katmanlara taşınması, veri gölleri ve veri ambarlarının oluşturulması, makine öğrenimi ve yapay zeka çalışmalarının yürütülmesi ve nihayet elde edilen çıktıların son kullanıcıya etkili şekilde raporlanması. Ayrıca artan verinin depolanması için gerekli alanın temin edilmesi, hesaplamalar için zaman zaman daha fazla ihtiyaç duyulan işlemci gücünün sağlanması, birlikte çalışmaya elverişli araçlar kullanılması, ihtiyaç anında kullanılabilecek yetenekli programlama dillerinin devreye alınabilmesi vs.

Bu ihtiyacı bir noktaya kadar ayrı ayrı SQL Server, Spark, Hadoop, Data Factory, Power BI, Data Lake Storage kullanarak karşılamak mümkün olabilir. Ancak bütünleşik bir yaklaşımla uçtan uca çözüm sunan başka bir hizmet daha var. 

İşte karşınızda Microsoft’un yeni göz bebeği Azure Synapse Analytics.

Azure Synapse Analytics eski Azure SQL Data Warehouse servisinin yerine gelen çok daha gelişmiş bir servis. Hem içerisinde Polybase Engine yeteneklerini sunan SQL Engine hizmetini (SQL Pool) hem Spark yeteneklerini (Spark Pool) hem Data Factory yeteneklerini (Integrate) hem de Power BI (Linked Service) yeteneklerini bir arada sunuyor. 

Üstelik dağıtık mimarisi sayesinde ihtiyacınıza göre işlemci gücünü ayarlayabilir, sınırsız depolama alanına sahip olabilirsiniz. Bu ürün sayesinde tek çatı altında veri gölleri oluşturarak her türden verinin taşınması, düzenlenmesi ve depolanması, stream verinin işlenebilmesi, graph tabanlı problemlerin çözülebilmesi, makine öğrenimi ve yapay zeka çalışmalarının yapılabilmesi, veri ambarlarının oluşturulabilmesi ve interaktif raporların hazırlanabilmesi mümkün. Üstelik bunları isterseniz lokalinizdeki bilindik araçlarla, isterseniz tarayıcınız üzerinde çalışan Azure Synapse Studio ile hiçbir kuruluma gerek kalmadan yapabilirsiniz.


Azure Synapse Analytics hizmetinin bileşenlerini bir sonraki yazımızda daha detaylı inceleyeceğiz.

Sonraki yazımıza ulaşmak için:

Faydalı olması dileğiyle.


27 Eylül 2020 Pazar

Azure Machine Learning Studio ile Machine Learning Demo Serisi - Bike Buyer – 3 (Classification)

Bu videoda Azure Machine Learning Studio üzerinden bir classification problemine odaklanıyoruz
Senaryomuza göre bizden bisiklet alan ve almayan müşterilerimizin bir takım özelliklerine bakarak bir model eğitiyoruz. Daha sonra bu model yardımıyla potansiyel alıcıları önceden tahmin edebileceğiz.

Bu sayede kampanya ve reklamlarımızın doğru hedef kitleye daha az maliyetle ulaşmasını sağlayabiliriz.

Serinin bu bölümünde Azure ML Studio üzerinde yayınladığmız Web Service için Input ve Output nasıl düzenlenir konusuna bir göz atıyoruz. Yayınladığımız Web Servicei postman ve excel ile test ediyoruz.






Azure Machine Learning Studio ile Machine Learning Demo Serisi - Bike Buyer – 2 (Classification)

Bu videoda Azure Machine Learning Studio üzerinden bir classification problemine odaklanıyoruz

Senaryomuza göre bizden bisiklet alan ve almayan müşterilerimizin bir takım özelliklerine bakarak bir model eğitiyoruz. Daha sonra bu model yardımıyla potansiyel alıcıları önceden tahmin edebileceğiz.

Bu sayede kampanya ve reklamlarımızın doğru hedef kitleye daha az maliyetle ulaşmasını sağlayabiliriz.

Serinin bu bölümünde Classification algoritmasının başarısını anlamamızı sağlayan metriklere (Accuracy, Precision, Recall, F1 Score) ve ROC grafiğine bir göz atacağız. Hemen ardından eğitilmiş modelimizi bir Web Service haline getirip test edeceğiz.








16 Ağustos 2020 Pazar

Bu Yıl (2020) Staj Okulu Etkinliğinde Azure Machine Learning ile Makine Öğrenimine Odaklandık

Staj Okulu ekibi her yıl gönüllü ve üstün çabaları ile staj yapmak isteyen gençlere destek olmaya devam ediyor.

Staj Okulu bünyesinde stajlarını yapan arkadaşlar hem alanında uzman profesyonellerden en güncel teknik ve teknolojileri dinleyebiliyor, hem kariyerleri yolunda sağlam adımlar atabilmeleri için değerli mentorlerden destek alabiliyor, hem de iş bulma konusunda önemli bağlantılar edinebiliyorlar. 

Staj Okulu ekibine bu imkanı gençlere sundukları ve gönüllü çabalarını eksik etmedikleri için teşekkür ediyoruz. Ayrıca her yıl gönüllü destek veren birbirinden kıymetli profesyonelleri de tebrik etmeden geçmek olmaz.

Biz de her sene olduğu gibi bu sene de bu programda oturum düzenledik. Machine Learning ve ilgili konular hakkında ön bilgi verdik ve Azure Machine Learning ile nasıl Machine Learning (Makine Öğrenimi) yapılabileceğine odaklandık. Eğittiğimiz modeli web service haline getirdik ve yayınladık.

Sizlere oturumdan kareler paylaşmak isterdim. Lakin pandemi dönemi olduğu için bu sene fiziksel olarak bir araya gelemedik. Oturumumuz 15 Ağustos 2020 09:00-11:00 arasında Teams toplantısı olarak gerçekleşti.

Eğitime katılan, katkı sağlayan tüm arkadaşlarıma teşekkür ediyorum. Hayatlarında başarılar diliyorum.

Staj okulu sitesine şuradan ulaşabilirsiniz:

http://basvuru.stajokulu.com/

Genel olarak program hakkında fikir sahibi olmak için 2020 takvimine bir göz atabilirsiniz:

http://basvuru.stajokulu.com/program/?p=673A506ACE904C44BC946F30FD7A605C

15 Ağustos 2020 Cumartesi

2020-2021 Dönemiyle Birlikte Microsoft Tarafından Data Platform Alanında Art Arda 5 Yıl En Değerli Profesyonel (MVP) Ödülü!

Her yıl yeniden değerlendirmeye tabi tutularak verilen MVP (Most Valuable Professional) ödülleri dünya çapında oldukça kıymet görmektedir. Ülkemizde de çeşitli branşlarda MVP ödülüne layık görülen çok değerli profesyonel dostlarımız mevcut, oldukça aktif ve çevresine yüksek fayda üretmekteler.

Bendeniz de son 5 yıldır üst üste Data Platform alanında bu ödüle layık görülmekteyim. Saha tecrübelerimi ve alanımdaki en güncel teknik ve teknolojik bilgileri çevrem ile paylaşıyor, sizlerden gelen sorulara elimden geldiğince hızlı cevap veriyorum.

Severek yaptığım bu aktiviteleri takip edip beni 5 yıl üst üste Data Platform alanında MVP ödülüne layık gören Microsoft ekibine teşekkür ediyorum.


Yıllardır eğitmen ve danışman rollerinde görev yapıyor olmam bilgi paylaşımı konusunda daima motivasyon içerisinde olmamı sağlamıştır.  Bu yıl Veri Bilimi, Veri Mühendisliği, İş Zekası Uzmanlığı, Veritabanı Yöneticiliği ve ilişkili konularda bir çok hizmet ürettik.

Bir yandan ücret mukabili verdiğimiz hizmetler devam ederken bir yandan da bu konularda gönüllü bilgi paylaşımlarımızı blog, makale, video, seminer, web semineri gibi yöntemlerle devam ettirdik. Dahası sizlerden gelen yüzlerce soruya cevap ürettik ve onlarca kişinin bu alanda gelişimi için mentorluk desteği verdik.

Bu ödülünü size olan faydası; Veritabanı Yönetimi, İş Zekası, Veri Bilimi, Veri Mühendisliği ve alt başlıklarında benimle ve dahası ekibimle fikir alışverişinde bulunabileceğinizi bilmektir.

Hazır ilgiliyken hemen belirteyim; Son 2 yıldır Devcosci Bilişim Danışmanlık ve Eğitim bünyesinde konusunda uzman arkadaşlarımın da desteği ile ücretsiz online yetiştirme programları düzenliyoruz. 

Program hakkındaki daha önceki yazıma şuradan ulaşabilirsiniz:

http://www.abdullahkise.com/2020/03/ucretsiz-yetistirme-programlarmz-ile.html

Bu programa dahil olmak isterseniz aşağıdaki linki takip edebilirsiniz. Talep yoğunluğuna bağlı olarak arkadaşlarım programa dahil etmek üzere sizlerle iletişime geçecektir.

https://www.devcosci.com.tr/Blog/BlogPost/Devcosci-Bilisimden-Veritabani-Sorgulama-Gelistirme-ve-Is-Zekasi-Alaninda-Ucretsiz-Yetistirme-Programi

faydalı olması dileğiyle...