DirectQuery ile Azure SQL Veritabanı

Doğrudan Azure SQL Veritabanı bağlanıp canlı veri kullanan raporlar oluşturmayı öğrenin. Verilerinizi Power BI'da değil kaynakta tutabilirsiniz.

DirectQuery ile, siz rapor görünümünde verileri keşfederken sorgular Azure SQL Veritabanı geri gönderilir. Bu deneyim, bağlandıkları veritabanlarını ve varlıkları bilen kullanıcılar için önerilir.

Önemli

Bu açıklama, Azure SQL veritabanının bir sanal ağın arkasında olmadığını veya özel bağlantı uç noktasının etkinleştirildiğini varsayar.

Notlar:

  • Bağlanırken tam sunucu adını belirtin (daha fazla ayrıntı için aşağıya bakın).
  • Veritabanı için güvenlik duvarı kurallarının "Azure hizmetlerine erişime izin ver" olarak yapılandırıldığından emin olun.
  • Sütun seçme veya filtre ekleme gibi her eylem veritabanına bir sorgu gönderir.
  • Kutucuklar saatte bir yenilenir (yenilemenin zamanlanması gerekmez). Bağlandığınızda Gelişmiş ayarlar'da yenileme sıklıklarını ayarlayabilirsiniz.
  • Şema değişiklikleri otomatik olarak alınmaz.
  • Veri kaynağının bağlantı dizesi diğer adı xxxx.database.windows.netxxxx.domain.com olarak değiştirilmesi, Power BI hizmeti şirket içi veri kaynağı olduğunu ve her zaman bir ağ geçidi bağlantısı kurulması gerektiğini belirtir.

Deneyimleri geliştirmeye devam ettikçe bu kısıtlamalar ve notlar değişebilir. Bağlanma adımları aşağıda ayrıntılı olarak yer almaktadır.

Önemli

Azure SQL Veritabanı bağlantımızı geliştiriyoruz. Azure SQL Veritabanı veri kaynağınıza en iyi şekilde bağlanmak için Power BI Desktop'ı kullanın. Modelinizi ve raporunuzu oluşturduktan sonra Power BI hizmetinde yayımlayabilirsiniz. Power BI hizmeti Azure SQL Veritabanı için doğrudan bağlayıcı artık kullanım dışıdır.

Power BI Desktop ve DirectQuery

DirectQuery kullanarak Azure SQL Veritabanı bağlanmak için Power BI Desktop'ı kullanmanız gerekir. Bu yaklaşım daha fazla esneklik ve yetenek sağlar. Daha sonra Power BI Desktop kullanılarak oluşturulan raporlar Power BI hizmeti yayımlanabilir. Power BI Desktop'ta Azure SQL Veritabanı bağlanma hakkında daha fazla bilgi edinmek için bkz. Power BI Desktop'ta DirectQuery kullanma.

Parametre değerlerini bulma

Tam sunucu adınızı ve veritabanı adınızı Azure portalında bulabilirsiniz.

Screenshot shows the SQL databases page in the Azure portal with a database highlighted.

Screenshot shows the page for a database in Azure portal with the server name highlighted.

Çoklu oturum açma

Azure SQL DirectQuery semantik modelini hizmette yayımladıktan sonra, son kullanıcılarınız için Microsoft Entra ID OAuth2 kullanarak çoklu oturum açmayı (SSO) etkinleştirebilirsiniz.

SSO'nun etkinleştirilmesi için anlamsal modelin ayarlarına gidin, Veri Kaynakları sekmesini açın ve SSO kutusunu işaretleyin.

Configure Azure SQL DQ dialog box

SSO seçeneği etkinleştirildiğinde ve kullanıcılarınız veri kaynağının üzerinde oluşturulmuş raporlara eriştiğinde, Power BI sorgularda kimliği doğrulanmış Microsoft Entra kimlik bilgilerini Azure SQL veritabanına veya veri ambarı'na gönderir. Bu seçenek Power BI'ın veri kaynağı düzeyinde yapılandırılan güvenlik ayarlarına saygı duymasını sağlar.

SSO seçeneği, bu veri kaynağını kullanan tüm anlamsal modelleri etkiler. İçeri aktarma senaryoları için kullanılan kimlik doğrulama yöntemini etkilemez.

Not

SSO'nun düzgün çalışması için semantik modelin Azure SQL kaynağıyla aynı kiracıda olması gerekir.

Başka sorunuz var mı? Power BI topluluğuna deneme