Chapter 2. DB2 Information Integration architecture overview 45
The CREATE FUNCTION MAPPING statement gives considerable control
over the scope of the mapping. For example, you can:
• Create a function mapping for all data sources of a specific type such
as all Informix data sources.
• Create a function mapping for all data sources of a specific type and
version, such as all Oracle 9 data sources.
• Create a function mapping for all data source objects located on a
specific server.
• Disable a default function mapping. Default function mappings can not
be dropped.
For further details on function mappings, refer to the IBM DB2 Information
Integrator Data Source Configuration Guide Version 8, available as
softcopy from the Web site:
http://www.ibm.com/software/data/integration/solution
For further details on column functions, data mapping, and function mapping,
refer to IBM DB2 Information Integrator Federated Systems Guide,
SC18-7364.
7. Step 7 involves checking to ensure that the nickname has been configured
correctly by issuing an SQL statement against it as follows:
SELECT count(*) FROM nickname
2.4.4 Performance considerations
Probably the most significant concern about federated technology is the issue of
acceptable performance. IBM invests heavily in query optimization research and
development.
The DB2 Information Integrator optimizer takes into account standard statistics
from source data (such as cardinality or indexes), data server capability (such as
join features or built-in functions), data server capacity, I/O capacity, and network
Note: This query may not be appropriate for some data sources, for
example, Lotus Extended Search.
Attention: Appendix B, “Configuring data sources in DB2 Information
Integrator” on page 165, provides examples of configuring a number of the
data sources used in the CFS portal described in Chapter 4, “The Druid
Financial Corporation (DFC) Customer Insight solution” on page 115.