При создании нескольких сред для поддержки разработки базы данных и приложений необходимо перемещать изменения из одной среды в другую. Для перемещения ресурсов между средами можно использовать функции Экспорт ресурсов и Импорт ресурсов.

Зачем использовать несколько сред?

Каждая среда содержит такие ресурсы, как сущности, последовательности и приложения, которые вы создаете или изменяете в процессе разработки.

Как правило, разработка ведется в той же среде, которая используется корпоративными пользователями. Эта среда называется средой по умолчанию. Управлять изменением ресурсов в одной среде довольно просто. Необходимо проверить изменения и убедиться, что все важные бизнес-процессы и приложения работают, и уже затем выпустить приложение.

Иногда разработка и тестирование выполняются в отдельных средах, и изменения перемещаются в среду по умолчанию, когда они будут готовы для использования пользователями. Есть несколько причин для использования отдельных сред. Например, отдельная среда может использоваться при исходной оценке системы. Кроме того, иногда необходимо минимизировать риск, связанный с внесением изменений в среду по умолчанию. Отдельные среды обеспечивают изоляцию, так как изменения происходят в среде, которая не является средой по умолчанию. В зависимости от степени рисков можно создать дополнительную промежуточную среду. Так у вас будет среда разработки, промежуточная среда и среда по умолчанию.

Перемещение изменений ресурсов

Перемещение ресурсов осуществляется в ходе отдельных процессов экспорта и импорта с использованием файла пакета (.pkg). Файл пакета экспортируется, сохраняется в локальном хранилище, отправляется администратору целевой среды, а затем импортируется в целевую среду. За процессом импорта часто следует проверочное тестирование, которое позволяет гарантировать отсутствие отрицательного воздействия на важные бизнес-процессы.

Функции импорта и экспорта ресурсов доступны в разделе Среды центра администрирования. Экспорт и импорт происходят в контексте выбранной среды.

Экспорт ресурсов

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

  1. В центре администрирования на панели навигации слева щелкните Среды.
  2. Выберите исходную среду.
  3. В правом верхнем углу щелкните Экспорт ресурсов.
  4. Когда появится сообщение "Экспорт завершен", сохраните файл пакета в локальном хранилище.

Импорт ресурсов

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

  1. В центре администрирования на панели навигации щелкните Среды.
  2. Выберите целевую среду.
  3. В правом верхнем углу щелкните Импорт ресурсов.
  4. Щелкните Выбрать и перейдите к файлу пакета в локальном хранилище.
  5. Выберите Импорт.

Если пакет используется частично, появится сообщение об ошибке, в котором указано, какие ресурсы импортированы, а какие нет.

Типы ресурсов

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

Сущности, поля выбора и наборы преобразования

Можно экспортировать и импортировать сущности, списки выбора и наборы преобразования следующим образом.

  • Стандартные сущности — настройки перемещаются в другие среды. (Нельзя изменить готовые поля стандартных сущностей.)
  • Настраиваемые сущности — настраиваемые сущности перемещаются в другие среды.
  • Настраиваемые поля выбора — настраиваемые поля выбора перемещаются в другие среды.

Наборы разрешений и роли

Наборы разрешений и роли — это ресурсы безопасности, которые используются для управления доступом к базе данных. Ресурсы этих двух типов можно перемещать в разные среды. После перемещения наборов разрешений и ролей следует убедиться, что роли ссылаются на соответствующие наборы разрешений, а новым ролям назначены соответствующие пользователи. Дополнительные сведения см. в статье Configure database security (Настройка безопасности базы данных).

Данные

Базы данных невозможно перемещать в ходе экспорта и импорта ресурсов. Для перемещения данных можно использовать Microsoft Excel. См. дополнительные сведения об импорте и экспорте данных.