Lakehouse öğreticisi: Microsoft Fabric'te rapor oluşturma

Öğreticinin bu bölümünde bir Power BI veri modeli oluşturacak ve sıfırdan bir rapor oluşturacaksınız.

Önkoşullar

Rapor oluşturma

Power BI, doku deneyiminin tamamıyla yerel olarak tümleşiktir. Bu yerel tümleştirme, en yüksek performanslı sorgu ve raporlama deneyimini sağlamak için göl evinden verilere erişmeye yönelik DirectLake adlı benzersiz bir mod getirir. DirectLake modu, Power BI'daki çok büyük anlamsal modelleri analiz etmek için çığır açan yeni bir altyapı özelliğidir. Bu teknoloji, veri ambarı veya lakehouse uç noktasını sorgulamak zorunda kalmadan ve power BI anlam modeline veri aktarmak veya çoğaltmak zorunda kalmadan parquet biçimli dosyaları doğrudan bir veri gölünden yükleme fikrine dayanır. DirectLake, veri gölündeki verileri doğrudan Power BI altyapısına yüklemek için hızlı bir yoldur ve analize hazırdır.

Geleneksel DirectQuery modunda, Power BI altyapısı her sorgu yürütmesi için kaynaktan verileri doğrudan sorgular ve sorgu performansı veri alma hızına bağlıdır. DirectQuery, kaynaktaki tüm değişikliklerin sorgu sonuçlarına hemen yansıtılmasını sağlayarak veri kopyalama gereksinimini ortadan kaldırır. Öte yandan, içeri aktarma modunda veriler her sorgu yürütmesi için kaynaktan gelen verileri sorgulamak zorunda kalmadan bellekte hazır olduğundan performans çok daha iyidir, ancak Power BI altyapısının verileri yenileme zamanında önce belleğe kopyalaması gerekir. Temel alınan veri kaynağında yapılan tüm değişiklikler sonraki veri yenilemesi sırasında (zamanlanmış ve isteğe bağlı yenilemede) alınır.

DirectLake modu artık veri dosyalarını doğrudan belleğe yükleyerek bu içeri aktarma gereksinimini ortadan kaldırıyor. Açık içeri aktarma işlemi olmadığından, kaynakta meydana gelen değişiklikleri almak mümkündür ve bu nedenle DirectQuery ve içeri aktarma modunun avantajlarını birleştirerek dezavantajlarından kaçınabilirsiniz. Bu nedenle DirectLake modu, çok büyük anlamsal modelleri ve semantik modelleri kaynakta sık güncelleştirmelerle analiz etmek için ideal seçimdir.

  1. Wwilakehouse lakehouse'unuzdan ekranın sağ üst kısmındaki Lakehouse açılan menüsünden SQL analizi uç noktasını seçin.

    Screenshot showing where to find and select SQL analytics endpoint from the top right drop-down menu.

  2. SQL uç noktası bölmesinde, oluşturduğunuz tüm tabloları görebilmeniz gerekir. Bunları henüz görmüyorsanız üst kısımdaki Yenile simgesini seçin. Ardından, varsayılan Power BI anlam modelini açmak için alttaki Model sekmesini seçin.

    Screenshot showing where to select the Refresh icon and the Model tab.

  3. Bu veri modeli için farklı tablolar arasındaki ilişkiyi tanımlamanız gerekir; böylece farklı tablolara gelen verileri temel alan raporlar ve görselleştirmeler oluşturabilirsiniz. fact_sale tablosundan CityKey alanını sürükleyin ve ilişki oluşturmak için dimension_city tablosundaki CityKey alanına bırakın. Yeni ilişki iletişim kutusu görüntülenir.

    Screenshot showing drag and drop fields across tables to create relationships.

  4. Yeni ilişki iletişim kutusunda:

    1. Tablo 1, fact_sale ve CityKey sütunuyla doldurulur.

    2. Tablo 2, dimension_city ve CityKey sütunuyla doldurulur.

    3. Kardinalite: Çoka bir (*:1)

    4. Çapraz filtre yönü: Tek

    5. Bu ilişkiyi etkin yap seçeneğinin yanındaki kutuyu seçili bırakın.

    6. Bilgi tutarlılığı varsay'ın yanındaki kutuyu seçin.

    7. Tamam'ı seçin.

      Screenshot of the New relationship dialog box, showing where to select Assume referential integrity.

    Not

    Bu rapor için ilişkiler tanımlarken, fact_sale tablosundan (Tablo 1) dimension_* tablolarla (Tablo 2) çok bir ilişkisine sahip olduğunuzdan emin olun ve bunun tersi de geçerli değildir.

  5. Ardından, bu ilişkileri yukarıda gösterildiği gibi aynı Yeni ilişki ayarlarıyla ancak aşağıdaki tablo ve sütunlarla ekleyin:

    • StockItemKey(fact_sale) - StockItemKey(dimension_stock_item)
    • Salespersonkey(fact_sale) - EmployeeKey(dimension_employee)
    • CustomerKey(fact_sale) - CustomerKey(dimension_customer)
    • InvoiceDateKey(fact_sale) - Tarih(dimension_date)

    Bu ilişkileri ekledikten sonra, veri modeliniz aşağıdaki görüntüde gösterildiği gibi raporlamaya hazır olur:

    Screenshot of a New report screen showing multiple table relationships.

  6. Power BI'da rapor/pano oluşturmaya başlamak için Yeni rapor'a tıklayın. Power BI rapor tuvalinde, veri bölmesindeki gerekli sütunları tuvale sürükleyerek ve bir veya daha fazla kullanılabilir görselleştirme kullanarak iş gereksinimlerinizi karşılayacak raporlar oluşturabilirsiniz.

    Screenshot of the Power BI report canvas, showing where to select columns in the Data pane.

  7. Başlık ekleyin:

    1. Şeritte Metin kutusunu seçin.

    2. WW importers Profit Reporting yazın.

    3. Metni vurgulayın ve boyutu 20'ye yükseltin ve rapor sayfasının sol üst kısmında yerleştirin.

  8. Kart Ekle:

    1. Veri bölmesinde, fact_sale genişletin ve Kar'ın yanındaki kutuyu işaretleyin. Bu seçim bir sütun grafiği oluşturur ve alanı Y eksenine ekler.

    2. Grafik seçili durumdayken görselleştirme bölmesinde Kart görselini seçin. Bu seçim görseli karta dönüştürür.

    3. Kartı başlığın altına yerleştirin.

      Screenshot showing a visual converted to a card.

  9. Çubuk grafik ekleme:

    1. Veri bölmesinde, fact_sales genişletin ve Kar'ın yanındaki kutuyu işaretleyin. Bu seçim bir sütun grafiği oluşturur ve alanı Y eksenine ekler.

    2. Veri bölmesinde dimension_city genişletin ve SalesTerritory kutusunu işaretleyin. Bu seçim alanı Y eksenine ekler.

    3. Çubuk grafik seçili durumdayken görselleştirme bölmesinde Kümelenmiş çubuk grafik görselini seçin. Bu seçim sütun grafiğini çubuk grafiğe dönüştürür.

      Screenshot of the Build visual screen, showing where to select the Clustered bar chart icon.

    4. Başlık ve Kart altındaki alanı doldurmak için Çubuk grafiğini yeniden boyutlandırın.

      Screenshot of a resized bar chart positioned below a card.

  10. Çubuk grafiğin seçili olmaması için boş tuvalde herhangi bir yere tıklayın (veya Esc tuşuna basın).

  11. Yığılmış alan grafiği görseli oluşturma:

    1. Görselleştirmeler bölmesinde Yığılmış alan grafiği görselini seçin.

      Screenshot of the visualizations pane, showing where to select Stacked area chart.

    2. Önceki adımlarda oluşturulan kart ve çubuk grafik görsellerinin sağındaki yığılmış alan grafiğini yeniden konumlandırın ve yeniden boyutlandırın.

    3. Veri bölmesinde, fact_sales genişletin ve Kar'ın yanındaki kutuyu işaretleyin. dimension_date genişletin ve FiscalMonthNumber öğesinin yanındaki kutuyu işaretleyin. Bu seçim, mali aya göre kârı gösteren doldurulmuş bir çizgi grafik oluşturur.

    4. Veri bölmesinde dimension_stock_item genişletin ve BuyingPackage'ı Gösterge alan kutusuna sürükleyin. Bu seçim, Satın Alma Paketlerinin her biri için bir satır ekler.

      Screenshot of the data pane showing how to add lines to the chart.

  12. Yığılmış alan grafiğinin seçili olmaması için boş tuvalde herhangi bir yere tıklayın (veya Esc tuşuna basın).

  13. Sütun grafik oluşturma:

    1. Görselleştirmeler bölmesinde Yığılmış sütun grafiği görselini seçin.

      Screenshot showing where to select Stacked column chart.

    2. Veri bölmesinde, fact_sales genişletin ve Kar'ın yanındaki kutuyu işaretleyin. Bu seçim alanı Y eksenine ekler.

    3. Veri bölmesinde, dimension_employee genişletin ve Çalışan'ın yanındaki kutuyu işaretleyin. Bu seçim alanı X eksenine ekler.

      Screenshot showing how to add a field to the x axis.

  14. Boş tuvalde herhangi bir yere tıklayın (veya Esc tuşuna basın), böylece grafik artık seçilmez.

  15. Şeritten Dosya>Kaydet'i seçin.

  16. Raporunuzun adını Kar Raporlama olarak girin.

  17. Kaydet'i seçin.

Sonraki adım