ODBC Connector Guide > Mappings and Mapping Configuration Tasks with ODBC Connector > Pushdown Optimization Functions
  

Pushdown Optimization Functions

When you enable pushdown optimization, the Secure Agent converts the expression in the transformation by determining equivalent functions in the Teradata or Microsoft SQL Data Warehouse database. If there is no function in the database, the Secure Agent processes the transformation logic.
The following table summarizes the pushdown optimization type for the available pushdown functions in the Teradata database:
Functions
Teradata
ABS()
Source, Full
AVG()
Source, Full
COS()
Source, Full
COUNT()
Source, Full
DATE_COMPARE()
Source, Full
DECODE()
Source, Full
EXP()
Source, Full
IIF()
Source, Full
IN()
Source, Full
ISNULL()
Source, Full
LOWER()
Source, Full
MAX()
Source, Full
MIN()
Source, Full
POWER()
Source, Full
SIN()
Source, Full
SQRT()
Source, Full
SUM()
Source, Full
TAN()
Source, Full
UPPER()
Source, Full
The following table summarizes the pushdown optimization type for the available pushdown functions in Microsoft SQL Data Warehouse:
Functions
Microsoft Azure SQL Data Warehouse
ABS()
Full
ASCII()
Full
AVG()
Full
CONCAT()
Full
COS()
Full
COUNT()
Full
DATE_COMPARE()
Full
DECODE()
Full
EXP()
Full
FLOOR()
Full
GET_DATE_PART()
Full
IIF()
Full
IN()
Full
INITCAP()
Full
ISNULL()
Full
LENGTH()
Full
LOG()
Full
LOWER()
Full
LPAD()
Full
LTRIM()
Full
MAX(NUMBER,DATE,STRING)
Full
MIN(NUMBER,DATE,STRING)
Full
MOD()
Full
POWER()
Full
ROUND(NUMBER)
Full
RTRIM()
Full
SIGN()
Full
SIN()
Full
SOUNDEX()
Full
SQRT()
Full
STDDEV()
Full
SUBSTR()
Full
SUM()
Full
SYSDATE()
Full
SYSTIMESTAMP()
Full
TAN()
Full
TANH()
Full
TO_BIGINT
Full
TO_CHAR(DATE)
Full
TO_CHAR(NUMBER)
Full
TO_DATE()
Full
TO_DECIMAL()
Full
TO_FLOAT()
Full
TO_INTEGER()
Full
TRUNC(DATE)
Full
TRUNC(NUMBER)
Full
UPPER()
Full
VARIANCE()
Full