Авторизация



Диалоговое окно Locate Table

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

•    Select Visible Tables (Выбрать видимые таблицы). При добавлении в объект Data Foundation большого количества таблиц их просмотр в окне Linking Diagram ^ затрудняется. Если вы предпочитаете, чтобы для определенных связей видимым был только ограниченный набор таблиц, вы можете выбрать, какие таблицы должны быть видимыми в окне диспетчера Business View Manager, а какие нет. Чтобы сделать это, выберите в меню Linking Diagram пункт Select Visible Tables или щелкните на кнопке Select Visible Tables в панели инструментов. Появится диалоговое окно Choose Visible Tables for Linking Diagram (Выбрать видимые таблицы для диаграммы связывания), показанное на рис. 16.14. В этом окне либо щелкните на кнопке Select All (Выделить все), чтобы выделить все таблицы, либо щелкните на кнопке Clear (Очистить), чтобы снять отметку со всех таблиц. Затем щелкните на кнопке ОК: все отмеченные таблицы будут отображаться в окне Linking Diagram, а неотмеченные — нет.

Диалоговое окно Locate Table

Рис. 16.14. Диалоговое окно Choose Visible Tables for Unking Diagram

•    Change Unking View (Изменить внешний вид связывания). По умолчанию дис- ^ петчер Business View Manager в окне Linking Diagram для каждой таблицы ото- tea бражает отдельное окно, включающее имя этой таблицы и все ее поля. Это, как правило, удобно при первоначальном связывании таблиц, поскольку вы можете видеть отдельные поля таблиц для перетаскивания связей. Однако предпочтительнее может оказаться более “сжатый” режим, при котором отображаться будут только имена таблиц без полей. Перейти в такой альтернативный режим можно, либо выбрав в меню Linking Diagram пункт Change Linking View, либо щелкнув правой кнопкой мыши в окне Linking Diagram и выбрав пункт Change Linking View в контекстном меню. В результате отображаться будут только имена таблиц без полей и ассоциируемых линий связи (рис. 16.15). При желании вернуться в исходный режим (при котором отображаются имена таблиц и поля), снова выберите опцию Change Linking View.

Совет. Если в проводнике Object Explorer выделить имя объекта Data Foundation, в окне браузера свойств Property Browser появится свойство Allow Table Joins Override (Разрешить перекрытие табличных соединений). Установка для этого свойства значения True позволит во время создания объекта Business View изменять установленные в Data Foundation связи. Если оставить для данного свойства значение False, выбранные в Data Foundation связи всегда будут применяться во всех объектах Business View, основанных на данном объекте Data Foundation.

Продолжим рассмотрение приведенного ранее в этой главе примера представления XTREME Business View: в объект Data Foundation следует добавить объект XTREME Dynamic Data Connection (основанный на двух соединениях XTREME Mountain Bike Data Connection), объект Quotas Data Connection (основанный на электронной таблице Excel) и объект Regions Data Connection (основанный на текстовом файле с разделите- лями-запятыми). Все таблицы должны быть связаны по общим полям.

Диалоговое окно Locate Table

Рис. 16.15. "Сокращенный” вид окна Unking Diagram

Использование формул, специальных функций и SQL-выражений

Одним из главных преимуществ средств для работы с метаданными, таких как Business Views, является возможность подготовки для разработчиков отчетов специальных вычислительных формул и логики. Эта возможность позволяет создавать предназначенные для данной конкретной организации формулы вычислений, специальные поля и другие специфические элементы данных, соответствующие определенным требованиям. Такие специальные поля можно добавлять в объект Business View так, чтобы они отображались вместе со стандартными полями базы данных. Что касается разработчиков, для них такие специальные поля представляют собой просто еще одно поле, доступное для перетаскивания в отчет.

Существуют два типа специальных полей, которые можно создать и поместить в объект Data Foundation — формулы и SQL-выражения. И те, и другие могут использоваться для создания специальных вычислительных формул, отформатированных особым образом полей и сложных логических выражений. Главное отличие состоит в том, что формулы, в конечном итоге, вычисляются и подсчитываются отчетом, в котором они находятся, в то время как SQL-выражения используют SQL-функции сервера базы данных, а также обрабатываются и вычисляются сервером до отправки обратно отчету. Функций и операторов, которые можно применять с формулами, обычно намного больше. Однако, поскольку SQL-выражения обрабатываются на сервере базы данных, повышенная эффективность запросов базы данных чаще всего будет проявляться при использовании SQL-выражений в фильтрах и других связанных с выбором записей ситуациях. По этой же причине SQL-выражения также могут использоваться для связывания с другими таблицами в диспетчере Business View Manager.

Диалоговое окно Locate Table

На заметку! Процесс создания формул и SQL-выражений в Business Views практически идентичен аналогичному процессу в Crystal Reports. Более подробную информацию о создании формул можно найти в главе 5, а о создании SQL-выражений — в главе 15. Из-за,схожести процессов, в этой главе будут рассматриваться только отличия между представлениями Business View и Crystal Reports, касающиеся создания формул и SQL-выражений.

Создание формул в объекте Data Foundation
Возможности диспетчера Business View Manager
Редактирование и удаление формул, специальных функций и SQL-выражений.
Создание параметров Data Foundation
Создание фильтров

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


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