Error Calling Functions When Connected to Vantage with Analytics Database Only - Error Calling tdplyr Functions When Connected to Vantage with Analytics Database Only - Teradata Package for R

Teradata® Package for R User Guide

Deployment
VantageCloud
VantageCore
Edition
Enterprise
IntelliFlex
VMware
Product
Teradata Package for R
Release Number
17.20
Published
March 2024
Language
English (United States)
Last Update
2024-04-09
dita:mapPath
efv1707506846369.ditamap
dita:ditavalPath
ayr1485454803741.ditaval
dita:id
nqx1518630623256
Product Category
Teradata Vantage

If you connect to Vantage without a ML Engine installed and request to run tdplyr analytic functions that execute on ML Engine, the system will return an error.

For example:

If you call the function td_glm_mle() on Vantage without a ML Engine, then the following error occurs:

Error: [tdplyr - (TDR_E3100)] Function td_glm_mle failed.
In value[[3L]](cond):
[tdplyr - (TDR_E1001)] Error in new_result(connection@ptr, statement): nanodbc/nanodbc.cpp:1344: 42000: [Teradata][ODBC Teradata Driver][Teradata Database](-3707)Syntax error, expected something like ')' between the word 'GLM' and '('.

The Teradata Package for R is fully featured when connected to Vantage with Analytics Database and ML Engine. When connecting to a Vantage with Analytics Database only, the only analytic functions available to the tdplyr users are the ones that execute on the Analytics Database. To invoke and use tdplyr analytic functions available on the ML Engine, your Vantage system must consists of Analytics Database and ML Engine.