Администрирование базы данных
1. Обеспечение бесперебойной работы сервера
1.1. Резервное копирование:
- ежедневно - локальная копия;
- еженедельно - копия на другой компьютер или внешний носитель (компакт-диск);
- ежемесячно - копия на внешний носитель (компакт-диск);
1.2. Восстановление после программного и аппаратного сбоя сервера.
2. Оптимизация работы сервера
2.1. Определение и устранение физических причин понижения производительности сервера:
- распределение нагрузки между физическими носителями;
- настройка RAID-контроллера для обеспечения максимальной скорости доступа;
2.2. Определение и устранение запросов и алгоритмов, понижающих общую производительность сервера:
- 2.2.1. выявление медленных запросов поступающих от программного комплекса SAUMI и их оптимизация;
- 2.2.2. выявление медленных PL/SQL программ и их оптимизация;
- 2.2.3. настройка индексов для снижения общей нагрузки на физические носители.
3. Интеграция в информационную систему администрации
Главная цель - увеличение достоверности данных и существенное снижение общей нагрузки по вводу данных для отдельных пользователей
3.1. Определение данных, которые являются общими между SAUMI и другими информационными системами.
3.2. Определение первоисточника данных, т.е. подразделения администрации, которое фактически учитывает эти данные, а не просто пользуется ими для смежных задач (например, за ведение справочника улиц отвечает либо адресное бюро, либо архитектура, либо иная организация, на которую возложены эти задачи)
3.3. В случае автоматизации первоисточника определение форматов первичных данных и стыковка систем для обмена данными от первоисточника:
- если системы допускают подключение в режиме реального времени, настройка алгоритмов преобразования данных первоисточника и настройка расписания синхронизации таблиц-получателей;
- если системы не допускают подключение в режиме реального времени, но имеется возможность автоматизации процесса обмена данными посредством внешних программ, настройка сценариев синхронизации и контроль за их работой;
- если системы не допускают подключение в режиме реального времени, и нет возможности автоматизации процесса обмена данными из-за удаленности первоисточника, разработка положения, обязывающего держатель первоисточника предоставлять данные в определенном формате, настройка сценариев обработки получаемых данных и контроль за работой алгоритмов.
4. Безопасность
4.1. Обеспечение невозможности доступа к данным пользователям, не имеющим соответствующих полномочий.
4.2. Обеспечения пользователям уровня доступа к данным достаточного для решения их задач.
4.3. При возникновении ситуаций, при которых необходимо выявление имен пользователей, ответственных за те или иные действия, производить анализ базы данных с целью получения имен этих пользователей. Если действующих средств протоколирования действий пользователей оказывается недостаточно, принять меры по активизации механизмов протоколирования действий этого вида.
Администрирование SAUMI
1. Определение глубины учета данных (реквизитов учета) на основе нормативных актов организации
2. Настройка дополнительных реквизитов учета
2.1. Внесение дополнительных реквизитов в структуру базы данных в виде полей таблиц.
2.2. Описание специальных комментариев полей дополнительных реквизитов для описания отображения реквизитов на формах ввода (Менеджер реквизитов, PL/SQL Developer).
2.3. Установка полей поиска данных - частый и расширенный поиск (Менеджер реквизитов).
2.4. Настройка столбцов окна данных для обеспечения вывода дополнительных реквизитов (Менеджер отчетов).
2.5. Настройка алгоритмов сбора отчетных данных с учетом дополнительных реквизитов (Регламент отчетности).
- Формирование новой отчетной формы - копия «Имущество на балансе», «Имущество на балансе (ЦБ)»;
- Введение новых реквизитов в раздел #DATAOPT.
- Изменение алгоритмов загрузки и выгрузки данных (MR_SaveData, MR_LoadData) с учетом введенных реквизитов.
3. Настройка справочников - приводить в соответствии с политикой по интеграции в МИС (п.3. задач администрирования базы данных)
4. Настройка операций движения (Политика операций)
4.1. Определение достаточности видов движения для отражения задач комитета.
4.2. Введение новых видов движения:
- настройка специфики новых видов движения (обязательство, учет использования площадей, доля права, и т.д.);
- настройка политики операций - допустимости разных видов движения в один момент времени для одного объекта.
5. Настройка алгоритмов расчета обязательств (арендной платы, аукционы, продажа имущества и пр.)
5.1. Определение аргументов формулы, по которой производится расчет обязательства.
5.2. Отнесение каждого аргумента к реквизиту конкретной сущности учитываемой в SAUMI.
5.3. Для тех аргументов, для которых реквизит не учитывается:
- если аргумент относится к одному из свойств учитываемой сущности, ввести дополнительный реквизит учета для этой сущности в соответствии с п.1.2.
- если аргумент не относится ни к одной из учитываемых сущностей:
- подготовка рекомендаций по внесению изменений в действующую методику расчета обязательств (в т.ч. арендной платы) с целью достижения возможности автоматизации расчета обязательств, опираясь исключительно на реквизиты учитываемых сущностей;
- в случае невозможности приведения методики расчета обязательств в соответствии с подготовленными рекомендациями ввести дополнительный реквизит учета для сущности «Операции движения» в соответствии с п.1.2.
5.4. Для всех справочников, на коэффициенты по которым ссылаются аргументы расчета, ввести поля коэффициентов (если их нет) с помощью программы Менеджер справочников
5.5. Описать функцию автоматического расчета обязательств CalcObligationEx в редакторе SAUMI-Pascal.
6. Настройка отчетов
6.1. Определение перечня оперативных отчетов, которые необходимо получать в повседневной работе пользователями.
6.2. Сформировать отчеты посредством поиска данных.
6.3. Сохранить полученный запрос в меню «Отчеты»:
- если запрос требуется выполнять с различными аргументами, ввести в текст запроса параметры;
- если требуемый запрос невозможно подготовить исключительно средствами окна поиска - отредактировать сформированный SQL-запрос.
6.4. Настроить расписание выполнения отчета в соответствии с его периодичностью.
7. Настройка печатных форм (Менеджер форм)
7.1. Определение перечня материалов, которые пользователи в силу стоящих перед ними задач, вынуждены печатать, при этом материалы имеют шаблонный вид (письма, иски, уведомления и т.д.) - печатных форм.
7.2. Определение контекста печатной формы - т.е. связанности содержания переменной части печатной формы с одной из сущностей, учитываемой в SAUMI.
7.3. Создание печатной формы в Менеджере форм:
- загрузка на форму текста шаблона (например, из RTF-файла);
- формирование SQL-запросов, при выполнении которых могут быть получены данные, которые представляют переменную часть печатной формы.
- вставка в загруженный шаблон ссылок на поля результата запроса.
8. Установка обновлений программного комплекса (Менеджер обновлений)
8.1. Обязательное полное резервное копирование базы данных и исполняемых файлов комплекта администратора.
8.2. Выполнение обработки pth-файлов обновлений в Менеджере обновлений. В случае возникновения конфликтов при обновлении структуры базы данных:
- по причине добавления одноименных полей базы данных с тем же смыслом - игнорировать;
- по причине добавления одноименных полей базы данных с разным смыслом - обращаться к Группе сопровождения;
- по другим причинам - обращаться к Группе сопровождения.
8.3. Установка измененных форм отчетов «Основные данные» (Менеджер отчетов).
8.4. Изучение перечня новых возможностей, предоставленных в обновленной версии программного комплекса и донесение информации об этих возможностях до пользователей.
9. Повышение уровня собственных знаний
9.1. В предметной области, связанной с задачами комитета:
- изучение литературы;
- консультации сотрудников комитета по решаемым ими задачам;
- посещение целевых мероприятий - конференций и семинаров.
9.2. В области знаний работы с базами данных - изучение литературы.
9.3. В области автоматизации задач комитета с помощью программного комплекса SAUMI:
- изучение документации пользователя и администратора, прилагаемой к комплексу;
- изучение технической документации по программному комплексу предоставляемой на сайте Центра (www.xsgroup.ru);
- апробирование возможностей комплекса на тестовой базе данных.
10. Методическая поддержка работы пользователей
10.1. Предоставление консультаций пользователям по вопросам решения их задач средствами программного комплекса SAUMI.
10.2. Периодическое проведение семинаров масштаба комитета для выявления вопросов пользователей и ответы на них.
10.3. Выявление необходимости обучения пользователей силами ООО «Центра автоматизации учета имущественных фондов» и в связи с этим вынесение предложений руководству.
11. Подготовка материалов по развитие программного комплекса с учетом пожеланий пользователей для Центра автоматизации учета имущественных фондов
11.1. Выявлять необходимость внесения новых возможностей в программный комплекс.
11.2. Готовить документы для передачи в Центр, которые позволили бы сотрудникам Центра в достаточной степени понять стоящие задачи.
12. Мониторинг работы пользователей
12.1. В связи с возможностью некорректной работы пользователей проводить систематический обзор базы данных в ручном режиме не реже двух раз в месяц.
12.2. После проведения обзора формировать список ошибок пользователей.
12.3. При выявлении достаточного количества типичных ошибок выносить предложение о необходимости проведения семинара по п.10.2 с целью обсуждения допущенных ошибок и разъяснения методов корректного решения задач, при решении которых допускались ошибки.






