Aracılığıyla paylaş


Hızlı Başlangıç: Power BI'da PostgreSQL için Azure Veritabanı'ndan verileri içeri aktarma

Bu Hızlı Başlangıçta, Power BI Desktop ile PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlanmayı öğreneceksiniz. Power BI Desktop ile serbest biçimli sürükle ve bırak tuvali, çok çeşitli modern veri görselleştirmeleri ve kullanımı kolay rapor yazma deneyimi aracılığıyla verilerinizi görsel olarak keşfedebilirsiniz. Doğrudan tablolardan içeri aktarabilir veya select sorgusundan içeri aktarabilirsiniz. Bu makale yalnızca Power BI Desktop için geçerlidir. Şu anda Power Query çevrimiçi veya Power BI Hizmeti desteklenmez.

Önkoşullar

Azure portalından Power BI desktop ile bağlanma

PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlanmak için gereken bağlantı bilgilerini alın. Tam nitelikli sunucu adına ve oturum açma kimlik bilgilerine ihtiyacınız vardır.

  1. Azure portalınaoturum açın.

  2. Azure portalında sol taraftaki menüden Tüm kaynaklar'ı seçin ve oluşturduğunuz sunucuyu ( mydemoserverpbi gibi) arayın.

  3. Sunucu adını seçin.

  4. Sunucunun Genel Bakış panelinden sol taraftaki menüden Power BI ayarını seçin.

    Veritabanına bağlanmak için Azure portalında Power BI'ı görüntüleme ekran görüntüsü.

  5. Açılır menüden postgres gibi bir veritabanı seçin ve ardından Başlayın seçin.

  6. mydemoserverpbi_postgres.pbids Power BI masaüstü dosyasını indirin.

    Veritabanı için Power BI dosyasını indirme işleminin ekran görüntüsü.

  7. Dosyayı Power BI desktop'ta açın.

  8. Veritabanı sunucunuzun kullanıcı adını ve parolasını sağlamak için Veritabanı sekmesine geçin.

    Uyarı

    PostgreSQL için Azure Veritabanı esnek sunucu örnekleri için Windows kimlik doğrulaması desteklenmez.

    PostgreSQL için Azure Veritabanı esnek sunucu örneği veritabanına bağlanmak için kimlik bilgilerini girme işleminin ekran görüntüsü.

  9. Gezgin'de, ihtiyacınız olan verileri seçin, ardından verileri yükleyin veya dönüştürün.

    PostgreSQL için Azure Veritabanı esnek sunucu örneği tablolarını görüntülemek için gezgin ekran görüntüsü.

Power BI Desktop'tan PostgreSQL için Azure Veritabanı veritabanına bağlanma

Azure portalını kullanmadan doğrudan Power BI desktop ile PostgreSQL için Azure Veritabanı esnek sunucu örneğine bağlanabilirsiniz.

PostgreSQL için Azure Veritabanı bağlantı bilgilerini alma

  1. Azure portalınaoturum açın.
  2. Azure portalında sol taraftaki menüden Tüm kaynaklar'ı seçin ve oluşturduğunuz sunucuyu ( mydemoserverpbi gibi) arayın.
  3. Sunucu adını seçin.
  4. Sunucunun Genel Bakış panelinden Sunucu adı ile Sunucu yöneticisi oturum açma adı’nı not alın. Parolanızı unutursanız, bu panelden parolayı da sıfırlayabilirsiniz.
  5. Bağlanmak istediğiniz veritabanını bulmak için Veritabanları sayfasına gidin. Power BI desktop, tek bir veritabanına bağlantı eklemeyi destekler ve bu nedenle verileri içeri aktarmak için bir veritabanı adı sağlamak gerekir.

Power BI desktop'ta PostgreSQL için Azure Veritabanı bağlantısı ekleme

  1. Bağlayıcı seçiminde PostgreSQL veritabanı seçeneğini seçin.

    Power BI'da postgresql bağlantısı ekleme ekran görüntüsü.

  2. PostgreSQL veritabanı iletişim kutusunda sunucu ve veritabanının adını belirtin.

    Power BI'da oturum açma görüntüsü.

  3. Veritabanı kimlik doğrulama türünü seçin ve Kullanıcı adı ve Parola kutularına PostgreSQL için Azure Veritabanı esnek sunucu örneği kimlik bilgilerinizi girin. Kimlik bilgilerinizin uygulanacağı düzeyi seçtiğinizden emin olun.

    PostgreSQL için Azure Veritabanı esnek sunucu örneği veritabanına bağlanmak için kimlik bilgilerini girme işleminin ekran görüntüsü.

  4. İşiniz bittiğinde Tamam'ı seçin.

  5. Gezgin'de, ihtiyacınız olan verileri seçin, ardından verileri yükleyin veya dönüştürün.

    PostgreSQL için Azure Veritabanı esnek sunucu örneği tablolarını görüntülemek için gezgin ekran görüntüsü.

Power Query Online'dan PostgreSQL için Azure Veritabanı veritabanına bağlanma

Bağlantı oluşturmak için aşağıdaki adımları izleyin:

  1. Bağlayıcı seçiminde PostgreSQL veritabanı seçeneğini seçin.

  2. PostgreSQL veritabanı iletişim kutusunda sunucu ve veritabanının adını belirtin.

    Çevrimiçi power query ile PostgreSQL bağlantısının ekran görüntüsü.

    Uyarı

    PostgreSQL için Azure Veritabanı esnek sunucu örnekleri için veri ağ geçidi gerekmez.

  3. Temel kimlik doğrulama türünü seçin ve Kullanıcı Adı ve Parola kutularına PostgreSQL için Azure Veritabanı esnek sunucu örneği kimlik bilgilerinizi girin.

  4. Bağlantınız şifrelenmemişse, Şifreli Bağlantı Kullan seçeneğini temizleyin.

  5. Veritabanına bağlanmak için İleri'yi seçin.

  6. Gezgin'de, ihtiyacınız olan verileri seçin ve ardından Power Query Düzenleyicisi'nde verileri dönüştürmek için Verileri dönüştür'ü seçin.

Gelişmiş seçenekleri kullanarak bağlanma

Power Query Desktop, gerekirse sorgunuza ekleyebileceğiniz bir dizi gelişmiş seçenek sağlar.

PostgreSQL gelişmiş seçeneklerinin ekran görüntüsü.

Aşağıdaki tabloda Power Query Desktop'ta ayarlayabileceğiniz tüm gelişmiş seçenekler listelenmiştir.

Gelişmiş seçenek Description
Dakika cinsinden komut zaman aşımı Bağlantınız 10 dakikadan uzun sürüyorsa (varsayılan zaman aşımı), bağlantıyı daha uzun süre açık tutmak için dakika cinsinden başka bir değer girebilirsiniz. Bu seçenek yalnızca Power Query Desktop'ta kullanılabilir.
SQL deyimi Bilgi için Yerel veritabanı sorgusu kullanarak veritabanından veri içeri aktarma bölümüne gidin.
İlişki sütunlarını ekle İşaretlenirse, diğer tablolarla ilişkileri olabilecek sütunları içerir. Bu kutu temizlenmişse bu sütunları görmezsiniz.
Tam hiyerarşi kullanarak gezinme İşaretlenirse gezgin, bağlandığınız veritabanındaki tabloların tam hiyerarşisini görüntüler. Eğer temizlenirse, gezinici yalnızca sütunları ve satırları veri içeren tabloları görüntüler.

İstediğiniz gelişmiş seçenekleri belirledikten sonra, PostgreSQL veritabanınıza bağlanmak için Power Query Desktop'ta Tamam'ı seçin.