While defining a Transformation Map using the mapping tool, you will select the Database option from the Insert menu (or use the corresponding toolbar button) to insert a database component.
The dialogs you have to complete depend on the type of database connection you insert and on choices you have made in previous sessions in the mapping tool.
The following steps describe some of the most common and important dialogs and choices: The actual windows you will see and have to complete in order to establish your database connection will vary according to the type of database, driver, previous database selections and other factors.
What follows is an example sequence of windows for establishing a new ODBC connection to a Firebird database running on your network. Note that you can also connect using JDBC if you have the appropriate driver installed and correctly configured.
1. On the first panel of the Connection Wizard , choose Firebird (ODBC/JDBC) as the database type and click Next.
(If the Connection Wizard is not shown, click the Connection Wizard button to display it)
2. When prompted to select an ODBC provider, choose the Firebird/Interbase(r) driver and click Next .
3. At the Connecting to Firebird window, you can choose an existing DSN (data source name) if one already exists for the Firebird database. Otherwise, click the Create a new Data Source Name (DSN) radio button. Click Connect to proceed.
4. If you choose to create a new DSN, complete the prompts to specify the server, database and credentials to use for the new DSN.
- Type the name and description for the new DSN.
- In the Database field, type the connection string to connect to the Firebird database. There are a number of ways in which the connection string can be specified – you should refer to Firebird documentation for details on the possible forms of the connection string.
In the illustration, a TCP/IP connection is specified to Firebird on server localhost . Specify the TCP/IP port number on which the Firebird database instance is listening if it is different than the default 3050. For example: localhost/3051: .
After the colon, the example in the illustration specifies the path (on the server) to the Firebird database. For example: C:\Program Files (x86)\Firebird\Firebird_2_5\examples\empbuild\EMPLOYEE.FDB .
- According to Firebird ODBC help, the Client value is " Required when using the embedded Server . Allows you to specify a command line to start the Firebird embedded database(fbembed) or Firebird SQL client (gds32,fbclient) ". We were able to connect to the supplied example database, EMPLOYEE.FDB, without specifying a value for Client .
- Complete the logon security credentials as required for your server and database.
You can click Test Connection to verify that the connection can be established with the details you have entered. When complete, click OK to continue.
5. When your connection has been successfully established, the mapping tool allows you to choose the particular tables you wish to use in your transformation map:
Select the database tables you wish to use and click OK. A database component representing the selected tables is inserted in the workspace for the map.





