/
Source:Databases

Source:Databases

GEODI can also evaluate databases, i.e., structured data. Databases and their file information (including embedded) can be indexed (all tables and rows). With simple rules, you can limit tables, rows, or fields and set how rows are displayed to the user.

Use Project Wizard/Database connection to define the connection.

Conditions for connection

  1. Connection parameters (connection string) to the DB for read-only access

  2. Find the DB name on the table below if an additional driver is required (like ODAC for Oracle)

  3. Sampled data discovery decision (N record per table)

  4. The decision for Indexing and discovery of Embedded or linked files

Use “New Connection” to choose the database and define the connection string.

image-20231229-104301.png

Views can now be excluded if preferred. Since Views often contain data already present in other tables, excluding them will help reduce duplicate data discovery and improve performance.

Supported DBMS

Some databases may require an extra driver to be installed. Please check the list below.

Supported DBMS

Client

Supported DBMS

Client

PostGres

No extra installation is required.

Microsoft SQL Server

No extra installation is required.

Sybase

No extra installation is required.

Oracle (OleDB)

Oracle ODAC driver must be installed (12.1.0.2.1 and up).

Oracle .NET, Visual Studio, and VS Code ODAC Downloads for Oracle Database

DB2

Oledb Driver must be installed.

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 must be installed.

https://www.microsoft.com/en-us/download/details.aspx?id=40886

SqLite

No extra installation is required.

Shape File

No extra installation is required.

CSV File

No extra installation is required.

KML File

No extra installation is required.

SQLCE, SQL express

No extra installation is required.

Kafka

No extra installation is required.

Excel

Access Database Engine 2010 must be installed.

https://www.microsoft.com/en-us/download/details.aspx?id=13255

MS Access

Access Database Engine 2010 must be installed.

https://www.microsoft.com/en-us/download/details.aspx?id=13255

Cassandra

OLEDB or ODBC driver is required

Download Cassandra Drivers & Connectors | CData Software

MongoDB

OLEDB or ODBC driver is required

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

Alternative Connection Methods

Other than using the project wizard

  1. File-based ones such as SQLite, MDB, and AccDB are indexed automatically when found in a directory and don't have a password. You may define DBMeta for them.

  2. You must use Project Wizard for Excel files to be indexed as structured content.

  3. Settings made with Project Wizard/Database can be saved in *.xDeceConnection format. These files are automatically processed. It is a portable and secure way of defining connections.

Indexing DBs

  1. The default behavior is to crawl all tables and rows.

  2. Tables must have primaryKey by default. You may choose to index tables w/o a primary key also.

  3. You may choose a sampling mode, as only the selected number of rows is indexed in each table.

  4. You may choose a subset of tables.

  5. You may limit columns by their names.

  6. You may define SQLs to change content to be indexed

  7. Embedded files are indexed with proper definitions

  8. File paths are processed with proper definitions

  9. If rows have some permission information you may utilize it with proper definitions. (There are also different ways to define applications like CRM and ERP as sources.)

  10. When you search in GEODI, Each row is content. You may define the name and appearance of a record database or table-wise.

Trouble Shooting

  1. The connection string may not be correct. You should test it before saving the project, which you can do now.

  2. Check the permissions

  3. Index error logs should be checked. You can examine the errors received in the scan with the developer report via GEODI.

  4. DBmetas may not be correct.

  5. Jsettings files should be syntax validated, you can use JSON Formatter & Validator site for this validation.

  6. Check the correctness of the column, table, and GEODI project names and their names on the Table/Column/Project database.

GEODI crawls file-based databases like SQLite or Access by name in default settings. You may install a module from DECE-STORE to override this setting and discover rows.

 

FAQ


DB Meta Definitions

Related content

Source:Folder
Source:Folder
More like this
Keşif Ajanı - GEODI Desktop Explorer(GDE)
Keşif Ajanı - GEODI Desktop Explorer(GDE)
Read with this
Search On Fields or DB Columns
Search On Fields or DB Columns
More like this
Support Q - SSS ve Teknik Haberler
Support Q - SSS ve Teknik Haberler
Read with this
DB Meta Definitions
DB Meta Definitions
More like this
GEODI Classifier OWA Installation
GEODI Classifier OWA Installation
Read with this