Ana içeriğe geç

MSSQL Veri Kaynağı Düzenleme

Bu sayfa, Pirivision Port modülünde daha önce eklenmiş bir MSSQL veri kaynağının Edit aksiyonuyla güncellenmesini anlatır.

SQL Server sunucusu taşındığında, şifre rotasyonu yapıldığında, veritabanı adı değiştiğinde veya veri kaynağı farklı bir klasöre taşınmak istendiğinde bu akış kullanılır.

Ön Koşul

Port listesinde en az bir MSSQL veri kaynağı kayıtlı olmalıdır. Henüz eklenmemişse önce MSSQL Veri Kaynağı Ekleme sayfasına bakın.


1. Port Listesinde Veri Kaynağını Bulun

Sol menüden Port modülüne tıklayın. Düzenlemek istediğiniz MSSQL veri kaynağını listede bulun.

Port listesi — MSSQL veri kaynağı kartı

Listede arama çubuğunu kullanarak veri kaynağı adını veya #etiket ile filtreleme yapabilirsiniz.


2. Edit Butonuna Tıklayın

Veri kaynağı kartının sağ tarafında Edit butonu (kalem ikonu) yer alır.

Edit butonuna tıklayın.

Tip

Kart üzerinde doğrudan Edit butonu görünür. More menüsünden erişim gerekmez.


3. Düzenleme Formu Açılır

Edit tıklandığında form, mevcut değerler önceden dolu şekilde açılır. Bu, yeni veri kaynağı ekleme formuyla aynı ekrandır; fark yalnızca alanlardaki değerlerin dolu gelmesi ve altta Test and Update butonunun bulunmasıdır.

MSSQL Veri Kaynağı Düzenleme Formu — mevcut değerler dolu


4. Değiştirilebilen Alanlar

Aşağıdaki alanlar düzenlenebilir:

Bölüm Alan Zorunlu Varsayılan Açıklama
Display Info Name Evet Veri kaynağının Pirivision içindeki görünen adı
Display Info Description Hayır Kısa açıklama metni
Connection Settings Database Name Evet Bağlanılacak veritabanının adı
Connection Settings Host Evet Sunucunun IP veya domain adresi
Connection Settings Port Evet 1433 SQL Server bağlantı portu
Authentication Username Evet SQL Server kullanıcı adı
Authentication Password Evet Kullanıcı şifresi
Location Target Folder Hayır Veri kaynağının Port klasör yapısındaki konumu

MSSQL'de Schema Yok

MSSQL veri kaynağında PostgreSQL'deki gibi ayrı bir Schema alanı bulunmaz. Schema bilgisi Compass'ta sorgu yazılırken [schema].[tablo] notasyonuyla belirtilir.

Değiştirilemeyen Alan

Alan Durum
Veri kaynağı tipi MSSQL olarak sabit kalır; PostgreSQL, MySQL vb. türlere dönüştürülemez.

5. Test and Update Butonu

Tüm alanlar güncellendikten sonra sağ alttaki Test and Update butonuna tıklayın.

Bu işlem iki aşamada çalışır:

  1. Girilen bağlantı bilgileriyle SQL Server bağlantısı test edilir.
  2. Test başarılıysa güncellenen değerler kaydedilir.

Formun alt kısmında şu bilgi görünür:

Connection will be saved automatically if the test is successful

Success

Test başarılı olursa güncellenen veri kaynağı Port listesine yönlendirilir. Bağlantıya ait Compass sorgu önbelleği otomatik geçersiz kılınır; sorgular en güncel bağlantı üzerinden çalışır.

Failure

Test başarısız olursa güncellenmiş bilgiler kaydedilmez. Host, port, database name, username ve password bilgilerini kontrol edin.


6. Sık Karşılaşılan Hatalar

Hata / Belirti Olası Neden Çözüm
a datasource with this name already exists, please choose a different name Aynı isimde başka bir veri kaynağı mevcut Farklı bir Name değeri girin
you do not have permission to update this datasource or the datasource was not found Veri kaynağı başka bir kullanıcıya ait veya silinmiş Port listesini yenileyin; gerekirse yönetici ile iletişime geçin
user not found Oturum süresi dolmuş Yeniden giriş yapın
update failed: ... Bağlantı test başarısız Bağlantı parametrelerini ve ağ erişimini doğrulayın
Login failed for user '...' Kullanıcı adı veya şifre yanlış SQL Server Authentication kimlik bilgilerini doğrulayın
Cannot open database '...' requested by the login Database Name yanlış SSMS'de gerçek veritabanı adını kontrol edin
Timeout Sunucuya erişim yok Firewall, VPN ve TCP/IP protokol ayarlarını kontrol edin
TCP/IP bağlantısı kurulamıyor SQL Server'da TCP/IP kapalı SQL Server Configuration Manager'da TCP/IP'yi etkinleştirin

7. Sonraki Adım

Veri kaynağı güncellendikten sonra bu kaynağı kullanan Compass sorguları otomatik olarak yeni bağlantı parametrelerini kullanır. Sorgunun hâlâ doğru çalıştığını Compass üzerinde test sorgusu çalıştırarak doğrulayabilirsiniz.

flowchart LR
    A["Port<br/>MSSQL Düzenlendi"] --> B["Compass<br/>Sorgu Doğrulama"]
    B --> C["Cartography<br/>Chart / KPI (değişiklik yok)"]

Özet

MSSQL veri kaynağı düzenleme süreci:

  1. Port modülüne girilir.
  2. Listede MSSQL veri kaynağı bulunur.
  3. Kart üzerindeki Edit butonuna tıklanır.
  4. Form mevcut değerlerle dolu açılır.
  5. İlgili alanlar güncellenir.
  6. Test and Update ile bağlantı test edilip kaydedilir.
  7. Compass'ta sorgu doğrulaması yapılır.