Get In Touch
Kadıköy, İstanbul
mail@oguzerdogan.com
Ph: +90 554 524 0164
Back

PowerBI ile PostgreSQL’e bağlanma

Merhaba bu yazımda PowerBI ve PostgreSQL ile bağlantıda başımıza gelen bir sorunu ve çözümünü sizlerle paylaşacağım.

PowerBI ile Cloud üzerinde bulunan bir PostgreSQL servera bağlanırken hata aldığımızda ne yapmamız gerekiyor?

Öncelikle PostgreSQL serverin remote bağlantı için gereken ayarlamaların daha önceden yapılmış olduğundan emin olalım.

Yani cloud üzerindeki bir PostgreSQL servera kendi local bilgisayarınızdan bağlanabiliyor musunuz?

Cevabınız evet ise direkt buradaki adımdan devam edebilirsiniz..

Eğer remote bağlantı için gereken ayarlarını yapmadığınızı düşünüyorsanız aşağıdaki adımları takip ediniz..

1. pg_hba.conf

PostgreSQL içerisindeki pg_hba.conf dosyasını aşağıdaki şekilde değiştirelim.

PostgreSQL sürümünüze göre aşağıdaki adres değişiklik gösterecektir.

sudo vim /etc/postgresql/14/main/pg_hba.conf
# # Database administrative login by Unix domain socket
local   all             postgres                                trust

# TYPE  DATABASE        USER            ADDRESS                 METHOD
# Database administrative login by Unix domain socket
local   all             postgres                                trust

host    all             all              0.0.0.0/0                       md5
host    all             all              ::/0                            md5

2. postgresql.conf

Benzer şekilde postgresql.conf dosyasını açalım.

sudo vim /etc/postgresql/14/main/postgresql.conf

Aşağıdaki satırdaki comment satırını kaldırmamız gerekiyor.

listen_addresses = '*'         

Aşağıdaki gibi görünmeli.

Yukarıda yaptığımız ayarlar uzak sunucudaki bir PostgreSQL servera bağlanabilmemiz için gereken ayarlardı. Şimdi işin PowerBI kısmına gelelim.

3. PowerBI ile PostgreSQL Servera bağlanmak için gerekli ayarlar.

PowerBI yalnızca SSL sertifikasının olduğu uygulamalara güveniyor, bunun için PostgreSQL içerisindeki ssl ayarını kapatmamız gerekiyor.

Az önceki gibi postgresql.conf içerisine giriyoruz.

sudo vim /etc/postgresql/14/main/postgresql.conf

Vim içerisinde / ile kolayca arama yapabiliriz.

ssl değerini false olarak değiştiriyoruz.

ssl = false

Son olarak yaptığımız değişikliklerin aktif olması için PostgreSQL servisini baştan başlatıyoruz.

sudo service postgresql restart

Artık Power BI ile PostgreSQL serverına bağlanabiliriz.

PowerBI ile PostgreSQL içerisindeki verileri import etme

PowerBI içerisinde sırasıyla;

Başka bir kaynaktan veri al seçiyoruz.

Çıkan pencerede PostgreSQL veritabanı aratıp seçiyoruz.

Gerekli server bilgileri girdikten sonra aşağıdakine benzer şekilde tabloları görebilmeliyiz.

Artık güzel bir şekilde PostgreSQL veritabanı içerisinde Power BI ile görselleştirmelerimizi yapabiliriz.

Oğuz
Oğuz
http://www.oguzerdogan.com
Data Delivery Guy

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

We use cookies to give you the best experience. Cookie Policy