На главную страницуПрограммный комплекс
«ИнфоВизор»
ГЛАВНАЯ
НОВОСТИ
СОСТАВ
СТРУКТУРА
ЗАГРУЗИТЬ
ПРИОБРЕТЕНИЕ
ДОКУМЕНТАЦИЯ
ПУБЛИКАЦИИ
ВОПРОС/ОТВЕТ
РАЗРАБОТЧИКИ
ССЫЛКИ
КОНТАКТЫ


ENGLISH VERSION

ИНФОВИЗОР ИНТЕГРАТОР
ИНФОВИЗОР ИНТЕГРАТОР

Содержание

Введение
Основные возможности
Примеры выполнения основных действий
Создание сценариев перекачки данных
Редактирование сценариев
Редактирование конфигурационного файла
Выполнение сценариев
Команды меню программы Интегратор
Подменю "Файл"
Подменю "Инструменты"
Команды меню программы Интегратор-Агент
Всплывающее меню
Подменю "Файл"
Подменю "Опции"
Подменю "Редактировать"
Возможные ошибки и методы их устранения

Введение

Система ИнфоВизор Интегратор предназначена для подготовки и выполнения сценариев наполнения и обновления баз данных из внешних источников. Этими источниками могут быть базы данных, ведущиеся с помощью существующих (унаследованных) программ ввода информации. Источниками могут являться:

  • реляционные базы, которые функционируют под управлением какой-то СУБД (при этом СУБД должна предоставлять доступ к базам по стандартам ODBC или IDAPI);
  • простые наборы файлов DBF или Paradox; они помещаются в определенные каталоги, которые также могут быть прописаны в программах настройки ODBC и IDAPI (BDE) как базы данных и, таким образом, оказаться доступными для использования в сценариях Интегратора.

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

Но более того, необходимо учесть, что для поддержания интегрированной базы данных, такой как централизованное хранилище данных организации, недостаточно однажды наполнить его информацией из нескольких мест. После первоначальной загрузки требуются постоянные пополнения и обновления из разных источников с определенной периодичностью. Система ИнфоВизор Интегратор позволяет автоматизировать этот процесс. В отличие от простых интерактивных программ перекачки данных, она позволяет сохранять последовательность требуемых действий в файлах сценариев и задавать временной регламент их выполнения. Резидентный модуль Интегратор-Агент в нужный момент запускает процесс, для которого наступает время активизации, и обеспечивает загрузку поступившей информации в хранилище. Отчет о результатах выполнения всех действий накапливается в системном журнале, который в любой момент может быть исследован администратором базы данных.

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

Система состоит из двух приложений - программы формирования сценариев (собственно Интегратор) и программы интерпретации сценариев (Интегратор-Агент).

ПРИМЕЧАНИЕ. Интегратор-Агент является резидентным модулем, поэтому, если система используется для автоматического выполнения сценариев, он должен запускаться всегда при загрузке операционной системы (для этого соответствующий ярлык необходимо поместить в группу Start Up - Автозагрузка). При этом также рекомендуется эксплуатировать компьютер, на котором выполняются периодические обновления, в режиме сервера (работающего непрерывно), чтобы иметь возможность обновлять базы данных в ночное время, когда нагрузка на вычислительную сеть минимальна.


Основные возможности

Программа формирования сценариев Интегратор позволяет выполнять следующие действия.

  1. Выбирать исходную и целевую базу данных, прописанные в ODBC и (или) BDE, таблицы в этих базах данных и поля в таблицах.
  2. Устанавливать соответствия между исходными и целевыми полями (данные из исходного поля будут копироваться в целевое и, по возможности, приводиться к типу целевого поля). При этом проверяется соответствие типов полей и возможность конвертации.
  3. Применять в качестве исходного поля агрегационную функцию или арифметическое выражение, объединяющее несколько полей.
  4. Определять SQL-условие выбора записей из исходных таблиц. Таким образом, осуществляется возможность копирования в целевые таблицы только записей, удовлетворяющих этому условию.
  5. Определять условия вставки и модификации записей в целевых таблицах. При этом действует следующий алгоритм проверки.
    (1) Если условие модификации для текущей записи выполняется, то она модифицируется.
    (2) Иначе проверяется наличие условия вставки записи.
    (2.1) Если его нет, то запись добавляется в таблицу.
    (2.2) Если условие вставки присутствует, то проверяется его выполнение, и запись добавляется в случае успешной проверки.
  6. Создавать структуру новой таблицы в соответствии с выбранными полями таблиц исходной базы данных. Создается только структура таблицы, без учета имеющихся в исходных таблицах индексов.
  7. Создавать несколько секций в одном файле сценария. Все секции независимы, т. е. в них могут определяться операции с разными таблицами и полями исходной и целевой баз данных. Секции сценария выполняются последовательно.
  8. Задавать регламент (время старта) каждого файла сценария. Периодичность выполнения задается с точностью до 1 часа.
  9. Сохранять созданные сценарии в локальных файлах и редактировать существующие файлы сценариев.

Программа интерпретации сценариев Интегратор-Агент позволяет выполнять следующие действия.

  1. Загружать файлы сценариев. Одновременно может быть загружено несколько файлов, имена которых перечисляются в конфигурационном файле COMPILE.CFG. Программа Интегратор-Агент автоматически обновляет набор сценариев, загружая их файлы в соответствии с изменениями конфигурации. Периодичность обновления может задаваться пользователем с точностью до 1 минуты.
  2. Запускать файлы сценариев на выполнение в соответствии с временем старта каждого файла. Периодичность запуска файла определяется при редактировании сценария. Файлы сценариев выполняются последовательно, т. е. если время старта у сценариев совпадает, то выполняется первый сценарий, после его завершения начинает выполняться второй и т. д.
  3. Получать информацию о текущей конфигурации и загруженных сценариях, а также изменять список загруженных сценариев. При этом следует учитывать, что не могут быть удалены сценарии, которые выполняются или стоят в очереди на выполнение в данный момент, и не могут быть одновременно загружены два файла сценария с одинаковыми именами.
  4. Запускать на выполнение выбранный файл сценария вручную (он помещается в очередь ожидающих запуска файлов сценария или, если таковых нет, сразу же стартует) и останавливать выполняющийся сценарий.
  5. Восстанавливать последовательность выполненных действий и обнаруженных ошибок с помощью изучения системного журнала. В процессе работы программы ведется системный журнал (log file), в который заносятся основные события, происходящие в процессе работы программы: загрузка и выгрузка сценариев, запуск сценариев на выполнение, результаты выполнения сценариев - количество модифицированных и добавленных записей, ошибки и т. п. Используемый для просмотра системного журнала редактор не позволяет просматривать файлы больше 32 КБ, поэтому при просмотре большего файла будет выведен только его конец длиной около 32 КБ.

Примеры выполнения основных действий

В текущем разделе рассматривается последовательность шагов, типичная для процесса перекачки данных из одной базы в другую. Будем считать, что как исходная, так и целевая база прописаны в ODBC и BDE, то есть к каждой из них можно обращаться по уникальному псевдониму. Требуется выполнить следующие действия.

  1. Создать и сохранить сценарий (в сложных случаях их может быть несколько).
  2. Зарегистрировать файлы сценариев в конфигурационном файле.
  3. Загрузить программу Интегратор-Агент, если она не была загружена, и либо дождаться момента запуска сценария по заданному расписанию, либо запустить его вручную.

    ПРИМЕЧАНИЕ. Программа Интегратор-Агент является приложением типа "Task Bar Application" ("Приложение панели задач"), и после загрузки её пиктограмма появляется в правом нижнем углу экрана, рядом со значком системных часов. Для обращения к меню программы следует подвести курсор мыши к пиктограмме и нажать на правую кнопку.

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

Создание сценариев перекачки данных

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

Главное окно программы Интегратор.

Главное окно программы Интегратор.

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

Первый шаг создания сценария.

Первый шаг создания сценария.

После нажатия кнопки "Далее" может быть предложено ввести имена и пароли для доступа к выбранным базам данных. Затем выводится список таблиц, хранящихся в выбранных базах. Из этого списка необходимо выбрать одну или несколько таблиц исходной и целевой баз данных. Если в дальнейшем предполагается копировать данные во вновь создаваемую таблицу, то целевую таблицу можно не выбирать - она будет создана автоматически при выборе соответствющего пункта в редакторе файла сценария. При отметке индикатора "Показать отображения таблиц (views)" вместе с именами таблиц будут показаны и имеющиеся в базе данных виды.

Второй шаг создания сценария.

Второй шаг создания сценария.

После выбора задействованных в сценарии таблиц можно нажать на кнопку "Далее". После этого открывается окно редактирования файла сценария. Каждый сценарий состоит из набора последовательно выполняемых независимых секций. В этой форме имеется возможность, во-первых, добавлять, редактировать и удалять секции, а во-вторых - задавать регламент запуска сценария ("Время старта").

Третий шаг создания сценария.

Третий шаг создания сценария.

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

  1. "Добавить с созданием всех таблиц". Для всех выбранных на предыдущем шаге исходных таблиц выполняются действия, аналогичные описанным в пункте 2.
  2. "Добавить путем создания новой таблицы". Этот способ позволяет выбрать необходимые для копирования поля и создать структуру новой таблицы, содержащую эти поля, в целевой базе данных. Типы полей создаваемой таблицы подбираются автоматически, исходя из их соответствия типам исходных полей. Возможно задание имени новой таблицы, имен ее полей, смена типа поля и его размера. Если таблица с таким именем уже существует в целевой базе данных, запрашивается разрешение на ее удаление.
  3. Формирование структуры целевой таблицы.

    Формирование структуры целевой таблицы.

  4. "Добавить по индексам полей". При вызове этого способа выводится список полей и типов полей таблиц исходной и целевой баз данных. Необходимо выбрать исходную и целевую таблицу (последняя должна существовать) и отметить поля, которые будут копироваться. Число помеченных полей в исходной и целевой базе данных должно быть одинаковым. Также желательно проверить соответствие типов полей и порядка следования полей в обеих таблицах. После нажатия кнопки "OK" происходит создание новой секции файла сценария, где каждому помеченному полю исходной таблицы соответствует поле целевой таблицы.
  5. Добавление секции по индексам полей.

    Добавление секции по индексам полей.

  6. "Добавить". Этот способ предусматривает поэлементный выбор копируемых полей и является наиболее общим. Здесь отдельно описывается каждая устанавливаемая связь между полями. Если выбран этот способ, при добавлении секции сразу открывается "Редактор секции файла сценария".
  7. Редактор секции файла сценария.

    Редактор секции файла сценария.

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

  • одно из полей исходных таблиц;
  • Установление связи между целевым и исходным полями.

    Установление связи между целевым и исходным полями.

  • SQL-выражение - то есть результат арифметической операции (например, сумма полей) или результат агрегационной функции.
  • Установление связи между целевым полем и результатом выражения.

    Установление связи между целевым полем и результатом выражения.

При выборе полей необходимо обращать внимание на соответствие их типов. Также следует учитывать, что для правильной интерпретации имен полей каждому имени поля должно предшествовать имя таблицы, отделенное точкой.

В окне редактирования секции помимо добавления, редактирования и удаления связей между полями возможно задание таблицы перекодировки для каждого поля исходной базы данных (кнопка "Перекодировка"). Эта функция особенно важна для тех часто встречающихся ситуаций, когда в исходной и целевой базах существуют ссылки на близкие по смыслу таблицы-справочники, одинаковые записи в которых пронумерованы по-разному (например, справочник регионов страны может в одной базе опираться на коды ГИБДД, в другой - на статистические коды, в третьей - на собственные буквенные сокращения). Таблица перекодировки - это реляционная таблица, хранящаяся в одной из задействованных в сценарии баз данных и содержащая как минимум два поля, сочетания которых согласовывают коды таких справочников.

Перекодировка ссылок на таблицы-справочники.

Перекодировка ссылок на таблицы-справочники.

Возможно задание условий выбора записей из таблиц исходной БД. Оно задается в виде SQL-условия (части SQL-выражения, начинающейся с ключевого слова "where"). Таким образом можно выбрать для копирования только необходимые записи или связать условием несколько исходных таблиц.

Также для каждой целевой таблицы возможно задание условия модификации записей. Если условие модификации для текущей записи выполняется, то запись модифицируется; иначе запись добавляется в таблицу. Условие модификации записи также является частью SQL-выражения, следующей за ключевым словом "where" (оно вставляется автоматически). Именам полей должны предшествовать имена их таблиц, отделенные точкой.

ПРИМЕЧАНИЕ. При оформлении условий в операциях сравнения ('=', '<=', '>=' и т. п.) первым должно указываться имя поля таблицы целевой базы данных (например, ":Ivorders_Server:YEARS"."YEAR_ID" = ":Ivorders_Dbf:Years.dbf"."YEAR_ID"). Это необходимо для правильного синтаксического разбора строки.

На добавление и обновление записей влияет состояние флагов в нижнем правом углу редактора секции файла сценария.

  1. "Не добавлять новые записи". Если условие моификации записи не выполнено, новая запись пропускается и не добавляется в таблицу.
  2. "Не обновлять найденные записи". Если условие модификации записи выполняется, то запись пропускается и не обновляется. Соответственно, все записи, не удовлетворяющие условию модификации, будут добавлены в таблицу.
  3. "Таблица истории". Можно предусмотреть создание резервной таблицы, куда будут копироваться записи перед их модификацией.
  4. "Очищать таблицу перед копированием записей". Выбор этого флага означает удаление всех записей из целевой таблице перед началом выполнения секции.

После внесения необходимых изменений следует нажать кнопку "OK". Если для секции был установлен индикатор "Проверять выборки", произойдет запуск процедуры проверки правильности составленной секции. Будет сформирован SQL-запрос для таблиц исходной базы данных в соответствии с выбранными полями и заданным условием и для таблиц целевой базы данных. После этого произойдет проверка соответствия типов полей исходной и целевой выборки. Если процедура проверки выполнится успешно, то произойдет возврат в редактор файла сценария.

Редактор файла сценария.

Редактор файла сценария.

При необходимости можно аналогичным способом добавить новые секции в создаваемый сценарий. Затем для составленного сценария необходимо задать время старта, то есть расписание его автоматического выполнения в модуле Интегратор-Агент. Для этого необходимо нажать кнопку "Добавить" в секции редактора "Время старта". Откроется редактор стартового времени сценария.

Определение регламента автоматического выполнения сценария.

Определение регламента автоматического выполнения сценария.

Путем выбора соответствующих кнопок задается переодичность запуска файла сценария. Так, если выбрана строка "12" в списке "Час", то файл сценария будет выполняться один раз в день в 12 часов. Если при этом выбраны все кнопки в списке "День недели" и все кнопки в списке "Месяц", то он будет выполняться в 12 часов каждого дня каждого месяца. Если кроме дня недели задать число месяца (список "День"), то файл сценария будет выполняться только в тот день, когда одно из выбранных чисел месяца попадет на один из выбранных дней недели (например, "Пятница 13"). Один из списков "День" и "День недели" может быть пустым, то есть содержать только очищенные строки. При этом определяющим будет список, который не пуст. Например, если не выбраны строки в списке "День", то файл сценария будет стартовать в выбранные дни недели без учета числа месяца, и наоборот.

После выполнения описанных действий сценарий может быть сохранен в виде файла. Для этого следует нажать кнопку "Сохранить" и ввести имя сохраняемого файла в стандартном диалоговом окне. По умолчанию сохраняемый файл имеет расширение *.scr.

Редактирование сценариев

Для редактирования ранее сохраненного файла сценария необходимо запустить программу Интегратор и выбрать пункт меню "Файл|Открыть". В открывшемся диалоговом окне нужно выбрать имя файла сценария. Если сервер одной из включенных в сценарий баз данных потребует авторизации пользователя, будет предложено ввести имя и пароль доступа к этой базе данных. Затем откроется редактор файла сценария, все действия в котором аналогичны рассмотренным выше.

Редактирование конфигурационного файла

Конфигурационный файл COMPILE.CFG содержит имена файлов сценариев, загружаемых модулем Интегратор-Агент для автоматического запуска. Для редактирования конфигурационного файла служит специальный редактор, который доступен через пункт меню "Инструменты|Редактор конфигурационного файла" программы формирования сценариев Интегратор.

Редактор конфигурационного файла.

Редактор конфигурационного файла.

Кроме того, редактирование конфигурации может производиться непосредственно из программы Интегратор-Агент (см. следующий раздел).

Выполнение сценариев

Для выполнения подготовленный сценариев загрузки данных предназначена программа Интегратор-Агент. При старте она открывает конфигурационный файл COMPILE.CFG и загружает занесенные в него файлы сценариев. Программа Интегратор-Агент является резидентной, она запоминает расписание старта каждого сценария и ожидает наступления подходящего момента для его запуска - когда ближайшее время старта сценария станет меньше текущего показания системных часов. Расписание запуска сценария записано в самом файле сценария и может быть изменено при его редактировании. Если при наступлении времени старта сценария выполняется другой сценарий, формируется очередь, в которой каждый последующий сценарий ожидает завершения предшествующего. Отчет о выполненных операциях и обнаруженных в процессе работы программы ошибках отражается в системном журнале (файл COMPILE.LOG).

После запуска Интегратор-Агента его пиктограмма оказывается в правом нижнем углу экрана (рядом со значком системных часов). При нажатии на нее правой кнопкой мыши открывается всплывающее меню, содержащее две команды - "Свойства..." и "Выгрузить". При выборе команды "Свойства..." открывается диалоговое окно администратора.

Диалоговое окно администратора программы Интегратор-Агент.

Диалоговое окно администратора программы Интегратор-Агент.

В окне администратора выводится содержимое текущего конфигурационного файла (список имен загруженных в настоящий момент сценариев). Информацию о деятельности этих сценариев можно получить по команде меню "Опции|Показать информационное окно". Здесь указывается имя файла сценария, время и дата запуска, время и дата последнего запуска сценария и его текущее состояние.

Информация о загруженных сценариях.

Информация о загруженных сценариях.

Возможны следующие состояния:

  1. "Процесс не активен". Момент запуска сценария ещё не наступил, и он находится в состоянии ожидания.
  2. "Процесс ожидает запуска". Наступило время запуска файла сценария, и он помещен в очередь процессов, требующих запуска. Так как сценарии выполняются последовательно, то выполняться в один момент времени может только один из них, а остальные будут ждать его завершения.
  3. "Процесс стартовал". Началось выполнение файла сценария. Согласно утвержденному сценарию составляются и выполняются SQL-выражения с запросами на извлечение исходных данных и обновление целевых таблиц. В процессе выполнения сценария в информационное окно выводится информация об общем количестве добавленных и обновленных записей в целевой таблице, а также порядковый номер текущей обрабатываемой записи.

Выполняющийся сценарий может быть принудительно остановлен. Для этого необходимо выделить в списке имя нужного файла сценария и выбрать пункт меню "Опции|Остановить выбранный сценарий". Если необходимо немедленно запустить на выполнение сценарий, не дожидаясь времени его старта по расписанию, то это можно сделать, выбрав пункт меню "Опции|Выполнить выбранный сценарий".

Программа Интегратор-Агент периодически перезагружает файлы сценария. Периодичность такой перезагрузки задается администратором информационной системы. При выборе пункта меню "Опции|Изменить интервал перезагрузки" открывается диалоговое окно для ввода нового значения в минутах. По умолчанию при запуске программы берется значение 60 мин. Если задать значение интервала 0 или меньше 0, то файлы сценария автоматически перезагружаться не будут.

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

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

Перезагрузка нужна для постоянного обновления информации об изменениях в конфигурационном файле и файлах сценариев. Для немедленной перезагрузки всех сценариев можно воспользоваться пунктом меню "Файл|Перезагрузить".

Основные процессы и возможные ошибки, происходящие в процессе работы Интегратор-Агента, отражаются в системном журнале (файл COMPILE.LOG). Его просмотр возможен при вызове команды меню "Опции|Открыть 'Log' файл".

Окно просмотра системного журнала.

Окно просмотра системного журнала.


Команды меню программы Интегратор

В данном разделе рассматриваются команды главного меню программы формирования сценариев ИнфоВизор Интегратор.

Подменю "Файл"

Команды этого подменю используются для манипулирования файлами сценариев.

Создать

При выборе этой команды открывается мастер создания нового сценария. Он организован в виде последовательности диалоговых окон для выбора баз данных, выбора используемых в сценарии таблиц и формирования секций сценария. Перемещение между окнами выполняется с помощью кнопок "Далее" и "Назад".

Открыть

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

Выход

Эта команда используется для закрытия программы.

Подменю "Инструменты"

Это подменю зарезервировано для дополнительных команд администрирования системы ИнфоВизор Интегратор.

Редактор конфигурационного файла

С помощью этой команды можно открыть редактор конфигурационного файла резидентного модуля Интегратор-Агент. Конфигурационный файл COMPILE.CFG содержит имена файлов сценариев, загружаемых модулем Интегратор-Агент для автоматического запуска.


Команды меню программы Интегратор-Агент

В этом разделе рассматриваются команды меню программы интерпретации сценариев Интегратор-Агент.

Всплывающее меню

Всплывающее меню появляется при нажатии правой кнопки мыши на пиктограмме ИнфоВизор-Агента в панели задач.

Свойства

При выборе этой команды открывается диалоговое окно администратора. В нем показаны имена файлов сценариев, загружаемых в текущей конфигурации модуля Интегратор-Агент для автоматического запуска. Кроме того, окно администратора имеет меню, с помощью которого может контролироваться выполнение загруженных сценариев.

Выгрузить

При вызове этой команды программа Интегратор-Агент закрывается и выгружается из памяти. Если Интегратор-Агент используется на компьютере для реальной периодической загрузки данных, не рекомендуется выгружать его из памяти на долгое время, так как в выгруженном состоянии он не может вовремя запускать на выполнение сценарии, время старта которых наступило.

Подменю "Файл"

Перезагрузить

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

Если после внесения изменений в какой-то из загруженных сценариев эта команда не была выполнена, изменения вступят в силу только после очередной автоматической перезагрузки. Она производится периодически с интервалом, который можно указать с помощью команды "Опции|Изменить интервал перезагрузки".

Закрыть

Эта команда закрывает диалоговое окно администратора. При этом программа Интегратор-Агент не выгружается из памяти.

Подменю "Опции"

Показать информационное окно

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

Возможны следующие состояния:

  1. "Процесс не активен". Момент запуска сценария ещё не наступил, и он находится в состоянии ожидания.
  2. "Процесс ожидает запуска". Наступило время запуска файла сценария, и он помещен в очередь процессов, требующих запуска.
  3. "Процесс стартовал". Выполнение файла сценария началось.
Открыть "Log" файл

Эта команда позволяет открыть для просмотра системный журнал (файл COMPILE.LOG), в котором сохраняются отчеты о выполненных действиях и обнаруженных в процессе работы ошибках.

Изменить интервал перезагрузки

С помощью этой команды можно изменить интервал перезагрузки Интегратор-Агентом файла конфигурации и перечисленных в нем сценариев. Это делается для того, чтобы вступало в силу каждое внесение изменений в файлы сценариев, сделанное в период между моментами их активизации. Интервал перезагрузки определяется в минутах. Если установить его значение в число, меньшее или равное нулю, автоматическая перезагрузка производиться не будет.

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

Остановить выбранный сценарий

Эта команда принудительно останавливает отмеченный в окне администратора сценарий, если он в настоящий момент выполняется.

Выполнить выбранный сценарий

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

Подменю "Редактировать"

Добавить файл сценария

Эта команда предназначена для добавления подготовленного сценария к текущей конфигурации. При ее вызове активизируется стандартное окно открытия файла, где можно выбрать нужный файл *.scr. В результате его имя будет добавлено в список сценариев окна администратора.

Удалить файл сценария

Эта команда предназначена для удаления отмеченного в окне администратора сценария из текущей конфигурации. Удаление имени сценария из файла конфигурации не означает удаления соответствующего файла с диска.


Возможные ошибки и методы их устранения

При работе с системой ИнфоВизор Интегратор могут возникать критические ситуации, которые могут быть разрешены без особых усилий. В этом разделе перечислены и объяснены некоторые такие случаи.

Описание проблемы
Возможная причина
Способ устранения
Не открывается для редактирования файл сценария В исходной или целевой базе данных отсутствует или повреждена одна из использующихся в файле сценария таблиц Проверьте наличие и целостность таблиц, попробуйте восстановить БД, если она была повреждена
С таблицей работает какая-то программа, блокирующая ее (например, просмотрщик таблиц DBVIEW.EXE) Закройте таблицу или выйдите из конфликтующей программы
Не открывается редактор конфигурационного файла Конфигурационный файл COMPILE.CFG отсутствует в установочном каталоге или открыт для просмотра в какой-то блокируюущей его программе Закройте программу, блокируюшую конфигурационный файл.


ER-Дизайнер Вверх Навигатор