Sayfalar

26 Temmuz 2019 Cuma

Microsoft Power BI'a Giriş

Uzun zamandır Microsoft Power BI raporlama sistemi üzerine araştırmalar yapan birisi olarak bu yazıda temel bir Bağlantı ve Rapor'un nasıl görselleştirileceği konusunda bilgi vermek istiyorum.Rapor hazırlamak için önce Power BI Desktop yazılımını indirip oturum açmalıyız ardından Dosya-Veri Al yoluna izleyerek aşağıdaki resimde görüleceği üzere sınırsız sayıda veri kaynağından veri alarak Power BI tarafına import edebiliriz.

Ben veri kaynağı olarak SQL Server veri kaynağını seçmiş bulunmaktayım.SQL Server seçildikten sonra aşağıdaki gibi veritabanı sunucusunun ismini girmeliyiz.

Yukarıdaki örnekte veri bağlantısı modu olarak direkt query yerine içeri aktar modunu seçerek STOKBAKİYE isimli view'imi seçiyorum.
Gelen ekran'da Alanlar kısmından veri gösterilecek alanlarımızı seçiyoruz
Ardından bu alanlardan istediğimizi seçerek gerekirse veri sadeleştirmesi için filtre kısıtları verebiliriz.

Son olarak aşağıdaki  ekrandaki veriyi elde ediyoruz.

İstersek bu veriye görsel öğeler araç kutusundan  aşağıdaki gibi grafiksel değerlerde verebiliriz.

Kaydettiğimiz Raporumuzu Power BI Desktop'ta Yayımla diyerek Bulut'taki alanımıza gönderebilir ve Mobil Cihazlardan Erişebiliriz:




Bu Örnek'te Power BI SQL Server'da bulunan View'imizi kullanmakta  olup bu view kullanılarak görselleştirme yapılıp PC kullanıcıları ve  Mobil kullanıcılar için veri sunumu yapmış olduk.Power BI'ın Mobil ekran gmrüntüsündeki rapor görünümü aşağıdaki gibidir:




17 Temmuz 2019 Çarşamba

SQL Server Sunucular Arası Veri Aktarımı

Zaman zaman farklı sunucular üzerinde kurulu SQL sunucular arasındaki aynı isimli tablolar arasında veri aktarımı durumları oluşmakta ve çoğu zaman veri aldığımız Sunucu'da aşağıdaki örnekte görünen rakamlar veri aktarımı yaptığımız farklı Sunucu'daki tablo'da ve ERP programında  yüksek değerli  ve ondalık basamaklar fazla gözükmekte.



Bu hatanın genel sebebi veri aktarımı yapılan Sunucu'da bölgesel ayarlar'da Decimal Sembol'ün virgül,Dijit Grup Sembolünün nokta şeklinde olmasından kaynaklanmaktadır.Bu seçenekleri aşağıdaki gibi Decimal Sembol nokta,Dijit Grup Sembol'ü virgül olarak değiştirip yeniden veri aktarımı yaptığımızda sorun ortadan kalkacaktır.



Sorunun çözülmüş hali