BI Consult Desktop Logo BI Consult Mobile Logo
  • Russian BI Исследование российских bi
  • Перейти на Fine BI
  • Контакты
  • +7 812 334-08-01
    +7 499 608-13-06
  • Отправить сообщение
  • Главная
  • Продукты Эксперт-BI
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Сельское хозяйство
    • Энергетика
    • FMCG
    • Девелоперы
    • Маркетплейсы
    • Пищевая промышленность
    • Фармацевтика
    • Построение Data Platform
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и FP&A
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • IBP
    • ИТ (CIO)
    • Закупки
  • Платформы
    • Системы бизнес-анализа (BI)
    • Интегрированное бизнес-планирование (IBP)
    • Хранилища данных (DWH / Lakehouse)
    • Каталоги данных (Data Catalog)
    • Системы ETL и ELT
    • AI / Исскуственный интеллект
    • Шина данных (ESB)
    • Система управления мастер-данными (MDM)
    • Семантический слой
  • Услуги
    • Переход на отечественные BI и DWH системы
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений и DWH
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Курсы
    • Учебный курс Информационная грамотность (Data Literacy)
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Greenplum
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt (Data Build Tool)
  • Компания
    • Руководство
    • Новости
    • Клиенты
    • Карьера
    • Скачать
    • Контакты

BI

  • FineBI
  • FineReport
  • FineDataLink
  • FineChatBI (FineAI)
  • Коннекторы данных из 1С в BI
  • Airflow / Nifi
  • Visiology
  • PIX BI
  • Modus BI
  • Yandex.DataLens
  • Open-source BI: Superset/Metabase
  • Luxms BI
  • AW BI + Alpha BI
  • FlyBI + Форсайт. Аналитическая Платформа
  • Loginom
  • Триафлай
  • AI / Исскуственный интеллект
  • Optimacros
  • Навигатор BI
  • Семантический слой

СУБД

  • Arenadata
  • ClickHouse
  • Greenplum
  • Postgres Professional
  • TData

Другое

  • Построение Data Platform
    • Аналитическое хранилище данных
    • Data Lake и Data Engineering
    • Подробнее про Data Lake
    • Внедрение Lakehouse
      • Apache Doris
      • StarRocks
      • Trino
    • Миграция витрин из пропиетарных DWH на новый стек
    • Учебный курс "Современная архитектура хранилища данных"
Главная » Курсы по системам бизнес-анализа и методологии » Учебный курс по DataLens » Yandex DataLens On Premise » Полный и выборочный бэкап данных DataLens

Полный и выборочный бэкап данных DataLens

DataLens On Premise предоставляет гибкую платформу визуализации и аналитики в рамках корпоративной инфраструктуры. Эффективный бэкап здесь не только вопрос сохранности данных, но и условие соблюдения регуляторных требований, непрерывности бизнеса и возможности быстрого восстановления после сбоев. В этой главе рассмотрены стратегии полночисb резервного копирования и выборочного копирования объектов DataLens: метаданные, Dashboards, источники данных, политики доступа и конфигурации интеграций. Особое внимание уделено архитектуре, процессам и практике контроля качества восстановления в условиях On Premise.

 

Краткое содержание главы

  • Определение архитектуры резервного копирования DataLens On Premise: какие компоненты подлежат копированию и какие данные остаются вне зависимости от резервирования.
  • Стратегии: полный бэкап против выборочного копирования, чем они отличаются по объему, времени выполнения и восстановлению.
  • Инструменты, протоколы и архитектурные решения: базы данных, экспорт конфигураций и API-слои, обеспечение безопасности и PITR.
  • Процессы эксплуатации: планирование, тестирование восстановления, мониторинг и управление рисками.
  • Практические сценарии внедрения: шаги пилота, развёртывание и поддержка в продакшне.

     

Архитектура бэкапа DataLens On Premise

DataLens On Premise оперирует несколькими ключевыми слоями: метаданные сервера и приложения, хранилище артефактов (конфигурации дашбордов, наборы источников данных, схемы доступа) и интеграционные точки (соединения с внешними БД и BI-сервисами). Основной упор при резервном копировании следует делать на сборе и защите метаданных и конфигураций, а также на устойчивости к потере данных, связанных с настройками подключений и правами доступа.

  • Метаданные и конфигурации: база данных управления DataLens (часто PostgreSQL или аналогичная СУБД в составе On Premise-деплоймента) хранит информацию о дашбордах, виджетах, наборах данных, прав доступа и конфигурациях источников данных. Эти данные критически важны для восстановления среды врабочую конфигурацию без повторной настройки визуализаций.
  • Артефакты дашбордов: графика, шаблоны, наборы фильтров и параметры визуализации часто хранятся как объекты конфигурации внутри приложения или в файловом хранилище. В зависимости от архитектуры это может требовать отдельного резервирования файловой системы или объекта хранения.
  • Политики управления доступом: роли, группы, применяется OAuth/LDAP, правила безопасности
  • это часть конфигурации и требует копирования для сохранения единообразия ролей после восстановления.
  • Источники данных и коннекторы: соединения, креденшиалы и параметры доступа к БД и сервисам должны быть экспортированы или сохранены в безопасном виде для повторной настройки после восстановления.

Необходимо подчеркнуть отличия между полным бэкапом и выборочным: полная копия включает все объекты, необходимые для полного восстановления сервера DataLens, в то время как выборочная копия ориентирована на критически важные объекты (например, топовые дашборды или конкретные домены данных) и требует точной регламентации экспортируемых элементов. В составе архитектуры на премисах следует обеспечить изоляцию резервной инфраструктуры: репозиторий бэкапов, доступ к нему и защиту от несанкционированного доступа, а также возможность быстрого переноса резервной копии в новую среду.

## Пример концептуального набора действий для полноcного бэкапа метаданных DataLens
## 1) базовый бэкап СУБД метаданных
pg_basebackup -h lens-db-host -D /backups/lens_base -U lens_replication -Fp -Xs -P


## 2) дамп конфигураций дашбордов (если хранится в БД)
pg_dump -h lens-db-host -U lens_user -F c -b -v -f /backups/lens_metadata.dump lens_metadata


## 3) экспорт конкретного дашборда через REST API (примерный сценарий)
## curl -X GET https://lens-host/api/export/dashboard/{dashboard_id} \
##      -H "Authorization: Bearer " -o /backups/dashboard_{id}.json

 

Стратегии полного и выборочного бэкапа

Полный бэкап DataLens On Premise предполагает создание консистентной копии всей критической части окружения: метаданных, конфигураций и настроек. Такой подход обеспечивает простоту восстановления в случае аварий и позволяет вернуться в исходное состояние в полном масштабе в минимально возможное время, если соблюдены требования по времени простоя и доступности целевых сред.

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

  • например, несколькими дашбордами или отдельными наборами данных. Этот подход эффективен для DR-планирования и частичного восстановления, однако требует более точной идентификации объектов, экспорта их конфигураций и соответствующей последовательности восстановления.

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

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

  • В рамках On Premise можно сочетать оба подхода: периодически выполнять полноформатный бэкап, а между ними

  • регулярные выборочные бэкапы критически важных объектов и конфигураций.

     

Инструменты, протоколы и архитектура реализации

Реализация резервного копирования в DataLens On Premise опирается на стандартные практики резервного копирования баз данных, а также на экспорт объектов конфигурации через API. Основные инструменты:

  • База данных метаданных: PostgreSQL или аналогичная СУБД. Бэкап осуществляется через base backup (pg_basebackup) и/или логическую дампировку (pg_dump). Для PITR необходима поддержка архивирования WAL и хранение архива журналов.
  • Репозитории бэкап-копий: локальные NAS/SSD и/или объектное хранилище, поддерживающее хранение инкрементальных копий, шифрование и контроль версий.
  • Элементы экспорта конфигураций: REST API DataLens, который позволяет извлекать метаданные конкретных объектов (дашборды, источники данных, политики доступа) в формате JSON или YAML.
  • Инструменты для верификации и оркестрации: скрипты на базе системных планировщиков (cron, systemd-timers), утилиты для проверки целостности бэкапов (Checksums), и инструменты для оркестрации восстановления в тестовом и продакшн окружении.
  • Безопасность и соответствие: шифрование резервной копии в покое (AES-256), защита ключей и секретов, ограничение доступа к архивам на уровне операционной системы и сетевых ACL.

Преимущество такого набора инструментов

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

Что касается протоколов и интеграций, следует обеспечить прозрачность процессов Terraform- или Ansible-подходами, только для настройки окружения, но и для разворачивания восстановительных процессов. В критических сценариях применяются процедуры PITR, которые требуют сохранения WAL-архивов и корректной конфигурации репликации между основной и резервной средами.

 

 

Процессы резервного копирования: планирование, исполнение и контроль

  • Определение сопровождения: назначение ответственных ролей (SRE, DBA, владельцы доменов данных), регламенты и Runbook.
  • Пользовательские требования: определение RPO (время восстановления) и RTO (время восстановления) для разных объектов и сценариев.
  • График резервного копирования: частота полноценных бэкапов и интервалы между ними, периодичность выборочных копий, контроль версий.
  • Мониторинг и уведомления: dashboards на состояние бэкапов, уведомления в случае ошибок, автоматическое уведомление команды.
  • Безопасность и доступ: ограничение доступа к резервным копиям, хранение секретов отдельно и безопасная передача между средами.
  • Подготовка к восстановлению: наличие документации по процедурам восстановления, инструкции по разворачиванию новой инстанции и повторной конфигурации.
  • Доказательная база: регулярные тестирования восстановления и автоматизация тестов (например, ежеквартальные drill-тесты).

Эти процессы требуют прозрачности и автоматизации: повторно используемые сценарии должны быть описаны в Runbook, а шаги восстановления

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

     

Восстановление и тестирование

Восстановление может быть двух видов: полное и частичное. Полное восстановление включает разворачивание всей инфраструктуры DataLens (сервер, база данных, конфигурации), восстановление метаданных и повторную настройку подключений к источникам данных. Частичное восстановление применяется к избранным объектам: конкретным дашбордам или наборам данных. В обоих случаях требуется последовательность действий, проверка целостности и валидация работоспособности dashboards после восстановления.

  • Восстановление метаданных базы данных: восстановление через WAL-архивы и базовый бэкап, проверка целостности схем, ролей и прав доступа.
  • Восстановление конфигураций: импорт экспортированных объектов конфигурации, повторная настройка коннекторов и параметров источников данных.
  • Валидация работоспособности: запуск тестовых запросов, проверка корректности отображения дашбордов, проверка прав доступа.
  • Документация и регламент: фиксация результатов тестирования в журнале изменений и обновление Runbook.

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

 

Безопасность и соответствие требованиям

Бэкап DataLens On Premise

  • критический актив. Необходимо обеспечить защиту данных на всем пути: от передачи к архивам до хранения и восстановления. Основные положения:

  • Шифрование: шифрование резервных копий в покое и в пути; хранение ключей в специализированном секретном хранилище (например, Vault) и ограничение доступа к ним.

  • Управление доступом: принципы минимальных привилегий, хранение учетных данных доступа только в безопасном месте и отдельной роли для операций резервного копирования.

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

  • Соответствие требованиям: поддержка требований GDPR, локализации данных и регуляторных стандартов в отношении хранения метаданных и конфигураций.

     

Сценарии внедрения и эксплуатационные кейсы

  1. Пилот: выберите ограниченный набор объектов (несколько дашбордов и их конфигурации) и реализуйте полноcный и частичный бэкап на тестовой среде. Оцените время восстановления и влияние на потребители.
  2. Масштабирование: расширение политики на все критические объекты, включение PITR и настройка автоматических проверок целостности.
  3. Продакшн внедрение: регулярная практика DR-учений, мониторинг и автоматическая алертация, фиксация в документации и Runbook.
  4. Эволюция: периодическая переоценка требований к RPO/RTO, обновление стратегий в соответствии с изменениями в архитектуре DataLens и нормативных требованиях.

Таблица: сравнение подходов

Аспект Полный бэкап Выборочный бэкап
Объем данных высокий умеренный
Время выполнения дольше короче
Восстановление полное восстановление среды частичное восстановление объектов
Инструменты pg_basebackup, pg_dump, WAL-архив API экспорта объектов, экспорт конфигураций
Частота реже из-за стоимости чаще для критичных объектов
Риски большее время простоя потребность в управлении зависимостями

 

Key takeaways

  • Правильная стратегия резервного копирования DataLens On Premise должна сочетать полноформатный бэкап и выборочные копии, чтобы обеспечить гибкость и скорость восстановления.
  • Архитектура резервного копирования должна охватывать метаданные, конфигурации и критически важные объекты дашбордов, а также политики доступа и соединения с источниками данных.
  • Инструменты должны быть согласованы с существующей инфраструктурой: СУБД (PostgreSQL или аналог), репозитории бэкапов и экспорт конфигураций через API.
  • Для PITR необходима надлежащая настройка WAL-архивов и хранение архивов в защищенном и доступном месте.
  • Важные аспекты
  • планирование, тестирование восстановления, мониторинг, безопасность и соответствие требованиям.
  • Выборочный бэкап удобен для повседневного контроля риска и позволяет быстро реагировать на инциденты, если зависимость между объектами учтена корректно.
  • Регулярные drill-тесты восстановления и поддержка Runbook способствуют устойчивости DataLens в условиях инцидентов.

     

FAQ

1. Что такое Yandex DataLens On Premise и какие компоненты бэкапа необходимы?

  • DataLens On Premise
  • локальная версия платформы BI и аналитики. Для бэкапа необходимы метаданные сервера и конфигураций, артефакты дашбордов, конфигурации источников данных, а также политики доступа. Архитектура резервного копирования должна покрывать базу данных метаданных, файловые артефакты и внешние коннекторы, чтобы обеспечить полноту и воспроизводимость восстановления.

 

2. Что включает полный бэкап DataLens On Premise?

  • Полный бэкап включает базовый дамп метаданных, архив логов и WAL-файлы для PITR, копии конфигураций и источников данных, а также артефакты дашбордов и прав доступа. Такой подход позволяет восстановить рабочую среду в точности до исходной конфигурации.

 

3. Как реализовать PITR в DataLens On Premise?

  • Реализовать PITR можно через непрерывное архивирование WAL/ журналов транзакций и сохранение их в защищенном репозитории резервного копирования. При необходимости восстановления база данных восстанавливается из базового бэкапа и дорабатывается до нужной точки времени с помощью WAL-архивов.

 

4. Как выбрать между полным и выборочным бэкапом?

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

 

5. Какие инструменты лучше использовать для бэкапа?

  • Для метаданных и конфигураций подходят стандартные инструменты для СУБД (pg_basebackup, pg_dump для PostgreSQL) и REST API DataLens для экспорта объектов. Для хранения резервных копий применяют NAS или S3-совместимое хранилище. В качестве практики полезно внедрить инструменты мониторинга целостности и контроль версий.

 

6. Как обеспечить безопасность резервного копирования?

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

 

7. Как проверить восстановимость резервных копий?

  • Периодически проводить drills: восстанавливать бэкап в тестовую среду, валидировать целостность данных и функциональность дашбордов, проверять корректность соединений с источниками данных и прав доступа.

 

8. Какие риски связаны с резервным копированием на On Premise?

  • Основные риски включают задержки в создании бэкапов, недоохваченные зависимости между объектами, возможные проблемы с доступом к архивам, а также недостаточное тестирование восстановления. Эффективное снижение рисков достигается через автоматизацию процессов, регулярные drill-тесты и документацию Runbook.

 

9. Какие роли важно назначить в процессе резервного копирования?

  • Владелец бизнес-объекта, SRE/инженер по эксплуатации, администратор БД, ответственный за безопасность и аудит, и команда восстановления после сбоев. Распределение обязанностей должно соответствовать требованиям регуляторов и внутренним политикам.

 

10. Как внедрять DR-план на DataLens On Premise?

  • Сформулируйте требования RPO и RTO, реализуйте полные и выборочные бэкапы, настройте PITR, автоматизируйте проверку восстановления и регулярно проводите DR-учения. Обеспечьте доступ к резервным копиям в аварийной среде и поддерживайте актуальные Runbooks для быстрой реакции на инциденты.
← Предыдущая статья
Резервное копирование контента дашбордов и воркбуков
Следующая статья →
Восстановление DataLens из резервных копий при авариях

Если вы ищете инструмент для быстрой и эффективной аналитики без сложного внедрения и высоких затрат, обратите внимание на Yandex DataLens - современную платформу визуализации и анализа данных.

Сервис позволяет подключаться к различным источникам, строить дашборды и делиться аналитикой с командой — при этом он бесплатен, прост в освоении и подходит как для старта, так и для корпоративных решений. Благодаря экосистеме Yandex Cloud и возможности развертывания в закрытом контуре, DataLens становится универсальным инструментом для построения data-driven аналитики в компаниях любого масштаба.

 

Узнать стоимость решенияЗапросить видео презентацию

Запросить видео презентацию Запросить доступ к демо стенду online Узнать стоимость лицензий

Задать вопрос

loading...

Решения

Анализировать ФинансыУвеличивайте ПродажиОптимальный Склад и ЛогистикаМаркетинговые Метрики

Клиенты
  • ГК «Агропромкомплектация-Курск» - одна из ведущих в Российской Федерации агропромышленных компаний с полным производственным циклом "от поля до прилавка". За 32 года работы на рынке компания заслуженно завоевала репутацию одного из лидеров страны в производстве свинины и молока.

  • «Синтека» — ведущий разработчик инновационных сервисов для строительной отрасли, который решает ключевые задачи автоматизации службы снабжения строительных компаний.

  • Розничный и интернет-магазин 12 Storeez один из лидеров на рынке женской одежды. С географией рынка не только на территории России, своя продукция представлена еще и в таких странах как Казахстан и Дубай.

  • С объединением компании Savencia Fromage & Dairy и молочного комбината в г.Белебей, одного из лидеров по производству твердых сычужных сыров в России, Savencia выходит на российский рынок не только как импортер, но и как производитель молочной продукции.

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • E-Commerce
    • Энергетика
    • Фармацевтика
  • Услуги
    • Переход на отечественные BI и DWH
    • Консалтинг
    • Пилотный проект
    • Обучение и сертификация
    • Бесплатное обучение
    • Техническая поддержка
    • Технические задания
    • Сбор требований для проекта внедрения BI-системы
    • CI/CD для DWH
    • Аудит BI приложений
    • Выделенная команда
    • Настойка и поддержка баз данных
    • Разработка BI Стратегии
    • Styleguide для BI-системы
    • Как выбрать BI-систему
  • Платформы
    • FineBI
    • FineReport
    • FineDataLink
    • Коннекторы данных из 1С в BI
    • Airflow + NiFi
    • Visiology
    • Luxms BI
    • Modus BI
    • PIX BI
    • Arenadata
    • ClickHouse
    • Greenplum
    • Postgres Professional
    • Open-source BI: Superset/Metabase
    • Loginom
    • Yandex.DataLens
    • AI / Исскуственный интеллект
    • Optimacros
    • Шины данных
  • Курсы
    • Учебный курс Информационная грамотность
    • Учебный курс для бизнес-аналитиков
    • Учебный курс для системных аналитиков
    • Учебный курс по Data Governance
    • Учебный курс Как стать CDO
    • Учебный курс Современная архитектура хранилища данных
    • Учебный курс по Fine BI
    • Учебный курс по FineReport
    • Учебный курс по DWH
    • Учебный курс по Data Science (ML, AI)
    • Учебный курс по PostgreSQL
    • Учебный курс по Apache Airflow и NiFi
    • Учебный курс по Open-source BI
    • Учебный курс по ClickHouse
    • Учебный курс по DataLens
    • Учебный курс по Loginom
    • Учебный курс по Modus BI и ETL
    • Учебный курс по Visiology
    • Учебный курс по dbt
  • Функциональные решения
    • Создание Data Lake
    • Цифровая трансформация
    • Управление по KPI
    • Финансы
    • Продажи
    • Склад
    • HR
    • Маркетинг
    • Внутренний аудит
    • Категорийный менеджмент
    • S&OP и прогнозная аналитика
    • Геоаналитика
    • Цепочки поставок (SCM)
    • AutoML
    • Process Mining
    • Сквозная аналитика
  • Компания
    • О нас
    • Руководство
    • Новости
    • Клиенты
    • Скачать
    • Контакты
    • Политика конфиденциальности
RutubeVkontakteLinkedInYouTube
ООО "Би Ай Консалт",
ИНН: 7811437757,
ОГРН: 1097847154184
199178, Россия,
Санкт-Петербург,
6-ая линия В.О., Д. 63, 4 этаж
Тел: +7 (812) 334-08-01
Тел: +7 (499) 608-13-06
E-mail: info@biconsult.ru

 

 

 

 

 

×

Пользуясь сайтом, вы соглашаетесь с использованием cookies и политикой конфиденциальности.