![]() |
|
Archives of the TeradataForumMessage Posted: Fri, 12 Jul 2013 @ 21:51:08 GMT
We have started to use the QueryBand feature within a view as describe in http://developer.teradata.com/applications/reference/using-teradata- query-banding-to-handle-security-views. We've had some success using it from Business Objects Enterprise- WeBI product. However we had a couple of users access the view without passing QueryBanding values. This resulted in a 3610 error.
'Internal error: Please do not resubmit the last request. Subcode,CrashCode: 0, 3701'
I do have an incident open with Teradata. Has anybody else seen this? So far, The only way I can think of avoiding missing QueryBand Value for "ClientUser" is to define it in the Create User Statement . This would allow a default value for the logged in user. The view is:
REPLACE VIEW testviews.BOSupervisorWorkerDimV
( WorkerKey ,WorkerID ,WorkerName ,SupervisorID ,SupervisorName ,CountyNbr
,CountyName ,ServicingAgencyCode ,ServicingAgencyName ,BOSupervisorID
)
AS
SELECT
WorkerKey
,WorkerID
,WorkerName
,SupervisorID
,SupervisorName
,CountyNbr
,CountyName
,ServicingAgencyCode
,ServicingAgencyName
,BOSupervisorID
FROM testviews.BOWorkerDimV
WHERE ServicingAgencyCode IN (SELECT ServicingAgencyCode
FROM testviews.BOWorkerDimV
WHERE BOSupervisorID = GetQueryBandValue(0,'ClientUser')
)
;
MICHELLE PROULX | DATA WAREHOUSE , SYSTEMS ARCHITECT
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||