Снежинка «Расчеты с клиентами по срокам.Остатки»
Каскадная выгрузка данных «Снежинка» позволяет осуществить выгрузку нормализованной витрины данных. О том, что такое нормализация и денормализация данных, а также для чего они могут быть полезны и как используются в Экстракторе 1С, мы рассказали в данной статье.
В данном примере мы сделаем каскадную выгрузку данных по остаткам расчетов с клиентами по срокам.
Как обычно, открываем Экстрактор 1С, переходим в "Проекты".
Для того, чтобы создать Снежинку сначала необходимо создать "Схему данных", нажимаем кнопку .
и заполняем открывшуюся форму:
Наименование;
Подключение;
Префикс представлений (предлагаем использовать "v_");
Префикс таблиц (предлагаем использовать "t_");
Оставляем флаг "Транслитерация имен";
Способ группировки оставляем "Факт и измерения".
Затем нажимаем "Записать и закрыть".
Теперь создадим саму Снежинку. Заходим в созданную нами схему данных и нажимаем кнопку .
Соберем Снежинку.
Заходим в «Регистры накопления» и выбираем таблицу Фактов «Расчеты с клиентами по срокам.Остатки».
После нажатия на наименование выбранной таблицы Фактов откроется список дерева всех полей данного Факта.
Выбираем следующие поля:
Договор;
Организация;
Партнер;
Дата возникновения;
Дата планового погашения;
Долг (регл.) Остаток;
Предоплата (регл.) Остаток.
И они добавляются в таблицы "Представление" и "Таблицы".
Выполним проверку. Она исключит дублирование полей, а также проверит допустимую длину именования полей и прочее. После выполнения проверки появится диалоговое окно с сообщением о результатах проверки.
Нажимаем кнопку «Применить и закрыть».
В результате в базе 1С Экстрактора создастся проекты с тем видом группировки, который был указан при создании «Схемы данных».
У нас получилось два проекта:
Расчеты с клиентами по срокам.Остатки (Таблица фактов)
Расчеты с клиентами по срокам.Остатки (Таблицы измерений) с тремя строками.
Проекты, созданные в Снежинке, можно как выполнить по отдельности стандартным способом: открыть проект и поочередно нажать кнопки "Сформировать очередь" и "Выполнить проект". Или можно выполнить всю Снежинку целиком: для этого нужно выбрать ее и в верхней панели нажать "Сформировать очередь" и "Выполнить".