Giriş

Tamamlandı

Siz de çoğumuz gibi bir şirkette çalışıyorsunuz ve Microsoft Power BI raporları oluşturmanız gerekiyor. Veriler farklı veritabanlarında ve dosyalarda duruyor. Bu veri depoları birbirinden farklı; bazıları Microsoft SQL Server'da, bazıları da Microsoft Excel'de ama verilerin tümü birbiriyle ilişkili.

Not

Laboratuvardan önceki modül bölümleri tamamen bilgilendirmeye ilişkindir. Laboratuvar sırasında gerçek verilerle çalışma fırsatı verilecektir.

Bu modülün senaryosunda Tailwind Traders'da çalışıyorsunuz. Üst düzey yöneticiler tarafından birkaç farklı konumdaki verilere dayalı bir dizi rapor oluşturmakla görevlendirildiniz. Satış işlemlerini takip alan veritabanı, her müşterinin SQL Server satın aldığı öğeleri içeren ilişkisel bir veritabanı olan bir veritabanıdır. Ayrıca bu veritabanında satışı hangi çalışanın yaptığı, çalışan adı ve çalışan kimliğiyle izleniyor. Bununla birlikte veritabanı çalışanın işe giriş tarihini, unvanını veya yöneticisini içermiyor. Bu bilgiler için İnsan Kaynakları'nın Excel'de tuttuğu dosyalara erişmeniz gerekiyor. Tutarlı olarak bir SQL veritabanı kullanmalarını talep ediyor ama henüz bunu uygulama fırsatı olmadı.

Bir öğe gönderildiğinde gönderim ambar uygulamasına kaydediliyor ve şirket bu uygulamayı yeni kullanmaya başladı. Geliştiriciler verileri bir dizi JSON belgesi olarar CosmosDB'de depolamayı seçti.

Tailwind Traders'ın geçmiş eğilimlere dayanarak gelecek aylarda ve yıllarda satışlarının nasıl olacağını tahmin edebilmeleri için mali tahminlerde yardımcı olan bir uygulaması var. Bu tahminler Microsoft Azure Analysis Services'te depolanıyor. İşte verilerini birleştirmeniz istenen birçok veri kaynağının görünümü.

Çeşitli Power Query Power B I'ye veri teslim etmek için gereken verilerin ekran görüntüsü.

Raporları oluşturabilmek için önce çeşitli veri kaynaklarından verileri ayıklamanız gerekiyor. SQL Server ile kurulan etkileşim Excel'le kurulandan farklı, dolayısıyla iki sistemin de nüanslarını öğrenmeniz gerekiyor. Her sistemin kendi özelliklerini öğrendikten sonra verileri temizlemenize, örneğin sütunları yeniden adlandırma, değerleri değiştirme, hataları kaldırma ve sorgu sonuçlarını birleştirme gibi işlemleri yapmanıza yardımcı olması için Power Query'yi (Power BI ve Excel tarafından kullanılan sorgu altyapısı) kullanabilirsiniz. Veriler temizlenip düzenlendikten sonra Power BI'da rapor oluşturmaya hazır olursunuz. Son olarak birleştirilmiş veri kümenizi ve raporlarınızı Power BI hizmetinde (PBIS) yayımlarsınız. Orada diğer kişiler de veri kümenizi kullanabilir ve kendi raporlarını oluşturabilir veya sizin zaten oluşturmuş olduğunuz raporları kullanabilir. Buna ek olarak, başka birisi kullanmak isteyeceğiniz bir veri kümesi oluşturursa, onu kullanarak da rapor oluşturabilirsiniz!

Bu modül ilk adımda Power Query kullanarak farklı veri kaynaklarından verileri alma ve bunları Power BI'a aktarma konusuna odaklanır.

Bu modülün sonunda şunları yapabileceksiniz:

  • Veri kaynağını belirleme ve bağlanma
  • Microsoft SQL Server gibi bir ilişkisel veritabanından veri alma
  • Microsoft Excel gibi bir dosyadan veri alma
  • Uygulamalardan veri alma
  • Azure Analysis Services'den veri alma
  • Depolama modunu seçme
  • Performans sorunlarını çözme
  • Veri içeri aktarma hatalarını düzeltme