API_Request In-database Function | Amazon SageMaker | Teradata Vantage - API_Request In-database Function with Amazon SageMaker - Teradata VantageCloud Lake

Lake - Analyze Your Data with ClearScape Analytics™

Deployment
VantageCloud
Edition
Lake
Product
Teradata VantageCloud Lake
Release Number
Published
February 2025
ft:locale
en-US
ft:lastEdition
2026-02-20
dita:mapPath
tcl1683670667798.ditamap
dita:ditavalPath
pny1626732985837.ditaval
dita:id
tcl1683670667798

When the API_TYPE argument is set to "aws-sagemaker", API_Request in-database function works with Amazon SageMaker. The syntax is:

SELECT * FROM tapidb.API_Request(
    ON { table | view | (query) } [ AS InputTable ]
    USING
    AUTHORIZATION ('{"Access_Id": "AWS_access_id", 
                     "Access_Key" :"AWS_Access_Key",
                     "Session_Token": "AWS_Session_Token", 
                     "Region" : "aws_region"}')
    ENDPOINT ('sagemaker-endpoint')
    [TARGET_MODEL ('sagemaker-target-model')]
    [CONTENT_TYPE ({'json' | 'csv'})]
    [ENDPOINT_URL ('sagemaker-url')]
    [API_TYPE('aws-sagemaker')]
    [KEY_START_INDEX('0')]
) AS alias;