Авторизация



Создание и использование представлений Business View

Оценить
(0 голоса)
 Чтобы создать новую формулу в объекте Data Foundation, в диалоговом окне проводника Object Explorer щелкните правой кнопкой мыши на категории Formulas (Формулы) и в контекстном меню выберите пункт Insert Formula (Вставить формулу). В качестве альтернативного варианта, можете выбрать пункт Insert Formula в меню Insert или щелкнуть на кнопке Insert Formula в панели инструментов. В центральной части окна диспетчера Business View Manager появится диалоговое окно Formula Editor (Редактор формул), как показано на рис. 16.16. Чтобы создать формулу, воспользуйтесь отображаемыми в окне Formula Editor доступными функциями, полями базы данных, операторами, а также текстовой областью для ввода формулы. _ Создание SQL-выражений. Чтобы создать…
Оценить
(0 голоса)
Одной из интересных функциональных возможностей диспетчера Business View Manager является возможность установки связи между таблицами по SQL-выражению. Эта возможность позволяет устанавливать связь с другими источниками данных, которые могут не содержать данные точно такого же типа. Например, если таблица содержит отдельные поля для имени и фамилии, в то время как другая таблица содержит комбинированное поле “имя-фамилия”, вы можете в первой таблице создать SQL-выражение, которое объединит поле имени и поле фамилии. Затем, выбрав для свойства Show in Linking Diagram (Показать в диаграмме связывания), которое появляется для SQL-выражения в окне Property Browser, значение True, вы можете вернуться в окно Linking Diagram и связать…
Оценить
(0 голоса)
Добавив формулу или SQL-выражение в объект Data Foundation, вы можете позже решить отредактировать или удалить его. Чтобы отредактировать существующую формулу или пользовательскую функцию, дважды щелкните на ней, отыскав ее в соответствующей категории проводника объектов (Object Explorer). Можете также щелкнуть на необходимой формуле или SQL-выражении один раз и выбрать в меню Edit пункт Edit Formula (Редактировать формулу) или Edit SQL Expression (Редактировать SQL-выражение), либо же щелкнуть правой кнопкой мыши в окне Object Browser (Браузер объектов) и выбрать в контекстном меню пункт Edit (Редактировать). Чтобы переименовать формулу или SQL-выражение, выделите его в окне Object Explorer и измените значение свойства Name (Имя) в…
Оценить
(0 голоса)
Поскольку продукт Business Views обеспечивает существенную гибкость при создании разнообразных объектов Data Foundation, возвращающих различные наборы данных, может возникнуть желание предоставить работающему с отчетом разработчику и пользователю всевозможные опции, регулирующие поведение Data Foundation во время выполнения. Особенно желаемым может стать запрос на ввод временных рамок для ограничения записей или запрос на ввод названия страны для ограничения данных, возвращаемых Data Foundation. Как и в Crystal Reports, в Business Views такое поведение задается с помощью параметров. Внимание! В Business Views поля параметров могут использоваться только с фильтрами объектов Data Foundation (которые будут рассматриваться далее в этой главе). Использовать параметры внутри создаваемой в…
Оценить
(0 голоса)
Редко какой отчет выигрывает от того, что в него включаются абсолютно все записи из базы данных. В действительности, неосторожное включение всех записей может привести к чрезмерному сетевому трафику, нехватке временного Пространства на диске компьютера и, что самое худшее, получению совершенно бесподазиого отчета гигантских размеров. Хотя отчеты Crystal Reports, основанные на обыфстах Business View, и могут воспользоваться экспертом выборки записей (Select Expert! или формулой отбора записей Crystal Reports, ограничение записей “целесообразны»* мб+ром на уровне Business View не только исключит наличие “не поддающихся контролю” отчетов, но и позволит возвращаться в отчет только ограниченному набору данньй| имеющих отношение к Business View. Помимо этого,…
Оценить
(0 голоса)
Одной из наиболее интересных опций Business View является возможность обеспечения безопасности на уровне строк и столбцов. Безопасность на уровне строк позволяет применять фильтрацию к записям базы данных “на лету” для определенных пользователей или групп Crystal Reports Server/BusinessObjects Enterprise. Например, менеджеру по продажам в западном регионе при просмотре отчета по продажам может быть разрешено просматривать только заказы в северо-западном и юго-западном регионах, в то время как главный менеджер по продажам при просмотре того же самого отчета сможет видеть заказы в абсолютно всех регионах. Преимущество безопасности на уровне строк заключается в том, что для ее настройки не требуется два разных отчета с…
Оценить
(0 голоса)
Рис. 16.27. Диалоговое окно Edit Rights Скорее всего, вы захотите, чтобы поле было доступно каким-то определенным пользователям или группам CRS/BOE и не доступно всем остальным. А это значит, что вам потребуется добавить в список дополнительные группы или пользователей. Чтобы сделать это, щелкните на расположенной в панели инструментов кнопке Add Groups или Add Users. Появится диалоговое окно Add Groups или Add Users. Выберите в списке пользователя (или группу), которого хотите добавить в диалоговое окно Edit Rights. Для этого можете либо дважды щелкнуть на имени пользователя или группы, либо выбрать имя и щелкнуть на кнопке Add. Добавляйте столько пользователей или групп, для…
Оценить
(0 голоса)
Как вы уже поняли, если полностью прочли предыдущий раздел, посвященный созданию объектов Data Foundation, в основном все вычислительные операции, операции по “абстракции” данных и настройке безопасности выполняются на уровне объекта Data Foundation. Однако вы наверняка заметили, что длинные имена полей изменить нельзя, а также то, что способа ограничить набор отображаемых в объекте Data Foundation полей не существует — если вы добавляли таблицу, все ее поля были доступны в объекте Data 512 Часть I. Проектирование отчетов Foundation (ив случае применения безопасности на уровне столбцов поле по-прежнему будет появляться в Crystal Reports, даже если данных для этого поля нет). И, возможно, вы…
Оценить
(0 голоса)
Чтобы создать новый объект Business Element, на экране приветствия, появляющемся при запуске диспетчера Business View Manager, щелкните на пиктограмме Business Element или щелкните на кнопке New в панели инструментов, или же выберите в меню File пункт New«=S>Business Element (Создать1^Объект Business Element). После того как в окне диспетчера появится новый объект Business Element, откроется диалоговое окно Choose A Data Foundation (Выберите основу данных), как показано на рис. 16.30. Рис. 16.30. Создание нового объекта Business Element Окно Choose A Data Foundation будет просто отображать структуру папок репозитория. Просмотрите предлагаемую в этом окне структуру папок, чтобы найти необходимый объект Data Foundation (при открытии…
Оценить
(0 голоса)
 Первоначально это просто тот же самый набор полей, который мы видим в режиме Fields List. Однако если перетащить одно поле на другое, перетаскиваемое поле будет размещено под полем, на которое оно перетаскивалось, то есть под полем, предназначенным для создания иерархии (рис. 16.33). Рис. 16.33. Создание иерархии полей Данная возможность мало чем полезна при создании объектов Business Element для использования в Crystal Reports, но может очень пригодиться при создании объектов Business Element для многомерных OLAP-кубов данных (на текущий момент Business Views пока не поддерживает структуры данных таких типов). Чтобы восстановить структуру полей, то есть исключить все иерархии, выберите в меню Edit…