Маппинг — различия между версиями

Материал из ANT-Inform documentation
Перейти к: навигация, поиск
 
 
(не показаны 2 промежуточные версии этого же участника)
Строка 3: Строка 3:
 
В [[ИУС-ГАЗ]] ведутся [[НСИ|глобальные справочники некоторых объектов]] (трансгазов, региональных газовых компаний, групп отраслей, отраслей, субъектов РФ, моделей вычислителей и т.д.).
 
В [[ИУС-ГАЗ]] ведутся [[НСИ|глобальные справочники некоторых объектов]] (трансгазов, региональных газовых компаний, групп отраслей, отраслей, субъектов РФ, моделей вычислителей и т.д.).
  
Для целей синхронизации это означает, что такие данные загружаются как [[Прототипы Метаданных (ПМ)]]. Для каждой [[команды адаптера]] в описании указано загружаются объекты или [[ПМ]]. Такие объекты требуют связки на реальные объекты, указателями на которые они являются.
+
Для целей синхронизации это означает, что такие данные загружаются как [[ПМ|Прототипы Метаданных (ПМ)]]. Для каждой [[команды адаптера]] в описании указано загружаются объекты или [[ПМ]]. Такие объекты требуют связки на реальные объекты, указателями на которые они являются.
  
 
На следующих шагах загрузки [[ПМ]] будут использоваться для поиска реального объекта, который необходимо использовать. Соответственно, до того как все [[ПМ]], на которые есть ссылки в загружаемых на данном этапе данных имеются ссылки, будут указывать на реальные объекты, которые следует использовать (связаны) - будут возникать ошибки. Чаще всего такие ошибки имеют суффикс "_1" что указывает на то что их исправление должно быть выполнено на стороне [[ИМУС]]
 
На следующих шагах загрузки [[ПМ]] будут использоваться для поиска реального объекта, который необходимо использовать. Соответственно, до того как все [[ПМ]], на которые есть ссылки в загружаемых на данном этапе данных имеются ссылки, будут указывать на реальные объекты, которые следует использовать (связаны) - будут возникать ошибки. Чаще всего такие ошибки имеют суффикс "_1" что указывает на то что их исправление должно быть выполнено на стороне [[ИМУС]]
Строка 15: Строка 15:
 
  |[[Файл:Mapping_new_scheme.png|500px|thumb|center|Новая, унифицированная схема маппинга - несколько типов объектов в одном пункте дерева]]
 
  |[[Файл:Mapping_new_scheme.png|500px|thumb|center|Новая, унифицированная схема маппинга - несколько типов объектов в одном пункте дерева]]
 
  |}
 
  |}
 +
 +
{{ ambox | text = Важно понимать что разрешение ссылок происходит в момент импорта, а не использования [[ПМ]] (например если при загрузке Корректора он ссылается на [[ПМ]] модели [[корректор]]а, которая не замаплена - будет ошибка). Таким образом, после выполнения или изменения маппинга, для исправления ошибок необходимо перезагрузить объекты, на которых они происходили ([[корректор]]ы из предыдущего примера) }}
  
 
== Примечания ==
 
== Примечания ==

Текущая версия на 11:24, 25 ноября 2014

От английского слова (map). Другими словами: связывание, сопоставление, установление взаимосвязи, назначение объектов метаобъектам.

В ИУС-ГАЗ ведутся глобальные справочники некоторых объектов (трансгазов, региональных газовых компаний, групп отраслей, отраслей, субъектов РФ, моделей вычислителей и т.д.).

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

На следующих шагах загрузки ПМ будут использоваться для поиска реального объекта, который необходимо использовать. Соответственно, до того как все ПМ, на которые есть ссылки в загружаемых на данном этапе данных имеются ссылки, будут указывать на реальные объекты, которые следует использовать (связаны) - будут возникать ошибки. Чаще всего такие ошибки имеют суффикс "_1" что указывает на то что их исправление должно быть выполнено на стороне ИМУС

Ответственность за выполнение корректного сопоставления возлагается на представителей эксплуатирующей организации.

Данный механизм необходимо для ведения единой базы НСИ.

Старая схема маппинга - выбор типа объектов в дереве объектов
Новая, унифицированная схема маппинга - несколько типов объектов в одном пункте дерева

Примечания