29 Ağustos 2015 Cumartesi

64 bit Office 2010 ve SSIS entegrasyon sorunu

Eğer  64 bit sürümü  MS Office kullanıyorsanız , SSIS ile  herhangi bir kaynaktan  Excel'e , Excel'den hedef kaynağına veri aktarımı yaparken  sorun yaşamanız  muhtemeldir.Bu sorunun ana kaynağı ,  Microsoft'un 32 bit sürümünde olduğu gibi  Office 64 bit sürümünde  Oledb sağlayıcı desteği sunmamasıdır. Bununla birlikte  şu sitede     Access 2010 database engine üzerinden  oledb sağlayıcı driverı kurulumu ve kullanımı hakkında bilgi verilmiş.Fakat  ben SSIS üzerinde SQL'den Excele veri aktarmak istediğimde  ve bu yöntemi denediğimde bir sonuç elde edemedim.Eğer bu yöntemi denemek istiyorsanız  yapmanız gereken  SSIS'de  OleDb destination ya da source seçerken  resimde olduğu gibi  providerı access 2010 database engine olarak seçmek ve   extenden properties'i Excel 14.0;HDR=YES  girmek olacaktır.





Ben ise bu sorunu 64 bit Office 2010'u kaldırıp yeniden 32 bit sürümünde kurulum yapmak ile çözebildim.Office 2010 32 bit sürümünde kurulduğunda  OleDb  provider gayet iyi çalışıyor.Eğer sisteminiz  ve SSIS programınız  64 bit üzerinde çalışıyorsa , SSIS üzerinde Office programları  ile entegrasyon kurmadan önce son bir işlem daha yapmanız gerekiyor.Projenizin özellikler sayfasında  Run64bitruntime seçeneğini "False" olarak seçtiğinizde  SSIS projeniz artık sorunsuz olarak Excel ile entegrasyon kurabilecektir.


11 Ağustos 2015 Salı

SSRS Örnek Proje Demo Gösterimler


İlk video veri görselleştirme ile ilgili AdventureWorks şirketinin farklı imalat bölümlerinde birikmiş olan yarı mamul ara stok miktarını analiz eden bir demo gösterimi içeriyor.



İkinci video son mamul ürünlerin stok kontrolünü KPI raporlama biçiminde sunan bir demo gösterimi içeriyor.


Son video ise  DrillThrough tipinde link bağlantılı bir alt detay raporunu temsil ediyor.Rapor ,ürün çeşidine ait ve satış fiyatı aralığı ,sipariş tarihi filtrelemesi  ile kullanıcıya sipariş bilgisi detayını sunuyor.



AW2014 Stok Kontrol ve Sipariş Örnek SSRS Projesi

Bir süredir üzerinde çalışıyor olduğum  örnek SSRS projesini dün itibariyle tamamlayıp , bugün sunum dosyasını hazırladım ve kişisel sitemin "projeler"  kısmına yükledim.Bu raporlama projesinin ana konusu , kurgusal şirket olan AdventureWorks'un  2014 veritabanı kullanılarak  İmalat ve Depo departmanları ile ilişkili bilgi akışını kolaylaştıracak , yöneticilerin daha hızlı ve etkin kararlar alabilmesini sağlayacak biçimde raporlama ihtiyaçlarının karşılanmasıdır. Şirket  her ne kadar hayali olsa da raporlama senaryosu , benim Endüstri Mühendisliği ve iş  alanında kazandığım deneyimlerimi yansıttığı için  gerçeğine yakın sayılabilir. Proje örnek konseptinde tasarlandığı için  üç temel rapor olarak tasarlandı. İlk rapor tipi veri görselleştirme ( data visualization ), ikincisi KPI rapor ve sonuncusu DrillThrough tipi  rapor biçimlerinde tasarlandı.Sunumda bu işe yabancı olanlar için de gerekli bilgiler verildi.

Proje şu son haliyle %100 tamamlanmasa da okuyanlara  en azından bir fikir sağlayacaktır.Uygun bir zaman bulursam bu proje üzerinde yenilikler geliştireceğim.Bu nedenden dolayı kaynak dosyayı şu an paylaşmıyorum.

Peki sırada ne var derseniz , SSIS ile ETL paket programı  oluşturmak var derim.Eğer sizde bu işe meraklıysanız   ve örnek analiz ,raporlama ,ETL projeleri geliştirmek istiyorsanız  https://msdn.microsoft.com/en-us  bu siteyle  sürekli haşır - neşir olmanızı şiddetle tavsiye ederim.SSRS projesini geliştirdiğim esnada karşıma çıkan sorunların  hepsine Microsoft'un MSDN sitesinden destek bulabildim ya da ilham aldım diyebilirim.