Зміст

(Б-8) Інформаційно-аналітична звітність для органів влади, громадян та бізнесу : Системи, що інтегруються

Терміни та визначення

№з/пТермін Визначення
-   Linked server Це підключення до іншого джерела даних, яким може виступати як сервер баз даних, так і простий файл XLS або DBF. Використовуючи це підключення можна посилати запити до даного джерела даних.
-   XML Текстовий формат, призначений для зберігання структурованих даних (замість існуючих файлів баз даних), для обміну інформацією між програмами.
-   Автоматизована системаСистема, що складається з персоналу та комплексу засобів автматизації його діяльності, та реалізує інформаційну технологію виконання встановлених функцій.
-   JOB Іменовані набори дій, які можна запланувати для виконання за розкладом, який використовується для автоматизації адміністративних операцій.
-   ГІОЦ Головний інформаційно-обчислювальний центр.
-   Користувач Особи, які використовують Модуль для рішення завдань, які стоять перед ними.


1                   Джерела даних та їх перетворення

Система забезпечує обробку даних, які поступають з суміжних систем, а саме:

Інформаційний обмін з суміжними системами реалізований на основі налаштованих програмних каналів обміну даними через резервний шлюзовий сервер. Шлюз інформаційного обміну передбачає: -          можливість підключення та безпечність доступу локальних ресурсів Системи до зовнішніх інформаційних систем та ресурсів; -          можливість централізованого адміністрування та керування доступністю локальних ресурсів системи. Кожна з вищеперелічених установ надає дані для формування відповідної частини звітності.

1.1        Комунальна бюджетна установа «Контактний центр м. Києва 1551»

Комунальна бюджетна установа «Контактний центр м. Києва 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»

1.2             Центральна диспетчерська м. Києва з питань ЖКГ 1557

Центральна диспетчерська м. Києва з питань ЖКГ 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. Імпорт даних Центральної диспетчерської з питань ЖКГ м. Києва

1.3        КП «Київпастранс»

КП «Київпастранс» надає дані для формування компоненту інформації про випуск транспорту на маршрути. Дані від КП «Київпастранс» надходять у Систему у вигляді аналітичних вибірок даних (таблиць, що вивантажуються) та обробляються з використанням механізму обміну даними JavaScript Object Notation. Вибірка містить наступні елементи: Таблиця 9. Структура даних по випуску транспорту на маршрут КП «Київпастранс»

Назва елементуНазва поляЗміст Формат
Філія Filia Назва філії КП «Київпастранс» Назва (Автопарк № 2 тощо)
Номер маршруту Mar Номер маршруту транспортного засобу Номер (число)
План Plan Плановий випуск транспортних засобів на маршрут Кількість (число)
Факт Fact Фактичний випуск транспортних засобів на маршрут Номер (число)
Коефіцієнт випускуKVp Коефіцієнт випуску транспортних засобів на маршрут Коефіцієнт (%)
Причини затримки Viol Затримка виїзду через наступні причини:

V1 - За розпорядженням експлуатації,

V2 - За розпорядженням керівного органу,

V3 - З технічної причини,

V4 - Відсутність водія,

V5 - З вини водія.
Структура даних в форматі {V1, V2…}

Схему імпорту даних КП «Київпастранс» див. Рисунок 3.
Рисунок 3. Імпорт даних КП «Київпастранс»
Періодичність оновлення даних 2 рази на добу. За отриманими даними формуються графічні звіти, що відображаються на інформаційних панелях застосування. При відсутності або ненаданні доступу до будь-якої частини даних Виконавець може реалізувати форми для ручного внесення показників у Cистему.

1.4        Перелік звітів за компонентами

Перелік звітів за компонентами див. Таблиця 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 днів).
* Кругова діаграма, що відображає причини невиїзду транспорту на маршрути.
* Графік динаміки причин невиїзду транспортних одиниць.
* Інформаційна панель, яка відображає планову та фактичну кількість випуску транспорту кожного відповідного типу на маршрути (кількість автобусів, трамваїв або тролейбусів).
* Реєстр випуску на маршрути транспорту по кожному з АТП або депо.



2                   СХОВИЩЕ ДАНИХ

2.1         Модель сховища даних

2.1.1      База даних фронтальної частини системи

Таблиця 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

2.1.2      База даних адміністративної частини системи

Таблиця 11. Перелік об'єктів бази даних адміністративної частини системи

Таблиця Опис
Menus Пункти меню
Pages Дашборди та звіти
Employee Пористувачі сервісу з прив'язкою до компаній та посад
EmployeePosition Посади робітників
AccessUnit Групи користувачів
EmployeeInAccessUnit Користувачі в групах користувачів
PageRight Права групи користувачів на дашборди та звіти
District Райони
PageDistrictRight Прив'язка вітрин даних та звітів до районів
ActivityField Сфери діяльності
PageActivityFieldRightПрив'язка вітрин даних та звітів до сфер діяльності


Рисунок 7. Схема базових сутностей адміністративної частини системи

2.2        Скрипт створення схеми

rest_documentconversion_latest_conversion_thumbnail_32310067_2

2.3        Джерела даних для формування

Таблиці з усією потрібною інформацією знаходяться на серверах КП “Головний інформаційно-обчислювальний центр ” в СКБД MSSQL ПО «Центральна диспетчерська м. Києва з питань ЖКГ 1557»: 193.84.77.194,11433: (база даних: ODSDB2) - це основне джерело даних. Вивантаження інформації з сервера «Центральна диспетчерська м. Києва з питань ЖКГ 1557» відбувається через налаштований зв'язок з сервером 193.84.77.194,11433 (база «Центральна диспетчерська м. Києва з питань ЖКГ 1557») MS SQL Server. Між серверами налаштовано доступ по Linked Server.

2.3.1      Скрипт створення LinkedServer [193.84.77.194,11433]


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]

2.3.2      Оновлення даних З LinkedServer:


2.3.2.1         Оновлення даних виконується завданням (jobs) «LoadData_RDA_Every15Minute»


Параметри завдання «LoadData_RDA_Every15Minute»:


rest_documentconversion_latest_conversion_thumbnail_32310057_1

2.4        Контроль коректності виконання синхронізації даних

Контроль коректності виконання синхронізації даних відбувається за допомогою системних засобів 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.

2.4.1      Створення резервних копій

Для налаштування регулярного створення резерних копій бази даних необхідно створити 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