查找提交了TD查询的应用程序

时间:2018-06-26 16:41:52

标签: teradata teradata-sql-assistant

我正在使用Teradata v14。我想使用PDCRINFO.DBQL*历史记录表来查找用户从中提交特定查询的应用程序。

例如,我想知道查询是从SQL Asst还是由Business Objects提交的,还是由Informatica提交的,甚至可能是来自unix等的bteq脚本提交的。

有人可以建议吗?任何指针表示赞赏。.

预先感谢

1 个答案:

答案 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'    
相关问题