Kaynak:Veritabanı
GEODI veri tabanlarını indeksleyebilir veya veri keşfi yapabilir. Veri tabanları ve içerdiği dosya bilgileri (gömülü dahil) indekslenebilir(bütün tablolar ve satırlar). Basit kurallar ile tabloları, satırlar veya alanları sınırlayabilir, satırların kullanıcıya nasıl gösterileceğini ayarlayabilirsiniz.
Proje sihirbazı/Veritabanı ile bağlantıyı sağlarsınız.
Bağlantı için gereken şartlar
Veri tabanı için bağlantı cümlesi(port, veritabanı adı..), readonly erişim yeterli
Bağlanacağınız VTYS adını aşağıdaki tabloda bulunuz ve ek bir sürücü/driver gereksinimi var mı bakınız(Oracle için ODAC gerekmesi gibi).
Örneklemeli keşif kararı (her tablo için N kayıt)
Gömülü ya da linkli dosyalar varsa bunların indekslenmesi ve keşfi için karar
“Bağlantı tanımla” işlemi ile veritabanının seçer, uygun bağlantı cümlesini (connection string) tanımlarsınız.
İstenirse Viewlar hariç tutulabilir.Viewlar genellikle diğer tablolarda ola bilgiler içerdiği içi n duplike bilgi keşfi azaltacak, performans artacaktır.
VTYS Sürücü İsterleri Listesi
Bazı veritabanları için GEODI’nin kurulu olduğu sunucuda ek driver gerekebilir. Lütfen aşağıdaki listeden kontrol ediniz.
VTYS | İstemci |
---|---|
PostGres | Ekstra bir kurulum gerekmez. |
Microsoft SQL Server | Ekstra bir kurulum gerekmez. |
SqLite | Ekstra bir kurulum gerekmez. |
Shape File | Ekstra bir kurulum gerekmez. |
CSV File | Ekstra bir kurulum gerekmez. |
KML File | Ekstra bir kurulum gerekmez. |
SQLCE, SQL Express | Ekstra bir kurulum gerekmez. |
Kafka | Ekstra bir kurulum gerekmez. |
Oracle (OleDB) | Oracle ODAC driver kurulu olmalıdır(12.1.0.2.1 ve üzeri) Oracle .NET, Visual Studio, and VS Code ODAC Downloads for Oracle Database |
Excel | Access Database Engine 2010 kurulu olmalıdır. https://www.microsoft.com/en-us/download/details.aspx?id=13255 |
MS Access | Access Database Engine 2010 kurulu olmalıdır. https://www.microsoft.com/en-us/download/details.aspx?id=13255 |
DB2 | OLEDB Driver kurulu olmalıdır. |
Oracle BigData | Microsoft Hive ODBC Driver kurulu olmalıdır. https://www.microsoft.com/en-us/download/details.aspx?id=40886 |
Cassandra | OLEDB ya da ODBC driver kurulması gereklidir. |
MongoDB | OLEDB ya da ODBC driver kurulması gereklidir. |
Alternatif Bağlantı Yöntemleri
Proje Sihirbazı ile tanımlama harici aşağıdaki yöntemleri kullanabilirsiniz.
SQLite, MDB, AccDB gibi dosya bazlı olanlar eğer şifre korumalı değilse dosya olarak bulundukları zaman otomatik olarak indekslenirler. otomatik olarak indexlenir. DBMeta tanımları varsa dikkate alınır.
Excel dosyalar için proje Sihirbazını kullanmalısınız.
Proje Sihirbazı/Veritabanı ile yapılan ayarlar *.xDeceConnection formatında saklanabilir. Bu dosyalar bulundukları zaman otomatik olarak işlenirler. xDeceConnection ile bağlantıları farklı yerde yapabilir ve taşıyabilirsiniz. Şifreler ve bağlantı cümlelerin güvenliği sağlanır.
Nasıl Indexlenir?
Varsayılan davranış bir veritabanındaki tüm tablo ve satırların indekslenmesidir.
Varsayılanda primarykey tanımlı tablolar indekslenir. Dilerseniz ayarı değiştirebilir ve tüm tabloları indeksleyebilirsiniz.
Örnekleme modu ile her tabloda sadece seçili sayıda satırın indekslenmesini sağlayabilirsiniz.
Veri tabanındaki tabloların sadece bazılarını seçebilirsiniz.
İsimlerine göre kolonları sınırlayabilirsiniz.
SQL ile verinin nasıl indeksleneceğini belirleyebilirsiniz.
Gömülü dosyalar uygun tanımlar ile indekslenebilir.
Dosya yolu olan satırlardaki dosyalar uygun tanımlar ile indekslenebilir.
Eğer satırlarda yetki bilgisi varsa satır bazında yetki tanımlayabilirsiniz. (CRM, ERP gibi uygulamaları kaynak olarak tanımlamanın farklı yolları da var)
GEODI her satırı bir içerik olarak görür. Veritabanı veya tablo bazında satırların ve başlıkların nasıl görüneceğini belirleyebilirsiniz.
Sorun Giderme
Sık Sorulan Sorular
DB Meta Tanımları