Granting Required Privileges | Application Programming Reference | Teradata Vantage - Granting Required Privileges - Teradata Vantage - Analytics Database

Application Programming Reference

Deployment
VantageCloud
VantageCore
Edition
VMware
Enterprise
IntelliFlex
Product
Analytics Database
Teradata Vantage
Release Number
17.20
Published
June 2022
ft:locale
en-US
ft:lastEdition
2025-11-21
dita:mapPath
qld1628112131956.ditamap
dita:ditavalPath
qkf1628213546010.ditaval
dita:id
ajo1472244909562
lifecycle
latest
Product Category
Teradata Vantageā„¢
You must have the following privilege as part of your default role or it must be granted directly to you... To ...
GRANT EXECUTE PROCEDURE ON TDSTATS TO User call the Automated Statistic Management open APIs.
GRANT SELECT ON TDSTATS TO User query the TDSTATS database directly.
If the Automated Statistics Management report open APIs (such as, AutomateReport, AnalyzeStatsReport, AnalyzeStatsUsageReport, and so on) are sufficient, you do not need to grant the SELECT privileges on the TDSTATS database.
GRANT EXECUTE ON DBC.dbqlaccessmacro TO User enable statistics usage logging.
GRANT STATISTICS ON User_Objects TO TDSTATS execute the AnalyzeStats or AnalyzeStatsUsage and RunCollect open APIs.

Related Information

For information on ... See ...
how to grant the EXECUTE PROCEDURE and SELECT privileges on the TDSTATS database GrantPrivileges.
how to grant the STATISTICS privilege on the qualifying user objects and TDSTATS database RunCollect.
the Automated Statistics Management report open APIs