Power BI’nin verilerinizi görselleştirmek için doğrudan PostgreSQL’e bağlanması gerekebilir. Ancak Aiven üzerindeki PostgreSQL veritabanına yapılan bu bağlantıda sıkça karşılaşılan bir hata vardır: “Uzak sertifika doğrulama sürecine göre geçersiz” şeklindeki SSL hatası. Bu sorun, veritabanı sunucusunun güvenlik sertifikasının Power BI tarafından kabul edilmemesi nedeniyle ortaya çıkar. Neyse ki, bu engeli aşmanın basit bir yolu var: ODBC (Open Database Connectivity) kullanmak.
Bu rehberde, PostgreSQL veritabanınıza Power BI üzerinden nasıl güvenli bir şekilde bağlanabileceğinizi adım adım açıklıyoruz. ODBC, hem SSL sertifikalarını doğru şekilde yönetmenizi hem de bağlantıların kararlı kalmasını sağlar. Hazırsanız, başlayalım.
ODBC Nedir ve Neden Kullanmalısınız?
ODBC, farklı veritabanı sistemleri ile uygulamalar arasında köprü görevi gören bir standarttır. Power BI gibi araçlar doğrudan PostgreSQL’e bağlandığında SSL sertifika doğrulama sorunlarıyla karşılaşabilir. ODBC kullanmanın avantajları şunlardır:
- SSL sertifikalarını doğru şekilde yönetir: Veritabanı sunucusunun güvenlik sertifikasını doğrular ve bağlantıyı güvenli hale getirir.
- Sürücü yönetimini basitleştirir: Power BI’nin doğrudan desteklemediği veritabanı sistemlerine bile bağlanmanızı sağlar.
- Bağlantı kararlılığını artırır: Ağ sorunları veya sertifika güncellemeleri sırasında oluşabilecek kesintileri minimize eder.
ODBC sayesinde, Power BI’nin PostgreSQL veritabanınıza güvenle bağlanmasını ve verilerinizi zahmetsizce görselleştirmenizi sağlarsınız.
Adım 1: PostgreSQL ODBC Sürücüsünü Yükleyin
Bağlantıyı kurabilmek için öncelikle PostgreSQL ODBC sürücüsünü bilgisayarınıza yüklemeniz gerekir. Bu sürücü, ODBC Data Source Administrator üzerinden PostgreSQL veritabanına bağlanmanızı sağlar.
- Sürücüyü indirin: Resmi PostgreSQL ODBC projesinin web sitesine giderek psqlODBC (64-bit) sürümünü indirin.
- Kurulumu tamamlayın: İndirdiğiniz dosyayı çalıştırın ve varsayılan ayarları kullanarak kurulumu tamamlayın. Kurulum sırasında herhangi bir özel yapılandırma yapmanız gerekmez.
Adım 2: ODBC Veri Kaynağı Yöneticisini Açın
Sürücüyü yükledikten sonra, ODBC Data Source Administrator aracını açmanız gerekir. Bu araç, veritabanı bağlantılarınızı yapılandırmanızı sağlar.
- Arama çubuğunu kullanın: Windows tuşuna + S tuşuna basın ve arama çubuğuna “ODBC Data Sources (64-bit)” yazın.
- Aracı açın: Arama sonuçlarında çıkan ODBC Data Sources (64-bit) uygulamasını çalıştırın.
Adım 3: Yeni Bir DSN (Veri Kaynağı Adı) Oluşturun
ODBC Data Source Administrator üzerinden yeni bir veri kaynağı oluşturmanız gerekiyor. Bu, Power BI’nin veritabanınıza bağlanmasını sağlayacak bir köprü görevi görecek.
- System DSN sekmesine geçin: ODBC Data Source Administrator penceresinde System DSN sekmesini seçin.
- Yeni DSN oluşturun: Add butonuna tıklayın ve açılan listeden PostgreSQL Unicode(x64) seçeneğini seçin.
Adım 4: Aiven Bağlantı Bilgilerinizi Girin
Artık veritabanı bağlantı bilgilerinizi girmeniz gerekiyor. Bu bilgiler, Aiven kontrol panelinden edinebileceğiniz bilgilerdir.
- Veri Kaynağı Adı: Bağlantınıza istediğiniz bir adı verebilirsiniz. Örneğin, AivenPostgres kullanabilirsiniz.
- Sunucu: Aiven kontrol panelinden kopyaladığınız sunucu adresini girin. Örnek olarak: pg-21504f75-mburuboniface.c.aivencloud.com
- Port: Veritabanı bağlantısı için kullanılan port numarasını girin. Genellikle varsayılan PostgreSQL portu olan 5432 kullanılır.
- Veritabanı Adı: Bağlantı yapmak istediğiniz veritabanının adını girin. Aiven’in varsayılan veritabanı adı defaultdb’dir.
- Kullanıcı Adı: Veritabanına erişim sağlayan kullanıcı adınızı girin. Genellikle avnadmin kullanılır.
- Parola: Veritabanı bağlantı parolanızı girin.
Adım 5: SSL Sertifikasını Yükleyin ve Yapılandırın
Power BI’nin Aiven PostgreSQL veritabanına güvenli bir şekilde bağlanabilmesi için SSL sertifikasını doğru şekilde yapılandırmanız gerekir.
- SSL sekmesine geçin: ODBC Data Source Administrator penceresinde SSL sekmesine tıklayın.
- SSL Modunu ayarlayın: SSL Mode alanını require olarak seçin. Bu, bağlantının yalnızca SSL üzerinden gerçekleşmesini sağlar.
- Kök Sertifikayı yükleyin: Root Certificate alanında, Aiven kontrol panelinden indirdiğiniz ca.pem dosyasını seçin. Bu dosya, veritabanı sunucusunun güvenlik sertifikasını doğrulamanızı sağlar.
ca.pem Dosyasını Nereden İndirebilirsiniz?
- Aiven kontrol panelinde PostgreSQL servisinizin Connection Information bölümüne gidin.
- SSL bölümünden ca.pem dosyasını indirin ve kaydedin.
Adım 6: Bağlantıyı Test Edin
Tüm ayarları yaptıktan sonra, ODBC bağlantınızın doğru şekilde çalışıp çalışmadığını test edin.
- Test butonuna tıklayın: ODBC Data Source Administrator penceresinde Test butonuna tıklayın.
- Bağlantı başarılı mı? Eğer bağlantı başarılıysa, artık Power BI üzerinden veritabanınıza bağlanabilirsiniz. Değilse, bağlantı bilgilerinizi yeniden kontrol edin.
Adım 7: Power BI Üzerinden ODBC Bağlantısını Kurun
Artık ODBC bağlantınız hazır olduğuna göre, Power BI üzerinden veritabanınıza bağlanabilirsiniz.
- Power BI Desktop’u açın: Power BI uygulamasını başlatın.
- Veri alma seçeneğini seçin: Get Data butonuna tıklayın ve açılan menüden ODBC seçeneğini seçin.
- DSN seçin: ODBC penceresinde, daha önce oluşturduğunuz AivenPostgres adlı DSN’yi seçin ve OK butonuna tıklayın.
Adım 8: Veritabanındaki Tabloları Yükleyin
Power BI, ODBC bağlantısı üzerinden veritabanınızdaki tabloları görüntüleyecektir. Artık verilerinizi görselleştirmeye başlayabilirsiniz.
- Tabloları seçin: Power BI’nin açılan penceresinde veritabanınızdaki tabloları (örneğin, customers, products, sales, inventory) seçin.
- Verileri yükleyin: Load butonuna tıklayın ve verilerinizin Power BI’ye aktarılmasını bekleyin.
Verileriniz yüklendikten sonra, Power BI’nin güçlü görselleştirme araçlarını kullanarak verilerinizi analiz edebilir ve raporlar oluşturabilirsiniz.
Sonuç: Güvenli ve Stabil Bir Bağlantı Kurun
Power BI’nin Aiven PostgreSQL veritabanına bağlanması sırasında karşılaşılan SSL hataları, ODBC kullanılarak kolayca çözülebilir. Bu rehberde adım adım açıkladığımız yöntem sayesinde, veritabanınıza güvenli ve stabil bir şekilde bağlanabilirsiniz. Artık verilerinizi analiz etmek ve görselleştirmek için gereken tüm araçlara sahipsiniz. Gelecekteki veri entegrasyonlarınızda bu yöntemi kullanarak zamandan ve çabadan tasarruf edebilirsiniz.
Yapay zeka özeti
Power BI’nin Aiven PostgreSQL’e bağlanması için SSL hatasını aşın. ODBC kullanarak adım adım bağlantı kurun ve verilerinizi güvenle yükleyin.