Bulut Veri Tabanı Ekle (Add Cloud Database) Paneli
Genel Bakış
Bulut Veri Tabanı Ekle paneli, bulut tabanlı veri ambarı ve veri tabanı çözümlerinin (Google BigQuery, Snowflake vb.) Service Account / IAM kimlik doğrulama yöntemleriyle DataFloem platformuna güvenli bir şekilde bağlanmasını sağlar.
Bu panel üzerinden tanımlanan bağlantılar; bulut veri ambarları üzerinde analitik sorgular (SQL) çalıştırmak, büyük ölçekli veri kümelerini okumak veya işlenen verileri bulut tablolarına hedef olarak yazmak amacıyla kullanılır.
Erişim Gereksinimi
Bu sayfayı görüntüleyebilmek için kullanıcının Yönetici (Administrator) yetkisine sahip olması veya Hedef modülü için CREATE (Oluşturma) yetkisine sahip olması gerekir.
CREATE yetkisi, kullanıcılara yeni gruplar oluşturma izni verir. Yönetici yetkisine veya gerekli CREATE yetkisine sahip olmayan kullanıcılar bu sayfaya erişemez.
Gerekli yetkiye sahip değilseniz, sistem yöneticinizden aşağıdaki yetkilendirme sayfalarından birini kullanarak bu yetkiyi vermesini isteyebilirsiniz.
Yetkilendirme
Gerekli yetkilere sahip olmayan kullanıcılar aşağıdaki yetkilendirme hatasını alırlar:
Erişim Reddedildi
Bu kaynağa erişim yetkiniz bulunmamaktadır.
Ön Koşullar
Yeni bir Bulut Veri Tabanı bağlantısı oluşturmadan önce aşağıdakilerden emin olun:
- Bulut sağlayıcısı üzerinde (Örn: GCP Console) gerekli veri tabanı / veri ambarı erişim yetkilerine sahip bir Servis Hesabı (Service Account) oluşturun.
-
Servis hesabına ait kimlik doğrulama bilgilerini (
Project Id,Client Id,Service Account Email,Private IdvePrivate Key) hazır bulundurun. - Bulut veri tabanı tarafında ilgili veri setleri (dataset) ve tablolar üzerinde okuma/yazma rollerinin (Örn: BigQuery Data Editor/Viewer) tanımlandığını doğrulayın.
Bulut Veri Tabanı Form Elemanları
Panel içerisinden yapılandırılması gereken alanlar şunlardır:
| Alan | Zorunlu mu? | Açıklama |
|---|---|---|
| Bağlantı Adı | Evet | Bağlantının platform genelindeki benzersiz adıdır. |
| Veritabanı Adı | Evet (Açılır Menü) | Kullanılan bulut veri tabanı servisinin türüdür (Örn: BigQuery, Snowflake). |
| Veritabanı Versiyonu | Evet (Açılır Menü) | Doğru istemci sürücülerinin eşleşmesi için seçilen bulut servisi sürüm bilgisi. |
| Aktif mi | Evet (Toggle) |
Bağlantının oluşturulduğu an kullanıma açılıp açılmayacağını
belirler. Varsayılan olarak aktif (açık) gelir.
|
| Proje Kimliği | Evet | Bulut sağlayıcısındaki ana proje kimliğidir (Örn: GCP Project ID). |
| Servis Hesabı E-postası | Evet | Yetkilendirme için kullanılacak servis hesabının e-posta adresidir. |
| Servis Hesabı Private Id | Evet | Servis hesabına ait özel anahtarın benzersiz kimlik (Key ID) bilgisidir. |
| Servis Hesabı Private Key | Evet | Servis hesabına ait gizli anahtar (Private Key) içeriğidir (Göz ikonu ile gizlenebilir/gösterilebilirdir). |
| İstemci Kimliği | Evet | Servis hesabının istemci kimlik numarasıdır (OAuth Client ID). |
| Bağlantıyı Test Et | Buton | Girilen kimlik bilgileriyle bulut servis sağlayıcısına doğrulama testi gerçekleştirir. |
| Opsiyonel Parametreler (Ad / Değer) | Hayır |
Bağlantıya özel ek parametreler (Örn:
location,
dataset,
quotaProjectId) eklemek için kullanılan
dinamik alandır.
|
| Gizli mi (Opsiyonel Parametreler) | Evet (Toggle) | Girilen özel parametre değerinin şifrelenip gizlenmesini sağlar. |
Test Connection (Bağlantıyı Test Et) Davranışı
-
Test Connection butonuna tıklandığında platform,
girilen
Project Id,Service Account EmailvePrivate Keybilgilerini kullanarak bulut sağlayıcısının IAM servisine anlık bir doğrulama isteği gönderir. - Kimlik doğrulama ve proje erişimi başarılı ise yeşil bir onay bildirimi görüntülenir.
- Yetkilendirme hatası, geçersiz anahtar veya proje bulunamama durumlarında hatayı belirten kırmızı bir uyarı mesajı döner. Form kaydedilmeden önce test yapılması önerilir.
Bulut Veri Tabanı Bağlantısı Oluşturma Süreci
- Yönetim ekranındaki Add Cloud Database butonuna tıklayarak sağ paneli açın.
- Bağlantıya ait benzersiz Connection Name, Database Type ve Database Version seçimlerini yapın.
- Bulut ortamınızdan aldığınız Project Id, Service Account Email, Service Account Private Id, Service Account Private Key ve Client Id bilgilerini eksiksiz girin.
- İhtiyaç varsa Optional Parameters alanından yeni satır ekleyerek özel dize parametrelerini ve Is Secret durumunu tanımlayın.
- Test Connection butonuna tıklayarak bulut servisine erişildiğini doğrulayın.
- Doğrulama sağlandıktan sonra bağlantıyı kaydetmek için Save butonuna, işlemi iptal etmek için Cancel butonuna tıklayın.
Doğrulama (Validation)
- Connection Name, Project Id, Service Account Email, Service Account Private Id, Service Account Private Key ve Client Id alanları boş bırakılamaz.
- Service Account Email alanı geçerli bir e-posta formatında olmalıdır.
- Service Account Private Key alanı geçerli bir PEM / RSA private key formatı içermelidir.