Introduction to Mobile Report Publisher

Merhabalar,

Bildiğiniz üzere 1 Haziran 2016 tarihi ile birlikte SQL Server 2016 release oldu. 2016 ile birlikte SSRS e bir çok özellik eklenmesiyle birlikte en çok heyecanlandıran kısım sanırım MOBILE taraftaki gelişmeler oldu. Bu gelişmelerden bahsetmeye çalışacağım bu yazımda.

Hikayeye biraz daha geçmişten başlayalım. 2015 Nisan ayında Mobile platformlardaki güçlü yönüyle ön plana çıkan Datazen ürününü satın aldı. Ürün ciddi anlamda Dashboard oluşturmaya odaklı, tüm mobile platformlarda responsive olarak çalışabilen 1-2 günlük çalışmanın sonrasında kolaylıkla dashboard lar oluşturabildiğimiz bir araç olarak hayatımıza girdi. Tam anlamıyla dashboard odaklı bir ürün diyebiliriz çünkü neredeyse hiçbir şekilde transform işlemi yapılamamakta. Yani veriyi aldığınız platformda veriyi hazırlamanız gerekmekte.  Ürünle ilgili detaylara şu makalelerimden ulaşabilirsiniz:

Tamamını Okuyun…

Data Warehouse Yazı Dizisi-2

Data Warehouse yazı dizisinin ilkinde neden DW önemlidir, şirketinizi gerçekten DW ye ihtiyacı olup olmadığını anlayabilmek adına şirketleri DW oluşturmaya iten problemlerden bahsetmeye çalıştım.

Data Warehouse Yazı Dizisi-1 i aşağıdaki linkten inceleyebilirsiniz:

https://seydanursandikci.wordpress.com/2016/04/19/data-warehouse-1/

Bugün ise DW oluşturmaya karar verdikten sonra projeye nerden başalamalıyız, nasıl bir yol haritası çizmeliyizden bahsediyor olacağım.

DW Projelerine Nasıl Başlanır??

Bu sorunun cevabını adımlar halinde açıklamaya çalışacağım:

  • DW nin Cevap Vermek Zorunda Olduğu Soruları Belirleme

DW yi oluştururken kafamıza göre değil, belirli problemler, ihtiyaçlar göz önüne alıp, bunlara cevap verecek bir yapı üzerinde oluşturulur. Bunun için BUSINESS I ANLAMA, IHTIYACLARI ANALIZ ETMEK çok önemlidir. Ihtıyacları analiz ederken DW yapımız ortaya çıkaracak şekilde doğru sorular sormamız gerekir. Sorular sormadan önce mevcut var olan yapıyı işin sahibinden dinlemek ilk adım olmalı. Bu sırada sorularımızla yönlendirmek genel taslağı çıkarmak için çok önemli.

Tamamını Okuyun…

Data Warehouse Yazı Dizisi-1

Merhaba,

Veri ambarı nedir, niçin ihtiyaç duyulur, ihtiyaç duyulduğuna karar verildikten sonra nerden başlamalı, nasıl veri ambarı oluşturulur gibi temel soruları cevaplamaya yönelik bir yazı dizisi oluşturma niyetindeyim. Öncelikle bu temel soruları açıklamaya çalışacağım. Sonrasında veri ambarı oluştururken sıklıkla kullandığımız ssis task larından bahsetmeyi hedefliyorum. Rota bu şekilde ama sizlerin yönlendirmeleriyle de rüzgara yön verebiliriz.

Veri ambarı, dağıtık halde farklı sistemlerde bulunan, tutarsız, hatalı, duplicate haldeki verileri, raporlama ve analiz ihtiyaçlarını baz alarak, bunlara yönelik bir yapı haline getirerek (dimensional yapı) oluşturduğumuz merkezi bir sistemdir.

Peki DW ye neden ihtiyaç duyarız? Belli analiz ve raporlama ihtiyaçlarına mevcut sistemin cevap verememesi gibi problemlere data warehouse ile çözüm sunabilmekteyiz.

Bizleri DW oluşturmaya iten bu problemleri ve DW nin bunlara sunacağı çözümleri biraz daha ayrıntılandırmak gerekirse: Tamamını Okuyun…

DATA QUALITY SERVICES

Merhaba,

Açılımı Data Quality Services olan DQS tool u nedir, niçin kullanıyoruzu inceliyor olacağız bu yazımda.

SQL Server 2012 ile gelen bu özellik tabiri caizse yanlış, tutarsız, duplice verileri istediğimiz forma dönüştürmemize yardım eden bir tool dur.

DQS veriyi daha tutarlı, doğru bir hale gitirmek için kullanılan yani veri temizliği yaptığımız bir tool dur. Peki bizim için önemi nedir diye düşünürsek:

Şirketlerin tüm karar mekanizlarını etkileyen, analiz, raporlarının kaynağı olan veri yanlış olduğu anda tüm kararlar yanlış olacaktır.

Bir yerde okumuştum  “Veri petrol gibidir, işlenmedikçe kullanılmaz” gibi bir söz -Orjinali daha güzeldi tabi- aslında DQS in önemini ortaya koymakta. Elimizde veri var, zaten veri azlığı gibi bir problemle karşılaşmamaktayız günümüzde aksine veri fazlalığı ve bu fazla verinin içinden çıkamamak gibi  bir durum söz konusu. Dolayısıyla, veri çok farklı platformlarda, birbirinden farklı formatlarda tutulmakta. Bunun önüne geçebilmek hayati derecede önemli.

Çok fazla verinin tutarsız olduğu, duplicate verilerin olduğu bir veri kümesinden analiz, raporlama yapmaya çalıştığımızda sonuçların bizleri ne kadar yanlış yerlere götürebileceğini düşünmek bile istemeyiz. Hatta öyleki verdiğimiz yanlış kararlarla şirketimizi yanlış yerlere dahi götürebiliriz.

Yanlış, tutarsız veri= yanlış şirket stratejisi, yanlış kararlar, yanlış analiz…..

Tamamını Okuyun…

POWER BI ILE RAPORLAMA

Microsoft un Power BI ürünün özelliklerini genel hatlarıyla tanıttığım, demo çalışmasıyla raporların nasıl oluşturulup, mobil cihazlardan görüntülendiğini anlattığım videomun faydalı olması dileğiyle…

Keyifli seyirler…
Şeydanur SANDIKÇI
seydanur.sandikci@bilgeadam.com

R SCRIPT

Merhabalar,

Bugünkü konumuz R script. R ın ne olduğunu bilmeyenler için şunu söyleyebilirimki 2016 ile birlikte adını sıklıkla duyacağız. PowerBI ve R Entegrasyonunu anlattığım şu yazımda R ın bu popülerliğini küçük bir örnekle anlatmaya çalışmıştım. Örneğimde, SQL Server 2016 ile birlikte R script lerini Management Studio ortamında yazabildiğimizde, Machine Learning çalışmalarında R la son derece başarılı analizler yapabildiğimizden bahsetmiştim.

Kurulumunu yine nasıl yaptığımıza aynı makaleden erişebilirsiniz. (Kurulumu yaptıktan sonra çok basit bir arayüz sizi karşılayacak şaşırmayın:))

Öncelikle R la neler yapılabilir beraber inceleyelim ki R dilinin amacını öğrenmiş olalım.

R, en güçlü ve en yaygın biçimde kullanılan istatiksel yazılımdır. Data science adını ne kadar sıklıkla duyacaksak R ı da o kadar sık duyacağız diyebilrim. Öyleki, Facebook, google gibi analitik şirketler için en popüler dil haline gelmiştir.

R açık kaynak kodlu, ücretsiz bir dildir.

R= İstatistik, Analizi, Hesaplama, Grafik gösterimi  diyebiliriz. Şöyleki: R, analizlerimizi yapmamızı sağlayan aynı zamanda zengin grafiksel gösterimini de sunan bir ortamdır. Tamamını Okuyun…

Datazen de Tree List Oluşturma

Bu yazımda Datazen le rapor yaparken sıkça kullandığım kontrol bileşenlerinden biri olan “selection list” in tree list şeklinde nasıl kullanılabildiğinden bahsedeceğim. Bu sırada diğer özelliklerine de değinmeye çalışacağım.

Öncelikle raporumuzun ön yüzünü oluşturduğumuz Layout View kısmında,  Selection List i kullandığımızda aşağıdaki gibi bir arayüzle karşılaşıyoruz.

Tamamını Okuyun…

PowerBI Ocak 2016 Yenilikleri

 

Merhabalar,

PowerBı ürününü kullananların aşina olduğu üzere, her ay PowerBI ürünü için birçok güncelleme yayınlanmakta. 2016 yılının güncellemelerinden bazılarını sizlerle paylaşıyorum.

1.Görsel Ögelerin Datasının Export Edilmesi

Powerbi raporlarını oluştururken birçok görsel bileşen kullanıyoruz. Bu bileşenlerde kullanılan veri setinin export edilmesi istenen bir şeydi. Artık mümkün hale geldi.

Powerbi.com sitesine giriş yapıyoruz.

p1

Tamamını Okuyun…

PowerBI ile R Entegrasyonu

poMerhabalar,

PowerBI da R script lerimizi kullanmak artık mümkün hale geldi. Şimdilik Beta sürümü mevcut kullanacaklar için.

Öncelikle R dilinden kısaca bahsetmek gerekli diye düşünüyorum.

R istatistiksel hesaplamalar ve grafikler için mevcut, özellikle son yıllarda popülerliğini artıran bir dildir. Öyleki, SQL Server 2016 da , Azure Machine Learning de R script i yazabilmekteyiz. Büyük verinin işlenmesinde etkin bir şekilde kullanılmakta olan R ın önemi, terabyte larca artan verinin işlenmesi, analizi düşünüldüğünde daha da iyi anlaşılmakta.

İstatiksel analizler yapmak için kullanılan teknik ve algoritmaları hazır olarak kullanmak için kütüphaneler içermesiyle birlikte, Machine Learning algoritmalarını da içermektedir. Kısaca, ilerleyen günlerde R la sıklıkla karşılaşacağız.

R ı denemek isteyenler için indirme linki aşağıdaki gibidir:

https://cran.rstudio.com/
a

Tamamını Okuyun…