Импортирование данных из базы данных под управляением MySql. Для обеспечения безопасности при импортировании данных, импорт производится через SSH-туннель, поэтому для начала мы должны установить соединение с MySql через SSH. Для этого выберите меню «Импорт данных из MySql» ,
и в открывшемся окне «Импорт данных из MySql» мы должны внести свойства соединения с сервером баз-данных MySql. В редактируемое поле «Хост», вводим: 127.0.0.1 В редактируемое поле «Имя пользователя» , вводим: имя пользователя MySql-сервера В редактируемое поле «Пароль», вводим: пароль пользователя MySql-сервера В редактируемое поле «Порт», вводим: номер порта MySql-сервера ( по умолчанию 3306 )
Отмечаем галкой чек-бокс «SSH-туннель» В редактируемое поле «SSH-хост», вводим: IP или DNS адрес SSH-сервера. В редактируемое поле «Порт SSH», вводим: номер порта SSH-сервера. (по умолчанию 22) В редактируемое поле «Сервер базы данных MySql», вводим: IP или DNS адрес MySql-сервера В редактируемое поле «Порт БД», вводим: номер порта удаленного MySql-сервера (по умолчанию 3306) В редактируемое поле «Пользователь (SSH)» , вводим: имя пользователя SSH-сервера. В редактируемое поле «Пароль (SSH)», вводим: пароль пользователя SSH-сервера. Ввод данных закончен, теперь можно проверить соединение нажав на кнопку «Тест».
После этого мы выбираем базу данных с которой будем работать, отметив ее галкой.
Затем (нажимая плюсик у папки), мы выбираем таблицу из которой будем импортировать данные. В столбце «Выбрать» отмечаем галками поля, необходимые для импорта. (Почему одну - потому как , нам потребуется уникальный идентификатор, чтобы при очередном соединении не импортировать дубликаты данных. Программа сама отслеживает, какая строка была импортирована при последнем соединении с MySql.)
При нажатии на кнопку «Просмотр», открывается окно «Предварительный просмотр» где Вы можете ознакомиться с данными из выбранной таблицы, а так же выгрузить их в файл Excel.
На следующем шаге Вы должны выбрать то поле по которому программа будет определять какие записи уже импортировались в программу. Это должен быть уникальный идентификатор записи. При необходимости, в редактируемом поле «Импорт с записи», Вы можете изменить цифру, с которой должно начаться импортирование данных.
Поскольку один клиент может обратиться несколько раз, мы должны определить, была ли для него создана Карточка контакта, и если такого клиента в базе еще нет, то программа автоматически создает для него новую Карточку и помещает ее в ветку дерева -TempMySql. (Ветка -TempMySql создается самой программой) Для того чтобы определить, есть ли такой клиент в базе данных, мы должны выбрать поля по которым мы будем определять уникальность клиента. Допустим мы считаем , что маловероятно одновременное совпадение всех полей - "Имя" "Фамилия" "Отчество" "Год рождения" "Телефон" и "Город" , поэтому на этом шаге мы выбираем их в качестве проверочных и назначаем соответствующие им поля в MySql. Для этого мы выделяем строку и нажимаем на кнопку «Соотнести». В открывшемся окне «Столбцы из главной таблицы» выбираем соответствующую строку и нажимаем кнопку «Ок»
На следующем шаге мы должны выбрать соотношение полей из MySql с MS SQL, по которым собственно и будет производиться импортирование. Из строки столбца «Столбец-источник данных MySql» даные будут импортированы в соответствующую строку «Столбец-приемник данных CRM» (Не путать с предыдущим соотнесением, которое необходимо лишь для определения, есть такой контакт в нашей базе или еще нет)
В открывшемся окне «Соотнести с полем» выбираем соответствующую строку и нажимаем кнопку «Ок»
В следующем окне, отмечаем галками тех пользователей, которые будут осуществлять обработку импортированной информации.
В последнем окне мастера, нажимаем кнопку «Ок» , после чего происходит импорт данных.
|