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

Статистика сбора данных в Черный Ящик
Что анализирует скрипт:
Скрипт для каждого ТС,  подсчитывает за последние 30 дней (с текущего момента) общее количество координат, и сколько из этих координат содержат пометку передачи из памяти прибора (из "Черного Ящика"). Выводится количество и проценты.

Что выводит скрипт:
Скрипт выводит информацию в виде таблицы:
1. Организация
2. Гаражный номер
3. Количество собранных координат за последние 30 дней (всех)
4. Количество координат из черного ящика
5. отношение 3 к 4 в процентах.

Почему это важно:
Это позволяет грубо проанализировать качестве работы GPRS модема на абонентском терминале. Чем выше количество данных из черного ящика, тем более вероятны проблемы с модемом, тем меньше данные от ТС наблюдаемые он-лайн, и как следствие, тем меньше служба логистики будет иметь оперативные данные.

Как исправлять:
Просматривать историю по ТС с высоким процентом координат из черного ящика (более 5% можно считать высоким) (чем ближе показатель к 100% тем хуже). Обращаю ваше внимание, что на сбор в черный ящик будет влиять отсутствие оплаты сим-карт, наличие мест неустойчивого приема координат.


Скрипт:
select org.ShortName Организация,O.ObjectGarNum Гаражный_N,d.code АТ, Count_all.c as Всего_коорд,Count_ign.c as ЧЯ_коорд, cast(round(((0.0000+Count_ign.c)/Count_all.c*100),2) as float) as Процент from bn.[dbo].[FLEET_Object] as O 
inner join bn.dbo.SYS_DEV_Device as D on d.id=O.Device_ID
left join bn.dbo.SYS_OrgRequisite as Org on Org.id=O.OrganizationId 
inner hash join (select ObjectID, Count(*) c from bn.dbo.SYS_DEV_ArchiveData 
where tele_time >=dateadd (dd,-30,getdate()) 
group by ObjectID) as Count_all on Count_all.ObjectID=O.ObjectID 
inner hash join (select AD.ObjectID, Count(ad.id) c from bn.dbo.SYS_DEV_ArchiveData as AD 
where ad.tele_time >=dateadd (dd,-30,getdate()) and ad.flags&4=0
group by ObjectID) as Count_ign on Count_ign.ObjectID=O.ObjectID where o.ObjectActive=1 order by cast(round(((0.0000+Count_ign.c)/Count_all.c*100),2) as float) desc




Источник: CyberFleet
Похожие материалы
Категория: Анализитор CF | Добавил: logoff (10.06.2013) | Автор: Бондарь Михаил
Просмотров: 1383 | Теги: 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> КиберФлит: Причины расхождения пробега по данным одометра и карте
Наш опрос
Оцените этот сайт
Всего ответов: 32
LogOff © 2024
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС