JBoss.orgCommunity Documentation

Chapter 1. Connectors in Teiid

1.1. Do You Need a New Connector?
1.2. Required Items to Write a Custom Connector

In Teiid a connector handles all communications with individual enterprise information sources, which can include databases, data feeds, flat files, or any other entity you have modeled.

In Teiid, a connector is used to:

Teiid is responsible for reassembling the results from one or more connectors into an answer for the user’s command.

For a more detailed workflow, see the chapter “Connector API.”

Teiid can provide several connectors for common enterprise information system types. If you can use one of these enterprise information systems, you do not need to develop a custom one.

Teiid offers the following connectors:

To write a connector, follow this procedure:

This guide covers how to do each of these steps in detail. It also provides additional information for advanced topics, such as connection pooling, streaming large objects, and transactions. For a sample connector code, please check the Teiid community