20.08.2012, 10:49
|
| »»» |
#1
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
Экспорт данных в другую SQL-совместимую БД
Здравствуйте.
Хочу поинтересоваться, нет ли способа автоматического экспорта данных в базу Oracle?
На данном этапе интересуют данные о пробегах ТС.
В идеале хотелось бы получать именно обработанные данные, а не весь поток с датчиков.
|
|
|
|
20.08.2012, 11:37
|
| »»» |
#2
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Используя механизм OLE Вы (или Ваши программисты) можете написать приложение, выгружающее любые нужные Вам уже обработанные данные в любом порядке и с любой периодичностью в любую БД, систему и т.п., в т.ч. и в Oracle.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
20.08.2012, 12:00
|
| »»» |
#3
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
А должна ли для этого не компьютер быть установлена серверная (или клиентская) часть ПО?
И можно ли где-то посмотреть примеры?
|
|
|
|
20.08.2012, 13:28
|
| »»» |
#4
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Обсчет ведет клиентская часть ПО. Стало быть она нужна для получения обработанных данных. В ней же содержатся все настройки фильтров, тарировок, параметров расчета пробега, остановок, превышений и т.п. А будет ли БД на этом же компьютере или она будет на сервере в другой точке земного шара - это уже куда Ваша утилитка полученные через OLE данные зашлет.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
21.08.2012, 04:57
|
| »»» |
#5
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
Я прошу прощение за поток не очень компетентных вопросов, просто пытаюсь определить направление, в котором лучше двигаться для решения задачи.
1. Видел, что у "АвтоГРАФ" есть web-интерфейс. Скажите, сервер умеет отдавать информацию про HTTP протоколу по запросу (например, в XML формате)?
2. Про доступ к данным через OLE где-то можно почитать? примеры посмотреть?
3. Наткнулся на форуме на фразу "Сервер, кстати, умеет реплицировать данные в SQL-совместимые БД". Это что-то отличающееся от пункта 2? И, если да, то можно немного поподробнее (или где почитать).
Заранее благодарен.
|
|
|
|
21.08.2012, 05:28
|
| »»» |
#6
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
Сообщение от cc-perm
|
2. Про доступ к данным через OLE где-то можно почитать? примеры посмотреть?
|
http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip
Сообщение от cc-perm
|
3. Наткнулся на форуме на фразу "Сервер, кстати, умеет реплицировать данные в SQL-совместимые БД". Это что-то отличающееся от пункта 2? И, если да, то можно немного поподробнее (или где почитать).
|
Сервер экспортирует "Сырые данные" прямо из прибора, которые не пригодны для учета. Программа дает фильтрованные и усредненные данные, в том числе объемы заправок.
Сообщение от cc-perm
|
1. Видел, что у "АвтоГРАФ" есть web-интерфейс. Скажите, сервер умеет отдавать информацию про HTTP протоколу по запросу (например, в XML формате)?
|
ВЕБ-Сервер выдает "готовую картинку", то есть это полноценное законченно ПО. ознакомится с функционалом можно тут http://m.tk-chel.ru/
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
21.08.2012, 05:54
|
| »»» |
#7
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
1. И никакого API (например, как у yandexMaps) у Веб-сервера нет? Т.е. для получения каких-либо данных, например через jquery его использовать не получится?
3. Видел на форуме небольшую ветку про "сырые" и обработанные данные. В данный момент требуется только информация о перемещениях. Всякого рода "шевелёнку" отфильтровать получится. Как технически реализовать такую репликацию?
|
|
|
|
21.08.2012, 06:25
|
| »»» |
#8
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от cc-perm
|
Я прошу прощение за поток не очень компетентных вопросов, просто пытаюсь определить направление, в котором лучше двигаться для решения задачи.
1. Видел, что у "АвтоГРАФ" есть web-интерфейс. Скажите, сервер умеет отдавать информацию про HTTP протоколу по запросу (например, в XML формате)?
|
В данном ПО, как можно видеть, еще не реализован весь базовый функционал. В будущем такая возможность будет. Работы ведутся. Но экспорт, естественно, будет после реализации всего набора основного функционала.
Цитата:
|
2. Про доступ к данным через OLE где-то можно почитать? примеры посмотреть?
|
Документация по OLE встроена в установщик диспетчерского ПО.
Если нужно с примерами, см.: http://www.tk-chel.ru/download/AutoGRAPH_OLE.zip
Цитата:
|
3. Наткнулся на форуме на фразу "Сервер, кстати, умеет реплицировать данные в SQL-совместимые БД". Это что-то отличающееся от пункта 2? И, если да, то можно немного поподробнее (или где почитать).
Заранее благодарен.
|
Документация встроена в серверное ПО. Сервер может автоматически реплицировать получаемые от терминалов первичные данные в реальном времени в SQL-совместимые БД через механизм ODBC. Эти данные - не обработанные. Базовый сервер не ведет обработку данных.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
21.08.2012, 06:29
|
| »»» |
#9
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от cc-perm
|
1. И никакого API (например, как у yandexMaps) у Веб-сервера нет? Т.е. для получения каких-либо данных, например через jquery его использовать не получится?
|
А у многих производителей web-ПО для мониторинга сейчас есть API для доступа сторонних лиц к данным ? За исключением Wialon разве что...
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
21.08.2012, 06:50
|
| »»» |
#10
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
Спасибо за информацию!
Т.е., если я правильно понял, чтобы наладить репликацию данных, необходимо разворачивать свой автограф-сервер и подгружать в него информацию через DataLoader с существующего сервера?
|
|
|
|
21.08.2012, 07:13
|
| »»» |
#11
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
Сообщение от cc-perm
|
необходимо разворачивать свой автограф-сервер и подгружать в него информацию через DataLoader с существующего сервера?
|
Неправильно. Надо настроить репликацию данных с текущего сервера на ВАШ, который будет заниматься экспортом в SQL
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
03.09.2012, 11:56
|
| »»» |
#12
|
Начинающий
Регистрация: 12.12.2011
Сообщений: 13
|
Сообщение от SK
|
Документация встроена в серверное ПО. Сервер может автоматически реплицировать получаемые от терминалов первичные данные в реальном времени в SQL-совместимые БД через механизм ODBC. Эти данные - не обработанные. Базовый сервер не ведет обработку данных.
|
SK, Вы написали, что данные не обработаны, будет ли в скором времени серверное ПО, которое будет обрабатывать данные, а после сразу складывать в SQL базу?
Или проще делать тоже самое через механизм OLE клиентским ПО?
(Данные вопросы в контексте централизованной обработки данных, со всех машин подразделений, чтобы знать, каких клиентов машина посещала, а каких нет, т.е. буквально на первоначальном этапе нужен трек каждой машины, в виде таблицы с координатами)
|
|
|
|
03.09.2012, 12:08
|
| »»» |
#13
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Nicolla
|
SK, Вы написали, что данные не обработаны, будет ли в скором времени серверное ПО, которое будет обрабатывать данные, а после сразу складывать в SQL базу?
|
Нет. Любая такая обработка будет вести за собой переобработку ВСЕХ данных за ВСЕ время для ВСЕГО автопарка при ЛЮБОМ изменении значения хотя бы одного фильтра в ПО. Я уже молчу про то, что "обработанные" данные, это не те же самые данные, что и "сырые", только "поправленные". Это сводные таблицы в ЗАДАННЫХ разрезах в зависимости от самых разных параметров, которые зависят от настроек конкретных ТС.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
03.09.2012, 12:21
|
| »»» |
#14
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Nicolla
|
(Данные вопросы в контексте централизованной обработки данных, со всех машин подразделений, чтобы знать, каких клиентов машина посещала, а каких нет, т.е. буквально на первоначальном этапе нужен трек каждой машины, в виде таблицы с координатами)
|
Это можно и из необработанных координат взять. Врят-ли случится так, что из-за скачка координат машина случайно окажется в КТ по адресу клиента.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
03.09.2012, 12:28
|
| »»» |
#15
|
Начинающий
Регистрация: 12.12.2011
Сообщений: 13
|
SK, Ок, тогда будем изучать, каким образом автоматически выгружать обработанные данные с машин, через механизмы OLE, посредством клиентского ПО.
|
|
|
|
03.09.2012, 12:59
|
| »»» |
#16
|
Начинающий
Пермь, ООО "Чистый город"
Регистрация: 20.08.2012
Сообщений: 7
|
Добрый день.
Поставили клиента на наш сервер.
Есть задача: определить пробег авто за определенный интервал времени.
Смотрим примеры для Excel. Где там можно указать этот временной интервал (предположительно это время начала и окончания смены?)?
|
|
|
|
03.09.2012, 17:45
|
| »»» |
#17
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Nicolla
|
SK, Ок, тогда будем изучать, каким образом автоматически выгружать обработанные данные с машин, через механизмы OLE, посредством клиентского ПО.
|
А чем Вас не устраивает самостоятельно проверить соответствие координат ? Задача достаточно примитивная.
Или на самом деле нужно нечто большее, чем проверка на посещения КТ ?
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
03.09.2012, 17:47
|
| »»» |
#18
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от cc-perm
|
Добрый день.
Поставили клиента на наш сервер.
Есть задача: определить пробег авто за определенный интервал времени.
Смотрим примеры для Excel. Где там можно указать этот временной интервал (предположительно это время начала и окончания смены?)?
|
В соответствующих ячейках.
Вкладочка "Управление расчетом".
Нажмите для просмотра содержимого...
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
04.09.2012, 04:57
|
| »»» |
#19
|
Начинающий
Регистрация: 12.12.2011
Сообщений: 13
|
Сообщение от SK
|
А чем Вас не устраивает самостоятельно проверить соответствие координат ? Задача достаточно примитивная.
Или на самом деле нужно нечто большее, чем проверка на посещения КТ ?
|
Я не понял, что вы имеете ввиду. Задача, которую нужно реализовать, это ежедневный контроль, каких клиентов, машина посещала, а каких нет, при этом централизовано, это первоначальная задача, задача контроля.
Для ее реализации, нам необходим лог с треком машины (координаты, время и др.), т.е. чтобы лог экспортировался каждый день, по всем машинам подразделений, в нашу базу данных Оракл, где наше ПО, уже будет их обрабатывать и выдавать результат, ПО уже готовое и функционирует, на данный момент считает, как посещаются клиенты Торговыми менеджерами, лог с логгера ТМа выглядит так (файл .csv):
No Latitude Longitude Name Altitude Speed Date Time
1 42.934654 70.744436 TP0001 549.4 10.83 02.05.2012 9:55:22
2 42.934654 70.744436 TP0002 549.4 10.83 02.05.2012 9:55:22
Нам нужен аналогичный лог с каждой машины, вот и думаем, как это реализовать, вы выше написали, что для такой задачи, как у нас можно использовать сырые данные. У нас на предприятии, в разных подразделениях (городах) функционируют более 50 приборов АвтоГРАФ, в дальнейшем их количество будет увеличение до 200. Правильно ли я вас понял, для нас лучше будет поставить свой сервер, установить на него серверное ПО, запросить лицензионный ключ на все приборы, и собирая данные сразу же экспортировать их в нашу базу Оракла для дальнейшей обработки?
|
|
|
|
04.09.2012, 05:14
|
| »»» |
#20
|
Дилер
Екатеринбург, ЗАО "Седьмая Экспедиция"
Регистрация: 14.12.2010
Сообщений: 15,025
|
Сообщение от Nicolla
|
поставить свой сервер, установить на него серверное ПО, запросить лицензионный ключ на все приборы, и собирая данные сразу же экспортировать их в нашу базу Оракла для дальнейшей обработки?
|
один из способов, наименее трудозатратный.
Сервер позволяет выгружать через ODBC в любую базу. вам только останется ее периодически чистить.
Добавлено через 4 минуты
в самом простом случае вы получите таблицу следующего содержания
Нажмите для просмотра содержимого...
Серийный номер прибора
Дата время
Широта в градусах.
Долгота в градусах.
Качество координат
Качество координат. (Параметр определяется только с включенной записью характеристик движения)
Флаг достоверности времени.
Источник координат.
Флаг наличия питания прибора.
Флаг наличия резервного питания прибора.
Флаг состояния
Флаг состояния 2-ой антенны.
Количество видимых спутников.
Скорость в км/час. (Параметр определяется только с включенной записью характеристик движения)
Направление движения. (Параметр определяется только с включенной записью характеристик движения)
Высота. (Параметр определяется только с включенной записью характеристик движения)
Состояние цифровых входов 1-8
Состояние цифровых флагов 1-8
ЗАО "Седьмая Экспедиция", Екатеринбург, РФ
Мушин Виктор Валерьевич, Технический директор
|
|
|
|
04.09.2012, 06:21
|
| »»» |
#21
|
Администратор
Регистрация: 27.05.2010
Сообщений: 29,956
|
Сообщение от Nicolla
|
Правильно ли я вас понял, для нас лучше будет поставить свой сервер, установить на него серверное ПО, запросить лицензионный ключ на все приборы, и собирая данные сразу же экспортировать их в нашу базу Оракла для дальнейшей обработки?
|
Да.
ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
|
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 16:03. Часовой пояс GMT.
|
|