Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 20 Next »

GEODI veri tabanlarını indeksleyebilir veya veri keşfi yapabilir. Veri tabanları ve içerdiği dosya bilgileri (gömülü dahil) indexlenebilir(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

  1. Veri tabanı için bağlantı cümlesi(port, veritabanı adı..), readonly erişim yeterli

  2. Bağlanacağınız VTYS adını aşağıdaki tabloda bulunjz ve ek bir sürücü/driver gereksinimi var mı bakınız(Oracle için ODAC gerekmesi gibi).

  3. Örneklemeli keşif kararı (her tablo için N kayıt)

  4. 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.

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)

https://www.oracle.com/database/technologies/odac-downloads.html

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.

https://www.microsoft.com/en-us/download/details.aspx?id=100917#:~:text=Microsoft%20OLE%20DB%20Provider%20for%20DB2%20works%20with%20Microsoft%20SQL,tools%20to%20IBM%20Db2%20databases.

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.

https://www.cdata.com/drivers/cassandra/download/

MongoDB

OLEDB ya da ODBC driver kurulması gereklidir.

https://www.devart.com/odbc/mongodb/

Alternatif Bağlantı Yöntemleri

Proje Sihirbazı ile tanımlama harici aşağıdaki yöntemleri kullanabilirsiniz.

  1. 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.

  2. Excel dosyalar için proje Sihirbazını kullanmalısınız.

  3. 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?

  1. Varsayılan davranış bir veritabanındaki tüm tablo ve satırların indexlenmesidir.

  2. Varsayılanda primarykey tanımlı tablolar indexlenir. Dilerseniz ayarı değiştirebilir ve tüm tabloları indeksleyebilirsiniz.

  3. Örnekleme modu ile her tabloda sadece seçili sayıda satırın indexlenmesini sağlayabilirsiniz.

  4. Veri tabanındaki tabloların sadece bazılarını seçebilirsiniz.

  5. İsimlerine göre kolonları sınırlayabilirsiniz.

  6. SQL ile verinin nasıl indekslenevceğinbi belirleyebililirsiniz.

  7. Gömülü dosyalar uygun tanımlar ile indexlenebilir.

  8. Dosya yolu olan satırlardaki dosyalar uygun tanımlar ile indexlenebilir.

  9. 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)

  10. 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

 Veritabanı kaynakları Taramasında herhangi bir sonuç alınamadı.
  1. Bağlantı dizesi doğru olmayabilir. Projeyi kaydetmeden önce test etmelisiniz. Şimdi bunu yapabilirsiniz.

  2. İzinleri kontrol edin.

  3. İndeks hata günlükleri kontrol edilmelidir. GEODI üzerinden geliştirici raporu ile taranan hataları inceleyebilirsiniz.

  4. DBmeta'lar doğru olmayabilir.

  5. Jsettings dosyaları sözdizimi doğrulanmalıdır, https://jsonformatter.curiousconcept.com/ bunun için bu siteyi kullanabilirsiniz.

  6. Sütun, tablo ve GEODI proje adlarının doğruluğunu ve bunların Veritabanı/Tablo/Sütun üzerindeki adlarını kontrol edin.

 Kaynak olarak veritabanı bağlantım yok ama projede veritabanları görüyorum

GEODI, varsayılan olarak, SQlite veya Access gibi dosya tabanlı veritabanlarını tarar. Bu dosyalar, ofis veya PDF dosyaları gibi işlenir. Onları yok sayacak şekilde ayarlayabilirsiniz.

 Gömülü veya bağlantılı dosyalar gösterilmiyor
  1. Bunu yapmak için DB meta tanımlamanız gerekiyor. DB Meta Tanımları sayfasından yararlanabilirsiniz.

 İndeksleme yavaş
  1. Varsayılan olarak, GEODI tüm tablo ve satırları tarar. Örnekleme keşfi kullanabilir veya hedefi daraltabilirsiniz.

  2. Veritabanınız başka bir uygulamaya hizmet ediyor olabilir.

  3. GEODI indeksleme hızı seçenekleri düşük olabilir, bunu artırın.

  4. GEODI Sunucusu düşük kapasiteli bir makinede çalışıyor olabilir, yetersiz bellek veya yavaş disk. Lütfen sistem gereksinimleri sayfasını kontrol edin.

 Veritabanı satır sürümleri artıyor.

İlk indeksten sonra her indeksleme (zamanlanmış veya manuel) birincil anahtarı olmayan tablolar için sürüm oluşturabilir. Bu, keşif sonuçlarını veya raporları etkilemez, ancak yalnızca GEODI İndeks boyutunu etkiler.

GEODI indeksleme, bu tür tabloları hata günlüklerinde oluşturur. Hangi tabloların etkilendiğini görmek için hata günlüğünü kontrol edin.

GEODI, varsayılan olarak, birincil anahtar (PK) sütunu bulunmasını gerektirir. Bu durum, aksi belirtilmedikçe meydana gelmez. Ayrıca tablolarınıza bir PK eklemeyi seçebilirsiniz (en iyi uygulama). GEODI için bir PK sütunu, her satırda benzersiz bir değere sahip bir sütundur.

Tablonuzda bir PK varsa ancak hala hata alıyorsanız, o zaman birincil anahtar sütun adının GEODI'ye bir DB meta tanımlayarak kaydedilmiş olması gerekmektedir.

 Yetkiler Geçerli Değil

GEODI, varsayılan olarak, aynı yetkilere sahip tüm satırları okur. Satır bazlı bir yetki belirlemek için lütfen DB meta kullanın.

Sık Sorulan Sorular

 Tablolardaki gömülü dosyaları indeksleyebilir miyim?

Evet. Birkaç basit DBmeta tanımı ile bu dosyaları indeksleyebilirsiniz. Bu durumda GEODI, satırı ve dosyayı ayrı ayrı gösterecektir. Dosyayı DB özniteliklerini kullanarak sorgulayabileceksiniz.

 GEODI araması aracılığıyla CRM uygulamasını nasıl açabilirim?

Mümkündür. CRM veritabanını indekslersiniz ve basit bir DB meta kullanarak orijinal CRM uygulamalarını açan bir bağlantı kurarsınız. CRM uygulamasının, öznitelikleri kullanarak oluşturulabilen basit bir URL (sorgu dizesi) olmalıdır.

DB Meta Tanımları

  • No labels