Найти приложение, из которого отправлен запрос TD - PullRequest
0 голосов
/ 26 июня 2018

Я использую Teradata v14. Я хочу использовать таблицы истории PDCRINFO.DBQL*, чтобы узнать приложение, из которого пользователь отправил конкретный запрос.

Например, я хотел бы знать, был ли запрос отправлен из SQL Asst или Business Objects, или Informatica, или это может быть даже сценарий bteq из unix и т. Д.

Может кто-нибудь, пожалуйста, посоветовать? Любые указатели оценили ..

Заранее спасибо

1 Ответ

0 голосов
/ 27 июня 2018

В DBQL у вас есть AppID. Это обеспечивается самим Приложением и, к сожалению, не всегда самоочевидно. Но вы можете определить приложение.

В большинстве случаев при составлении отчетов вам нужно сгруппировать несколько идентификаторов приложений в одно приложение. * Например 1003 *

    WHEN DBQL.AppID LIKE ANY ('QUERYMAN', 'SQLA%') THEN 'TD SQL Assistant'
   ,WHEN DBQL.AppID LIKE ANY ('BUSOBJ', 'WEBIRICHCLIENT', 'WIREPORTSERVER') THEN 'SAP BusinessObjects'    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...