Передача 76 тыс. Значений в фильтр в Cognos - PullRequest
0 голосов
/ 29 октября 2018

Я пытаюсь запустить отчет с фильтром для определенных идентификаторов электронной почты. Проблема в том, что этот список очень большой (76 тыс. Адресов электронной почты).

когда я запускаю отчет Cognos, он продолжает зацикливаться (продолжает работать), но никогда ничего не приводит в течение часа, а затем вылетает.

Может ли кто-нибудь предложить какое-либо предложение, как я могу отфильтровать этот большой набор значений в Cognos 10 report studio?

1 Ответ

0 голосов
/ 29 октября 2018

Вы должны использовать диалоговое окно Filter Expression. Это можно сделать, перетащив поле из панели «Источник» в поле «Детальные фильтры», или воспользовавшись параметром «Редактировать фильтры» в меню или на панели инструментов и добавив расширенный фильтр. Затем вы можете ввести выражение.

Я видел проблему с диалогом условия фильтра в Cognos 10.2.1 FP3 до Cognos 11.0.7. Иногда, с полями, которые имеют много разных значений, он получает данные из базы данных достаточно быстро, но затем он проводит следующие несколько часов, пытаясь отформатировать их в список. Кнопка OK или Отмена в диалоговом окне не останавливает процесс. Там нет исправить. IBM не может воспроизвести проблему.

Следите за загрузкой вашего процессора на сервере Cognos. Функция аудита в Cognos записывает идентификатор процесса Windows. Вы можете использовать это в командной строке или в диспетчере задач, чтобы завершить процесс. Примерно через 10 минут вы можете быть уверены, что пользователь больше не ждет. Я видел этот прогон более 3-х дней с очень высокой загрузкой ЦП.

Извините, это немного расплывчато. Я использую 11.0.x в течение почти двух лет, поэтому немного подзабыл на 10.

...