16.04.2024
Эффективная Навигация М2М
Меню сайта
Категории раздела
CyberFleet Скрипты для работы [10]
Приводятся разлинчые скрипты для работы с данной программой.
CyberFleet Работа с программой [24]
Методика работы, принципы, описание
Анализитор CF [13]
Скрипты анализа CyberFleet на наличие ошибок
Форма входа
Вход через Google
Вход через Вконтакте
Вход через Facebook
Партнеры
Реклама

Скрипт подсчета количества не обработанных координат
Что анализирует скрипт:
Скрипт выводит общее количество координат (строка таблицы "По всем приборам") и в разбивке по приборам. Анализируется таблица sys_dev_dirtydata.

Что выводит скрипт:
Скрипт выводит информацию в виде таблицы:
1. Номер терминала
2-3 период с по накопленных данных (колонка с, колонка по)
4. Количество еще не обработанных координат

Первая строка касается всех приборов (строка "По всем приборам"). Приборы сортируются по убыванию количества координат.

Почему это важно:
Если случился простой во время работы сервера CyberFleet, то полученные от приборов данные будут готовы для анализа (появятся в программе) не сразу, а по мере их обработки. Скрипт позволяет выявить, что производится большая обработка данных (накоплено много координат). Так же могут быть ситуации, что обработка координат не производится ядром программы совсем (например, из-за превышения количества терминалов в списке, чем "прописанное" в вашем ключе регистрации программы).

Как исправлять:
Дождаться, пока координаты будут обработаны ядром CyberFleet (запуская скрипт несколько раз можно увидеть, что постепенно количество координат падает). Если по какому-то прибору не происходит обработки данных, а лишь их накопление, то воспользоваться скриптом проверки, что все приборы заведены в программу (поиск отсутствующих подписок).
Если происходит лишь накопление данные, то вероятнее всего у вас проблемы с работой службы анализа данных программы.


Скрипт:

select 'По всем приборам' device_code, min(tele_time) min_tele_time, max(tele_time) max_tele_Time, count(*)  координат from bn.dbo.sys_Dev_dirtydata 
union
select device_code, min (tele_time) min_tele_time,max(tele_time) max_tele_Time, count(*) координат from bn.dbo.sys_Dev_dirtydata as DD
group by device_code
order by count(*) desc





Источник: CyberFleet
Похожие материалы
Категория: Анализитор CF | Добавил: logoff (14.06.2013) | Автор: Бондарь Михаил
Просмотров: 1631 | Теги: CyberFleet | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск
TOP 10 Популярное
1 Оборудование> Гранит-Навигатор 4.14
2 Оборудование> Гранит-Навигатор 4.14: Настройка терминала
3 Оборудование> Абонентский терминал M2M Cyber GLX
4 Прочее> "Красные" против "Синих" - статистка космических запусков России (СССР) и США
5 Оборудование> M2M Cyber GLX: отправка команд
6 CyberFleet, CrossPoint> CyberFleet: Переустановка CyberFleet
7 CyberFleet, CrossPoint> КиберФлит: Учет топлива при помощи датчиков
8 Оборудование> M2M Cyber GLX: использование терминальных программ для снятия логов работы терминала
9 Прочее> SQL: CyberFleet: Занятие №3 Объединение таблиц Часть 1/2 (теория, inner join)
10 CyberFleet, CrossPoint> КиберФлит: Причины расхождения пробега по данным одометра и карте
Наш опрос
Как вы учились работать с КиберФлит?
Всего ответов: 49
LogOff © 2024
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС