16.05.2008 г.
Company Home
Главная arrow Документация arrow Руководство пользователя arrow _15.1 Импорт данных с удаленного SQL сервера
Главная
О компании
Новости
Продукция
          Черный Ящик
          Навигатор.01
          Навигатор.02
          Навигатор.04
____ Навигатор 045
Документация
Контакты
_____________
_15.1 Импорт данных с удаленного SQL сервера

15.1. Импорт данных с удаленного SQL сервера.

SQL команды не поддерживают обмен данными между различными базами данных и различными СУБД. Поэтому приходится прибегать к различным утилитам импорта - экспорта данных. Единого стандарта на такие программы не существует. Также доступ пользователей к СУБД может быть ограничен провайдером, если используется удаленный SQL сервер. Для решения этой проблемы в АРМ диспетчера имеется утилита для импорта навигационных данных.
В частности, утилита может быть рекомендована пользователям, использующим для подключения к Интернет коммутируемые низкоскоростные линии и работающим преимущественно off-line. Такие пользователи могут подключится к удаленной СУБД, на которую поступают свежие навигационные данные, импортировать новую информацию в локальную базу данных, а затем, отключиться от удаленного сервера.
Другой случай, когда утилита может быть рекомендована, перенос сервера сбора данных и СУБД на сервер другого провайдера.

архив данных

Прежде, чем выполнить импорт данных, на компьютере должны быть созданы два ODBC подключения к различным СУБД. Одно – к источнику импортируемых данных (далее называется - «удаленный источник данных»), другое – к месту назначения данных (далее называется – «локальный источник данных»).
В настройках программы АРМ диспетчера локальный источник данных должен быть указан в качестве рабочей базы данных (см. раздел 13).
На закладке «Импорт данных» окна «Архив данных» требуется указать имя удаленного источника данных и, если нужно: логин ODBCпароль ODBC код организации.
В группе «Задачи» укажите необходимые действия.
Если указан флаг «Синхронизировать служебные таблицы», то данные из служебных таблиц vehicles, vehprobes, users, users__groups и пр., описывающих автопарк, автомобили, диспетчеров, состояние датчиков, будут перекопированы из локальной базы данных в удаленную СУБД. Эта опция может быть использована для синхронизации баз данных пользователями, работающими off-line.
Если указан флаг «Импорт навигационных данных», то будет осуществлен импорт навигационных данных с удаленного сервера.
Параметр «Стартовое значение» указывает, с какой записи начать импорт. Для импорта всех данных его следует установить равным нулю.
«Количество записей в запросе» определяет сколько записей запрашивается с удаленного сервера за один запрос. Если связь хорошая, значение параметра устанавливается в диапазоне 500 – 1000, при плохой связи: 50 – 200.
«Групповое добавление записей» - если СУБД поддерживает групповое добавление записей, установка этого флага может ускорить процедуру импорта.
«Проверять время отметки» - если флаг установлен, то для каждого автомобиля определяется время самой поздней отметки, имеющейся в локальной базе данных. В дальнейшем осуществляется импорт только тех данных, которые поступили позже данного момента времени.
По нажатию кнопки «Старт» запускается процедура импорта. Ход ее выполнения отражается в статусной строке. Там же показывается количество импортированных записей. В любой момент времени импорт может быть остановлен. Перед продолжением процедуры импорта имеет смысл задать значение параметра «стартовое значение» равным количеству уже полученных записей.

 
« Пред.   След. »
Рейтинг@Mail.ru