Considerations

Teradata® Vantage User Guide

brand
Teradata Vantage
prodname
Teradata Vantage
vrm_release
1.0
category
User Guide
featnum
B700-4002-098K
  • An alias name is required for the overall function invocation. For details, see Query Output Alias in Limitations.
  • Table alias names are required for table_input when there are multiple ON clauses.
  • Function alias names must correspond to the documented input name for the function. For more information, see Teradata® Vantage Machine Learning Engine Analytic Function Reference, B700-4003 and Function Alias.
  • The USING keyword is required at the start of the function argument section.
  • Output tables must be prefaced with OUT TABLE and the alias as required by the syntax of the specific function. For specific function syntax, see Teradata® Vantage Machine Learning Engine Analytic Function Reference, B700-4003.
  • Input specified with an ON clause must include any required PARTITION BY, DIMENSION, or ORDER BY clause. For specific function syntax, see Teradata® Vantage Machine Learning Engine Analytic Function Reference, B700-4003.
  • The SQL identifier must not be a Teradata SQL Engine reserved word. Teradata SQL Engine restricted words can be located by using the SELECT * FROM SYSLIB.SQLRestrictedWords command. For information on this command, see Teradata® Database SQL Fundamentals, B035-1141. If an identifier is a reserved keyword, it must be enclosed in double quotes.
  • Some Teradata ML Engine functions create temporary tables for internal processing. The distribution key (partition key) column of such tables is decided based on function arguments specified by the user. The data type of such columns must belong to SQL group DISTRIBUTIONTYPE. The following data types belong to this group:
    • INTEGER
    • SMALLINT
    • BIGINT
    • NUMERIC(p,s)
    • DECIMAL(p,s)
    • VARCHAR(n)