Power BI’da Stored Procedure Kullanımı
Merhabalar, bu yazımda SQL Server’da oluşturduğumuz “Stored Procedure” tabanlı çağırdığımız verileri PBI’da sorgulamak için parametreler ile birlikte nasıl kullanıldığını inceleyeceğiz.
Öncelikle SQL Server’da aşağıdaki gibi çok temel bir Stored Procedure oluşturmamız gerekiyor:
Parametre Oluşturma
Power BI’da stored procedurelerimizi çalıştırmak için oluşturduğumuz parametreleri tanımlamamız gerekiyor.
Bu süreçte ilk aşamamız Power BI’ın üst tarafında yer alan Power Query Düzenleyici sekmesine geçmek olacaktır.
Bu aşamada Store Procedured’de oluşturduğumuz “ID” parametresinin tanımlamasını yapacağız.
Parametrenin türünü, hangi önerilen sorgu değerinden seçileceğini ve geçerli değerinizi belirtmemiz gerekiyor.
Stored Procedure
Şimdi, aşağıda gösterildiği gibi Stored Procedure sorgulayarak verileri SQL Server’dan içe aktarın:
Power Query, Stored Procedure içeren M koduyla bir önizleme yükleyecektir.
Gelişmiş Düzenleyici
Sorgumuzu Advanced Editor üzerinde görüntüleyeceğiz ve oluşturduğumuz (Customer ID) parametreye göre sorgumuzu düzenleyeceğiz.
İşiniz bittiğinde, Veritabanına karşı Stored Procedure yürütmek için Power Query izin vermek için İzni Düzenleye tıklayın.
Power Query verileri yükledi.
Rapor Çıktısı
Procedure üzerinde tanımladığımız müşteri ID’si 25 olan raporun çıktısı aşağıdaki tabloda yer almaktadır.