Авторизация



Обзор Business Views

Оценить
(0 голоса)

При наличии любой комбинации сложных баз данных и разработчиков отчетов, которые не хотят изучать все их тонкости, обязательно стоит рассмотреть вариант внедрения Business Views. Описанная ситуация, пожалуй, является характерной для довольно большого числа организаций (возможно, в том числе и вашей). Творческий подход к использованию Business Views позволит разработчикам отчетов Crystal Reports получать доступ к организационным данным с минимальными сложностями и предоставит возможность отображать поля в простом, наглядном виде. Помимо этого Business Views также позволяет в отчетах, созданных в Crystal Reports Server/BusinessObjects Enterprise, устанавливать защиту на уровне строк (ограничивающую набор данных, просматриваемых в онлайновом режиме, только данными, на просмотр которых у данного конкретного пользователя есть разрешение) и защиту на уровне столбцов (подразумевающую отсутствие возможности доступа к определенным полям у определенных пользователей). Например, с помощью представления Business View можно создать один общий отчет Crystal Reports для всей компании, и сделать так, чтобы сотрудники каждого отдела могли просматривать в отчете только данные своего отдела и чтобы сотрудники отдела кадров (Human Resources) и бухгалтерии (Payroll) были единственными, кто может просматривать поля со сведениями по зарплате.

Первое, что удивит многих потенциальных пользователей Business Views — это то, где данный продукт устанавливается. Если более старое средство Crystal Dictionaries могло использоваться само по себе с автономными копиями Crystal Reports, продукт Business Views требует инсталляции Crystal Reports Server/BusinessObjects Enterprise (CRS/BOE) — на самом деле оно является неотъемлемой частью CRS/BOE и отдельно использоваться не может. Каждый разработчик отчетов, который хочет работать с Business Views, сначала должен войти в систему Crystal Reports Server/BusinessObjects Enterprise, указав действительное имя пользователя и пароль. Это влечет за собой вопросы приобретения лицензионной версии CRS/BOE и дополнительных расходов при принятии решения о том, стоит ли (и насколько стоит) полагаться на Business Views. Кроме того, в отличие от средства Crystal Dictionaries, Business Views и Crystal Reports Server/ BusinessObjects Enterprise требуют наличия опыта работы и соответствующей инфраструктуры на предприятии для поддержки среды Crystal Reports Server/BusinessObjects

Enterprise более сложного уровня (более общие темы по Crystal Reports Server можно найти во второй части данной книги).

Как только система Crystal Reports Server/BusinessObjects Enterprise будет должным образом установлена (или хотя бы спланирована), настанет время подумать о том, насколько важными будут возможности, предлагаемые Business Views. В одних случаях более опытные разработчики предпочитают обойтись без Business Views и создавать отчеты прямо на основе сведений, почерпнутых из производственной базы данных. В других ситуациях может возникнуть желание обеспечить доступ к средству Business Views с целью упрощения процесса создания отчетов для начинающих разработчиков. Также не исключены и ситуации, когда применение Business Views будет крайне полезным, предоставляя пользователям возможность воспользоваться преимуществами функций безопасности на уровне строк и столбцов, ограничивающих данные только теми данными, которые необходимы для работы определенных отделов или выполнения определенных задач.

При принятии решения о реализации Business Views также не следует забывать о новой, появившейся в Crystal Reports XI возможности создания динамических и каскадных списков выбора. Если отчеты, хранящиеся за пределами системы CRS/BOE, могут иметь свои собственные динамические и каскадные списки выбора, то отчеты, публикуемые в системе CRS/BOE, в которой применяется этот новый тип списка выбора, должны использовать списки выбора, хранящиеся в объекте Business View.

 

Объекты Business Views
Создание представлений Business View
Диспетчер Business View Manager
Дополнительная установка диспетчера Business View Manager
Использование проводника Repository Explorer

Добавить комментарий


Защитный код
Обновить