Расчет Модели Данных и исходные данные
Алгоритм создания Модели Данных включает в себя последовательное решение двух задач:
1) Вычисление исходного состава таблиц включаемых в Модель Данных.
2) Построение ассоциативных связей Модели данных.
Расчет Модели данных выполняется без обращения к 1С на основе созданных Комплексных SQL представлений.
Каждой Модели Данных присваивается идентификатор.
Исходные данные для расчета Модели Данных
Исходными данными для генерации модели данных служат:
Список факт-таблиц задающих вершину «Снежинки».
Обычно в качестве этих факт-таблиц выбирается одна или несколько таблиц Регистров.
(См. раздел «Интерфейс программы — Вкладка «Создать Модель Данных»)
Идентификатор (ИД) Модели Данных
На основе расчитанных SQL представлений можно создавать множество разных Моделей с применением к ним
различных Фильтров Проекта.
Таблица связей ATK_TLink.
Таблица связей формируется на основе 1С-Конфигуратора и содержит данные о всех ссылках
для всех таблиц Конфигуратора (см. раздел «Интерфейс программы- Вкладка «Информация»»).
На основе таблицы связей «ATK BIView» создает таблицу Модели данных проекта
(см. раздел ATK_<имя>_TExpl – таблица проекта)
При построении схемы типа «Снежинка» «ATK BIView» принимает во внимание:
Фильтры
См. раздел «Интерфейс программы — Вкладка ‘Фильтры’ »
Параметры Модели Данных
Эти параметры действуют подобно фильтрам, включая или исключая из модели данных
различные типы табличных объектов. По умолчанию в режиме «Создание Модели Данных»
эти параметры установлены в режиме «включать все».
Дополнительные Параметры Модели Данных
Кроме параметров Модели Данных на вкладке «Настройка Проекта» можно использовать дополнительные параметры.
Эти параметры предназначены для использования в особых случаях.
Для установки значения этих параметров надо включить их как дополнительные строки в файл настроек проекта «ATK BIView».ini. Дополнительные параметры задаются как строка в виде
«Параметр -= Значение».
Например:
ViewIgnoreException = Yes // При ошибке продолжить работу со следующей таблицей
«ATK BIView» последовательно обрабатывает таблицы 1С-Конфигуратора. В ситуации исключительной (не обрабатываемой) ошибки «ATK BIView» завершает работу..
Включение этого параметра позволит продолжить работу со следующей таблицей.
Диагностическая информация записывается в файл журнала.
Общая последовательность расчета:
1) На вкладке «Настройка Проекта» задается идентификатор Модели Данных»
Примечание: Идентификатор модели данных используется для формирования имен для SQL-представлений таблиц модели данных.
В качестве ИД Модели Данных рекомендуется использовать краткий текст , начинающийся цифрой, например: 1M
Такой подход полезен:
-
-
-
- для размещения списков SQL Представлений Моделей Данных перед общим списком
-
-
Комплексных SQL Представлений
-
-
-
- Короткие имена не требуют горизонтального скролинга при просмотре списков
-
-
2) На вкладке «Настройка Проекта«:
— выбираются главные факт-таблицы проекта
— настраиваются параметры Модели Данных
3) Нажимаем кнопку «Расчет»
Сразу, после завершения расчета, на вкладке «Информация» — «Журнал» можно посмотреть статистические и диагностические сведения: