我正在使用Teradata v14。我想使用PDCRINFO.DBQL*
历史记录表来查找用户从中提交特定查询的应用程序。
例如,我想知道查询是从SQL Asst还是由Business Objects提交的,还是由Informatica提交的,甚至可能是来自unix等的bteq脚本提交的。
有人可以建议吗?任何指针表示赞赏。.
预先感谢
答案 0 :(得分:0)
在DBQL中,您具有AppID。这是由应用程序本身提供的,可悲的是并非总是如此。但是您可以识别该应用程序。
大多数情况下,在进行报告时,您必须将一些AppID分组到一个App。例如
WHEN DBQL.AppID LIKE ANY ('QUERYMAN', 'SQLA%') THEN 'TD SQL Assistant'
,WHEN DBQL.AppID LIKE ANY ('BUSOBJ', 'WEBIRICHCLIENT', 'WIREPORTSERVER') THEN 'SAP BusinessObjects'