Расчет Модели Данных и исходные данные
Алгоритм создания Модели Данных включает в себя последовательное решение двух задач:
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) Нажимаем кнопку “Расчет”
Сразу, после завершения расчета, на вкладке “Информация” – “Журнал” можно посмотреть статистические и диагностические сведения: