Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Triseca_Academy_BW_Training_Materials.doc
Скачиваний:
52
Добавлен:
02.09.2019
Размер:
12.11 Mб
Скачать

8.3.14Моделирование ods-объектов

Самый важный вопрос при моделировании ODS-объектов: какие инфо-объекты формируют ключевые поля ODS-объекта, и какие инфо-объекты представляют поля данных?

При этом не следует учитывать особенности моделирования инфо-кубов, так как поля данных в ODS-объекте могут содержать и показатели, и признаки.

При моделировании ODS-объекта необходимо определить следующее:

  • Какие инфо-объекты должен содержать ODS-объект?

  • Какие объекты однозначно определяют процесс? Эти объекты не зависят друг от друга и, как правило, формируют ключ ODS-объекта.

  • Все другие объекты, т. е. те объекты, которые являются тем или иным образом зависящими от объектов, определенных на втором шаге, обычно составляют поля данных для ODS-объекта.

ODS-объект, который содержит информацию по счетам на уровне заголовка и позиции, как правило, получает в качестве ключевых полей только счет-фактуру инфо-объекта и номер позиции счета. Все другие объекты, такие как клиент, материал и выручка, должны быть смоделированы как поля данных. Может оказаться, что моделирование этих отношений довольно затруднительно – например, в случае отсутствия необходимости обновления данных в ODS-объекте на уровне документа или позиции документа. В этом случае, имеет смысл выводить эти отношения с помощью модели отношений позиций.

8.3.15Управление ods-объектами

В этом разделе рассматриваются особенности управления ODS-объектами. В частности, рассматриваются различные функции удаления, интеграция новых целей данных в существующий поток данных, моделирование обновления в связанных целях данных и заявка на исправление.

8.3.16Функции удаления

В системе BW существует несколько способов удаления данных из ODS-объекта:

  • удаление запросов;

  • выборочное удаление;

8.3.16.1Удаление запросов

Удаление отдельных запросов преимущественно используется для удаления из ODS-объекта запросов с ошибками. В процессе удаления следует различать две ситуации:

  1. Удаляемый запрос(ы) еще не был активирован. В этом случае запросы просто удаляются из очереди активации. Поскольку эти запросы не были активированы, вносить исправления в таблицу с активными данными и журнал изменений не требуется.

  2. Удаляемый запрос(ы) был активирован.

Информация: При этом удаляемые запросы не должны обновляться в связанных целях данных или при переносе в эти цели данных.

При выполнении активации можно активировать более одного запроса, а в запросе журнала изменений имеется опция их объединения. Поэтому следует различать две ситуации:

  • Для каждого загружаемого запроса существует ровно один запрос журнала изменений (далее называемый запросом PSA). В этом случае запрос журнала изменений удаляется из журнала изменений и из таблицы с активными данными.

  • При выполнении активации несколько запросов PSA были объединены в один запрос журнала изменений. В этом случае все другие запросы PSA, которые содержатся в этом же запросе журнала изменений, при удалении запроса PSA также удаляются.

В обоих случаях при удалении выполняется откат. Откат означает возврат к статусу, имевшему место до момента проводки удаляемых запросов. Если удаляемый запрос не является последним запросом ODS-объекта, то все запросы, которые были активированы после удаляемого запроса, тоже должны быть удалены из ODS-объекта.

Удаление запроса инициируется из управления ODS-объектами. При этом выбирается один или несколько запросов; затем они удаляются.

Предпосылкой для использования этой процедуры удаления является то, что удаляемые запросы не были обновлены в связанных целях данных. В этом случае, сначала следует удалить запросы из всех задействованных целей данных, а затем сбросить статус информационной витрины. Если удаляемые запросы все еще содержатся в связанных целях данных, можно выполнить следующее: в ракурсе управления ODS-объектом на закладке Запросы просмотрите столбец Статус информационной витрины инфо-куба/ODS. При обновлении запросов в связанных целях данных в этом столбце появляется зеленая галочка.

При нажатии на эту галочку появится всплывающее окно, в котором будет выведено название исходящего запроса. Необходимо записать этот номер (он потребуется при удалении запросов из задействованных целей данных в одном из следующих шагов). В этом всплывающем окне также имеется кнопка монитора. Эта кнопка используется для доступа к монитору этого запроса. В окне монитора также имеется кнопка “Управление целями данных”, используемая для доступа к целям данных, задействованным в этом запросе. После этого можно выполнить удаление запросов.

Рисунок 110 Удаление запросов

Соседние файлы в предмете Бухгалтерский учет