воскресенье, 7 декабря 2008 г.

Бага с Event Polling table в BI Server

Я как-то писал о том, что в BI Server перевода нет орудие очистки кэша по добавлению записей в специальную таблицу, так называемую Event Polling table (EPT). Пока что на релизе 10.1.3.3 было обнаружено что-то похожее на баг.

Дельце в следующем. В случае если создать EPT с помощью приведенного в документации скрипта, то опрос этой таблицы BI Server не выполняет, а в NQServer.log пишется сообщение об ошибке [56001] The cache polling event table … has an incorrect schema. Похоже при проверке структуры таблицы используются не названия столбцов, а их номера по порядку. А образ в скрипте и на физическом уровне метаслоя разный - в метаслое столбцы отсортированы по алфавиту.

Положение решается, если создавать EPT с через немного модифицированного скрипта. Например, так:

create table EPT
(
  f1_UpdateType Integer not null,
  f2_UpdateTime date default sysdate not null,
  f3_DBName char(40) null,
  f4_CatalogName varchar(40) null,
  f5_SchemaName varchar(40) null,
  f6_TableName varchar(40) not null,
  f7_Other varchar(80) default null
);




Форум для мотоциклистов.

Spiegel

Монстриг..

Летим на самолете

Шпаклевание стыков

Самые курьезные звонки в полицию и службу спасения

Комментариев нет: