AGConsoleHelp.Экспорт данных в SQL — различия между версиями

Материал из TK
Перейти к: навигация, поиск
(Новая страница: «Экспорт поступающих данных в SQL БД реализован через механизм AGConsoleHelp.Пересылка принима…»)
 
 
(не показана 1 промежуточная версия этого же участника)
Строка 29: Строка 29:
 
При экспорте только координатных данных, используется только 1 таблица Coordinate. Во всех остальных случаях для каждой записи сначала создается запись в таблице «Flags», в которой содержится информация о состоянии входов, цифровых флагов, питания, антенн. Затем идентификатор созданной записи таблицы «Flags» заносится в поле «FlagsId» таблицы, соответствующей типу обрабатываемой записи.
 
При экспорте только координатных данных, используется только 1 таблица Coordinate. Во всех остальных случаях для каждой записи сначала создается запись в таблице «Flags», в которой содержится информация о состоянии входов, цифровых флагов, питания, антенн. Затем идентификатор созданной записи таблицы «Flags» заносится в поле «FlagsId» таблицы, соответствующей типу обрабатываемой записи.
   
Для создания необходимых таблиц можно воспользоваться скриптами для базы данных MSSQL и MySQL соответственно. Описание полей таблиц можно найти в разделе "Описание полей таблиц".
+
Для создания необходимых таблиц можно воспользоваться скриптами для базы данных [[AGConsoleHelp.Пример SQL запроса для MSSQL|MSSQL]] и [[AGConsoleHelp.Пример SQL запроса для MySQL|MySQL]] соответственно. Описание полей таблиц можно найти в разделе "[[AGConsoleHelp.Описание полей таблиц|Описание полей таблиц]]".
   
 
Текущая скорость, азимут, высота и количество спутников экспортируется, только если в приборе включена запись характеристик движения.
 
Текущая скорость, азимут, высота и количество спутников экспортируется, только если в приборе включена запись характеристик движения.

Текущая версия на 09:10, 13 апреля 2015

Экспорт поступающих данных в SQL БД реализован через механизм серверов пересылки. Одновременно может быть создано несколько типов пересылки в БД.

Sql new.png

Формат - формат, в котором будет пересылаться данные. В SQL экспортируют следующие форматы:

5. Панорама-Агро. Используется для пересылки данных в базу данных системы Панорама-Агро ([http://www.gisinfo.ru/products/panagro.htm http://www.gisinfo.ru/products/panagro.htm).

6. Экспорт в SQL БД. Экспорт всех поступающих данных в SQL базу данных.

7. GroundFleet. Используется для пересылки данных в базу данных системы GS GroundFleet (http://www.inform-software.com/products/groundstar/).

Имя источника данных - Имя источника данных для подключения к базе данных. Для создания нового источника данных используйте кнопку "Создать".

Имя пользователя - Имя пользователя для подключения к базе данных.

Пароль - Пароль для подключения к базе данных.

Формат даты - Формат представления даты-времени. Используется только для формата "Экспорт в SQL БД".


Экспорт в SQL БД

Набор данных для экспорта в SQL БД, который будет экспортироваться, задается индивидуально. Кнопками "Добавить" и "Удалить" составляется список типов данных для экспорта. Обязательно должен быть указан хотя-бы 1 тип данных.

Если требуется, имя таблицы можно изменить.

В БД должны быть созданы таблицы для выбранных типов данных с минимальным набором полей. При экспорте некоординатных типов данных так-же необходимо создать таблицу Flags

При экспорте только координатных данных, используется только 1 таблица Coordinate. Во всех остальных случаях для каждой записи сначала создается запись в таблице «Flags», в которой содержится информация о состоянии входов, цифровых флагов, питания, антенн. Затем идентификатор созданной записи таблицы «Flags» заносится в поле «FlagsId» таблицы, соответствующей типу обрабатываемой записи.

Для создания необходимых таблиц можно воспользоваться скриптами для базы данных MSSQL и MySQL соответственно. Описание полей таблиц можно найти в разделе "Описание полей таблиц".

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