15.10 - Granting Required Privileges - Teradata Database

Teradata Database Application Programming Reference

prodname
Teradata Database
vrm_release
15.10
category
Programming Reference
featnum
B035-1090-151K
 

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.

Note: 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.

 

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” on page 550.

the Automated Statistics Management report open APIs

  • “AnalyzeStatsReport” on page 526.
  • “AnalyzeStatsUsageReport” on page 529.
  • “AutomateReport” on page 501.
  • “CleanupStatsReport” on page 532.
  • “RunCollectReport” on page 555.