When running 360Eyes Impact Analysis Reports (such as Report 52), users observe that the SQL query stored in the 360eyes_REPORTS.unx / Eye Document / Dataprovider / Dataprovider Sql Queryfield is incomplete, partial or truncated. This often results in search operations failing to locate expected documents because the full SQL statement is not stored or displayed.
Typical user cases include searching for specific SQL patterns or keywords in reports, but results are missing due to this field size limitation.
In the 360Eyes Webi or Cyrstal job log you will see entries similar to this:
2018-10-02 11:51:32 -0400 INFO Value [SELECT ACTG_DIM.ACTG_...] has been truncated to 4000 characters but has 11526 characters in total (field EYE_DATAPROVIDER.DATAPROVIDER_SQL_QUERY)
Follow the steps below, for your specific database type, to increase the column length.
ALTER TABLE EYE_DATAPROVIDER ALTER COLUMN DATAPROVIDER_SQL_QUERY VARCHAR(MAX)
Oracle
Option #1: For oracle 12c and higher, limited to 32k and some db parameters : http://www.oracletutorial.com/oracle-basics/oracle-varchar2/
ALTER TABLE EYE_DATAPROVIDER MODIFY (DATAPROVIDER_SQL_QUERY VARCHAR2(#####)); enter specific length for #####
ALTER TABLE EYE_DATAPROVIDER ADD (DATAPROVIDER_SQL_QUERY_BIS CLOB);
UPDATE EYE_DATAPROVIDER SET DATAPROVIDER_SQL_QUERY_BIS=DATAPROVIDER_SQL_QUERY;
ALTER TABLE EYE_DATAPROVIDER DROP COLUMN DATAPROVIDER_SQL_QUERY;
ALTER TABLE EYE_DATAPROVIDER RENAME COLUMN DATAPROVIDER_SQL_QUERY_BIS
TO DATAPROVIDER_SQL_QUERY;
Product or Product version