|
|
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Приветствую всех! Наблюдаю очень странное поведение отчёта BI Publisher. А именно - отчёт при запуске с одними и теми же значениями параметров возвращает произвольный набор данных. Причём набор данных не полный (сравниваю с результатами этого же SQL запроса в PL/SQL Developer'е). Кто-нибудь встречал подобное? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 13:27 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Помнится, что-то было такое.. Я бы начал смотреть по порядку - точно ли в вашем запросе нет связок без альясов, где наименования полей одинаковые(или совпадают с именами переменных)? В датасете у вас запрос из таблицы или используете какого-то рода массив данных - функция, которая табличный тип возвращает или еще чего? Уверены, что у вас нет полей(параметров), где неявное преобразование проходит, что может повлиять как-то на результат? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 13:44 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Ну и про NLS не забывать. Параметры сессии в BI могут отличаться от параметров сессии, которую вы открываете через девелопер. А лучше покажите свой датасет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 13:45 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Master_Detailточно ли в вашем запросе нет связок без альясов, где наименования полей одинаковые(или совпадают с именами переменных)? Все имена полей результирующего набора данных разные и отличаются от наименования переменных. Master_DetailВ датасете у вас запрос из таблицы или используете какого-то рода массив данных - функция, которая табличный тип возвращает или еще чего? Датасет содержит довольно большой SQL запрос (SQL Query - Oracle) из множества таблиц. Master_DetailУверены, что у вас нет полей(параметров), где неявное преобразование проходит, что может повлиять как-то на результат? Тут немного не понял вопроса, а именно про "неявное преобразование". Если не сложно, поясните. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 14:04 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Master_DetailНу и про NLS не забывать. Параметры сессии в BI могут отличаться от параметров сессии, которую вы открываете через девелопер. А лучше покажите свой датасет С этим же источником данных другие отчёты ведут себя стабильно - результаты выполнения отчётов постоянны. Master_DetailА лучше покажите свой датасет Что конкретно показать, SQL запрос или целиком модель данных и репорт интересуют? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2019, 14:07 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Вопрос остаётся открытым... Обнаружил странную особенность - когда выводится результат соединения двух подзапросов, то набор данных выводится полностью (пробую выгружать подряд в разных форматах для одних и тех же параметров запуска). Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. А при добавлении третьего подзапроса отчёт начинает возвращать не полный набор данных. Причём в одном формате может вывести полный набор, затем сразу после этого (не меняя значения параметров запуска) при запуске в другом формате выводит тоже полный набор данных, а при выборе третьего формата (например *.xlsx) выводит не полный результирующий набор данных. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. При том, что в шаблоне (Word - простой вывод таблицы с <?for-each:G_1?> ... <?end for-each?>) никаких условий для строк нет. Пробовал делать шаблон в *.xls, но та же самая история. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2019, 12:32 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
Забыл написать, что при выборе в качестве выходного формата XML Data набор данных формируется не полностью. Т.е. (как я понимаю) xml сервером BI Publisher формируется полностью не каждый раз. В этом, видимо, и проблема. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2019, 12:50 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
chikaginsk, Проверьте то, что вы пытаетесь отразить в отчете на наличие символов '<','>' и прочей лабуды которая может "рвать" xml. Суть publisher: получить xml и с помощью xslt трансформации привести в необходимый формат. И либо publisher не может сгенерировать xml или преобразовать в запрошенный формат. В вашей ситуации 1 вариант, раз уж вы даже xml не можете получить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2019, 18:59 |
|
||
|
BI Publisher странное поведение отчёта
|
|||
|---|---|---|---|
|
#18+
sharkoff_new, Благодарю, разобрался - пришлось переделать sql запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2019, 06:57 |
|
||
|
|

start [/forum/topic.php?fid=49&msg=39800556&tid=1857598]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 262ms |
| total: | 417ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...