База данных мечты Shanghai Tengke Education Обучение обмену сухими товарами Как фильтровать и переносить данные в DM7

Когда мы сталкиваемся с необходимостью миграции данных, во многих случаях из соображений эффективности и безопасности данных, мы не хотим переносить всю базу данных или всю таблицу, а хотим экспортировать только часть данных. 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) и т. Д. Мы также поделимся в следующих статьях, так что следите за обновлениями!

рекомендация

отblog.csdn.net/qq_42726883/article/details/108377716