Первая страница webxt design
™
   
   
   
   
 информационные технологии для вашего бизнеса
Система таксации и детального контроля "ТРАФИК"  Система таксации и детального контроля "ТРАФИК" 
Концепция Системы таксации и детального контроля "ТРАФИК"  Концепция Системы таксации и детального контроля "ТРАФИК" 
Архитектура Системы "ТРАФИК"  Архитектура Системы "ТРАФИК" 
 

Универсальный загрузчик данных

  

Данный компонент Системы "ТРАФИК" обеспечивает загрузку первичных данных таксации и детального контроля от разных типов АТС в Хранилище данных.

Составными частями Универсального загрузчика данных являются следующие модули:

  • Монитор управления процессами загрузки;
  • Обработчик форматов первичных данных;
  • Загрузчик данных;

Монитор управления процессами загрузки

Данный модуль обеспечивает управление очередью файлов первичных данных и управление и контроль за процессами загрузки файлов первичных данных для разных типов АТС в Хранилище данных Системы "ТРАФИК".

Монитор управления выполняет такие функции:

  • Анализирует наличие, полноту и количество файлов первичных данных по типам форматов;
  • Обеспечивает управление очередью файлов, последовательностью их загрузки;
  • Создаёт процессы Загрузчика данных, к которым создаёт и подключает определенные модули Обработчиков форматов в зависимости от конкретного типа формата файла первичных данных;
  • Контролирует процесс загрузки данных.

Существует также командный интерфейс Монитора загрузки данных для администратора загрузки первичных данных, который позволяет управлять процессами загрузки.

Обработчики форматов первичных данных

Модули Обработчиков обеспечивают обработку определенных типов форматов первичных данных для конкретных типов АТС (например, EWSD, Alcatel, MT-20, …).

Модули Обработчиков форматов выполняют следующие функции:

  • Считывания первичного файла данных;
  • Контроль соответствия формата данных первичного файла определенному формату конкретного типу АТС;
  • Разбор формата и выборка необходимых данных из файла;
  • Передача полученных данных соответствующему процессу Загрузчика данных.

Процессы Обработчиков форматов создаются Монитором управления процессами загрузки одновременно с соответствующими процессами Загрузчика данных.

В системе "ТРАФИК" существует реализация модулей Обработчиков следующих типов форматов первичных данных:

  • Система АПУС (Хмельницкий) версия 1(2) (счетчики);
  • Система АПУС (Хмельницкий) версия 3(4) (счетчики);
  • Система АПУС (Хмельницкий) версия 3(4) (детальный контроль);
  • АТС типа EWSD версия 15 (счетчики);
  • АТС типа EWSD версия 15 (детальный контроль);
  • АТС типа EWSD версия 7 (детальный контроль);
  • АТС типа МТ-20 (счетчики);
  • АТС типа МТ-20 эмулятор (детальный контроль);
  • АТС типа Alcatel E10 (счетчики);
  • АТС типа Alcatel E10 эмулятор (детальный контроль).

Для загрузки первичных данных других форматов в Системе "ТРАФИК" необходимо будет реализовать только соответствующий модуль Обработчика формата и включить его в состав модулей Универсального загрузчика.

Загрузчик данных

Модуль Загрузчик данных обеспечивает непосредственную загрузку данных в Хранилище данных Системы "ТРАФИК".

Данные на загрузку процесс Загрузчика получает от соответствующего процесса модуля Обработчика формата.

Процессы Загрузчика данных создаются Монитором управления процессами загрузки одновременно с соответствующими процессами Обработчиков форматов.

В процессе загрузки информации Загрузчик данных обеспечивает ведение:

  • журнала загрузки первичных файлов данных,
  • журнала наличия информации по календарю,
  • статистические данные по загруженным данным.

Журнал загрузки первичных файлов данных позволяет администратору системы контролировать состояние, возможные ошибки и полноту загрузки информации для конкретного типа АТС или диапазона номеров.

Журнал наличия информации по календарю позволяет администратору или пользователям получить информацию о наличии информации таксации и детального контроля в разрезе времени по календарю.

Статистические данные предоставляют информацию о количественных характеристиках загруженных данных, например: количество звонков, количество снятий, суммарное количество секунд и т.п.

В процессе загрузки информации Загрузчик может выполнять расчеты счетчиков таксации на основе данных детального контроля.

В Системе "ТРАФИК" есть возможность независимо сохранять как станционные счетчики таксации, так и счетчики, которые рассчитаны на основе данных детального контроля.

Какие из счетчиков будут использоваться потребителями информации, определяется по определенным признакам, которые устанавливает администратор.

Универсальный загрузчик – это многопоточный компонент, который позволяет параллельно запускать процессы Обработчиков форматов и Загрузчиков для одновременной загрузки данных в Хранилище данных Системы "ТРАФИК".

Есть возможность параллельного запуска и функционирования нескольких Универсальных загрузчиков.

Конфигурация Универсального загрузчика содержит структуру директорий для каждого из источников первичных данных (для каждого типа формата АТС или для каждого HOSTа АТС).

Структура директорий и их содержимое контролируется Монитором управления процессами загрузки. В соответствующую директорию необходимо перенести соответствующий первичный файл данных, после чего Универсальный загрузчик автоматически начинает процесс загрузки данных в Хранилище данных.


 

Разделы концепции Системы "ТРАФИК" 

Карта сайта
Как с нами связаться