Power BI’da Stored Procedure Kullanımı

Ayşegül Yiğit
BilgeAdam Teknoloji
2 min readSep 7, 2022

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:

Girilen Müşteri ID’sine göre Sipariş Tarihi Bazında Müşteri Verilerini Getiren Stored Procedure
Stored Procedure ile Sorgulama

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.

--

--