powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OBI 11G Go Url для direct sql
6 сообщений из 6, страница 1 из 1
OBI 11G Go Url для direct sql
    #39432317
Кostas_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.
Пару вопросов по Go Url

Есть работающая ссылка
'http: //serv:9704/analytics/saw.dll?Go&path=%2FUsers%2FUser12%2FReport1&Action=Navigate&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555&Format=csv'
которая для клиента 555 выгружает данные отчета Report1 в csv-файл.

1. Как сделать чтобы вместо &P3=555 бралось значение из промпта информ. панели (например, через переменную презентации)?
2. Как использовать параметр &P2="Collection"."Dim Client"."Id Client" (предметка, таблица, поле таблицы) для отчета сделанного через прямой запрос к БД? В нем же нет обращения к объектам презентационного уровня - как указать поле для параметризации?
...
Рейтинг: 0 / 0
OBI 11G Go Url для direct sql
    #39432823
Evgeny2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На странице редактирования информационной панели, кидаете элемент "Ссылка на действие".
В свойствах выбираете "Переход к web-странице" и вставляете строку перехода с параметрами по умолчанию.
Потом в окне редактирования действия, нажимаете кнопку "Определение параметров".
Параметры по умолчанию станут подставляемыми в строку по нажатию по ссылке.
Так у Вас появится вариантр выбора параметра при переходе по ссылке.

На второй вопрос подсказать не могу - не делал так.
...
Рейтинг: 0 / 0
OBI 11G Go Url для direct sql
    #39433035
Кostas_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Evgeny2,
проделал все 4-ре пункта, но что-то не срабатывает.

При нажатии по ссылке появляется диалог ввода параметров (в окне редактирования действия, нажимаете кнопку "Определение параметров" - скрыл из него лишние параметры - оставил только id_client-а), ввожу id клиента (вместо 555 пишу 111) и перехода на отчет не происходит - просто пустая страница.

Заметил, что в броузерной строке поменялась ссылка
с
'http: //serv:9704/analytics/saw.dll?
Go&path=%2FUsers%2FUser12%2FReport1&Action=Navigate&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555&Format=csv'
на
'http: //serv:9704/analytics/saw.dll?Go=&path=%252FUsers%252FUser12%252FReport1&Action=Navigate&P0=1&P1=eq&P2=%22Collection%22.%22Dim%20Client%22.%22Id%20Client%22&P3=111&Format=csv

Вопрос такой, а, все-таки, через переменную, задаваемую в промпте отчета, нельзя сделать передачу параметра. Типа писать что-то подобное...
не &P3=555, а &P3=@{var1_id_client}
?
...
Рейтинг: 0 / 0
OBI 11G Go Url для direct sql
    #39433203
bishnike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кostas_11,

полагаю что задача решается версткой ссылки в прямом запросе,
поля предметной области недоступны, но собрать ссылку конкатенацией необходимых элементов никто не запрещает
т.е. как-то так
Код: html
1.
'<a href = "http://<домен:порт>/analytics/saw.dll?Go&Path=/shared/...&Options=fd&Action=Navigate&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=' || '@{pv_some_name}{def_val}' || '&Format=csv" target="_blank">текст ссылки</a>'

возможно двойные кавычки нужно заменить на "%22".
Если подставляется числовое значение то обернуть в CAST(@{pv_some_name}{-1} as char), в общем +/- особенности синтаксиса или работы браузеров.
...
Рейтинг: 0 / 0
OBI 11G Go Url для direct sql
    #39435872
Кostas_11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bishnike,
вопрос с передачей параметра именно в direct sql отпал (затащил в репозиторий все объекты на основе которых нужен GoUrl).
Осталось понять как просто передавать передавать параметр в GoUrl .

...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=555 - работает

но не работает
...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3=@{pv_some_name}{-1}
...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3='@{pv_some_name}{-1}'
...&P0=1&P1=eq&P2="Collection"."Dim Client"."Id Client"&P3="@{pv_some_name}{-1}"

с ошибкой на этапе сохранения ссылки
"there is not corresponding parameter for the following URL token(s):@{pv_some_name}"

Имхо до всяких cast еще даже и не дошло.
...
Рейтинг: 0 / 0
OBI 11G Go Url для direct sql
    #39435996
Evgeny2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кostas_11, посмотри на картинку. Если сделаешь, как я писал ранее, то у тебя будет возможность вставить переменные репозитерия.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / OBI 11G Go Url для direct sql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]