PGS-220000 PostgreSQL 오류: 관계 "t1"이(가) 없습니다.

오류가 발생하는 경우: PGS-220000 PostgreSQL error: relation "t1" does not exist..., Adobe Campaign Classic v7의 추적 워크플로우에서 생성한 이 문서에서는 이 문제를 해결하는 방법에 대해 알아봅니다.

설명 description

환경

Campaign Classic V7

문제/증상

최근 빌드 업그레이드 9343 이상 후 추적 워크플로우에 의해 다음 오류가 생성됩니다.

nlmodule    PGS-220000 PostgreSQL error: ERROR:  relation "t1" does not exist LINE 1: ...t, T3.iArticle, T2.iType FROM NmsTrackingUrl T2,  T1 LEFT OU... nlmodule    WDB-200001 SQL statement 'SELECT T1.tsLog, T1.iDeliveryId, T1.iUrlId, T1.sSourceType, T3.dAmount, T3.iArticle, T2.iType FROM NmsTrackingUrl T2,  T1 LEFT OUTER JOIN NmsWebTrackingLog T3 ON iTrackingLogId = iWebTrackingLogId WHERE T1.tsLog < :#(1)# AND T1.tsLog >= :#(2)#  AND T1.iUrlId=T2.iTrackingUrlId ORDER BY T1.tsLog' could not be executed.   Param(0)=09/17/2020 8:55:00 PM   Param(1)=09/16/2020 8:55:00 PMnlmodule    Attribute 'broadLog-id' unknown (see definition of schema 'Tracking logs (nms:trackingLog)').

해결 방법 resolution

자세한 추적 로그에서 추적 워크플로우가 데이터 통합의 끝에 실패하고 있음을 확인할 수 있습니다.

00000000 00000000 1 info log Consolidating tracking logs for the period [ 09/16/2020 3:55:00 PM, 09/17/2020 3:55:00 PM[ ...00000000 00000000 1 info wdbc Select: [ 00000000 ]  SELECT T1.tsLog, T1.iDeliveryId, T1.iUrlId, T1.sSourceType, T3.dAmount, T3.iArticle, T2.iType FROM NmsTrackingUrl T2, T1 LEFT OUTER JOIN NmsWebTrackingLog T3 ON iTrackingLogId = iWebTrackingLogId WHERE T1.tsLog < :#(1)# AND T1.tsLog >= :#(2)# AND T1.iUrlId=T2.iTrackingUrlId ORDER BY T1.tsLog00000000 00000000 2 info wdbc Param(0)=09/17/2020 8:55:00 PM00000000 00000000 2 info wdbc Param(1)=09/16/2020 8:55:00 PM00000000 00000000 1 error log PGS-220000 PostgreSQL error: ERROR: relation "t1" does not exist\nLINE 1: ...t, T3.iArticle, T2.iType FROM NmsTrackingUrl T2, T1 LEFT OU...\n \n. (iRc=-2006)00000000 00000000 1 error log WDB-200001 SQL statement 'SELECT T1.tsLog, T1.iDeliveryId, T1.iUrlId, T1.sSourceType, T3.dAmount, T3.iArticle, T2.iType FROM NmsTrackingUrl T2, T1 LEFT OUTER JOIN NmsWebTrackingLog T3 ON iTrackingLogId = iWebTrackingLogId WHERE T1.tsLog < :#(1)# AND T1.tsLog >= :#(2)# AND T1.iUrlId=T2.iTrackingUrlId ORDER BY T1.tsLog' could not be executed.\n Param(0)=09/17/2020 8:55:00 PM\n Param(1)=09/16/2020 8:55:00 PM (iRc=-2006)

추적 워크플로우가 시작될 때마다 모든 타겟 매핑을 가져오고 구성을 기반으로 데이터를 업데이트합니다.

이 경우 하나의 타겟 매핑으로 인해 문제가 발생합니다. 아래를 참조하십시오.

기본적으로, NMS: 추적 로그  스키마는 데이터베이스(SQL) 테이블과 관련이 없으므로 로그 모니터링에 스키마를 사용해서는 안 됩니다.

결론적으로 이 문제는 업그레이드와 관련이 없지만 잘못된 타겟 매핑 구성과 관련이 있습니다.

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f