Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:editor_param_class:load_metadata [2020/02/12 11:07] |
ru:technical_manual:editor_param_class:load_metadata [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== Загрузка и выгрузка метаданных ====== | ||
+ | ===== Загрузка метаданных из базы ===== | ||
+ | |||
+ | |||
+ | [{{ ru/technical_manual/editor_param_class/load_metadata/change_load_metadata_032.png?nolink |Рисунок 1}}] | ||
+ | |||
+ | Окно "Выбор базы для загрузки метаданных" (Рис. 1) открывается при запуске программы, либо из меню "Файл -> Загрузить из базы данных". В окне выбора базы можно создавать и удалять базы данных, подробнее см. [[ru/manual/manual]], глава [[ru/manual/administration/backup]]. | ||
+ | |||
+ | Добавление, удаление и изменение баз данных происходит по кнопкам "Добавить", "Удалить" и "Свойства" соответственно. Подробнее см. [[ru/manual/manual]], глава [[ru/manual/install/dbcontrol/db_list_window]]. | ||
+ | |||
+ | Щелчок по кнопке "Выбрать" осуществит загрузку метаданных из выбранной базы для создания и редактирования пользовательских классов и параметров. | ||
+ | |||
+ | Щелчок по кнопке "Отмена" закроет окно выбора базы данных без загрузки. Потом можно будет загрузить метаданные из меню "Файл". | ||
+ | |||
+ | ===== Загрузка метаданных из папки ===== | ||
+ | |||
+ | Метаданные можно загружать также из файлов специального формата. Файлы данных представлены в формате *.mdm. В папке загрузки содержатся файлы по числу модулей в структуре, то есть каждый файл соответствует модулю в метаданных. Рекомендуется пользоваться процедурами загрузки и сохранения в папку на этапе разработки и редактирования структуры данных. | ||
+ | |||
+ | Оригинальные метаданные находятся в каталоге установки программы. | ||
+ | |||
+ | Осуществляется выбором команды меню "Файл -> Загрузить из папки". Если необходимо при старте программы загрузить метаданные из папки, необходимо по кнопке "Отмена" закрыть окно выбора баз, открывающееся при запуске, а затем загрузить метаданные из папки с помощью соответствующей команды главного меню. | ||
+ | |||
+ | ===== Применение к базе данных ===== | ||
+ | |||
+ | Окно "Выбор баз для применения метаданных" (Рис. 2) открывается из меню "Файл -> Применить к базе данных". | ||
+ | |||
+ | [{{ ru/technical_manual/editor_param_class/load_metadata/change_load_metadata_034.png?nolink |Рисунок 2}}] | ||
+ | |||
+ | Применение метаданных производится для баз данных, отмеченных галкой. Рекомендуется создавать резервную копию рабочей базы данных перед редактированием структуры, и производить тестирование произведенных изменений на копии базы данных. | ||
+ | |||
+ | |||
+ | При нажатии кнопки "Выбрать" будет открыто окно "Список необходимых изменений". Данное окно может содержать закладки "Классы", "Параметры", "Значения" и "Ключи". Если изменение структуры информационной базы не требуется, то сразу будет произведено применение метаданных к выбранной базе данных. | ||
+ | |||
+ | На закладке "Классы" (Рис. 3) выводится список изменений в классах, сгруппированный по категориям СозданиеКласса, УдалениеКласса. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Все новые классы создаются в базе данных без прав доступа к ним. Для работы с новыми классами необходимо дать права доступа пользователям. Подробнее о раздаче прав см. [[ru/manual/manual]], глава [[ru/manual/administration/user_rights]]. | ||
+ | ===== ===== | ||
+ | \\ | ||
+ | На закладке "Параметры" выводится список изменений параметров существующих классов, сгруппированный по классам. | ||
+ | |||
+ | На закладке "Значения" выводится список изменений значений параметров существующих классов, сгруппированный по классам. | ||
+ | |||
+ | На закладке "Ключи" выводится список изменений ключей существующих классов, сгруппированный по классам. | ||
+ | |||
+ | |||
+ | [{{ ru/technical_manual/editor_param_class/load_metadata/change_load_metadata_036.png?nolink |Рисунок 3}}] | ||
+ | |||
+ | При нажатии кнопки "ОК" будет произведено применение метаданных к отмеченным базам данных. По окончании применения будет выдано сообщение об успешном применении метаданных либо причина, по которой применение не произведено, в окне сообщений появится соответствующая строка. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** Применение метаданных возможно только к закрытым базам данных, которые не используются в данный момент другими пользователями. | ||
+ | ===== ===== | ||
+ | == == | ||
+ | **Внимание!** Перед применением метаданных рекомендуется создавать резервную копию базы данных (подробнее о создании резервной копии см. [[ru/manual/manual]], глава [[ru/manual/administration/backup]]). | ||
+ | ===== ===== | ||
+ | |||
+ | ==== Объединение данных при применении ==== | ||
+ | |||
+ | За объединение данных при применении отвечает флажок "Объединить пользовательские данные". Если флажок отключен, то после применения структура базы и настройки языков базы данных станут полностью идентичны структуре данных и настройкам языков в редакторе. Если флажок включен, то пользовательские данные, языки данных и интерфейса, присутствующие в базы данных, к которой совершается применение, но отсутствующие в редакторе, затронуты не будут. | ||
+ | Этот флажок полезен, например, при массовом применении к нескольким базам данных, когда базы уже имеют собственные (различные) классы или параметры, которые изменять не требуется. | ||
+ | |||
+ | == == | ||
+ | **Внимание!** При отключенной опции "Объединить пользовательские данные" все пользовательские классы и параметры, не включенные в текущие метаданные, будут удалены из базы данных. | ||
+ | ===== ===== | ||
+ | == == | ||
+ | **Внимание!** В случае необходимости удалить класс или параметр в той же базе данных, из которой были загружены метаданные, опция "Объединить пользовательские данные" должна быть выключена! В противном случае операция объединения приведёт к тому, что этот класс или параметр фактически удален не будет. | ||
+ | ===== ===== | ||
+ | |||
+ | ==== Особенности применения языков ==== | ||
+ | |||
+ | При применении пользовательских метаданных набор языков в применяемых метаданных будет влиять (добавлять, удалять, менять Основной) на Языки данных и Язык интерфейса в конечной базе. Поэтому во избежание внесения не планируемых изменений в языки и потери данных при применении к базе метаданных, полученных из других баз, рекомендуется: \\ | ||
+ | - предварительно загрузить в MetaEdit (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|Загрузка метаданных из базы]]) метаданные из той базы, к которой планируется применение и посмотреть, какие для этой базы списки языков данных и интерфейса; \\ | ||
+ | - загрузить в MetaEdit метаданные, которые планируется применить (см. [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_базы|Загрузка метаданных из базы]] или [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_папки|Загрузка метаданных из папки]], в зависимости от источника метаданных) и: | ||
+ | * если требуется, чтоб набор языков в базе остался прежним - привести списки языков данных и интерфейса в соответствие с теми, какие они у базы из п.1, в том числе указать в качестве Основного языка базы тот же язык, что указан в базе из п.1; | ||
+ | * если нужно добавить в базу новые языки, не удаляя имеющиеся там - добавить в списки языков отсутствующие там языки из п.1; \\ | ||
+ | - применить метаданные из п.2 к базе из п.1. | ||
+ | ===== Сохранение данных в папку ===== | ||
+ | |||
+ | Назначение сохранения данных в папку приведено в [[ru/technical_manual/editor_param_class/load_metadata#загрузка_метаданных_из_папки|Загрузка метаданных из папки]]. Осуществляется выбором команды меню "Файл -> Сохранить в папку". Откроется окно выбора папки для сохранения метаданных. Если указана не пустая папка - будет выдано предупреждение с вопросом о перезаписи существующих файлов. | ||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_editor_param_class_load_metadata|name=Загрузка и выгрузка метаданных|type=vote|trace=ip|headline=off)} |