15 Temmuz 2015 Çarşamba

Reporting Designer ile Proje Yayınlama

Şimdi anlatacağım adımları izleyerek  Data Tools ortamında Reporting Designer ile oluşturduğunuz SSRS projelerinizi kendi yerel serverınızda yayınlayabilir durumda olacaksınız.Bunun için birkaç aşamadan oluşan adımları izlemeniz gerekiyor.


14 Temmuz 2015 Salı

Ajanda Güncel

SSRS'de Report Builder 3.0 ile  hedeflediğim çalışmalar tamamlandı.

SSRS çalışmalarıma, Visual Studio Data Tools 2012 ortamında  Report Designer  aracı ile devam edeceğim.

Gerekli aşamalar tamamlandıktan sonra Report Designer ile özgün bir SSRS örnek projesi geliştireceğim.


Stok Takip KPI Raporlama Örneği

Bu örnekte, kurgusal bir şirket olan AdventureWorks'un  2014 veritabanı ,veri kaynağı olarak kullanılmıştır.Raporlama , Report Builder 3.0 ortamında tasarlanmıştır.Report Builder aracı , SSRS'e bağlı çalışmakla birlikte son kullanıcı olarak tabir edilen ofis çalışanlarına hitap etmektedir.Kullanımı Data Tools üzerindeki Report Designer 'a göre hem daha kolay hem pratiktir.Bununla birlikte Report Designer kadar programlanma,geliştirilme imkanlarına sahip değildir.








Srebrenitsa

Tam yirmi sene önce Avrupa'nın ortasında bir soykırım yaşandı...

Avrupa bu katliam karşısında gözlerini yumdu ve bu olay kara bir leke olarak  Uygar ! Avrupa'nın defterinde kalmaya devam edecek...

Benim de akrabalık bağlantılarımın bulunduğu Srebrenitsa ve Bosna Hersek'in diğer şehirlerinde yaşayan  Boşnak kardeşlerimize,savaşta hayatını kaybedenlerin ailelerine şu mübarek Kadir gecesinin yüzü suyu hürmetine Allah'tan güç ve sabırlar niyaz etmesini dilerim.Savaşta hayatını kaybeden ve Srebrenitsa'da şehit olan 8372 kardeşimize , Allah'tan rahmet ve şehitlik mertebesiyle  mekanlarının Cennet olmasını dilerim.

13 Temmuz 2015 Pazartesi


Ajanda Güncel

SSRS çalışmasına kaldığım yerden devam ediyorum...

Şu an için Report Builder ile çalışıyorum. Amacım en kısa zamanda Report Builder ile KPI raporlama örneği yapmak ve anlatımını burada paylaşmak.

Excel'de pivot table kullanmaya  bazı noktalarında benzemekle birlikte Report Builder, çok daha  detaylı ve kapsamlı rapor tasarlama imkanı veriyor.


Bu şekilde  Report Builder ile rapora eklenmiş ve düzenlenmiş  bir sütun grafiği gösterimi yer alıyor.

12 Temmuz 2015 Pazar

Terminator Genisys



Çocukluğumuzun başyapıtı , kült filmler  kategorisinde kafaya oynayan bir şaheseri yeni çekimle IMAX bir sinemada izleme şansım oldu..Oyuncular listesine bakılırsa, film esnasında en çok  Arnold abimiz , Jason Clarke , Emilia Clarke ( Kardeş değiller soyad benzerliği ) ve Jai Courtney  sahnede yerini aldı.Oyunculuklarda sırıtan bir durum göremedim bununla birlikte  üst düzey bir performans ta yoktu.Film sırasında zaman zaman  Arnold abimizin yaşlılığıyla ilgili kısa espriler seyircileri gülümsetti.Arnold abi de yaşına rağmen (68 yaşında)  oldukça fit ve güçlü görünüyordu.Diğer bir yandan film bize internet,mobil cihazlar ve işletim sistemlerine olan aşırı bağımlılığımızla  ilgili eleştirel mesajlar da veriyordu. Bir sahnede terminatör robot, yeni gördüğü silahları ve cephaneleri tanıdığında  armsandweapons.com sitesinden okuyarak öğrendiğini :) söylüyordu.Böyle güzelce ayarlanmış yerinde mesajlar vardı .Nitekim senaryonun finali de bir işletim sisteminin kaderi ile ilgiliydi.

Filmin senaryonusu ve akışını  beğenmekle birlikte  3d görsel tarafını pek yeterli bulamadım.Bir Avatar ya da GodZilla'daki görsel şov burada yoktu.Görsel efektler daha iyi yapılabilirdi diye düşünüyorum.

11 Temmuz 2015 Cumartesi

Amatör Fotoğrafçılık





http://www.canon.com.tr/for_home/product_finder/cameras/digital_slr/eos_600d/#p-specification4

https://www.youtube.com/watch?v=fd731fbyB9U

http://www.birkarefotograf.com/temel-fotografcilik-kurallari/

http://ahmetebcim.com.tr/category/fotografcilik-dersleri/


10 Temmuz 2015 Cuma

Kartal High Rocks


Spor amaçlı günlük yaptığım tempolu yürüyüşlerden birinde enfes,harika manzaraya sahip bir yer keşfettim.Üstteki fotoğraf karesi Pendik yönü marinanın  olduğu tarafa doğru bakıyor.Altta yer alan  ise tahmin edeceğiniz gibi Büyükada tarafına doğru bakıyor.Fotoğrafları çektiğim mekan, Kartal'ın Yakacık semtine bağlı Aydos ormanı civarında yer alan bir yer.Hadi size bir güzellik yapayım Google Maps üzerinde işaretleyim  .




Manzaranın iyi güzel olmasının yanında eksi yanı yüksel gerilim hattının hemen dibinden geçmesi.Olur da giderseniz yağmurlu bir hava olmasın ve gerilim hattının altından geçmeyin.

Öncelikli işler OK

Ajandamda yer alan çok öncelikli işleri dün gece tamamlamış oldum.Bu öncelikli işler , çalıştığım iş yerlerinde gerçekleştirmiş olduğum Endüstri Mühendisliği Projelerini , şirketlerin özeline dokunmayacak  şekilde görsel örnek ve raporlarla anlatan powerpoint sunum dosyalarıydı.Bu projelerin tamamı, mevcut iş programı dışında yapılan ekstra işlerdi.Proje fikirlerini ve kararlarını kazandığım deneyimler sonucunda tamamen bireysel olarak aldım.Yaptığım projelerin şirketler açısından resmi bir tarafı olmasa da  kuşkusuz ki o şirkete katkısı olacak çalışmalardı.Yani bir işi iyileştirmenin ya da iyileştirme fikri sunmanın zaten nesi kötü olabilir ki ?.Ki bu işi de  şirketin bana sunduğu mesai saatinin dışında yapmış isem ...

Diğer bir yandan  blogspot.com uzantılı  blog adresimi değiştirmeye karar vermiştim.Aradım,taradım uygun fiyatlı bir alan adı satıcısı buldum.7 temmuz'da alan adını aldım.Blogger üzerinden domain yönlendirme ayarlarını da şuradan yaptım.Taşıma işlemi 48 saat sonunda gerçekleşti.

Şimdi ajandamda kaldığım noktadan , SSRS üzerinden çalışmaya devam edebilirim.Bugün işlere bir ara verdim.Sebebi de  geçen hafta Cumartesi-Pazar ve hafta içinde sunumlar için tam gün çalışmamdı.Ramazandır,yazdır,sıcaktır devreleri yakmanın hiç lüzumu da yok  :)

7 Temmuz 2015 Salı

Ajandama öncelikli işler ...

Son iki gündür bloguma yazı ekleyemedim diye tatil yaptığımı  sanmayın.İki yıl önce Horoz Lojistik şirketinde Yurt İçi Kargo Dağıtım departmanında çalışırken yaptığım bir projeyi  yeniden canlandırıp sunuma dökmek için burnumu bile kaşımadan aralıksız çalıştım.Ve neticesinde projeyi yeniden canlandırıp sunum olarak blogun "Projeler" sayfasında paylaştım.Bu iki günlük süre boyunca  "Report Builder" ile yaptığım SSRS çalışmalarına  da ara vermek zorunda kaldım.Şu an ajandamın çok öncelikli sırasında özgeçmişimde belirtmiş olduğum diğer üç projenin de  detaylandırılıp sunum haline getirilmesi mevcut.

Peki 2013 yılında gerçekleştirdiğim proje neyle ilgiliydi ?. Projeden kısaca bahsedeyim.Projenin ana teması  "Araç Rotalama ve Dağıtım Planlama" idi.Lojistik sektörünün en temel problemlerinden birisidir.Bu tip problemlerin çözümü için sezgisel algoritmalar  kullanılır.Benim yaptığım proje de sezgisel algoritma ile optimizasyon yapabilen  eğitim amaçlı bir yazılım üzerinde çalıştırılmıştı.İmkanları ve kapasitesi çok sınırlı olmakla birlikte bu yazılım  "Clarke and Wright" tasarruf metodu üzerinden güçlü bir akademik altyapısı bulunan sağlam bir metot üzerine çalışan bir programdır.2013 yılında yaptığım kişisel değerlendirmelerim neticesinde bu metot ve yazılım ile  mevcut  yapılan manuel planlamaya karşın daha iyi sonuçlar elde edilebildiğini tespit etmiştim.Fakat bu sonuçları ne rapor etmeye ne de sunum dosyasını hazırlamaya  yeterli zamanım ve motivasyonum yoktu.Bu yazılım ve metodun iyi sonuçlar verebilmesiyle birlikte   gerçek bir uygulamanın ( 200-300 leri bulan teslimat noktaları ve çok detaylı ulaşım ağı )  bu yazılım üzerinde gerçekleştirilmesi mümkün değildi.Yazılımın Google MAPS ile entegre olma,farklı kaynaklardan veri alma ve farklı formatlara rapor dökebilme özelliklerinden muzdarip olması  büyük bir dezavantajdı.Peki bu durumda benim yaptığım proje ne kadar gerçeği yansıttı sorusunu sorma hakkınız doğabilir.Bu sorunun cevabını  da projenin sunum dosyasında bulabilirsiniz.

5 Temmuz 2015 Pazar

İş Zekası ve Makine Öğrenmesi (Machine Learning)

Makine Öğrenmesi, en basit tanımıyla  makineye yaptırmak istediğimiz bir işi gerçekleştirebilmesi için gerekli bilgileri öğretmek veya öğrenmesini sağlamaktır.Bu denetimli veya denetimsiz şekilde gerçekleşebilir.Makine Öğrenmesi Yapay Zeka'nın bir alt dalıdır.Bu kavramın  tarihte ortaya çıkışı 1950'nin başlarına kadar gitmektedir.İlk satranç oynayabilen bilgisayar programı 1951 yılında yazılmış.Alan Touring 1950'de makinelerin düşünebilmesini ölçen bir test yayınlamış.Akademik bir disiplin olarak kurulması ise 1956 yılında IBM'in desteğiyle yapılan Dartmouth Konferansında gerçekleştirilmiş.

Makine Öğrenmesi İş Zekası alanında ise yakın bir tarihte kullanılmaya başlanmıştır.Microsoft, Azure Machine Learning isimli iş zekasına destek sağlayan programını, bulut tabanlı ortamda Temmuz 2014 yılında piyasaya sürmüştür.IBM Watson Analytics'i  2014'ün sonunda genel beta sürümünü çıkarmıştır.Çok yeni , çok taze bir alan.Makine Öğrenmesi'nin en yaygın programlama dili de Python'dur.

Makine Öğrenmesi, İş Zekası kapsamında iş karar verme modellerini geliştirmeye destek olur.Veri Madenciliği veritabanlarında özgül  aramalarda rol alırken  , Makine Öğrenmesi algoritması belirli bir işi,görevi uygular.Peki bu işler neler olabilir ?. Arama motorunda kullanıcıya yönelik özgün sonuçların sergilenmesi,müşteri tipine uygun tanıtım kampanyası (sms,internet,tv v.b.) için  iletişim kullanımı,İnsan Kaynaklarında şirketi başarıya götürecek daha etkin teşvik ve şirket politikalarının öngörülmesi,müşteriye uygun ürün ve özgün tercihlerin ;ürün kampanyalarında ve tavsiye edici sistemlerde belirlenmesi,kredi kartı işlemlerinde sahteciliğin belirlenmesi,yaşam bilimi verilerinin analiziyle geleceğin ilaçlarının keşfi ve geliştirilmesi v.b.  Özellikle Big Data (facebook,twitter gibi) üzerinden çalışılarak verilen iş kararlarında  Makine Öğrenmesi etkin rol oynayacaktır.Makine Öğrenmesinin Kurumsal İş Zekasının evriminde gelecekte önemli bir parçası olması beklenmektedir.

https://www.tdktech.com/tech-talks/business-intelligence-data-mining-machine-learning
http://www.wired.com/2014/07/machine-learning-cognitive-systems-next-evolution-enterprise-intelligence-part/
http://analyticsvidhya.com/

4 Temmuz 2015 Cumartesi

Report Builder ile rapor tasarlama



Daha önce SSRS üzerinden Data Tools ortamında tasarladığım raporu bu sefer Report Builder 3.0 ile tasarladım ve yerel sunucuda  "localhost" yayınladım.Raporu oluştururken şu adreste  (https://msdn.microsoft.com/en-us/library/dd255273.aspx)       yer alan talimat adımlarını takip ettim.Report Builder'ın farkını, ilk izlenimlerime göre rapor tasarımında daha fazla özgünlük ve detaylandırma imkanı sunabilmesi olarak tanımlayabilirim.Rapor görünümleri ve tasarımları göze daha hoş ve detaylı geliyor.Ayrıca Report Builder ile tasarladığınız raporları  Pdf,Excel,Word,XML  dosyası olarak dışarı aktarabiliyorsunuz.

Report Builder ile PDF ortamına aktarılan rapor örneği

3 Temmuz 2015 Cuma

Bir engel daha geride ...

Oh!.Nihayet kaldığım yerden SSRS ile Report Builder üzerinde rapor tasarlamaya devam edebilirim.Dünden beri birkaç  zincirleme sorun yüzünden yerel servera "localhost"  bağlantı kuramıyordum.Visual Studio üzerinden localhost/report server a bağlantı problemini çözmekle uğraşırken başka bir sorun ortaya çıkmıştı.Bu sorunu da yeniden sıfır  kurulum yapmakla çözebildim.SQL 2014'ü kurarken küçük bir sorun daha yaşadım.Server'ın instance'ını  kendim yazdım ve sonucunda serverlara bağlanamadım.Instance'ı default ismiyle "MSSQLSERVER" seçmek gerekiyormuş.  İş Zekası araçlarını kullanabilmek için de  SQL Server Data Tools 'un  Mayıs 2015 tarihinde çıkan yeni versiyonunu çektim. Bu versiyonu Visual Studio 2012 içindir.2013 için ise şunu indirmeniz gerekiyor.



Zincirleme sorunlar


Dün MSDN'den SSRS eğitim konularına çalışırken herşey güzel gidiyordu.Fakat bir anda işler değişti.   "Accessing the Report Server Web Service Using Visual Basic or Visual C# (SSRS Tutorial)"   isimli eğitimde  bir konsol uygulamasını visual studio'dan  localhost'da yer alan report server 'a bağlamak isterken sorunla karşılaştım.Neymiş efendim visual studio,  wsdl dosyasını benim yerel server adresimde bulamıyormuş.Neyse sorunu MSDN'de aramaya koyuldum.

Ramazanda Spor

Ramazan öncesinde yazın başında kilo verip fit olmaya karar vermiştim.Hızlı tempoda 1-1,5 saatlik yürüyüşler ile başladım.Yürüyüş de spor mu deyip geçmeyin gayet iyi kalori yaktırıyor.Ardından onbir ayın sultanı mübarek Ramazan hoş geldi ve sefalar getirdi.Orucun uzun süreli olması (17 saat civarı)  sebebiyle spora devam etme konusunda şüphelerim vardı ve bu sebeple google amcaya başvurmuştum.Sağolsun google amca ilk sıradan NTV aracılığıyla (http://www.ntv.com.tr/arsiv/id/24994250/)    Prof.Dr.Hakan GÜR'ün "Ramazanda Sporu Bırakmayın"  tavsiyesi ile tanıştırdı.Hakan bey  Ramazan ayında yapılacak sporların iftara yakın saatlerde  ve orta-düşük tempoda yapılmasını öneriyordu.Sabah erken saatlerde yapılacak sporu su kaybını arttırması nedeniyle  olumlu bulmuyordu.Ben de bu tavsiye doğrultusunda yürüyüşlerimi orta tempoda iftardan 1-2 saat önce yapmaya başladım.Kesinlikle hiçbir yorgunluk hissetmedim.Egzersizler gayet iyi geçti.Hatta İstanbul'un en yüksek tepesi olan Aydos tepesine bile tırmandım.(aşağıdaki resimde) İnanın ramazan öncesi yaptığım  egzersiz arasında bir fark yoktu.Bu durumu belki gün içinde masa başı çalışıyor olmam da olumlu etkilemiş olabilir.


2 Temmuz 2015 Perşembe

Yeni Rota : SSRS

SSAS  "Analiz Servislerinde" MSDN'de yer alan örnek projeyi adım adım uygulayıp sonrasında genişletmiş ve özgün kılmış olduğum yeni proje bitiminden sonra  yeni rotam  SSRS "Raporlama Servisleri" yönüne çevrildi. Toplam 6 konudan oluşan eğitimin  1.adımını tamamladım ve  ilk SSRS raporumu oluşturdum.Raporu deploy komutu ile yayınlayabilmek için öncelikle   Project>>"Projeİsmi" Properties>>Deployment>>TargetServerURL kısmına raporu yüklemek istediğiniz server adresini kayıt etmeniz gerekli.Benim gibi kişisel bilgisayarınızda raporları görüntülemek deneme veya test yapmak istiyorsanız  url adresini  "localhost/ReportServer"   olarak girip native mode üzerinde yayınlama yapabilirsiniz.


Rapor  tarih ve sipariş numarası bazında gruplama yaparak ; ürünlerin sipariş toplam,günlük toplam ve genel toplam değerlerini sunuyor.

1 Temmuz 2015 Çarşamba

ÖZGEÇMİŞ

Kişisel Bilgiler
Ad-Soyad: Osman EMRE
Mail Adresi:osmanemre@gmail.com
Doğum Yılı: 1984
Doğum Yeri: SAKARYA

Özet Bilgi
Lojistik Uzmanı,Üretim Mühendisi,İş Etüdü,Verimlilik ve Performans Yönetimi,İş Zekası,Veri Madenciliği,Raporlama,ERP

İş Deneyimi
Üretim Mühendisi-Plastik Enjeksiyon Fabrikası-Fırat Plastik Kauçuk ve A.Ş.
Üretim Kontrol,İş Etüdü,Verimlilik ve Performans Yönetimi,Stok Kontrol,ERP

Üretim Mühendisi-Kesimhane Atölyesi-Özak Tekstil
Üretim Kontrol,İş Etüdü,Verimlilik ve Performans Yönetimi,Üretim Takip Sistemi,ERP

Lojistik Uzmanı-Yurt İçi Dağıtım Departmanı-Horoz Lojistik A.Ş.
Raporlama,Sevkiyat ve Teslimat Takibi,Hasar Süreci Yönetimi,İş Yükü Planlama,Araç Rotalama ve Dağıtım Planlama,ERP

Öğrenci Asistan-Enformatik Bölümü-Sakarya Üniversitesi
Web Programlama,Macromedia Dreamviewer,İçerik Düzenleme

Eğitim Bilgileri
Endüstri Mühendisliği Yüksek Lisans - Sakarya Üniversitesi - 2011
Endüstri Mühendisliği Lisans - Sakarya Üniversitesi - 2010

Yabancı Dil
İngilizce iyi seviye

Eğitimler
MCPD Yazılım Uzmanlığı-Kariyer Mimarı
Microsoft Solutions Expert Business Intelligence-Microsoft Virtual Academy
İç Tetkik  Eğitimi-Gelişim Danışmanlık

Seminerler
Performans ve Verimlilik yönetimi,İş gücü planlama,İş Etüdü - Barsesa Danışmanlık

Projeler
Çok Boyutlu Modelleme-SQL Server 2012 Analysis Services-AdventureWorks Cycles (kurgusal firma)
Excel'de verimlilik şablonu oluşturulması ve verimlilik takibi-Fırat Plastik ve Kauçuk A.Ş.
Plastik Enjeksiyon Fabrikasında İş Etüdü Çalışması- Fırat Plastik ve Kauçuk A.Ş.
Kesimhane Atölyesinde Grup Zamanlama Tekniği ile Kayıp Zaman Analizi yapılması-Özak Tekstil
Barkod sistemi ile Üretim Takip Sistemi Kurulumu-Özak Tekstil
Logware programı ile Araç Rotalama ve Dağıtım Planlama - Horoz Lojistik









SSAS Örnek Rapor Gösterimleri

SSAS 2012'de  Browser bölümünden proje yayınlandıktan sonra tasarladığım rapor formatlarından  birkaç örnek gösterimi sunmak istiyorum.

SSAS Projesi

Nihayet  altı günlük yoğun çalışma neticesinde SSAS ilk örnek projemi şu an itibariyle  tamamlamış oldum.Projeyi SQL Server 2012 Data Tools programı ile hazırladım. Bugün projenin genel hatlarını tarif eden bir sunum hazırladım.Projede beni zorlayan kısım Calculations ve KPI tanımlama oldu.İlk başta MDX deyimleri ile kodlamış olduğum hesaplamalar ya yazım hatası  ya da NULL sonuç veriyorlardı.Bir şekilde bu sorunları yoğunlaşarak çözebildim.Calculations, SSAS 'de istatiksel,finansal ve analitiksel hesaplamaların tanımlanabildiği bir bölümdür.Bu bölümde MDX deyimleri ile  yapabileceğiniz hesaplamaların bir sınırı yok.Aynı C# kodları ile bir program yazarmış gibi burada aslında küçük programlar oluşturuyorsunuz.

Sonuç itibariyle baştan sona sıfırdan bir SSAS projesini oluşturmak bana güçlü bir deneyim kazandırdı.Karşılaştığım sorunlar bana yeni şeyler öğretti.

Proje ile ilgili kaynak dosya,sunum ve örnek rapor gösterimleri bu blog sayfamda yer alacaktır.İlerleyen zamanda  bu projenin üstüne yapacağım ekleme ve geliştirmeler olabilir.