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: подключение данных, визуализация и дашборды » Создание параметров в датасетах чартах и дашбордах

Создание параметров в датасетах чартах и дашбордах

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

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

 

 

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

  • Понимание концепций параметров в DataLens и их роль в аналитике.
  • Типы параметров, сценарии применения и способы их представления в UI.
  • Архитектура: как параметры связываются с датасетом, чартами и дашбордами, и как организовать их повторное использование.
  • Практические шаги внедрения параметров в проект: процессы, governance и тестирование.
  • Производительность, безопасность и управление версиями параметров.
  • Кейсы внедрения и интеграции с источниками данных.

     

Введение в параметры в Yandex DataLens

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

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

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

 

Типы параметров и их роль

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

  • Значение параметра (value parameter): фиксированное или выбираемое пользователем конкретное значение. Обычно используется для фильтрации по одному из полей (например, сегмент клиента, регион, версия продукта).
  • Диапазон параметра (range parameter): позволяет ограничить выборку в заданном диапазоне, например по сумме продаж или возрасту пользователя. Поддерживает границы и шаги, что упрощает наступление на бизнес-границы.
  • Датный параметр (date parameter): один из самых частых сценариев. Это может быть конкретная дата, диапазон дат, относительный диапазон (Last 7 days, Previous month) или гибрид, где пользователь выбирает начало и конец периода.
  • Псевдопараметры и предустановки (preset parameters): набор готовых значений или предопределённых режимов (например, Last 30d, YoY comparison, план/факт). Ускоряют анализ и снижают когнитивную нагрузку.
  • Зависимые параметры (dependent parameters): значение одного параметра влияет на доступность и варианты другого. Например, выбор региона может ограничить доступные города.
  • Глобальные vs локальные параметры: глобальные параметри применяются ко всему дашборду, локальные - к конкретному чарту или набору чартов. Это позволяет балансировать гибкость и управляемость.
  • Безопасность и чувствительность: для параметров, связанных с чувствительными данными, следует предусмотреть маскирование, ограничение по ролям и аудит изменений.

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

 

Архитектура, принципы и проектирование параметров

Эффективная архитектура параметров строится вокруг трех уровней: даты/значения в датасете, которые влияют на запрос, интерфейса пользователя и управляемости изменений.

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

Стратегии проектирования включают:

  • Единая семантика именования: заранее согласованные нейминг-конвенции помогают избежать противоречий между датасетами и дашбордами. Пример: region, region_id, date_range, customer_segment.
  • Единый реестр параметров: создание каталога параметров на уровне проекта с указанием типа, источника, дефолтов, допустимых значений и зависимостей.
  • Наборы значений и предустановки: для повышения предсказуемости интерфейса целесообразно заранее определить набор предустановок и диапазонов, которые будут использоваться в нескольких дашбордах.
  • Управление зависимостями: проектируя зависимости, важно избегать цикличности и держать логику простейшей цепочкой, чтобы избежать неожиданного поведения.
  • Валидация и тестирование: параметры должны проходить валидацию как на этапе разработки, так и в продакшн. Рекомендуется отдельный план тестирования параметров, включая граничные случаи и сценарии отказа.
  • Гибкость против устойчивости: параметры должны быть достаточно гибкими для расширения, но защищёнными от неожиданных изменений, которые могут повлечь нарушение визуализаций.

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

 

Реализация и сценарии внедрения

Этапы внедрения параметров в проект включают следующие шаги.

  • Определение целей и требований: какие бизнес-вопросы требуется поддержать через параметры? Какие аудитории будут пользоваться дашбордом и какие сценарии аналитики необходимы?
  • Эскиз реестра параметров: на этом этапе оформляются названия, типы, дефолты, допустимые значения и зависимости. Важно выделить параметры, которые будут глобальными, и те, которые останутся локальными.
  • Привязка к источникам данных: определить, как каждый параметр будет использоваться в запросах к датасету или вычисляемым полям. Придерживайтесь принципа «параметр - минимальная необходимая информация - производная логика».
  • Определение интерфейса пользователя: выбрать подходящие элементы управления (выпадающие списки, ползунки, календарь) и определить логику отображения предустановок.
  • Разработка и тестирование: построение прототипов в пилотном дашборде, верификация корректности фильтрации и влияния на визуализацию. Особое внимание уделять тестированию зависимостей между параметрами.
  • Внедрение и мониторинг: разворачивание на продакшн, сбор метрик использования параметров, отзывов пользователей и частоты изменений параметрического контекста.
  • Управление версиями: фиксация изменений в параметрах и откат к предыдущим версиям, если новая конфигурация пошла не так. Внесение изменений должно сопровождаться документированием.

Практические сценарии внедрения:

  • Фильтр по времени для маркетинговой аналитики: набор предустановок Last 7 days, Last month и произвольный диапазон. Это позволяет сравнивать текущие показатели с предыдущими периодами без перепрограммирования запросов.
  • Географический контекст: глобальные параметры региона и города, зависимые параметры для конкретной страны. Такой подход позволяет быстро перестраивать визуализацию под требования клиентской сегментации.
  • Версионирование продукта: параметр version позволяет быстро переключаться между версиями данных или наборами признаков без изменения базовых запросов.
  • Ценообразование и валюты: параметр currency обеспечивает корректное отображение финансовых показателей в нужной валюте и согласование умножений, курсов и символов на уровне всего дашборда.

Эти сценарии демонстрируют, как параметризация упрощает адаптацию аналитики под потребности пользователей и бизнеса, снижая трудозатраты на частые настройки и поддержание консистентности.

 

Производительность, безопасность и управление версиями

Параметры влияют на производительность запросов и обрабатываемых объемов данных. При проектировании следует учитывать следующие аспекты:

  • Кэширование и повторная выборка: агрессивное использование параметров может кармить кэшированные результаты или, наоборот, вызывать частые перерасчеты. Нужна стратегия кэширования для популярных диапазонов и предустановок.
  • Ограничения и предопределение значений: избегайте слишком широких диапазонов без ограничений. Предопределённые наборы значений снижают вариативность запросов и улучшают предсказуемость.
  • Безопасность и доступ: параметры не должны подвергать риску источник данных. Применяйте подходы к доступу по ролям, маскированию и аудиту изменений параметров, чтобы не раскрывать чувствительные данные через параметры.
  • Защита от инъекций: формализация параметров и их безопасная маршрутизация к источнику данных снижают риск SQL-инъекций. Следует избегать составления SQL-строк вручную на основе пользовательского ввода.
  • Управление версиями: хранение истории изменений параметров и возможность отката - необходимый элемент устойчивого развёртывания. Важен аудит изменений, чтобы определить, кто и когда модифицировал параметры.

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

 

Интеграции и кейсы внедрения

Параметры в DataLens хорошо сочетаются с различными источниками данных и платформами внутри российского технологического ландшафта, включая решения на базе ClickHouse и PostgreSQL. Гибкость параметров позволяет интегрировать аналитику с бизнес-процессами и данными в режиме реального времени.

Примеры интеграций:

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

Ключевые принципы внедрения включают четкую стратегию экспериментов и этапность rollout: начать с пилотного дашборда, внедрить набор параметров на уровне датасета и чарта, затем расширять до дашборда и всей платформы анализа. Важной практикой является документирование каждого параметра: его роль, тип, диапазоны, зависимости и предполагаемое влияние на визуализации. Это обеспечивает устойчивость проекта и способствует обучению пользователей.

 

Key takeaways

  • Параметры DataLens делают дашборды адаптивными и позволяют управлять контекстом анализа без изменения основного SQL-запроса.
  • Разделение параметров по уровням датасета, чарта и дашборда поддерживает баланс между гибкостью и управляемостью.
  • Хорошее проектирование параметров требует единых соглашений по именованию, реестра параметров и управления зависимостями.
  • Внедрение параметров должно сопровождаться тестированием, планами миграции и мониторингом использования.
  • Производительность и безопасность являются неотъемлемыми частями архитектуры параметров: следует учитывать кэширование, ограничения по значениям и аудит изменений.
  • Интеграции с источниками данных (например, ClickHouse, PostgreSQL) выгодны при правильной параметризации: они ускоряют анализ и улучшают управляемость.
  • Кейсы использования параметров демонстрируют ценность для разных ролей: маркетинга, продаж, финансов и эксплуатации.

     

FAQ

1) Что такое параметр в Yandex DataLens и зачем он нужен?

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

 

2) Какие типы параметров доступны и как выбрать подходящий?

Доступны значения (value), диапазоны (range), даты (date), предустановки (preset) и зависимые параметры. Выбор зависит от бизнес-задачи: для фильтра по времени лучше всего подходят date-параметры; для сегментации - value-параметры; для сценариев сравнения - preset и зависимые параметры. Разумное сочетание типов обеспечивает гибкость интерфейса и простоту поддержки.

 

3) Как параметры взаимодействуют между датасетом, чартом и дашбордом?

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

 

4) Как организовать имена и дефолты параметров?

Необходимо соблюдать единые naming conventions, избегать коллизий и дублирования. Например, region_id, date_range, customer_segment - информативные и однозначные. Для дефолтов выбирайте устойчивые значения, которые отражают наиболее распространенные сценарии или последнюю активность. Регулярно пересматривайте дефолты в соответствии с бизнес-изменениями.

 

5) Как управлять зависимостями между параметрами?

Зависимости следует проектировать как линейные и понятные: изменение одного параметра должно приводить к предсказуемому изменению доступности и вариантов другого. Не допускайте циклических зависимостей. Хорошая практика - держать документацию по зависимостям и тестировать цепочки в пилотном окружении.

 

6) Какие шаги стоит предпринять для тестирования параметров?

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

 

7) Какие риски безопасности связаны с параметрами и как их минимизировать?

Основной риск - утечка чувствительных данных через параметры. Ограничивайте доступ по ролям, применяйте маскирование и аудит изменений параметров. Минимизируйте передачу чувствительных значений и избегайте использования параметров для построения динамических SQL-строк без контроля ввода.

 

8) Как мигрировать существующие дашборды на использование параметров?

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

 

9) Как мониторить использование и эффективность параметров?

Собирайте показатели использования параметров: частота изменения значений, наборы активных предустановок, время загрузки и задержки визуализаций. Анализируйте путь пользователя: какие параметры наиболее востребованы и какие сценарии требуют оптимизации. Регулярно обновляйте реестр параметров на основе этих данных.

 

10) Какие распространённые ошибки встречаются при работе с параметрами и как их избегать?

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

 

← Предыдущая статья
Понятие параметров и их польза для гибкой аналитики
Следующая статья →
Ограничения параметров: типовые ошибки и способы их исправления

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

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

 

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

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

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

loading...

Решения

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

Клиенты
  • ООО "Интернэшнл Ресторант Брэндс" – это крупнейший франчайзинговый партнер компании Yum! Brands Russia & CIS в России, отвечающий за рост и развитие бренда KFC на территории РФ. На сегодняшний день у компании более 350 ресторанов. Ежедневно в рестораны приходит 200 000+ гостей.

  • В «Пивоваренной компании «Балтика» аналитическая платформа Loginom применяется для моделирования процессов или построения отчетов, в том числе для формирования рекомендаций по корректировке плана промоактивностей.
     
  • Авиакомпания NordStar (АО «АК «НордСтар») – работает под данным брендом с 2008 г. и сейчас входит в топ-15 крупнейших российских авиакомпаний (данные Росавиации) с пассажирооборотом более 1 млн человек в год. АО «АК «НордСтар» выполняет и внутренние, и внешние рейсы, а ее основные хабы - Домодедово, Пулково и Емельяново. С 2021 года компания является базовым перевозчиком аэропорта Норильск.

  • СберКорус (Группа компаний Сбербанка) – это ИТ‑компания, ИТ‑интегратор, SaaS-провайдер. Является разработчиком цифровых сервисов и услуг для автоматизации широкого диапазона бизнес-процессов юридических лиц. В 2004 году компания стала первым в России оператором электронного документооборота, а в 2012 году вошла в экосистему Сбера. 

  • Решения
    • Дистрибуция
    • Розничная торговля
    • Производство
    • Операторы связи
    • Страхование
    • Банки
    • Лизинг
    • Логистика
    • Нефтегазовый сектор
    • Медицина
    • Сеть ресторанов
    • 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 и политикой конфиденциальности.