|
|
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
Привет, вопрос спецам: никто не знает что запоминается внутри WebI отчёта, если он был создан юниверсом? Я так понимаю SQL запросов, формат отчёта и последний срез данных, правильно? На самом деле проблема в следующем: что произойдёт, если незначительно поменяется модель данных, будут ли работать старые отчёты или их нужно заново составлять? "Незначительно поменяется" = например, мы перенесли 3 поля из одной таблицы в другую, соответственно подправили юниверсе. Будут ли работать старые отчёты составленные для старой модели данных? Можно ли как в WebI провести анализ зависимости, т.е. выяснить к каких отчётах используются те или другие объекты из определённого юниверса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 13:24 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
anykey-щик На самом деле проблема в следующем: что произойдёт, если незначительно поменяется модель данных, будут ли работать старые отчёты или их нужно заново составлять? "Незначительно поменяется" = например, мы перенесли 3 поля из одной таблицы в другую, соответственно подправили юниверсе. Будут ли работать старые отчёты составленные для старой модели данных? Зависит от структуры используемого юниверса. Изменение структуры юниверса может как повлиять на данные в отчете, так и не внести в отчет никаких изменений. Самое простое средство анализа - проверить данные в отчетах, затрагивающих произведенные изменения (с другими инструментами пока не сталкивался)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 15:35 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
спасибо freestyle, а в моём примере, как вы думаете? Ещё раз: Был юниверс, составили с ним отчёт, отчёт сохранили где-то на сервере. Потом поменялась модель данных, поле Х, которое используется в отчёте переехало из таблицы А в таблицу Б, биснес-объект поля был изменён в select-части, т.е. просто заменил А. на B. в определении объекта. Вопрос: будет ли работать отчёт? Ясное дело, что если в отчёте сохранён только SQL запроса, то не будет (т.к. в нём упоминается A.Х). Но если в отчёте есть ID oбъектов из юниверса, то по идее открыть отчёт с новыми данными вряд ли получится, но если войти в режим "Edit report", т.е. загрузить юниверс, то он в принципе должен быть в состоянии заменить изменённое определие объекта и сгенерить безошибочный SQL. Что неужели нигде нет инфы поподробней о сабже ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.02.2009, 16:08 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
anykey-щик, Привет Короче будет так. После переноса поля. Отчет будет открыт со старыми данными в первый раз. После обновления все будет хорошо то есть запрос обновления будет выполнен к новой таблице. Почему: Потому что Universe - есть уровень абстракции. Отчет оперирует обьектами Universe. До тех пор пока все обьекты Universe на месте ему все равно. Другое дело что в результате переноса поля может измениться логика и соответственно результаты отчета итп но это уже другие проблемы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2009, 06:47 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
Отчет запоминает данные(я думаю опционально) и id объектов univers. При первом открытии он обновляет данные о структуре univers, уже используемых объектов, SQL запрос он в себе не хранит иначе пропал бы весь смысл univers, как абстрагирующего слоя. При последующих обновлениях отчета структура univers не запрашивается. Поэтому для обновления изменений в univers достаточно закрыть отчет и открыть его заново. И если unives проходит тестирование, то думаю синтаксических ошибок в старых отчетах не будет(ну если конечно не менялись типы объектов) а вот логические ошибки могут появиться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2009, 14:01 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
Есть в настройках такая хитрая галочка как генерировать SQL (при соответствующей установке) так вот если использовать её то БО не будет генерировать новый запрос в соответствии с изменениями в юниверсе ну или в противном случае будет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2009, 09:47 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за помощь, по моему BO действительно не очень капризничает при изменении юниверса. А по поводу этого вопроса есть какие-нибудь мысли: Можно ли как в WebI провести анализ зависимости, т.е. выяснить к каких отчётах используются те или другие объекты из определённого юниверса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.02.2009, 16:37 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
anykey-щикМожно ли как в WebI провести анализ зависимости, т.е. выяснить к каких отчётах используются те или другие объекты из определённого юниверса? Конечно можно SDK спасет :) посмотри здесь http://www.forumtopics.com/busobj/viewforum.php?f=25 может что и подойдет ! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2009, 18:29 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
west151 Конечно можно SDK спасет :) посмотри здесь http://www.forumtopics.com/busobj/viewforum.php?f=25 может что и подойдет ! спасибо, но там куча всякого homebrew, не уверен, что выберу правильное. Пальцем не ткнёшь, если не трудно? Мне нужно для WebI R2. Вроде как по описанию подходят: http://www.forumtopics.com/busobj/viewtopic.php?t=60568 http://www.forumtopics.com/busobj/viewtopic.php?t=16473 http://www.forumtopics.com/busobj/viewtopic.php?t=80856 - WID scanner .. и парочка других. А что обозначает WID жаргоне БО? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 18:38 |
|
||
|
Что запоминает отчёт BO WebI XI R3?
|
|||
|---|---|---|---|
|
#18+
anykey-щик, Вполне возможно что там нет идеального решения но можно по образу на басике наваять скрипт из того что ты предлагаешь думаю вторая ссылка, wid это расширение файлов WI ибо R2 все отчеты хранит на файловой системе ... можешь поискать ... если интересно !!! Там еще есть файл exel который открывает юниверс и все объекты в ексельный файл пихает ... тоже может пригодиться !!!! :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2009, 20:18 |
|
||
|
|

start [/forum/topic.php?fid=31&fpage=91&tid=1536371]: |
0ms |
get settings: |
11ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 418ms |

| 0 / 0 |
