powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Хранилище, учетная система, справочники
2 сообщений из 2, страница 1 из 1
Хранилище, учетная система, справочники
    #32185983
Andrey Savchenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день,

В ходе разработки хранилища у нас возник спор на следующую тему:

Есть учетная система со своей БД. В ней хранятся некие справочные данные, которые в хранилище будут использоваться в качестве элементов измерений.
Каждый элемент любого справочника имеет уникальный id в рамках своей учетной системы.

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

id_в_УС | id_в_ХД | статус (добавлен, удалить, изменить....)

И еще один вопросик по теме, как лучше всего решать вопросы изменений в справочных данных в ниже лежащих по отношению к ХД системах.

спасибо.
...
Рейтинг: 0 / 0
Хранилище, учетная система, справочники
    #32185992
Aleksm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зависит от системы, в которой ведутся эти справочники, технологии по которой они ведутся, а так же задач, для которых создается ХД.

В общем случае лучше сделать перекодировку, особенно для медленноменяющихся измерений. Т.к. в этом случае можно будет корректно отслеживать изменения отдельных атрибутов в значении элемента измерения. Например, предприятие может поменять название или форму собственности. В этом случае в источнике , скорее всего, будет выполнена операция обновления для уже существующего ID, а в ХД может быть выполнена операция вставки новой записи, с сохранением истории старого названия предприятия.

Это полезно сделать в том случае, если необходимо иметь возможность загружать и интегрировать данные из разных систем (даже если на данном этапе проекта такой интеграции нет, но в будущем она предполагается). Например, в случае если кодировка в разных источниках отличается. Тогда будет возможность хранить в перекодировочной таблице значения идентификаторов из разных источников и сопоставлять их с ID из ХД.

Если это суррогатные ключи и ХД будет использоваться только для анализа, при котором нет необходимости отслеживать медленноменяющиеся измерения, а так же существует только один источник, то можно использовать ИД из внешней системы.

Если это не суррогатный ID, а некий код, например, код ЖД станции либо ИНН, либо код из общероссийского классификатора продукции, то тогда однозначно надо делать перекодировку.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / OLAP и DWH [игнор отключен] [закрыт для гостей] / Хранилище, учетная система, справочники
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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