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ı/Veri Tabanı 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 veri tabanını seçer, uygun bağlantı cümlesini (connection string) tanımlarsınız. Listede yer almayanlar için OLEDB veya ODBC seçenekleri çözüm olabilir. Detay bilgiler için bu sayfada yer alan Kaynak:Veritabanı | Desteklenen Kaynaklar linkinden yararlanabilirsiniz.
İstenirse Viewlar hariç tutulabilir. Viewlar genellikle diğer tablolarda ola bilgiler içerdiği için duplike bilgi keşfi azaltacak, performans artacaktır.
Nasıl Indexlenir?
Varsayılan davranış bir veri tabanındaki tüm tablo ve satırların indekslenmesidir.
Veri tabanındaki tabloların sadece bazılarını seçebilirsiniz veya bir SQL ile keşfedilecek içeriği belirleyebilirsiniz.
Varsayılanda sadece PrimaryKey(PKKey) tanımlı tablolar indekslenir.
PKkey tanımlı olmayan tabloları keşfetmek için ayarı değiştirebilirsiniz. Bu tablolarda değişenleri keşfet işlemi her satır için sürekli versiyon oluşturacaktır.
Örnekleme modu ile her tabloda sadece seçili sayıda satırın indekslenmesini sağlayabilirsiniz.
İsimlerine göre kolonları sınırlayabilirsiniz.
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. DBMeta tanımları ile Veri tabanı veya tablo bazında satırların ve başlıkların nasıl görüneceğini belirleyebilirsiniz.
Desteklenen Kaynaklar
Bazı veri tabanları için GEODI’nin kurulu olduğu sunucuda ek driver gerekebilir. Lütfen aşağıdaki listeden kontrol ediniz.
VTYS | İstemci |
---|---|
OLEDB | Aşağıdaki listede yer almayan Veri Tabanı Yönetim sistemlerine veya kaynaklara OLEDB ile bağlanmak mümkün olabilir. Bu amaçla GEODI kurulumu ile birlikte gelen küçük bir yardımcı yazılımı kullanabilirsiniz.
Listede olmayan kaynaklar için, Kaynağa ait bir OLEDB driverı kurmanız gerekebilir. Lütfen kaynağa ait teknik dokümantasyonu izleyiniz. |
ODBC | ODBC kaynakları için ODBC Veri Kaynağı Yönetici ile ODBC bağlantı için driver kayıtlı mı bakabilirsiniz. Listede olmayan kaynaklar için, Kaynağa ait bir ODBC driverı kurmanız gerekebilir. Lütfen kaynağa ait teknik dokümantasyonu izleyiniz. |
|
|
Elasticsearch |
GEODI Bağlantı tanımları için gerekli olan string Dsn=my_elasticsearch_dsn;Driver={Elasticsearch Driver};description={my description};uid=username;pwd=password;server=your_es_host;port=9200 |
PostGres | Ekstra bir kurulum gerekmez. |
Microsoft SQL Server | Ekstra bir kurulum gerekmez. |
Sybase | ODBC Driver kurulu olmalıdır. |
Oracle (OleDB) | https://www.oracle.com/database/technologies/dotnet-odacdev-downloads.html linkten ODAC OUI ve ODAC 12.1.0.2.4 indirilir. İndirilen ODAC 12.1.0.2.4 bir dizine açılır. CMD yönetici olarak çalıştırılır ve ODAC 12.1.0.2.4’nin bulunduğu dizine gidilir. →
|
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 |
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. |
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 |
Cassandra | OLEDB ya da ODBC driver kurulması gereklidir. |
MongoDB | OLEDB ya da ODBC driver kurulması gereklidir. |
Dosya Bazlı Kaynaklar
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.
Kayıtlı Bağlantı - xDeceConnection
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ümlelerinin güvenliği sistem güvenlik ayarlarınıza bağlı olacaktır.
Sorun Giderme
Sık Sorulan Sorular
DB Meta Tanımları