Главная страница

Селекционный выбор. Руководство пользователя sap businessObjects Web Intelligence


Скачать 3.62 Mb.
НазваниеРуководство пользователя sap businessObjects Web Intelligence
АнкорСелекционный выбор
Дата14.02.2023
Размер3.62 Mb.
Формат файлаpdf
Имя файла39004_64470481.pdf
ТипРуководство пользователя
#936088
страница31 из 43
1   ...   27   28   29   30   31   32   33   34   ...   43
Определение
Элемент
Тэг с таблицей
TABLE
Тэг, который изменяет таблицу по вертикали
VTABLE
Тэг, который изменяет таблицу по горизонтали
HTABLE
Тэг со столбцами таблицы
COLINFO
Тэг со строками таблицы
ROWINFO
Тэг с ячейками таблицы
CELL
Тэг, позволяющий задавать отношение между столбцами и строками таблицы
AXIS
Тэг с формой
FORM
Тэг с графиком
XELEMENT
Тэг, который содержит элементы и отвечает за их размещение один относи- тельно другого с помощью значений X и Y
BAG
Тэг, который содержит элементы и отвечает за их автоматическое размеще- ние
WOB
6.2.9.2 Свойства
Для многих свойств каскадная таблица стилей Web Intelligence использует те же имена, что и каскадная таблица стилей W3C. Однако некоторые имена свойств изменяются, а некоторые игнорируются.
Пример:
Каскадная таблица стилей Web Intelligence использует свойство min-width, а каскадная таблица стилей W3C использует свойство width. Оба свойства имеют одинаковое применение.
См. также

http://www.w3.org/TR/CSS21/

http://www.w3.org/TR/css3-selectors/
6.2.9.2.1 Свойства, которые относятся к странице
В следующей таблице показаны свойства, применимые к элементу REPORT:
2012-12-04 334
Публикация, форматирование и совместное использование отчетов

Диапазон
значений
Значение
по умолча-
нию
Описание
Имя свойства
Числовое значение
42094
Высота страницы page-format- dimension- height
Числовое значение
29764
Ширина страницы page-format- dimension- width
Числовое значение
0
Размер нижнего поля страницы page-format- margin-bottom
Числовое значение
0
Размер левого поля страницы page-format- margin-left
Числовое значение
0
Размер правого поля страницы page-format- margin-right
Числовое значение
0
Размер верхнего поля страницы page-format- margin-top landscape,
portrait portrait
Ориентация страницы page-format- orientation
Числовое значение
150
В режиме быстрого отображения указывает,
сколько записей данных можно расположить гори- зонтально перед включением разрыва страницы page-records- horizontal
Числовое значение
50
В режиме быстрого отображения указывает,
сколько записей данных можно расположить верти- кально перед включением разрыва страницы page-records- vertical
Числовое значение
100
Значение масштаба в процентах page-scaling- factor
Числовое значение
100
После определения этого свойства отчет будет масштабирован в соответствии с текущей высотой page-scaling- tall
Числовое значение
0
После определения этого свойства отчет будет масштабирован в соответствии с текущей шириной page-scaling- wide undefined,
quick,
all undefined
Режим нумерации страниц: быстрое отображение или нет page-target- mode
6.2.9.2.2 Свойства элемента отчета
В следующей таблице показаны свойства, которые позволяют изменять элементы отчетов.
2012-12-04 335
Публикация, форматирование и совместное использование отчетов

Диапазон значе-
ний
Значение по
умолчанию
Описание
Имя свой-
ства
yes/no yes
Указывает, можно ли настроить высоту элемента для соответствия его содержимому autofit- height yes/no yes
Указывает, можно ли настроить ширину элемента для соответствия его содержимому autofit- width yes/no no
Указывает, можно ли поставить закладку на эле- менте bookmark none, top,
center,
bottom none
Горизонтальное расположение элемента h-align yes/no no
Указывает, скрыт ли элемент hide
Числовое значе- ние
0
Минимальная высота элемента min-height
Числовое значе- ние
0
Минимальная ширина элемента min-width yes/no no
Это свойство можно использовать, чтобы избежать применения альтернативного стиля для элемента never- alternate
Числовое значе- ние
0
Пространство, которое следует оставить между нижней границей и содержимым элемента padding- bottom
Числовое значе- ние
0
Пространство, которое следует оставить между левой границей и содержимым элемента padding- left
Числовое значе- ние
0
Пространство, которое следует оставить между правой границей и содержимым элемента padding- right
Числовое значе- ние
0
Пространство, которое следует оставить между верхней границей и содержимым элемента padding- top
Числовое значе- ние
900
Минимальная высота элемента при отображении в режиме структуры struct- min-height
Числовое значе- ние
4050
Минимальная ширина элемента при отображении в режиме структуры struct- min-width none, top,
center,
bottom none
Вертикальное расположение элемента v-align
Эти свойства применимы к следующим элементам:

BAG

WOB

CELL
2012-12-04 336
Публикация, форматирование и совместное использование отчетов


VTABLE

HTABLE

XTABLE

TABLE

XELEMENT

SECTION
6.2.9.2.3 Свойства форматирования
В следующей таблице приведены свойства, которые позволяют изменять элементы форматирования.
Диапазон значений
Значение
по умолча-
нию
Описание
Имя свойства
Все шестнадцатерич- ные цвета
#000000
Цвет фона background- color color, bitmap,
bitmapAndColor,
skin, none none
Описывает, что будет изображено на заднем плане background- fill left, center,
right center
Горизонтальное расположение фонового изображения background-h- align
Все нужные изображе- ния
Нет
Изображение для показа на заднем плане background- image
Числовое значение
0
Внутренняя высота фона background- inner-height
Числовое значение
0
Внутренняя ширина фона background- inner-width box, tile, vtile,
htile, stretch box
Определяет, как фоновый рисунок будет располагаться или повторяться background- type top, center,
bottom center
Вертикальное положение фонового ри- сунка background-v- align
Все шестнадцатерич- ные цвета
#000000
Цвет нижней границы элемента border- bottom-color none, dashed,
dotted, double,
plain none
Стиль нижней границы элемента border- bottom-style
Числовое значение
0
Ширина нижней границы элемента border- bottom-width
2012-12-04 337
Публикация, форматирование и совместное использование отчетов

Диапазон значений
Значение
по умолча-
нию
Описание
Имя свойства
Все шестнадцатерич- ные цвета
#000000
Цвет левой границы элемента border-left- color none, dashed,
dotted, double,
plain none
Стиль левой границы элемента border-left- style
Числовое значение
0
Ширина левой границы элемента border-left- width
Все шестнадцатерич- ные цвета
#000000
Цвет правой границы элемента border-right- color none, dashed,
dotted, double,
plain none
Стиль правой границы элемента border-right- style
Числовое значение
0
Ширина правой границы элемента border-right- width
Все шестнадцатерич- ные цвета
#000000
Цвет верхней границы элемента border-top- color none, dashed,
dotted, double,
plain none
Стиль верхней границы элемента border-top- style
Числовое значение
0
Ширина верхней границы элемента border-top- width
Все шестнадцатерич- ные цвета
#000000
Цвет переднего плана:
color lleft, center,
right, auto right
Горизонтальное выравнивание по умол- чанию при отображении даты default-date- h-align left, center,
right, auto right
Горизонтальное выравнивание по умол- чанию при отображении числового зна- чения default- numeric-h- align left, center,
right, auto left
Горизонтальное выравнивание по умол- чанию при отображении текста default-text- h-align
Шрифты, которые под- держиваются в Webi default
Имя семейства шрифтов font-family normal, hotel,
45D, 90D, 180D,
270D, 315D
normal
Описывает ориентацию отображаемого текста font- orientation
2012-12-04 338
Публикация, форматирование и совместное использование отчетов

Диапазон значений
Значение
по умолча-
нию
Описание
Имя свойства
Числовое значение в точках
0
Размер отображаемого шрифта font-size yes/no no
Активирует выделение курсивом font-style- italic yes/no no
Активирует выделение полужирным шрифтом font-weight- bold left, center,
right, auto left
Горизонтальное выравнивание текста text-align yes/no no
Активирует перечеркивание текста text- decoration- line-through yes/no no
Активирует подчеркивание текста text- decoration- underline top, center,
bottom bottom
Вертикальное выравнивание текста text-v-align yes/no no
Указывает, можно ли перенести текст text-wrap
Эти свойства применимы к следующим элементам:

BAG

WOB

CELL

VTABLE

HTABLE

XTABLE

TABLE

XELEMENT

SECTION
6.2.9.2.4 Свойства интервала
В следующей таблице приведены свойства, позволяющие изменять элементы интервалов.
2012-12-04 339
Публикация, форматирование и совместное использование отчетов

Диапазон значений
Значение по умол-
чанию
Описание
Имя свойства
Числовое значение
0
Горизонтальный интервал дочер- них элементов h-spacing
Числовое значение
0
Вертикальный интервал дочерних элементов v-spacing
Эти свойства применимы к следующим элементам:

BAG

WOB
6.2.9.2.5 Свойства гиперссылки
В следующей таблице показаны свойства, которые позволяют изменять элементы гиперссылок.
Диапазон значе-
ний
Значение по
умолчанию
Описание
Имя свой-
ства
Все шестнадцате- ричные цвета
#000000
Цвет активируемых гиперссылок active- color
Все шестнадцате- ричные цвета
#000000
Цвет гиперссылок при назначении пользовате- лем (с помощью указывающего устройства)
ahover- color
Все шестнадцате- ричные цвета
#0000ff
Цвет гиперссылок link-color
Все шестнадцате- ричные цвета
#000000
Цвет посещенных гиперссылок visited- color
Эти свойства применимы к следующим элементам:

BAG

WOB

CELL

VTABLE

HTABLE

XTABLE

TABLE

XELEMENT

SECTION
6.2.9.2.6 Свойства разбиений
В этой таблице приведены свойства, которые можно применить к элементу РАЗРЫВ:
2012-12-04 340
Публикация, форматирование и совместное использование отчетов

Диапазон зна-
чений
Значение по
умолчанию
Описание
Имя свойства
true/false false
Отчеты всегда начинаются на новой странице break- newpage true/false true
На новой странице начинаются только отчеты,
которые не помещаются на текущей break- onepage
6.2.9.3 Единицы
Присваивая значение пункту размер шрифта, в качестве единиц можно применять только точки.
Пример:
размер шрифта: 14 пт;
Присваивая числовое значение любому другому свойству измерения, можно использовать сантиметры (см), дюймы (in) или "показатель" (без указания единиц).
Пример:
width: 1.0 in;
— то же самое, что и width: 2,54 см; и width: 3600;
6.2.10 Стилевые документы и документы 3.x
Каскадная таблица стилей Web Intelligence применяется вместо устаревших методов персонализации документов.
Если открыть документ Web Intelligence 4.x в формате Web Intelligence 3.x, его стиль не изменится,
независимо от стиля, определенного в стандартной каскадной таблице стилей. Однако при создании элементов отчета или выполнении операций Преобразовать в будет применяться стиль, определенный в каскадной таблице стилей.
Чтобы задать стиль по умолчанию, определенный элементами отчета, выберите эти элементы и откройте меню Формат > Очистить формат. Формат выбранных объектов будет очищен, и будет применен стиль по умолчанию.
Файл DefaultConfig.xml, который использовался в предыдущих версиях, устарел.
Ниже представлены некоторые соответствия между записями каскадной таблицы стилей Web
Intelligence и устаревшими записями в файле DefaultConfig.xml, который использовался в предыдущих версиях.
2012-12-04 341
Публикация, форматирование и совместное использование отчетов

Соответствующая запись в файле defaultConfig.xml
Выбор WebI
table*Table
TABLE
table*Form
FORM
Section*background
SECTION
freeCell*default
CELL
6.3 Создание корпоративной палитры для диаграмм
6.3.1 О корпоративных палитрах
Для диаграмм можно определять корпоративную палитру для наличия у отчетов корпоративного стиля. Цвета палитры определены в файле конфигурации VisualizationConfig.xml. Можно создать только одну корпоративную палитру, и идентификатор этой палитры не должен изменяться.
В палитре по умолчанию определено 32 цвета. Можно определить большее количество цветов,
но определение минимум двух цветов является обязательным. Для определения цвета следует задать интенсивность красного (R), зеленого (G) и синего (B) цветов, а также прозрачность (A).
Пример:

6.3.2 Синтаксис файла конфигурации корпоративной палитры
Файл конфигурации палитры корпоративной диаграммы VisualizationConfig.xml находится в каталоге C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\images и содержит следующие элементы:


-->
in all new visualization. -->
2012-12-04 342
Публикация, форматирование и совместное использование отчетов
contains 32 colors): R for Red, G for Green, B for Blue and A for managing the transparency-->
-->

































См. также

Определение корпоративной палитры для диаграмм
6.3.3 Определение корпоративной палитры для диаграмм
Для определения корпоративной палитры администратор может использовать следующий файл конфигурации: VisualizationConfig.xml. Эта корпоративная палитра будет использоваться как палитра по умолчанию для всех новых диаграмм.
1.
В каталоге C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects
Enterprise XI 4.0\images откройте файл шаблона
VisualizationConfig.template.xml
2.
Определите минимум два цвета или измените цвета, имеющиеся в файле шаблона.
3.
Переименуйте файл VisualizationConfig.xml и сохраните его в том же каталоге.
4.
Перезапустите TOMCAT.
2012-12-04 343
Публикация, форматирование и совместное использование отчетов

Эта корпоративная палитра будет использоваться как палитра по умолчанию для всех новых диаграмм. Убедитесь, что в файле конфигурации нет ошибок. В противном случае будет применена стандартная палитра.
Перезапускайте TOMCAT при каждом изменении данного файла.
6.4 Совместное использование содержимого с другими приложениями
6.4.1 Публикация содержимого как веб-службы
Примечание:
Публикация содержимого как веб-службы допустима только в интерфейсе «насыщенного интернет-приложения» (микроприложение Java) и в Web Intelligence Rich Client. Эта возможность недоступна для «веб-интерфейса» (режим DHTML).
С помощью публикации блоков отчета (таблиц, диаграмм или форм) как веб-служб, называемых службами BI, содержимое Web Intelligence можно сделать доступным вне документов Web
Intelligence.
Веб-службы обеспечивают стандартный механизм обмена данными между приложениями.
Пользователи публикуют содержимое на сервере, где другие приложения могут обращаться к веб-службам, предоставляющим это содержимое.
Каждая веб-служба может опубликовать несколько блоков, к которым веб-приложения могут получать доступ с помощью функций, соответствующих этим блокам. Например, таблицу,
опубликованную как веб-службу, можно включить в информационную панель, что позволяет выполнять операции фильтрации и детализации для этой таблицы с помощью функций веб-службы.
Структура службы BI определяется с помощью WSDL (Web Service Definition Language),
стандартного формата для описания веб-служб. Веб-приложения взаимодействуют со службами
BI (путем передачи им параметров и получения в ответ данных) с помощью SOAP, стандартного протокола для обмена структурированной информацией.
См. также

Структура службы BI
6.4.1.1 Публикация блока отчета в форме веб-службы
2012-12-04 344
Публикация, форматирование и совместное использование отчетов

Для публикации блока отчета как веб-службы используется мастер Публикации содержимого.
1.
Включите режим Разработка.
2.
Выберите таблицу, диаграмму или форму, которую необходимо опубликовать, щелкните правой кнопкой мыши и выберите команду Опубликовать как веб-службу для отображения
мастера публикации содержимого.
3.
Нажмите Далее для перехода к первому шагу публикации.
См. также

Идентификация дублированного содержимого
6.4.1.2 Идентификация дублированного содержимого
Если блок отчета, публикуемый как веб-служба, уже опубликован, на экране Идентификация
дублированного содержимого в мастере Публиковать содержимое дублированные блоки выделяются. Выделенный жирным шрифтом дублированный блок отображается под веб-службами, в которых он опубликован.

Нажмите Далее для перехода к следующему шагу.
См. также

Определение веб-службы
6.4.1.3 Публикация запросов на ввод
Примечание:
Обратите внимание, что, если для веб-служб требуется использовать несколько значений в запросах на ввод, следует воспроизводить запрос столько раз, сколько различных ответов ожидается, и каждый раз пользователю будет предложено ввести ответ.
1.
Выберите или отмените выбор запросов, которые необходимо включить в список запросов или исключить из него.
2.
Нажмите Выбрать все, чтобы выбрать все запросы, или Очистить все, чтобы очистить все запросы.
3.
Нажмите Далее для перехода к следующему шагу.
2012-12-04 345
Публикация, форматирование и совместное использование отчетов

6.4.1.3.1 Публикация запросов на ввод в веб-службах
Если содержимое, которое необходимо опубликовать, содержит связанные запросы на ввод,
для выбора запросов для публикации в веб-службе используется экран Выбрать запросы на
ввод в мастере публикации содержимого.
Если запрос не опубликован, веб-служба использует значение для запроса, указанное при последнем обновлении и сохранении документа. Например, если пользователь выбрал "США"
в запросе на ввод [Страна], а затем сохранил документ, веб-служба отфильтровывает данные на основе значения [Страна]="США" при ее следующем вызове с параметром refresh=true.
Если запросы опубликованы веб-службой, в случае вызова веб-службы с параметром refresh=true веб-приложения должны предоставить значения для этих запросов в окне веб-службы произвольного поставщика данных. Если пользователь не ввел значения для запросов,
будут использованы последние введенные значения.
6.4.1.4 Определение веб-службы
Перед публикацией блока как веб-службы необходимо на экране Определить опубликованное
содержимое в мастере Публиковать содержимое присвоить имя таблице, сделать доступными фильтры на основе данных блока и выбрать сервер для публикации блока.
Примечание:
Описываемый ниже параметр Совместно использовать содержимое отчета для всех
потребителей позволяет всем потребителям (сеансам) веб-служб использовать содержимое блока отчета из одного экземпляра документа. Применение этого параметра позволяет снизить потребление памяти на сервере обработки и рекомендуется в тех случаях, когда с содержимым параллельно работает большое число пользователей. Технически документ открывается первым потребителем, который отправил запрос на его получение. После этого все остальные потребители, отправляющие аналогичный запрос, получают документ от имени первого пользователя (с использованием его данных авторизации). Соответственно, при вызове веб-службы с использованием этого параметра надлежащий уровень безопасности не обеспечивается. Чтобы избежать конфликтов, все потребители должны иметь разрешения на открытие соответствующего документа. Кроме того, пользователям должны быть предоставлены разрешения на просмотр данных из базовых источников данных и доступ к ним.
Параметр Совместно использовать содержимое отчета для всех потребителей несовместим с функциями фильтрации и перехода по иерархии веб-службы. Единственный способ фильтрации данных документа Web Intelligence из веб-служб заключается в использовании фильтров раздела
(использование раздела отчета, предоставленного в качестве фильтра, в соответствующей веб-службе).
1.
Введите имя и описание для публикуемой таблицы в полях Имя и Описание.
2012-12-04 346
Публикация, форматирование и совместное использование отчетов

2.
Выберите параметр Совместно использовать содержимое отчета для всех потребителей,
чтобы разрешить всем потребителям (сеансам) веб-служб использовать содержимое блока отчета из одного экземпляра документа.
Если этот параметр выбран, параметр Установить фильтр недоступен. Эта команда отключена, поскольку потребители не могут использовать фильтры отчетов (для фильтрации содержимого с использованием обязательных входных параметров будут доступны только фильтры раздела). Заголовки раздела нельзя удалять, поскольку соответствующие параметры веб-службы являются обязательными входными параметрами (заголовки являются неотъемлемой частью структуры элемента отчета).
3.
Нажмите Установка фильтров и выберите объекты, которые необходимо сделать доступными для фильтрации в веб-службе.
4.
Выберите сервер для публикации содержимого в разделе Хост-сервер.
5.
Чтобы добавить, удалить или изменить серверы в списке хост-серверов, выберите Управление
серверами, затем выберите Добавить, Изменить или Удалить и обновите список серверов.
6.
Нажмите Далее для перехода к следующему шагу.
См. также

Публикация запросов на ввод

Сохранение и публикация веб-службы
6.4.1.4.1 Определение доступных данных для фильтрации в веб-службе
При публикации блока отчета как веб-службы можно сделать доступными объекты отчета, которые веб-приложения могут использовать для фильтрации данных, возвращаемых веб-службой.
Например, если опубликовать таблицу, содержащую измерения [Страна], [Регион] и [Доход],
можно сделать измерение [Страна] доступным в качестве фильтра. Веб-приложения,
обращающиеся к этой веб-службе, могут затем фильтровать данные по измерению [Страна].
Объекты для фильтрации появляются в виде параметров FilterCondition в функции
GetReportBlock_<имя_блока>
в веб-службе.
Для определения объектов, доступных для фильтрации, используется экран Определить
опубликованное содержимое мастера публикации содержимого. На этом экране приведен список всех объектов в отчете и выбраны объекты в блоке, которые публикуются по умолчанию.
Можно отменить выбор этих объектов и выбрать любой объект в отчете, чтобы сделать его доступным в качестве фильтра. Например, можно сделать измерение [Страна] доступным в качестве фильтра при публикации таблицы, включающей объекты [Регион] и [Страна], если измерение [Страна] отображается в отчете. Также можно сделать объекты [Регион] и [Доход]
недоступными в качестве фильтров.
Не обязательно включать какие-либо объекты отчетов как фильтры за исключением объектов,
отображаемых в заголовках разделов. Эти объекты уже выбраны в списке и отменить их выбор нельзя.
Если опубликовать блок в разделе, по умолчанию веб-служба выполняет фильтрацию по значению объекта раздела, соответствующего выбранному блоку. Например, если имеется отчет,
содержащий объекты [Страна], [Регион] и [Доход], в котором [Страна] является заголовком раздела, и опубликован блок в разделе, где [Страна]="Франция", веб-служба использует значение
2012-12-04 347
Публикация, форматирование и совместное использование отчетов

"Франция" в качестве значения по умолчанию для [Страна]. Веб-приложение, обращающееся к этой веб-службе, может предоставить другое значение для объекта [Страна], тогда веб-службой будут возвращаться данные, соответствующие этому фильтру.
Если опубликовать блок в отчете, содержащем фильтры запроса, объекты, в котором определены фильтры отчета, выбираются по умолчанию на данном экране. Выбор этих объектов можно отменить. Если опубликовать блок без определения объектов, доступных для фильтров,
веб-служба фильтрует данные на основе значений фильтров отчета. Если сделать объекты доступными, веб-приложения могут применять фильтры отчета, используя другие значения.
См. также

GetReportBlock_blockname
6.4.1.5 Сохранение и публикация веб-службы
Для сохранения и публикации веб-службы на хост-сервере используйте экран Публикация
нового содержимого или повторная публикация существующего содержимого в качестве
веб-службы в мастере публикации содержимого.
1.
Чтобы повторно опубликовать существующую веб-службу, выберите веб-службу и нажмите кнопку Опубликовать.
2.
Чтобы опубликовать новую веб-службу, выберите папку для публикации содержимого и нажмите Создать для отображения диалогового окна Опубликовать веб-службу.
Примечание:
Поскольку можно выполнять публикацию в существующую веб-службу или публиковать новую веб-службу, для упорядочения веб-служб допускается создавать новые папки. Чтобы добавить новую папку, нажмите Создать папку.
3.
Введите имя веб-службы в окне Имя веб-службы и описание службы в окне Описание.
4.
Выберите метод аутентификации для веб-службы в списке Аутентификация.
5.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно и сохранить и опубликовать веб-службу.
6.
Выберите веб-службу, в которую требуется выполнить публикацию.
7.
Нажмите кнопку Готово.
6.4.2 Просмотр опубликованного содержимого и управление им
Содержимое, опубликованное на различных веб-серверах, можно просматривать с помощью панели Публикатор веб-службы. Кроме того, панель Web Service Publisher позволяет
2012-12-04 348
Публикация, форматирование и совместное использование отчетов
редактировать опубликованные веб-службы и импортировать запросы QaaWS (Query as a Web
Service), которые затем можно повторно опубликовать как содержимое Web Intelligence.
6.4.2.1 Просмотр и управление опубликованным содержимым
1.
В режиме разработки откройте область Публикатор веб-службы, щелкнув значок публикатора веб-службы в левой области.
2.
Выберите сервер в списке Хост-сервер.
3.
Чтобы добавить, удалить или изменить серверы в списке хост-серверов, выберите Управление
серверами, затем выберите Добавить, Изменить или Удалить и обновите список серверов.
4.
Нажмите кнопку Представления, а затем выберите в меню способ упорядочения содержимого.
Описание
Действие
Опубликованное содержимое организуется как веб-служба > блок
Представление по веб-
службе
Опубликованное содержимое упорядочивается в последователь- ности документ > веб-служба > блок
Представление по доку-
менту и веб-службе
Опубликованное содержимое упорядочивается в последователь- ности документ > блок > веб-служба
Представление по доку-
менту и блоку
Запросы QaaWS (Query as a Web Service) отображаются под опубликованным содержимым. (Запросы QaaWS сохраняются в той же папке репозитория, что и службы BI.)
Показать запросы веб-
служб
5.
Чтобы изменить опубликованное содержимое, выберите блок и щелкните правой кнопкой мыши Изменить для запуска мастера публикации содержимого.
6.
Чтобы удалить опубликованное содержимое, выберите опубликованный блок или веб-службу и щелкните правой кнопкой мыши Удалить.
7.
Чтобы переименовать веб-службу, выберите веб-службу, щелкните правой кнопкой мыши
Переименовать и введите новое имя.
8.
Чтобы обновить список опубликованного содержимого, нажмите Обновить либо щелкните правой кнопкой мыши папку или веб-службу и выберите команду Обновить список.
9.
Чтобы выполнить поиск в списке веб-служб, введите текст, который необходимо найти, в окне поиска, и выберите параметры поиска в меню слева от окна поиска.
2012-12-04 349
Публикация, форматирование и совместное использование отчетов

Описание
Действие
При поиске учитывается регистр
Учитывать ре-
гистр
При поиске регистр не учитывается
Без учета регистра
Возвращаются только те веб-службы или блоки, имя которых начинается с текста для поиска
Совпадение в на-
чале
Возвращаются только те веб-службы или блоки, имя которых содержит текст для поиска
Совпадение в лю-
бом месте
См. также

Импорт и преобразование запросов QaaWS (Query as a Web Service)

Публикация блока отчета в форме веб-службы
6.4.2.2 Проверка опубликованного содержимого
Опубликованное содержимое можно проверить и исследовать структуру публикующей его веб-службы.
1.
Откройте публикатор веб-службы на экране Публикация нового содержимого или повторная
публикация существующего содержимого в качестве веб-службы в мастере публикации
содержимого.
2.
Выберите веб-службу для проверки и нажмите Проверка.
3.
Выберите функцию веб-службы, которую необходимо проверить, в раскрывающемся списке
Операция.
4.
Выберите параметры и операторы, для которых необходимо задать значения, на панели
Входные данные и введите их значения в правой части панели под заголовком Значение.
5.
Нажмите Отправить для вызова веб-службы с указанными значениями.
Возвращаемые веб-службой данные отображаются на панели Ответ сервера
6.
Выберите Изменить на представление в виде дерева/изменить на представление в виде
таблицы, чтобы отобразить данные веб-службы в виде дерева или в виде таблицы.
6.4.3 Импорт и преобразование запросов QaaWS (Query as a Web Service)
Пользователь может импортировать запросы QaaWS и выполнить их для создания блока, который будет вставлен в новый отчет. Когда пользователь импортирует запрос QaaWS, приложение
2012-12-04 350
Публикация, форматирование и совместное использование отчетов
создает запрос на основе структуры запроса QaaWS, затем выполняет этот запрос и вставляет полученный в результате блок в новый отчет. Исходный отчет QaaWS не изменяется.
Поскольку в SAP BusinessObjects Web Intelligence не поддерживается прямая публикация запросов
QaaWS, этот рабочий процесс можно использовать для публикации запросов QaaWS как служб
BI путем публикации полученного в результате блока как службы BI.
Примечание:
Сортировки, определенные в запросе QaaWS, не поддерживаются. При выполнении запроса
QaaWS все содержащиеся в нем сортировки теряются.
6.4.3.1 Публикация запроса QaaWS
1.
На основной панели инструментов выберите Опубликовать и в мастере публикации
содержимого откройте экран Публикация нового содержимого или повторная публикация
существующего содержимого в качестве веб-службы.
2.
Выберите Вид > Показать запросы QaaWS, чтобы отобразить запросы QaaWS.
3.
Выберите запрос QaaWS, который необходимо импортировать, и щелкните Импорт запроса
веб-службы.
Запрос QaaWS будет добавлен в документ как запрос Web Intelligence. Также добавляется вкладка отчета, имеющая такое же имя, что и запрос QaaWS. Вкладка "Отчет" содержит таблицу, соответствующую объектам запроса.
4.
Обновите добавленный запрос для отображения данных запроса веб-службы.
5.
Щелкните правой кнопкой мыши добавленную таблицу и выберите Опубликовать как
веб-службу, чтобы опубликовать таблицу как веб-службу.
См. также

Публикация блока отчета в форме веб-службы
6.4.4 Структура службы BI
Внешние веб-приложения получают доступ к опубликованному содержимому Web Intelligence путем вызова двух функций:

GetReportBlock_blockname

Drill_blockname
В вызовах обеих этих функций blockname – это имя блока, определенного в веб-службе.
2012-12-04 351
Публикация, форматирование и совместное использование отчетов

Приложения используют протокол SOAP для вызова функций и получения выходных данных функций, которые они могут затем анализировать.
6.4.4.1 GetReportBlock_blockname
Имя функции
GetReportBlock_blockname
Входные параметры
Обязательный?
Описание
Название
Да, если не указан sessionID или serializedSession
Вход в систему CMS
login
Да, если не указан sessionID или serializedSession
Пароль для системы CMS
password
Да, если блок отчета содержит записи раздела, в противном случае – нет. Для данных блоков с разделами используются и обязательные, и необязательные пара- метры reportfilter.
Один или несколько фильтров отчета.
Дополнительные сведения см. в приве- денной ниже таблице.
reportfilter
Да, когда refresh = true (истина) и под- сказка является обязательной, в против- ном случае – нет (false). Если значение для запроса на ввод не указано, будут использованы ранее определенные зна- чения. Потребление веб-служб, имеющих запросы на ввод в Web Intelligence, не означает, что запрос на ввод будет отображен. Значения для запроса следу- ет ввести в окне "Произвольный постав- щик данных - веб-служба".
Значения подсказки. См. ниже дополни- тельные сведения о параметрах
LovIndexValue подсказка
По умолчанию используется логическое значение false (по умолчанию при полу- чении ответа документ остается откры- тым). Значения: false или true.
Принудительное закрытие документа после того, как веб-служба предоставила ответ с запрошенным содержимым. Такое поведение позволяет оптимизировать потребление памяти на сервере, посколь- ку потребители могут задавать продолжи- тельность хранения документов.
closeDocument
2012-12-04 352
Публикация, форматирование и совместное использование отчетов

Обязательный?
Описание
Название
Необязательный параметр. Если иное не объявлено явно, извлекается содержимое всей таблицы. По умолчанию извлекается содержимое всей таблицы.
Определяет номер последней строки,
извлекаемой из источника. Этот параметр используется вместе с параметром startRow и определяет размер блока данных, который извлекается в выходном параметре таблицы (например, если за- даны значения startRow = 10 / endRow=
55, будет извлекаться 46 строк с номера- ми с 10 по 55 включительно). Последняя строка таблицы имеет ранг, равный раз- меру таблицы. Любое большее число автоматически приводится к этому значе- нию.
endRow
Необязательный параметр. Если иное не объявлено явно, извлекается содержимое всей таблицы. По умолчанию извлекается содержимое всей таблицы.
Определяет номер первой строки, извле- каемой из источника. Этот параметр ис- пользуется вместе с параметром endRow и определяет размер блока данных, кото- рый извлекается в выходном параметре таблицы (например, если заданы значе- ния startRow = 10 / endRow= 55, будет извлекаться 46 строк с номерами с 10 по
55 включительно). Первая строка табли- цы имеет номер 1. Любые меньшие зна- чения автоматически приводятся к 1.
startRow
Нет – значение по умолчанию false.
Повторно открывает документ при вызове веб-службы, сбрасывая детализации и фильтры.
resetState
Нет – значение по умолчанию false.
Принудительно обновляет документ.
refresh
Нет – значение по умолчанию true.
Извлекает данные из последнего экзем- пляра документа.
getFromLatestDocumentI
nstance
Нет – значение по умолчанию false.
Извлекает данные из папки "Входящие"
пользователя, если документ опублико- ван.
getFromUserInstance
2012-12-04 353
Публикация, форматирование и совместное использование отчетов

Обязательный?
Описание
Название
Нет – значение по умолчанию false.
Преобразовывает выходные данные в вертикальную таблицу.
Примечание:
Если блок является диаграммой, он все- гда преобразовывается в вертикальную таблицу, даже если для этого параметра задано значение false.
turnOutputToVTable
Нет.
Метка сеанса, позволяющая избежать использования имени и пароля для вхо- да. При ее использовании увеличивается значение счетчика количества сеансов.
sessionID
Нет.
Последовательный сеанс, позволяющий избежать использования имени и пароля для входа. При его использовании значе- ние счетчика количества сеансов не уве- личивается.
serializedSession
параметр reportfilter
Параметры reportfilter содержат два элемента:
Значения
Описание
Название
Любой
Значение, используе- мое для фильтрации данных filtering_value
EQUAL (по умолчанию)¦ GREATER ¦
GREATER_OR_EQUAL ¦ LESS ¦ LESS_OR_EQUAL ¦
NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
Оператор фильтра filtering_operator
Пример параметра reportFilter
Фильтр [Страна]="США" задается следующим образом:

US
EQUAL

2012-12-04 354
Публикация, форматирование и совместное использование отчетов

Выходные параметры
Описание
Тип
Имя
Ячейки таблицы
TTable table
Верхние колонтитулы таблицы
THeader headers
Нижние колонтитулы таблицы
TFooter footers
Имя для входа, используемое при вызове веб-службы строка user
Описание веб-службы, предоставляемое разработчиком данной службы.
строка documentation
Имя документа строка documentname
Дата последнего обновления документа dateTime lastrefreshdate
Дата создания веб-службы dateTime creationdate
Имя пользователя, создавшего эту веб-службу строка creator
Указывает, является ли документ запланированным.
boolean isScheduled
Запланированное время начала, если документ является запланированным.
dateTime scheduleStartTime
Запланированное время завершения, если документ является запланированным.
dateTime scheduleEndTime
Тип таблицы строка tableType
Число столбцов в выходной таблице int nbColumns
Число строк в выходной таблице int nbLines
См. также

Drill_blockname

Пример данных, возвращаемых службой BI
6.4.4.2 Drill_blockname
Имя функции
Drill_blockname
Примечание:
Этот вызов веб-службы нельзя использовать в том случае, если включен параметр совместного использования документов (Совместно использовать содержимое отчета для всех
потребителей в «мастере публикации содержимого») (соответствующие методы не будут заданы
2012-12-04 355
Публикация, форматирование и совместное использование отчетов
в WSDL-файле веб-службы). При вызове с включенным параметром потребитель получает сообщение об ошибке.
Входные параметры
Синтаксис функцииDrill_<имя_блока> аналогичен функции GetReportBlock_<имя_блока>
за исключением следующих отличий:

нет параметров reportfilter;

нет дополнительных параметров drillpath;

нет дополнительных параметров drillfilter.
Обязательный?
Описание
Название
Да
Указывает инструкцию детализации drillpath
Нет
Указывает фильтр, применяемый при дета- лизации drillfilter
Параметр drillpath
Параметры drillpath относятся к типу DrillPath. Они содержат три элемента:
Значения
Описание
Название
Любой
Измерение для детализации от
Любой
Значение для детализации значение
UP ¦ DOWN
Тип операции детализации drilloperation
Примечание:

Наряду с отдельными значениями (например "Лос-Анджелес"), значение может передавать определения, например "Все города".

Если инструкция детализации недопустима, веб-служба возвращает исходные данные таблицы.

В конце перехода по иерархии веб-служба возвращает последние доступные значения в иерархии детализации.

Можно указать несколько параметров drillpath при условии, что эти параметры не ссылаются на различные уровни в одной и той же иерархии детализации.
Параметр drillfilter
Параметры drillpath позволяют применить фильтры детализации во время детализации:
2012-12-04 356
Публикация, форматирование и совместное использование отчетов

Значения
Описание
Название
Любые
Измерение для фильтрации измерение
Любой
Значение для фильтрации значение
EQUAL ¦ GREATER ¦ GREATER_OR_EQUAL ¦ LESS ¦
LESS_OR_EQUAL ¦ NOT_EQUAL ¦ INLIST ¦ NOT_INLIST
Оператор фильтра оператор
Примечание:

Наряду с отдельными значениями (например "Лос-Анджелес"), значение может передавать определения, например "Все города".

Если инструкция детализации недопустима, веб-служба возвращает исходные данные таблицы.

В конце перехода по иерархии веб-служба возвращает последние доступные значения в иерархии детализации.

Можно указать несколько параметров drillpath при условии, что эти параметры не ссылаются на различные уровни в одной и той же иерархии детализации.
См. также

GetReportBlock_blockname
6.4.4.3 Выходные параметры служб BI
В следующей таблице перечислены выходные параметры, возвращаемые службой BI:
Описание
Тип
Имя
Ячейки таблицы
TTable table
Ячейки верхних колонтитулов таблицы
THeader headers
Ячейки нижних колонтитулов таблицы
TFooter footers
Имя для входа, используемое при вызове веб-службы строка user
Описание веб-службы, предоставляемое разработчиком данной службы.
строка documentation
Имя документа строка documentname
Дата последнего обновления документа dateTime lastrefreshdate
Дата создания веб-службы dateTime creationdate
Имя пользователя, создавшего эту веб-службу строка creator
2012-12-04 357
Публикация, форматирование и совместное использование отчетов

Описание
Тип
Имя
Указывает, является ли документ запланированным.
boolean isScheduled
Запланированное время начала, если документ является запланированным.
dateTime scheduleStartTime
Запланированное время завершения, если документ является запланированным.
dateTime scheduleEndTime
Тип таблицы строка tableType
Число столбцов в выходной таблице int nbColumns
Число строк в выходной таблице int nbLines
Пример параметра таблицы


Australia
Accommodation
Bungalow
172980


Australia
Accommodation
Hotel Room
345510


Пример параметра верхних колонтитулов
1   ...   27   28   29   30   31   32   33   34   ...   43


написать администратору сайта