Когда мы сталкиваемся с необходимостью миграции данных, во многих случаях из соображений эффективности и безопасности данных, мы не хотим переносить всю базу данных или всю таблицу, а хотим экспортировать только часть данных. DM7 предоставляет множество графических инструментов и инструментов командной строки для удовлетворения требований фильтрации и миграции данных. В этой статье показано, как использовать инструменты, поставляемые с базой данных Dameng, для фильтрации и переноса данных из DM7 в DM7 без установки дополнительного программного обеспечения.
решение
2.1
Инструмент МЕНЕДЖЕР
2.1.1. Используйте диспетчер для фильтрации и экспорта табличных данных.
Щелкните правой кнопкой мыши и выберите таблицу, в которую необходимо экспортировать данные, нажмите «Экспорт» и укажите каталог экспорта, имя файла экспорта, условия фильтрации и т. Д., А затем нажмите «ОК». Подробная информация следующая:
Здесь следует отметить, что если вы отметите «Определить, содержит табличное пространство», вы должны убедиться, что в целевой базе данных есть соответствующее табличное пространство, в противном случае импорт не удастся.
Проверьте журнал, экспорт прошел успешно, а именно:
2.1.2, используйте инструмент менеджера для импорта
Нажмите «ОК», чтобы начать импорт, проверьте журнал, импорт был успешным, а именно:
2.1.3, проверьте импортированные данные
Как видно из вышеизложенного, при использовании инструмента менеджера для обработки табличных данных вы можете указать условия фильтрации для экспорта и импорта данных. Однако эта фильтрация может работать только с одной таблицей одновременно. Если несколько таблиц экспортируются одновременно, все данные таблицы будут экспортированы, поскольку условия фильтрации не могут быть указаны.
2.2
Инструменты DTS
2.2.1. Используйте инструменты DTS для фильтрации и экспорта данных
Используя инструменты DTS, данные, отфильтрованные из источника, могут быть перенесены в базы данных, сценарии SQL, файлы XML, текстовые файлы и т. Д. Существуют различные режимы миграции для удовлетворения различных потребностей клиентов.
На платформе Windows инструмент DTS находится в каталоге инструментов в каталоге установки базы данных Dameng, как показано ниже:
На платформе Linux инструмент dts находится в каталоге bin в каталоге установки базы данных Dameng, как показано ниже:
В качестве примера возьмем инструмент DTS на платформе Windows, а средством экспорта является сценарий SQL. Экспортируйте отфильтрованные данные как сценарий SQL и импортируйте сценарий SQL, когда данные хранятся в базе данных. Когда сеть между исходной базой данных и целевой базой данных отключена, мы можем использовать этот метод для фильтрации и переноса данных:
Сначала выберите DM-> SQL в качестве метода миграции.
После ввода информации об исходном соединении выберите использование операторов запроса для фильтрации данных.
Здесь мы можем гибко использовать операторы SQL для фильтрации нужных нам данных:
2.2.2, используйте инструмент DTS для импорта
Выберите «SQL ==> DM7» в качестве метода миграции, выберите ранее экспортированный сценарий SQL и правильно введите IP-адрес, порт, имя пользователя, пароль и т. Д. Целевой базы данных и введите данные в базу данных следующим образом:
2.2.3, проверьте импортированные данные
2.3
Прочие инструменты
Здесь мы представляем два метода миграции данных.На самом деле существует множество инструментов, которые могут достичь аналогичных эффектов, таких как инструменты dexp / dimp, DMETL (Dameng Data Exchange Platform), DMHS (Dameng Data Synchronization Software) и т. Д. Мы также поделимся в следующих статьях, так что следите за обновлениями!