№з/п | Термін | Визначення |
---|---|---|
- | Linked server | Це підключення до іншого джерела даних, яким може виступати як сервер баз даних, так і простий файл XLS або DBF. Використовуючи це підключення можна посилати запити до даного джерела даних. |
- | XML | Текстовий формат, призначений для зберігання структурованих даних (замість існуючих файлів баз даних), для обміну інформацією між програмами. |
- | Автоматизована система | Система, що складається з персоналу та комплексу засобів автматизації його діяльності, та реалізує інформаційну технологію виконання встановлених функцій. |
- | JOB | Іменовані набори дій, які можна запланувати для виконання за розкладом, який використовується для автоматизації адміністративних операцій. |
- | ГІОЦ | Головний інформаційно-обчислювальний центр. |
- | Користувач | Особи, які використовують Модуль для рішення завдань, які стоять перед ними. |
Система забезпечує обробку даних, які поступають з суміжних систем, а саме:
Інформаційний обмін з суміжними системами реалізований на основі налаштованих програмних каналів обміну даними через резервний шлюзовий сервер. Шлюз інформаційного обміну передбачає: - можливість підключення та безпечність доступу локальних ресурсів Системи до зовнішніх інформаційних систем та ресурсів; - можливість централізованого адміністрування та керування доступністю локальних ресурсів системи. Кожна з вищеперелічених установ надає дані для формування відповідної частини звітності.
Комунальна бюджетна установа «Контактний центр м. Києва 1551» надає дані для формування наступних компонентів:
Дані від Комунальної бюджетної установи «Контактний центр міста Києва 15-51» надходять у Систему у вигляді аналітичних вибірок даних (таблиць, що вивантажуються), а саме:
Таблиця 1. Структура даних по рейтингу РДА
Назва елементу | Назва поля | Зміст | Формат |
---|---|---|---|
Місце | Place_New | Місце, що зайняла установа в результаті рейтингування | 1, 2 |
Дата формування | CreatedDate | Дата формування звітності | дд.мм.рррр гг:хх |
Код району | DistrictID | Код району | 1, 2 |
Код типу звітності | ReportTypeId | Код типу звітності, що формується | 1234 |
Назва типу звітності | ReportTypeName | Назва типу звітності, що формується | Назва (Благоустрій, Житлове господарство) |
Назва установи | DistrictName | Назва установи, відповідальної за проведення робіт | Назва (Святошинська РДА, Солом’янська РДА) |
Кількість звернень | TotalCount | Загальна кількість звернень | Кількість (число). |
Закриття виконавцем/Вчасно | InTimeCount | Кількість вчасно закритих звернень | Кількість (число) |
Закриття виконавцем/Не вчасно | NotInTimeCount | Кількість не вчасно закритих звернень | Кількість (число) |
Закриття виконавцем/Не розглянуто | NotProcessed | Кількість не розглянутих виконавцем звернень | Кількість (число) |
Виконання звернень/Виконано | DoneCount | Кількість виконаних звернень | Кількість (число) |
Виконання звернень/НЕ виконано | NotDoneCount | Кількість не виконаних звернень | Кількість (число) |
Виконання звернень/На перевірці | CheckingCount | Кількість звернень на перевірці | Кількість (число) |
В роботі | WorkingCount | Кількість звернень в роботі | Кількість (число) |
% вчасно закритих | IndexInTime | Кількість (у відсотках) вчасно закритих звернень | Кількість (%). |
% викон. без урах. продзвону | IndexDone | Кількість (у відсотках) виконаних звернень без урахування продзвону | Кількість (%) |
% достовірності | IndexVerify | Кількість (у відсотках) виконаних звернень | Кількість (%) |
Швидкість виконання | IndexSpeed | Показник швидкості виконання звернень | Показник (%) |
Індекс Виконання | IndexPerformance | Показник виконання звернень | Показник (%) |
% задоволеності | TotalIndex | Показник задоволеності виконання звернень | Показник (%) |
Таблиця 2. Структура даних по зверненням жителів в КБУ «Комунальна бюджетна установа 1551»
Назва елементу | Назва поля | Зміст | Формат | |
---|---|---|---|---|
ID | ID | Ідентифікатор звернення | 12345 | |
Період звітності | StartDate, EndDate | Дати початку та закінчення робіт по зверненню | рррр-мм-дд гг:хх:сс.мсмсмс | |
Дата формування | StateOfDate | Дати формування звернення | дд.мм.рррр | |
Код типу звітності | ReportTypeId | Код типу звітності, що формується | 1234 | |
Назва типу звітності | ReportTypeName | Назва типу звітності, що формується | Назва (Благоустрій, Житлове господарство, Споживчий ринок) | |
Код установи | DistrictID | Код установи, відповідальної за проведення робіт | 1, 2 | |
Назва установи | DistrictName | Назва установи, відповідальної за проведення робіт | Назва (Святошинська РДА, Солом’янська РДА) | |
Код виконавця | OrganizationID | Ідентифікатор організації, що виконує роботи по зверненню | 1234 | |
Виконавець | OrganizationName | Назва організації, що виконує роботи по зверненню | Назва (ЖЕД № 906, Відділ торгівлі та споживчого ринку тощо) | |
Код типу звернення | TypeAppealID | Ідентифікатор типу звернення | 12345 | |
Тип звернення | TypeAppealName | Назва типу звернення | Назва (Утримання інформаційних дошок та розклеювання оголошень, Відсутність освітлення у під’їзді за відсутність/несправність лампочок тощо) | |
Сумарна кількість звернень | Total_Number_Appeals | Сумарна кількість звернень | Кількість (число) | |
Кількість розглянутих звернень | Number_Review | Кількість розглянутих звернень | Кількість (число) | |
Не виконано | Number_NotDone | Кількість не виконаних звернень | Кількість (число) |
За отриманими даними формуються графічні звіти, що відображаються на інформаційних панелях застосування.
Дані повинні отримуватись за розкладом:
Схему організації імпорту даних КБУ «Контактний центр м. Києва 1551» див. Рисунок 1.
Рисунок 1. Імпорт даних КБУ «Контактний центр м. Києва 1551»
Центральна диспетчерська м. Києва з питань ЖКГ 1557 надає дані для формування наступних компонентів:
Дані від Центральної диспетчерської м. Києва з питань ЖКГ 1557 надходять у Систему у вигляді аналітичних вибірок даних (таблиць, що вивантажуються). Вибірка містить наступні елементи:
Таблиця 3. Структура таблиці «Звернення» (appeals) Центральної диспетчерської 1557
Назва елементу | Назва поля | Зміст | Формат | |
ID | ID | Ідентифікатор звернення | 12345 | |
Тип звернення | appeleant_kind | Тип отриманого звернення | Тип (API, contact тощо) | |
ID квартири | flat_id | Ідентифікатор квартири мешканця | Ідентифікатор (число) | |
ID Заявки | claim_id | Ідентифікатор Заявки | Ідентифікатор (число) | |
ID контакту | contact_id | Ідентифікатор контакту мешканця | Ідентифікатор (число) | |
ID місця | place_id | Ідентифікатор місця | Ідентифікатор (число) | |
ПІБ мешканця | name | Прізвище, ім’я та по-батькові мешканця | ПІБ | |
Дата створення | created_at | Дата створення Заявки | дд.мм.рррр гг:хх | |
ID користувача | created_by | ID користувача, який створив заявку | Ідентифікатор (число) |
Таблиця 4. Структура таблиці «Заявки» (claims) Центральної диспетчерської 1557
Назва елементу | Назва поля | Зміст | Формат | |
ID | ID | Ідентифікатор звернення | 12345 | |
ID типу заявки | claim_type_id | Ідентифікатор типу заявки | 12345 | |
ID автора заявки | author_id | Ідентифікатор автора заявки | 12345 | |
Дата початку заявки | start_date | Дата початку робіт по заявці | дд.мм.рррр гг:хх | |
Планова дата завершення заявки | up_to | Планова дата завершення робіт по заявці | дд.мм.рррр гг:хх | |
Дата закриття заявки | closed_at | Дата закриття заявки | дд.мм.рррр гг:хх | |
Опис заявки | description | Опис заявки | текст | |
Дата створення заявки | created_at | Дата створення заявки | дд.мм.рррр гг:хх | |
Дата оновлення заявки | updated_at | Дата оновлення заявки | дд.мм.рррр гг:хх | |
Статус заявки | status | Статус заявки | Статус заявки | |
Дата виконання заявки | executed_at | Дата виконання заявки | дд.мм.рррр гг:хх |
Таблиця 5. Структура таблиці «Об’єкти в заявці» (claims_places) Центральної диспетчерської 1557
Назва елементу | Назва поля | Зміст | Формат | |
ID | ID | Ідентифікатор об’єкта | 12345 | |
ID Заявки | claim_id | Ідентифікатор Заявки | Ідентифікатор (число) | |
ID місця | place_id | Ідентифікатор місця | Ідентифікатор (число) | |
Признак головного місця | is_main | Признак головного місця в заявці | Наявність/відсутність |
Таблиця 6. Структура таблиці «Зупинки ліфтів» (elelvator_stop) Центральної диспетчерської міста 1557
Назва елементу | Назва поля | Зміст | Формат | |
---|---|---|---|---|
ID | ID | Ідентифікатор зупинки | 12345 | |
ID ліфта | elevator_id | Ідентифікатор ліфта | 12345 | |
Признак помилковості | is_false | Признак помилковості зупинки | Наявність/відсутність | |
Дата зупинки | start_from | Дата зупинки ліфту | дд.мм.рррр гг:хх | |
Дата запуску | executed_at | Дата запуску ліфту | дд.мм.рррр гг:хх | |
ID заявки | claim_id | Ідентифікатор заявки | 12345 | |
Планова дата запуску | due_to | Планова дата запуску ліфту | дд.мм.рррр гг:хх | |
Остання задача по зупинці | last_task_id | Ідентифікатор останньої задачі | 12345 |
Таблиця 7. Структура таблиці «Задачі» (tasks) Центральної диспетчерської міста 1557
Назва елементу | Назва поля | Зміст | Формат | |
---|---|---|---|---|
ID | ID | Ідентифікатор задачі | 12345 | |
ID типу задачі | task_type_id | Ідентифікатор типу задачі | 12345 | |
ID резолюції по задачі | task_resolution_id | Ідентифікатор типу задачі | 12345 | |
Місце робіт | claim_places_id | Місце робіт | 12345 | |
Дата початку | start_from | Дата початку задачі | дд.мм.рррр гг:хх | |
Планова дата | due_to | Планова дата закінчення задачі | дд.мм.рррр гг:хх | |
Первинна планова дата | should_be_closed_at | Первинна планова дата закінчення | дд.мм.рррр гг:хх | |
ID автора | author_id | Ідентифікатор автора | Ідентифікатор | |
ID того, хто змінював останній | last_changed_by | Ідентифікатор того, хто змінював задачу останній | Ідентифікатор | |
Коментар до виконання | comment | Коментар до виконання задачі | Коментар (текст) | |
Коментар виконавця | resolution_comment | Коментар виконавця задачі | Коментар (текст) | |
Дата передачі | pushed_at | Дата передачі | дд.мм.рррр гг:хх | |
Дата виконання | executed_at | Дата виконання | дд.мм.рррр гг:хх | |
Стан | state | Стан виконання | Стан |
Таблиця 8. Структура таблиці «Виконавці задачі» (job_tasks) Центральної диспетчерської міста 1557
Назва елементу | Назва поля | Зміст | Формат | |
ID | ID | Ідентифікатор виконавця по задачі | 12345 | |
ID посади | job_id | Ідентифікатор посади робітника | 12345 | |
ID виконавця | employee_id | Ідентифікатор виконавця | 12345 | |
ID задачі | task_id | Ідентифікатор задачі | 12345 | |
Признак активності | is_active | Признак активності виконавця задачі | Наявність/відсутність |
За отриманими даними формуються графічні звіти, що відображаються на інформаційних панелях застосування. Дані отримуються за розкладом:
Схему імпорту даних Центральної диспетчерської з питань ЖКГ м. Києва див. Рисунок 2.
Рисунок 2. Імпорт даних Центральної диспетчерської з питань ЖКГ м. Києва
КП «Київпастранс» надає дані для формування компоненту інформації про випуск транспорту на маршрути. Дані від КП «Київпастранс» надходять у Систему у вигляді аналітичних вибірок даних (таблиць, що вивантажуються) та обробляються з використанням механізму обміну даними JavaScript Object Notation. Вибірка містить наступні елементи: Таблиця 9. Структура даних по випуску транспорту на маршрут КП «Київпастранс»
Назва елементу | Назва поля | Зміст | Формат |
---|---|---|---|
Філія | Filia | Назва філії КП «Київпастранс» | Назва (Автопарк № 2 тощо) |
Номер маршруту | Mar | Номер маршруту транспортного засобу | Номер (число) |
План | Plan | Плановий випуск транспортних засобів на маршрут | Кількість (число) |
Факт | Fact | Фактичний випуск транспортних засобів на маршрут | Номер (число) |
Коефіцієнт випуску | KVp | Коефіцієнт випуску транспортних засобів на маршрут | Коефіцієнт (%) |
Причини затримки | Viol | Затримка виїзду через наступні причини: V1 - За розпорядженням експлуатації, V2 - За розпорядженням керівного органу, V3 - З технічної причини, V4 - Відсутність водія, V5 - З вини водія. | Структура даних в форматі {V1, V2…} |
Схему імпорту даних КП «Київпастранс» див. Рисунок 3.
Рисунок 3. Імпорт даних КП «Київпастранс»
Періодичність оновлення даних 2 рази на добу.
За отриманими даними формуються графічні звіти, що відображаються на інформаційних панелях застосування.
При відсутності або ненаданні доступу до будь-якої частини даних Виконавець може реалізувати форми для ручного внесення показників у Cистему.
Перелік звітів за компонентами див. Таблиця 10. Таблиця 10. Перелік звітів за компонентами
Компонент | Перелік звітів |
---|---|
Оперативна інформація про стан виконання звернень до Комунальної бюджетної установи «Контактний центр міста Києва 15-51» | * Звіт за результатами моніторингу кількості звернень до служби 15-51 за останній тиждень. * Звіт із результатами аналізу кількісних показників виконання звернень до служби 15-51. * Звіт за результатами моніторингу звернень, що були прострочені. * Звіт з відображенням динаміки зростання та спаду актуальності питань у розрізі часу (за звітний період). * Звіт з загальними показниками ефективності роботи служби 15-51. |
Результати району у загальноміському рейтингу по обробці звернень до КБУ «Контактний центр міста Києва 15-51» | * Звіт за результатами розрахунку рейтингових показників. * Звіти по більш детальному рівню представлення показників. Перелік показників: * o Показник вчасності закриття звернень. * o Показник виконання звернень. * o Показник достовірності виконання звернень. * o Показник швидкості виконання. * o Показник фактичного виконання. |
Оперативний стан ситуації у сфері житлово-комунального господарства району за даними Центральної диспетчерської служби м. Києва 1557 | * Звіт порівняння план/факт по кількості звернень за останній тиждень * Звіт про стан роботи ліфтового обладнання, ліфти, що зупинялись найбільшу кількість разів за останні 7 днів * Звіт по будинках, за якими було подано найбільше звернень до диспетчерської служби за останні 7 днів * Звіт по статистиці обробки дзвінків, що поступили на гарячу лінію 1557 з фіксацією середнього часу з’єднання та кількість оброблених дзвінків за поточну добу * Звіт по статистиці заявок, що знаходяться в роботі та строкам їх виконання на поточний момент * Звіт по кількості відключених будинків по кожній з комунальних послуг (гаряче та холодне водопостачання, центральне опалення, електропостачання) * Звіт по кількості аварій по послугах в районі та динаміці зміни їх кількості за тиждень * Детальний звіт по простроченим заявкам * Звіт по тематиці питань, що цікавить мешканців за останній тиждень та динаміка зміни цих показників * Звіт по швидкості реакції аварійної служби району на виклики, що були отримані в черговий час |
Результати району у загальноміському рейтингу у сфері житлово-комунального господарства, що створюється за даними Центральної диспетчерської служби 1557 | Звіт у вигляді таблиць з результатами ЖЕДів в загальноміському рейтингу Для відображення загального результату рейтингу ЖЕДів необхідно дотримуватися наступного формату таблиці в загальному представленні: * Стовпець 1: Місце ЖЕДу в загальноміському рейтингу та динаміка зміни даного показника з минулого періоду (кількість місць на які змінились показники ) * Стовпець 2: Назва району до якого відноситься підрозділ керуючої компанії району. * Стовпець 3: Назва ЖЕДу. Назва підрозділу керуючої компанії району. * Стовпець 4: Кількість балів, що отримано підрозділом за звітний період. Кількість балів розраховується як сума місць які отримали ЖЕДи по показникам, які оцінюються. |
Рейтингові показники роботи ліфтового обладнання | * Таблиці в загальному представленні: Стовпець 1: Місце Району в загальноміському рейтингу та динаміка зміни даного показника з минулого періоду (кількість місць на які змінились показники ) Стовпець 2: Назва району. Стовпець 3: Кількість ліфтів в обслуговуванні. Стовпець 4: Кількість балів, що отримано районами за звітний період. Кількість балів розраховується за критеріями оцінки. Стовпець 5: Відхилення значення від середнього по місту. * Детальний звіт із показниками роботи ліфтового обладнання. Відображає актуальні значення показників по районам. * Реєстр заявок. Містить інформацію по простою ліфтів, що зафіксований за даними центральної диспетчерської служби м. Києва 1557. |
Інформація про актуальний стан подачі комунальних послуг в районі | * Звіт, що відображає подачу послуг до будинків міста. * Позначення аварійно відключених та планово відключених будинків на інтерактивній карті м. Києва. * Інформаційна панель, яка відображає загальну кількість по місту: * Діаграма динаміки подачі комунальних послуг до будинків (по районах). * Звіт із інформацією про поточну кількість аварійних будинків в розрізі організацій-виконавців робіт. |
Інформація про актуальний стан роботи ліфтового обладнання | * Позначення будинків з проблемними ліфтами на інтерактивній карті м. Києва. * Інформаційна панель, яка відображає загальну по місту або району: * Діаграма поточного стану ліфтового обладнання. * Звіт із інформацією про поточну кількість аварійних ліфтів та ліфтів, що простоюють через розкрадання обладнання, в розрізі організацій. |
Інформація про актуальний стан запуску опалювального сезону | * Відображення будинків на інтерактивній карті м. Києва для моніторингу підключення будинків району до системи централізованого опалення. * Інформаційна панель, яка відображає загальну кількість по місту та по районам: * Звіт із інформацією про поточну кількість будинків з аварійною системою ЦО в розрізі організацій. |
Інформація про випуск транспорту на маршрути КП “Київпастранс” | * Інформаційна панель, яка відображає планову та фактичну кількість випуску транспорту на маршрути (загальна кількість автобусів, трамваїв та тролейбусів). * Інформаційна панель, яка відображає планову та фактичну кількість випуску транспорту на маршрути (загальна кількість автобусів, трамваїв та тролейбусів). * Графік динаміки випуску транспортних одиниць кожного типу за звітний період (28 днів). * Кругова діаграма, що відображає причини невиїзду транспорту на маршрути. * Графік динаміки причин невиїзду транспортних одиниць. * Інформаційна панель, яка відображає планову та фактичну кількість випуску транспорту кожного відповідного типу на маршрути (кількість автобусів, трамваїв або тролейбусів). * Реєстр випуску на маршрути транспорту по кожному з АТП або депо. |
Таблиця 1. Перелік об'єктів бази даних фронтальної частини системи
Таблиця | Зміст |
---|---|
CallsAndClaims1551 | 1551 - інформація по дзвінкам та зверненням |
FillingQuestionDynamics_District | 1551 – інформація актуальності по районам |
QuestionDynamics | 1551 – інформація актуальності по городу |
Dashboard_TOP10_TypeClaims_Week | 1551 - актуальності за тиждень в розрізі районів |
RaitingRDA_Execution_Year | 1551 - реєстр виконня звернень |
RaitingRDA_Timeliness_Year | 1551 - реєстр по часу виконання |
RaitingRDA_Veracity_Year | 1551 - реєстр правдивості виконання |
RatingPunktsSpeePerformance | 1551 - реєстр по швидкості виконання |
RatingTableHistory | 1551 - рейтинг районів (міста) – історична таблиця |
RatingTableReport | 1551 - рейтинг районів (міста) – загальна інформація |
ClaimsProcessing1551Statistic | 1551 - кількість заявок в работі (по районам) |
monitor1551_AVG_QueueTime | 1551 – дзвінки – середній час очікування |
OrganizationClaimsTop3 | 1551 - ТОП 3 організації |
OrganizationClaimsAllList | 1551 - реєстр організацій |
DepartmentClaimsTop3 | 1551 - ТОП 3 департамента |
DepartmentClaimsAllList | 1551 - реєстр департаментів |
Dashboard_GKH_DistrictWithoutServices | ЖКХ - кількість будинків без послуг |
Dashboard_GKH_ClaimStatistics | ЖКХ - в роботі (Виконавці), Уточнюються, Прострочені, Прострочені (тиждень назад) |
Dashboard_GKH_ClaimStatistics_ByDistrict | ЖКХ - в роботі (Виконавці), Уточнюються, Прострочені, Прострочені (тиждень назад). По району. |
Dashboard_GKH_ClaimStatisticsDetails | ЖКХ - детальніше. Заявки в работі, %, ріст |
Dashboard_GKH_AvgQueueTimes_ByDistrict | ЖКХ – середній час у черзі по району |
Dashboard_GKH_AvgQueueTimes | ЖКХ - середній час у черзі по місту |
Dashboard_GKH_GEKWithoutServices_ByDistrict | ЖКХ - кількість будинків без послуг по району |
Dashboard_GKH_Claims_ByDistrict | ЖКХ -ТОП 5 тематик по районам |
Dashboard_GKH_Emergencies_ByDistrict | ЖКХ - відключення по районам (круговий графік) |
Dashboard_GKH_Emergencies | ЖКХ - відключення по місту (круговий графік) |
Dashboard_GKH_EmergencyClaimsDetails | ЖКХ - деталь відключення по місту (круговий графік) |
Dashboard_GKH_EmergencyClaimsDetails_ByDistrict | ЖКХ - деталь відключення по районам (круговий графік) |
Dashboard_All_BuildingMap_Extended_Chart_Week | ЖКХ - графік відключень по дням (за тиждень) |
GetLinkedReport_ClaimsAvarOrganization | ЖКХ - заявки авар. служби (за сутки) |
startCOSeason_ActiveCOStatistic | ЦО – таблиця підключень по районам |
startCOSeasonAllStatistic | ЦО – таблиця аварій по районам |
Dashboard_Elevators_BuildingMap_Extended | ЖКХ - карта аварій по ліфтам |
Dashboard_Elevators_InService | ЖКХ - кількість ліфтів в обслуговуванні |
Dashboard_Elevators_WithStolenChartWeek | ЖКХ - графік по викраденню обладнання за тиждень |
Dashboard_Elevators_WithStolenChartMonth | ЖКХ - графік по викраденню обладнання за місяць |
HouseCard_Elevators | ЖКХ - зупинки ліфтів (картка будинку) |
BuildingReestr_Extended | ЖКХ – відключення послуг |
Dashboard_GKH_ProblemElevators_ByDistrictDetails | ЖКХ - Детальна інформація по ліфтам |
Dashboard_GKH_CallsAndClaims | ЖКХ - Інформація по кількості звернень та дзвінків |
Dashboard_GKH_ProblemElevators_ByDistrict | ЖКХ - Інформація по ліфтам |
Dashboard_GKH_ProblemBuildings_ByDistrict | ЖКХ - Інформація по будинкам |
Dashboard_All_BuildingMap_Extended | ЖКХ - Інформація по будинкам (map point) |
Dashboard_All_BuildingMap_Extended_Chart | ЖКХ - графік відключень будинків |
Dashboard_AllCountHouse_Building | ЖКХ - загальна кількість будинків в облуговуванні |
Rating1557_ElevatorsClaimsReestr | ЖКХ - рейтинг Ліфтів (реєстр) |
Rating1557_ElevatorsPeriods | ЖКХ - рейтинг Ліфтів (період) |
Rating1557_ElevatorsTable_ByJek | ЖКХ - рейтинг Ліфтів (таблиця ТОП) |
Rating1557_JekClaimsReestr | ЖКХ - рейтинг ЖЕДів (реєстр) |
Rating1557_JekPeriods | ЖКХ - рейтинг ЖЕДів (період) |
Rating1557_JekTable | ЖКХ - рейтинг ЖЕДів (таблиця ТОП) |
Рисунок 4. Схема базових сутностей фронтальної частини системи 1551
Рисунок 5. Схема базових сутностей фронтальної частини системи ЖКХ
Рисунок 6. Схема базових сутностей фронтальної частини системи Elevators
Таблиця 11. Перелік об'єктів бази даних адміністративної частини системи
Таблиця | Опис |
---|---|
Menus | Пункти меню |
Pages | Дашборди та звіти |
Employee | Пористувачі сервісу з прив'язкою до компаній та посад |
EmployeePosition | Посади робітників |
AccessUnit | Групи користувачів |
EmployeeInAccessUnit | Користувачі в групах користувачів |
PageRight | Права групи користувачів на дашборди та звіти |
District | Райони |
PageDistrictRight | Прив'язка вітрин даних та звітів до районів |
ActivityField | Сфери діяльності |
PageActivityFieldRight | Прив'язка вітрин даних та звітів до сфер діяльності |
Рисунок 7. Схема базових сутностей адміністративної частини системи
Таблиці з усією потрібною інформацією знаходяться на серверах КП “Головний інформаційно-обчислювальний центр ” в СКБД MSSQL ПО «Центральна диспетчерська м. Києва з питань ЖКГ 1557»: 193.84.77.194,11433: (база даних: ODSDB2) - це основне джерело даних.
Вивантаження інформації з сервера «Центральна диспетчерська м. Києва з питань ЖКГ 1557» відбувається через налаштований зв'язок з сервером 193.84.77.194,11433 (база «Центральна диспетчерська м. Києва з питань ЖКГ 1557») MS SQL Server. Між серверами налаштовано доступ по Linked Server.
EXEC master.dbo.sp_addlinkedserver @server = N'193.84.77.194,11433', @srvproduct=N'193.84.77.194,11433', @provider=N'SQLNCLI', @datasrc=N'193.84.77.194,11433'
EXEC master.dbo.sp_addlinkedsrvlogin @rmtsrvname=N’193.84.77.194,11433’,@useself=N'False',@locallogin=NULL,@rmtuser=N'giots_user',@rmtpassword='giots_user2017'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'collation compatible', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'data access', @optvalue=N'true'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'dist', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'pub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'rpc', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'rpc out', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'sub', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'connect timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'collation name', @optvalue=null
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'lazy schema validation', @optvalue=N'false'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'query timeout', @optvalue=N'0'
GO
EXEC master.dbo.sp_serveroption @server=N’193.84.77.194,11433’, @optname=N'use remote collation', @optvalue=N'true'
GO
Рисунок 8. Створений LinkedServer [193.84.77.194,11433]
Параметри завдання «LoadData_RDA_Every15Minute»:
rest_documentconversion_latest_conversion_thumbnail_32310057_1
Контроль коректності виконання синхронізації даних відбувається за допомогою системних засобів Microsoft SQL Server 2014.
Журнал виконання завдань (jobs) доступний через:
SQL Server Agent,
Job Activity Monitor,
збережену процедуру sp_help_jobactivity.
Так як завдання SQL Server Agent виконуються за розкладом, то, адміністратору слід проглядати історію їх виконання, щоб переконатись, що вони виконуються успішно і ніяких проблем не виникає.
Проглянути історію виконання завдань в SQL Server 2014 можна різними засобами.
Перший засіб – скористатись журналами SQL Server Agent. Щоб переглянути події, які відносятся до історії виконання конкретного завдання, можна скористатись командою View History (Переглянути історію) контекстного меню завдання. Відкриється вікно перегляду журналу з налаштованим фільтром, аналогічне представленому на Рисунок 9.
Рисунок 9. Перегляд журналу виконання завдання
Для перегляду стутусу роботи всіх завдань краще скористатись Job Activity Monitor (Монітор активності завдань). Щоб їм скористатись, достаньо знайти об'єкт Job Activity Monitor під контейнером SQL Server Agent в Management Studio і в його контекстному меню скористатись командою View Job Activity (Переглянути активність завдань).
Інформація, що представлена на екрані Job Activity Monitor зберігається у таблиці sysjobactivity бази даних msdb. Можна звертатись до неї як напряму, так і за допомогою збереженої процедури sp_help_jobactivity.
Для налаштування регулярного створення резерних копій бази даних необхідно створити Job за допомогою наступного скрипта:
USE [msdb]
GO
/****** Object: Job [backup.Subplan_1] Script Date: 12/17/2017 7:56:21 PM ******/
BEGIN TRANSACTION
DECLARE @ReturnCode INT
SELECT @ReturnCode = 0
/****** Object: JobCategory [Database Maintenance] Script Date: 12/17/2016 7:56:21 PM ******/
IF NOT EXISTS (SELECT name FROM msdb.dbo.syscategories WHERE name=N'Database Maintenance' AND category_class=1)
BEGIN
EXEC @ReturnCode = msdb.dbo.sp_add_category @class=N'JOB', @type=N'LOCAL', @name=N'Database Maintenance'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
END
DECLARE @jobId BINARY(16)
EXEC @ReturnCode = msdb.dbo.sp_add_job @job_name=N'backup.Subplan_1',
@enabled=1,
@notify_level_eventlog=2,
@notify_level_email=0,
@notify_level_netsend=0,
@notify_level_page=0, a
@delete_level=0,
@description=N'No description available.',
@category_name=N'Database Maintenance',
@owner_login_name=N'sa', @job_id = @jobId OUTPUT
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
/****** Object: Step [Subplan_1] Script Date: 12/17/2017 7:56:21 PM ******/
EXEC @ReturnCode = msdb.dbo.sp_add_jobstep @job_id=@jobId, @step_name=N'Subplan_1',
@step_id=1,
@cmdexec_success_code=0,
@on_success_action=1,
@on_success_step_id=0,
@on_fail_action=2,
@on_fail_step_id=0,
@retry_attempts=0,
@retry_interval=0,
@os_run_priority=0, @subsystem=N'SSIS',
@command=N'/Server “$(ESCAPE_NONE(SRVR))” /SQL “Maintenance Plans\backup” /set “\Package\Subplan_1.Disable;false”',
@flags=0
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_update_job @job_id = @jobId, @start_step_id = 1
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobschedule @job_id=@jobId, @name=N'backup',
@enabled=1,
@freq_type=8,
@freq_interval=9,
@freq_subday_type=1,
@freq_subday_interval=0,
@freq_relative_interval=0,
@freq_recurrence_factor=1,
@active_start_date=20161215,
@active_end_date=99991231,
@active_start_time=0,
@active_end_time=235959,
@schedule_uid=N'6a37a2bd-1f05-45b4-8a81-eb6f9629b565'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
EXEC @ReturnCode = msdb.dbo.sp_add_jobserver @job_id = @jobId, @server_name = N'(local)'
IF (@@ERROR <> 0 OR @ReturnCode <> 0) GOTO QuitWithRollback
COMMIT TRANSACTION
GOTO EndSave
QuitWithRollback:
IF (@@TRANCOUNT > 0) ROLLBACK TRANSACTION
EndSave:
rest_documentconversion_latest_conversion_thumbnail_32310122_1