Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
integration:rdbms:odbc:environments [2011/04/06 23:09]
doc
integration:rdbms:odbc:environments [2016/06/28 22:38] (current)
Line 21: Line 21:
 ==== Environments ==== ==== Environments ====
  
-The Omnidex Environment File contains metadata that describes the database and the Omnidex configuration. ​ This includes the following connection and schema information:​+The Omnidex Environment File contains metadata that describes the database and the Omnidex configuration. ​ This includes the following connection and schema information ​for the underlying database:
  
-  * ODBC system, user or file datasource+  * ODBC system, useror file datasource
   * ODBC user and password ​   * ODBC user and password ​
-  * ODBC schema information tables, columns and datatypes+  * ODBC schema information tables, columnsand datatypes
   * ODBC primary and foreign key constraints   * ODBC primary and foreign key constraints
   * ODBC native indexes   * ODBC native indexes
Line 31: Line 31:
 === Generating an Omnidex Environment File === === Generating an Omnidex Environment File ===
  
-Omnidex can automatically generate the CREATE ENVIRONMENT,​ CREATE DATABASE, CREATE TABLE and CREATE INDEX statements needed for an Omnidex Environment File.  The [[dev:​sql:​statements:​extract|EXTRACT]] statement ​is used to connect to the database using ODBC, query the underlying ​schema information,​ and generate the appropriate statements.  ​This statement can be issued through OdxSQL, or through any ODBC or JDBC application.+Omnidex can automatically generate the CREATE ENVIRONMENT,​ CREATE DATABASE, CREATE TABLEand CREATE INDEX statements needed for an Omnidex Environment File.  The [[dev:​sql:​statements:​extract:home|EXTRACT]] statement ​will connect to the underlying ​database using ODBC, query the database'​s ​schema information,​ and generate the appropriate statements.  ​The EXTRACT ​statement can be issued through OdxSQL, or through any ODBC or JDBC application.
  
 <​code>​ <​code>​
Line 44: Line 44:
 </​code>​ </​code>​
 \\ \\
-The following options from the [[dev:​sql:​statements:​extract:​home|EXTRACT]] SQL statement are used to provide ODBC connection information and control the output of the statement. ​ These options also correlate with the options of the [[dev:​sql:​statements:​create_database:​home|CREATE DATABASE]] statement.+The following options from the EXTRACT SQL statement are used to provide ODBC connection information and control the output of the statement. ​ These options also correlate with the options of the [[dev:​sql:​statements:​create_database:​home|CREATE DATABASE]] statement.
  
 == DSN or FILEDSN == == DSN or FILEDSN ==
  
-The DSN option references a system or user datasource for the database, and the FILEDSN option references a file datasource for the database. ​ These datasources are created ​within ODBC to access ​the native ODBC database.+The DSN option references a system or user datasource for the underlying ​database, and the FILEDSN option references a file datasource for the underlying ​database. ​ These datasources are created ​using the instructions provided by the underlying ​database.
  
 == USER == == USER ==
  
-The user to be used when accessing ODBC.  One user and password is used when connecting to the ODBC database. ​ That login determines that security access to the database and the visibility of the underlying database objects. ​ This option is required unless a user and password is included in the datasource.+The user to be used when accessing ​the underlying database through ​ODBC.  One user and password is used when connecting to the ODBC database. ​ That login determines that security access to the database and the visibility of the underlying database objects. ​ This option is required unless a user and password is included in the datasource.
  
 == PASSWORD == == PASSWORD ==
  
-The password to be used when accessing ODBC.  This password must correspond to the user referenced in the USER option. ​ This option is required unless a user and password ​is included in the datasource.+The password to be used when accessing ODBC.  This password must correspond to the user referenced in the USER option. ​ This option is required unless a user and password ​are included in the datasource.
  
 == DATABASE == == DATABASE ==
Line 68: Line 68:
 == INDEX_DIRECTORY == == INDEX_DIRECTORY ==
  
-The INDEX_DIRECTORY option declares the directory to contain the Omnidex indexes. ​ This is not an ODBC setting, but rather path designation where indexes should be built. ​ This directory can include either absolute or relative path designations. ​ If this option is omitted, then the indexes will be built in the same directory as the Omnidex Environment File.+The INDEX_DIRECTORY option declares the directory to contain the Omnidex indexes. ​ This is not an ODBC setting, but rather ​path designation where indexes should be built. ​ This directory can include either absolute or relative path designations. ​ If this option is omitted, then the indexes will be built in the same directory as the Omnidex Environment File.
  
 === Limitations of the Omnidex EXTRACT statement === === Limitations of the Omnidex EXTRACT statement ===
  
-The extracted CREATE statements represent the best translations that can be automatically generated ​from ODBC; however, these statements may require edits by the administrator. ​ Edits that may be required include:+The extracted CREATE statements represent the best translations that can be automatically generated ​by querying the underlying database through ​ODBC; however, these statements may require edits by the administrator. ​ Edits that may be required include:
  
   * ODBC object names, such as tables, columns, constraints or indexes, are reduced to 32 bytes in length for use in Omnidex.   * ODBC object names, such as tables, columns, constraints or indexes, are reduced to 32 bytes in length for use in Omnidex.
Line 79: Line 79:
 === Manually Creating an Omnidex Environment File === === Manually Creating an Omnidex Environment File ===
  
-An Omnidex Environment File can also be created by manually issuing CREATE ENVIRONMENT,​ CREATE DATABASE, CREATE TABLE and CREATE INDEX statements in OdxSQL or using ODBC or JDBC.  If these statements are written to a text batch file, then that file can be submitted to OdxSQL using the USE command.+An Omnidex Environment File can also be created by manually issuing CREATE ENVIRONMENT,​ CREATE DATABASE, CREATE TABLEand CREATE INDEX statements in OdxSQL or using ODBC or JDBC.  If these statements are written to a text batch file, then that file can be submitted to OdxSQL using the USE command.
  
  
 
Back to top
integration/rdbms/odbc/environments.1302131382.txt.gz ยท Last modified: 2016/06/28 22:38 (external edit)