SAP Business Objects 3.1 XI проблемы со структурой регенерации - PullRequest
0 голосов
/ 17 октября 2018

У меня проблемы с обновлением структуры таблицы в моей вселенной.Мы добавили некоторые данные в справочную таблицу, которая используется в юниверсе.После проверки новых данных в базе данных (Oracle 11g) все было в порядке.Затем открыл конструктор в BO, импортировал юниверс, посмотрел на связанную таблицу, которая показывает только существующие элементы (но не новые) - что мне показалось нормальным.Я нажал на «Просмотр» / «Восстановить структуру», но BO говорит, что структуру не нужно восстанавливать?

Я понятия не имею, что идет не так и как я могу добавить новые элементы в таблицу в моемвселенная.Или я должен обновить содержимое таблицы по-другому?

Ответы [ 2 ]

0 голосов
/ 18 октября 2018

Ответ Джо дал мне подсказку, чтобы еще раз проверить, почему новые поля не были там.И наконец я нашел это.Моя «таблица» была представлением, которое нужно было актуализировать (оператор SQL-select), и после этого я мог собирать данные в свою вселенную, как показано в отчетах.Теперь все в порядке.

0 голосов
/ 17 октября 2018

Возможно, что Designer неправильно читает словарь данных базы данных и поэтому не видит новый столбец.

Поля данных не имеют , присутствующих в модели в Designerдля того, чтобы объекты ссылались на них.Поэтому я бы создал новый объект юниверса, который ссылается на одно из новых полей, и проанализировал его.Если он анализируется, то поле действительно есть, и дизайнер просто его не видит.Однако, если это не работает (то есть, вы получаете ошибку типа «неверный идентификатор»), тогда поля там нет.

...