ЄС-11

Цифрова комутаційна система

Науково-виробничий центр
"Автоматизовані мікропроцесорні системи"
ЄДРПОУ: 13807402 тел: +380-32-237-21-36

Користувальницькькі налаштування

Налаштування сайту


extrasoft:agentrgt:mysql

Налаштування тарифікатора на базі сервера MySQL

Встановлення сервера MySQL

Для роботи системи тарифікації на базі MySQL сервера необхідні такі елементи:

  • MySQL server - це двигун бази даних, який забезпечує зберігання вставку, обробку і видачу даних
  • MySQL ODBC Connector - це драйвер, який дозволяє AgentRgt_XXsql.dll взаємодіяти з MySQL сервером
  • MySQL-GUITools = MySqlAdministrator та MySQLQueryBrowser (MysqlWorkBench) - інструменти, за допомогою яких можна адмініструвати і ініціалізувати базу. Потім їх можна знищити. Або взагалі використовувати з іншого комп'ютера

Останні версії необхідних програм можна скачати з офіційного сайту MySQL.

Особливості налаштувань

  1. Для правильної роботи тарифікатора слід налаштувати сервер на роботу з текстами у форматі UTF-8
  2. При необхідності можна дозволити доступ користувача root з віддалених машин
  3. Для користувача, який буде вказаний в модулях AgentRgt необхідно дозволити виконання Stored Procedures

Процедура налаштувань сервера

Відразу після встановленя сервера запускається чарівник налаштування сервера. Змінювати треба лише кодування по замовчуванню. Ось основні кроки налаштувань:

Крок 1 Крок 2 Крок 3 Крок 4 Крок 5 Крок 6 Крок 7 Крок 8 Крок 9 Крок 10 Крок 11

Ініціалізація бази даних тарифікатора

Ініціалізація бази даних тарифікатора здійснюється за допомогою MySQLQueryBrowser (MysqlWorkBench) та набору скриптів, які слід одноразово виконати в такому порядку:

  • Tarifficator.sql - Створення необхідних таблиць в базі даних
  • InitTablesSimple.sql - Мінімальна ініціалізація таблиць тарифікатора
  • ExecTE.sql - процедура внесення записів, сформованих версіїєю Meta-TF. Ця ж процедура використовується іншими процедурами (ExecTC та ExecTX)
  • ExecTC.sql - процедура внесення записів, сформованих версіями до Meta-TC включно
  • ExecTX.sql - процедура внесення записів, сформованих версією Meta-TD

Налаштування AgentRgt

Для кожного з модулів AgentRgt-XXsql необхідно відредагувати файл *.cfg . Приклад файлу подано нижче:

[Group Abonens]
StationList=RmtStat1,539A1Qlm, TD6KAHug, 893A1Qlm, TD8X2Qlm, TD8X6Abn
MySQLPath=user:password@192.168.0.1/tarifficator.callbase
MySQLDriver=MySQL ODBC 5.5 Driver
 
[Group Komutat]
StationList=Tix3iTou,RmtStat3,TD6KAHug,TD8X1Drm, RzdA2Qlm
MySQLPath=user:password@host/database.table

Додаткові можливості обробки даних

На основі бази даних callbase можна проводити визначення ГНН, та параметрів обслуговування абонентів. Крім того можна створювати звіти по завантаженості напрямків тощо…

Нічні вимірювання і MySQL

Ініціалізація бази даних нічних вимірювань здійснюється за допомогою MySQLWorkBench та скриптів

  • Measures.sql - створення табилць нічних вимірювань.
  • ExecMC.sql - процедура внесення записів, сформованих станцією при проведенні нічних автоматичних вимірювань.
extrasoft/agentrgt/mysql.txt · В останнє змінено: 2015/04/17 15:24 (зовнішнє редагування)