Power BI Professional ile sunucusuz SQL havuzuna bağlanma

Tip

Microsoft Fabric Data Warehouse geleceğe hazır mimariye, yerleşik yapay zekaya ve yeni özelliklere sahip data lake foundation üzerinde kurumsal ölçekli ilişkisel bir ambardır. Veri ambarı konusunda yeniyseniz Fabric Data Warehouse ile başlayın. Mevcut özel SQL havuzu iş yükleri, veri bilimi, gerçek zamanlı analiz ve raporlama genelinde yeni özelliklere erişmek için Fabric yükseltilebilir.

Bu öğreticide Power BI desktop'ı sunucusuz SQL havuzuna bağlama adımlarını inceleyeceğiz.

Önkoşullar

Sorgular göndermek için aşağıdaki araçlara ihtiyacınız vardır:

  • Seçtiğiniz SQL istemcisi:

    • Visual Studio Code
    • SQL Server Management Studio
  • Power BI desktop yüklü

Parametreler:

Parameter Açıklama
Sunucusuz SQL havuzu hizmet uç noktası adresi Sunucu adı olarak kullanılacak
Sunucusuz SQL havuzu hizmet uç noktası bölgesi Örneklerde hangi depolama alanını kullanacağımızı belirlemek için kullanılacak
Uç nokta erişimi için kullanıcı adı ve parola Uç noktaya erişmek için kullanılacak
Görünüm oluşturmak için kullanacağınız veritabanı Bu veritabanı örneklerde başlangıç noktası olarak kullanılacak

İlk kez kurulum

Örnekleri kullanmadan önce iki adım vardır:

  1. Görünümleriniz için veritabanı oluşturma
  2. Sunucusuz SQL havuzu tarafından depolamadaki dosyalara erişmek için kullanılacak kimlik bilgileri oluşturma

Veritabanı oluşturma

Bu başlangıç makalesinde, tanıtım olarak kullanmak üzere kendi veritabanınızı oluşturmanız gerekir. Görünümler oluşturmak için bir veritabanı gereklidir. Bu veritabanını bu belgedeki bazı örnek sorgularda kullanacaksınız.

Uyarı

Veritabanları yalnızca meta verileri görüntülemek için kullanılır, gerçek veriler için kullanılmaz.

Kullandığınız veritabanı adını not alın; daha sonra ihtiyacınız olacak.

DROP DATABASE IF EXISTS demo;

Kimlik bilgilerini oluşturma

Sorguları çalıştırabilmeniz için önce kimlik bilgileri oluşturmamız gerekir. Bu kimlik bilgisi sunucusuz SQL havuzu hizmeti tarafından depolamadaki dosyalara erişmek için kullanılır.

Uyarı

Depolama hesabı erişimi için kimlik bilgileri oluşturmanız gerekir. Sunucusuz SQL havuzu farklı bölgelerden depolamaya erişebilse de, depolama alanı ve Azure Synapse çalışma alanının aynı bölgede olması daha iyi bir performans deneyimi sağlar.

Census veri kapsayıcıları için kimlik bilgilerinin nasıl oluşturulacağını gösteren kod parçacığını çalıştırın:

IF EXISTS (SELECT * FROM sys.credentials WHERE name = 'https://azureopendatastorage.blob.core.windows.net/censusdatacontainer')
DROP CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer];
GO

-- Create credentials for Census Data container which resides in an azure open data storage account
-- There is no secret. We are using public storage account which doesn't need secret
CREATE CREDENTIAL [https://azureopendatastorage.blob.core.windows.net/censusdatacontainer]  
WITH IDENTITY='SHARED ACCESS SIGNATURE',  
SECRET = '';
GO

Power BI masaüstü raporu oluşturma

Power BI masaüstü uygulamasını açın ve Veri al seçeneğini belirleyin.

Power BI masaüstü uygulamasını açın ve veri al'ı seçin.

1. Adım: Veri kaynağını seçme

Menüden Azure'ı ve ardından Azure SQL Veritabanı'nı seçin. Veri kaynağını seçin.

2. Adım: Veritabanını seçme

Veritabanının URL'sini ve görünümün bulunduğu veritabanının adını yazın. Uç nokta üzerinde veritabanı seçin.

Sonraki adımlar

Synapse SQL içinde sunucusuz SQL havuzu ve ayrılmış SQL havuzuna bağlanmak ve sorgulamak için sqlcmd kullanın.