Опции внедрения отчетов
При запуске утилиты генерирования SQL для отчетов вы указываете, хотите ли вы, чтобы сценарий создавал представления, материализованные представления или таблицы. То, какую опцию внедрения вы используете, зависит от объема данных, содержащихся в вашей системе.
В более мелких реализациях представления отчетов, которые непосредственно запрашивают производственные данные, могут работать с производительностью, достаточной для ваших целей. Если это окажется не так, попробуйте использовать материализованные представления.
В реализациях среднего размера используйте либо материализованные представления в базе данных производственной системы, либо настройте таблицы отчетов в отдельной базе данных.
В больших реализациях сконфигурируйте отдельную базу данных отчетов.
Во всех реализациях можно использовать Cognos Connection Administration, чтобы планировать выполнение отчетов, получающих большие объемы данных, на нерабочие часы.
Материализованные представления и MS SQL Server
Функция отчетов не поддерживает материализованные представления для MS SQL Server.
В SQL Server материализованные представления называются "индексированными представлениями". Однако определение, которое создает индекс в представлении на сервере SQL Server, не может использовать ряд агрегаций, функций и опций, которые содержатся в представлениях отчетов. Поэтому, если вы используете базу данных SQL Server, используйте представления или таблицы отчетов.
eMessage
и Oracle
Если ваша установка содержит
eMessage
, а базой данных является Oracle, вы должны использовать материализованные представления или таблицы отчетов.
Синхронизация данных
При внедрении с использованием материализованных представлений или таблиц отчетов определите, как часто вы хотите синхронизировать данные с данными производственной системы. Тогда используйте утилиты администрирования базы данных, чтобы запланировать регулярно выполняющиеся процессы синхронизации данных для регулярного обновления данных отчетов.
Copyright IBM Corporation 2012. All Rights Reserved.