OLE DB Provider for Teradata allows programmers to design application programs that allow access between Teradata Database and data stores that do not use SQL. The application program (the consumer) requests database information from an intermediate program (the provider), which accesses Teradata Database. The intermediate program receives the response from Teradata Database and returns a copy of the desired data to the application program.
OLE DB Provider for Teradata also uses service providers. A service provider enhances the functionality of a provider; for example, the Microsoft Cursor Service for OLE DB adds client‑side cursor support to any provider.