Пример: Добавить атрибуты в существующее представление или таблицу в модели данных
В следующем примере процедуры показано, как добавить элемент в существующее представление в модели IBM Cognos 8. В этом примере предположим, что вам нужно добавить пользовательский атрибут предложения в базу данных Campaign, а затем включить его в отчет. К настоящему моменту вы выполнили следующие задачи:
*
*
*
*
Запустили сгенерированный сценарий в базе данных Campaign, чтобы обновить представление отчета пользовательского атрибута предложения, UARC_OFFEREXTATTR.
Теперь, чтобы добавить новый атрибут предложения в модель Cognos 8 Campaign, нужно выполнить следующие шаги:
1.
Создайте резервную копию модели Campaign. То есть, перейдите в каталог Cognos/models и скопируйте подкаталог CampaignModel. В распределенной среде Cognos каталог models - это то место в системе, где работает Content Manager.
2.
В Framework Manager открофте файл Campaign.cpf (проект) и разверните узел Импорт представления.
3.
В разделе Импорт представления выберите объект запроса, соответствующий представлению отчета для пользовательских атрибутов предложений: Импорт представления > Пользовательские атрибуты кампании > UARC_OFFEREXTATTR.
4.
Выберите Сервис > Обновить объект. Cognos обновит столбцы, перечисленные под узлом для представления, так чтобы они отражали все столбцы, которые в настоящий момент есть в представлении отчета UARC_OFFEREXTATTR в базе данных Campaign.
5.
Разверните Представление модели и выберите узел, соответствующий пользовательским атрибутам предложений в следующем представлении: Представление модели > Пользовательские атрибуты кампании> Пользовательские атрибуты предложений.
6.
Дважды щелкните по узлу Пользовательские атрибуты предложений, чтобы открыть диалоговое окно Определение темы запроса.
7.
Найдите новый столбец и добавьте его в поле Представление модели. Затем измените имя элемента запроса, чтобы его было просто прочитать. Например, столбец с именем LASTRUNDATE в поле Импорт представления в модели данных Campaign будет показан в поле Представление модели под именем Дата последнего запуска.
*
Поскольку Бизнес-представление содержит ярлык узла Пользовательские атрибуты предложений в представлении модели, новый элемент запроса станет доступен в бизнес-представлении без его добавления вручную.
8.
9.
Теперь вы можете добавить атрибут в соответствующий отчет, используя IBM Cognos Report Studio.