Документация ATK BiView
Что такое ATK BiView? Это программа для автоматической генерации модели данных из 1С и последующего ее использования в различных системах класса Business Intelligence (QlikView, Qlik Sense, Tableau, Power BI, Datazen и т.д.). Приложение позволяет полностью автоматизировать процесс управления выгрузкой данных из 1C без необходимости отдельного запуска обработок или заданий в 1С и автоматически создать связи между данными.
С чем работаем
1С версии 8.*
База Данных – MS SQL или Postgres
Операционная система, на которой установлена База Данных 1С: Windows или Unix
Операционная система, на которой установлен ATK BIView – Windows
Подключение
- Для работы, коннектор соединяется только с SQL Базой данных 1C (MS SQL или Postgres).
- Необходимо только знать логин – пароль от базы данных, хранящей данные 1С
- Программе НЕ требуется подключение к Серверу 1С! Данные 1С конфигурации программа получает непосредственно из SQL таблиц 1C.
- На компьютере, где установлена программа ATK BiView, НЕ требуется установка клиента 1С!
- На компьютере, где установлена программа ATK BiView, НЕ требуется установка и настройка (регистрация) COM-компоненты 1С v83.ComConnector (файл comcntrl.dll)!
Преобразования
Для удобства пользователей, чтобы им не приходилось делать очевидные и одинаковые для любой базы преобразования, система делает эти преобразования автоматически (сохраняет преобразования в созданных view). Вот некоторые из преобразований:
- Стандартное переименование названий таблиц и полей
- Конвертация полей типа дата
- Связанные таблицы-источники для порождающих документов (регистраторы)
- Связанные таблицы-источники для сложных полей
- Переименование полей, адаптированное для BI-систем
- Значения для перечислений
- Привязанные наименования для ссылок на справочники и документы
- Создаётся поле Дата на основе поля Период
- Двойная проводка (Счет Дт – Счет Кт – Сумма) преобразуется в полупроводки
- Удаление неактивных записей регистра
- Привязываются номера документов, породивших записи в регистре, а также, в случае необходимости, другие атрибуты документов.
- Развёртываются (транспонируются) все значения субконто – из списка (Имя Субконто – Значение Субконто) в отдельные поля регистра бухгалтерии
- Опционально идёт перенос (для определенного набора счетов и субконто) значений субконто с дебетовых счетов на кредитовые и обратно – для более удобного сквозного анализа данных (например, Договор – переносим туда, где его нет на корреспондирующей стороне)
- И так далее
Список преобразований постоянно увеличивается
Как осуществляется работа с данными
Система создает view на каждую таблицу 1С. Практически все view имеют те или иные преобразования для удобства работы с данными.
Для некоторых таблиц задач созданы уникальные сложные view, например, для Регистр хозрасчетный создано pivot представление: строки – Счета, столбцы – Субконто
К созданным View, системы – приемники подсоединяются с помощью коннекторов. MS SQL и Postgres настолько распространенные системы, что коннекторы к ним имеются у каждого современного продукта! Скорость передачи данных из 1С в систему приемник при таком построении максимальна.
Составление модели данных или, по крайней мере, предоставление информации для создания модели данных
ATK BIView вычисляет связи между всеми таблицами 1С в конфигурации. Благодаря этому, в зависимости от возможностей системы – приемника, коннектор может либо автоматически создать модель данных с выбранной вами факт таблицей в центре, либо предоставить информацию о связях таблиц вокруг выбранной факт таблицы.
Создание уникальной справочной информации
Еще одно преимущество коннектора – создание нескольких справочных таблиц. Если бы это было единственным действием системы – это уже было бы крайне полезно для пользователей, так как такой информации нет даже в самой 1С. Ниже приведен не полный список справочных таблиц:
- Список таблиц конфигуратора 1С с указанием количества записей
- Хранилище связей между объектами конфигурации 1С
- Таблица перечислений. Включает полные данные по всем перечислениям и их значениям
- Таблица Констант конфигуратора 1С
- Другие
Раздел 1
- Назначение
- Режимы обращения к ATK BIView
- Предварительные условия для установки и использования ATK BIView
- Установщик ATK BIView: 32 и 64 бит
- Процедура установки ATK BIView
- Типы лицензий на ПО ATK BiView
- Корпоративная Лицензия ATK BIView
- Стандартная Лицензия ATK BIView
- Бесплатная Пробная Лицензия
- Интерфейс программы
- Вкладка «Фильтры»
- Вкладка «Информация»
- Вкладка «Настройка Проекта»
- Вкладка «Редактор Проекта»
- Вкладка «Соединение»
- Создание проекта: Папка проекта, Настройка соединения с 1С и SQL сервером
- Тип Проекта — 1C Коннектор
- Типы проектов в ATK BIView
Раздел 2
- Комплексные SQL Представления
- Имена полей представлений
- Подключения значений Перечислений, Справочников и Документов
- Сводные таблицы для Регистров Бухгалтерии
- Сводные таблицы Характеристик Свойств Объектов
- Иерархические справочники
- Периодические Реквизиты
- Результаты расчета Комплексых SQL Представлений
- Просмотр SQL Представлений
- Расчет Модели Данных и исходные данные
- Вычисление исходного состава таблиц Модели данных
- Построение ассоциативных связей Модели данных
- Результаты расчета Модели данных
- Редактирование Модели данных
- Модель данных для 1С:Бухгалтерия
- Cоздание Модели данных
- Отслеживание изменений
- Общие принципы инкрементальной загрузки
- Режим Отслеживания Изменений (CT)
- Инкрементальная загрузка BI-приложения
- Настройка SQL-сервера
- ATK_<имя>_TExpl – таблица проекта
- ATK_TConst – таблица Констант
- ATK_TEnum – таблица Перечислений
- ATK_TField – таблица состава полей SQL представлений
- ATK_TLink – таблица связей
- ATK_TRef – список таблиц конфигуратора 1С
- Служебные SQL-таблицы
Раздел 3