powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle BI Publisher. Может ли report вернуть два файла?
7 сообщений из 7, страница 1 из 1
Oracle BI Publisher. Может ли report вернуть два файла?
    #39418116
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго дня!
Есть отчет, есть модель данных, в которой есть несколько датасетов. Шаблон Excel, в нем два листа - сама форма отчетная и расшифровка к ней на втором листе. В модели данных имеется before-триггер, который заполняет gtt таблицу для расшифровки. Из этой таблицы тянут данные датасеты для отчетной формы(первого листа шаблона).
Расшифровка выросла и стала сильно больше 65к строк(2М+). В поисках решения для выгрузки пользователю расшифровки пришло только одно решение - делать для расшифровки rtf-шаблон с дроблением по листам и выгружать его в xlsx пользователю.

Можно ли вернуть пользователю два файла - и саму форму в xls, и расшифровку в xlsx(сконверченную с rtf) за раз?
Вероятно, нет, но все же...
Спасибо.
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39418169
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы подошел с другой стороны:

1) А может ли пользователь принять два файла? Каким образом он хочет эти два файла получить?

2) А нафига два файла, почему все не запихнуть в один?

Расшифровка выросла и стала сильно больше 65к строк(2М+)


Ну и третий:
и что? находятся люди, которые все эти 65 K строк глазами с экрана просматриваю? начальству денег на картриджи/тонер/бумагу, что бы 65 K строк печатать на принтере не жалко? 65K строк, это AFAIK как минимум 1000 страниц печатного текста, а то и больше. Около 5 килограмм при стандартной офисной бумаге. Таким отчетом вполне и убить можно, хорошее средство самообороны ))) получилось.


Когда такое кол-во данных участвует не в экспорте/импорте, интеграции, BI и т.д., а в отчете... Т.е. в вещи, которая в "классическом" случае, должна из принтера в виде бумажки вылезти... Возникают сомнение.... Что проблема кроется не в средстве/коде программы, а в самой постановке задачи.

IMHO & AFAIK
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39418558
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Leonid Kudryavtsev1) А может ли пользователь принять два файла? Каким образом он хочет эти два файла получить?
Ему то как бы все-равно. Он хочет получить расшифровку для большого сводного отчета

Leonid Kudryavtsev2) А нафига два файла, почему все не запихнуть в один?

Да в том дело, что сама форма отчета для регулятора и она не терпит вмешательств в форматирование Excel-документа. Поэтому rtf-шаблон для нее - не вариант

Leonid KudryavtsevНу и третий:
и что? находятся люди, которые все эти 65 K строк глазами с экрана просматриваю? начальству денег на картриджи/тонер/бумагу, что бы 65 K строк печатать на принтере не жалко? 65K строк, это AFAIK как минимум 1000 страниц печатного текста, а то и больше. Около 5 килограмм при стандартной офисной бумаге. Таким отчетом вполне и убить можно, хорошее средство самообороны ))) получилось.


Ну это классический вопрос... И на него есть столь же классический ответ - "классический" случай, как водится, часто отличается от реальной жизни :)
Пользователю сделали отчет. В нем большая часть областей деятельности предприятия, скажем так. Большинство сумм собраны с аналитических модулей(а не с синтетики(ГК)). Каждая сумма собрана из 100500 договоров, счетов-фактур и всего такого прочего. Данных, чтобы проверить эти сборные суммы он не имеет, а, значит, желает получить расшифровку. А вот объем этой расшифровки велик. Ясно, что печатать ее никто и никогда не будет, но смотреть ее будут
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39419073
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...Да в том дело, что сама форма отчета для регулятора и она не терпит вмешательств в форматирование Excel-документа. Поэтому rtf-шаблон для нее - не вариант

Тут помочь не могу. Т.к. работал с паблишером в то время, когда он еще "чистый" Excel шаблоны не понимал. (ну или нужно паблишер ставить и доки читать)

Excel в паблишере делали "ручками" через XMLT преобразования - соответственно никаких проблем побить данные по листам экселевской книги, лично у меня бы не было )))

Про Excel шаблоны нужно у Jack Carver'а спрашивать, если он еще в данной конференции обитает.

Leonid Kudryavtsev
Ну это классический вопрос... И на него есть столь же классический ответ - "классический" случай, как водится, часто отличается от реальной жизни :)
Пользователю сделали отчет. В нем большая часть областей деятельности предприятия, скажем так. Большинство сумм собраны с аналитических модулей(а не с синтетики(ГК)). Каждая сумма собрана из 100500 договоров, счетов-фактур и всего такого прочего. Данных, чтобы проверить эти сборные суммы он не имеет, а, значит, желает получить расшифровку. А вот объем этой расшифровки велик. Ясно, что печатать ее никто и никогда не будет, но смотреть ее будут

Это понятно.

I)
Просто если делать по "хорошему", то ответ на свои бизнес задачи человек должен __удобно__ в системе находить.

А то выглядит так, что сделали систему (или допилили существующую западную), в которой работать не возможно, поэтому все данные выгрузим в Excel, путь там разбираются.

Возникает подозрение, что как минимум требуется форма, где человек эти же данные смог бы удобно просмотреть / проверить перед формированием отчета.

Разумеется все это чисто теоретически и сферично-вакуумно. Но обычно такие задачи относили в разряд "интеграция/экспорт" или коллегам в модуль BI сплавляли.

По более чем 4 проектам, даже ни одного такого отчета вспомнить не могу. (кроме книги покупок/продаж в одной из систем, но явно ошибочно сделанной! по принципу "на отеб...сь")

Были отчеты сделанные специально для анализа данных - фактически ручная аналитика для OeBS на Oracle Reports + XML Publisher, но и они по параметрам были сделаны так, что результат отчета вполне можно было "распечатать". Просто поля для аналитики (группировок, сортировок) настраивались. Пара таких отчетов заменяла несколько десятков (30-40) старых отчетов в старой 1C системе (заменяли 1C на OeBS)

II)
Не знаю как сейчас, но раньше, XML Publisher работал через DOM. Т.ч. такие отчеты вполне могли всю память в 32 разрядной JVM скушать. Возможно сейчас что-то поменялось (вроде Xalan / Xerser уже давно XMLT делают через SAX)

P.S.
Вам сотрудники не требуются? А то я безработный
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39420424
Be or not to be...
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid Kudryavtsev,

Все верно, согласен.

P.S. Если только вдруг есть желание перебраться в Центральную Азию, в край бескрайних степей... :)
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39423913
Jack Carver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Be or not to be...,

Попробуйте применить SPLIT для листа с расшифровкой, если есть по чему разбивать.
...
Рейтинг: 0 / 0
Oracle BI Publisher. Может ли report вернуть два файла?
    #39424295
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
p.s. в каждой шутке есть доля не шутки. В принципе запросто. Если что, мой e-mail в профиле.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle BI Publisher. Может ли report вернуть два файла?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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