27.01.23

Для чего может понадобиться перенос данных из ClickHouse в Power BI или Excel

ClickHouse - это аналитическая колоночная база данных от Яндекс, предназначенная для работы с аналитикой и большими данными (Big Data). Данная система становится все популярнее с каждым годом, так как она позволяет выполнять аналитические SQL-запросы для больших структурированных баз данных в режиме реального времени.

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

Power BI - это ПО, использующееся бизнес-аналитиками и компаниями для составления отчетов и дашбордов. Преимуществом программы является то, что к ней можно подключить более 50 источников данных. Это могут быть xlsx, csv, txt-файлы, а также данные баз SQL.

В Power BI можно делать красивые и понятные отчеты, собирать их на одном дашборде и затем использовать для принятия бизнес-решений. На выбор доступно большое количество диаграмм. Собранный отчет можно выгрузить в Power BI Service и предоставить доступ к нему для других сотрудников.

Как подружить ClickHouse и Power BI или MS Excel

Для выгрузки данных будем использовать Open Database Connectivity (ODBC). Это программа, разработанная Microsoft, с помощью которой различные приложения могут получать доступ к данным, хранящимся в системах управления БД, направляя SQL-запросы к базе данных.

Алгоритм подключения Power BI к ClickHouse:

  • Установить ClickHouse ODBC Driver, чтобы получить доступ к базе данных в качестве источника данных.
  • Создать имя источника данных. DSN (Data Source Name) нужен для того, чтобы связать различные параметры конфигурации перед тем, как настраивать связь с базой данных. DSN содержит такие параметры как: имя и расположение источника данных, логин и пароль для доступа к ним. Чтобы его создать, необходимо в поиске Windows ввести “ODBC”.
  • Откроется приложение, в котором нужно перейти на вкладку Пользовательский DSN и нажать кнопку Добавить.

1.png

  1. В открывшемся окне необходимо выбрать ClickHouse ODBC Driver. Выбор кодировки (ANSI или Unicode) зависит от того, какие символы содержит база данных, к которой настраивается доступ.

2.png

  • Далее следует нажать кнопку Готово и на последнем шаге ввести параметры конфигурации. Когда все данные заполнены, ClickHouse можно использовать в качестве источника данных в Power BI.
Нужно перенести данные из одной BI-системы в другую? Оставляйте заявку и мы поможем выполнить перенос и настроить отчеты для анализа данных.
Оставить заявку

Как настроить подключение в самом Power BI.

  • Для этого нужно открыть Power BI, перейти на вкладку “Получить данные” и выбрать ODBC (если не можете найти так, воспользуйтесь поиском). Далее нужно выбрать имя источника данных (DSN) и прописать SQL-запрос (при необходимости).

Как настроить подключение в MS Excel

  • Для этого, открываем MS Excel
  • Переходим на закладку "Данные"
  • пункт "Из других источников"

  • ODBC DSN

  • Выбираем ранее созданное подключение

  • И создаем графики и Сводные таблицы по данным БД Clickhouse

Работаете с 1С 8.3, но хотите анализ данных выполнять в MS Excel или MS Power BI?

Для этого необходимо в Вашу 1С установить расширение “Экстрактор данных 1С 8.3 -> BI”. Подробная настройка описана в этой статье - Выгрузка данных 1С в Datalens или другую BI-систему.

О плюсах использования  “Экстрактор данных 1С 8.3 -> BI” можно говорить очень долго:

  • Работа как с файловыми, так и с клиент-серверными базами данных;
  • Возможность выгружать из 1С произвольные наборы данных (в том числе очень Сложные Запросы 1С, которые мы поможем вам подготовить или это сделают ваши Программисты 1С);
  • При выгрузке можно использовать Отборы, Параметры выгрузки, Дополнительные расчетные поля;
  • “Экстрактор” автоматически генерирует таблицы в Clickhouse;
  • “Экстрактор” автоматически добавляет и удаляет поля в таблицах Clickhouse при изменении структуры Наборов данных из 1С;
  • Данные из 1С выгружаются полностью автоматически (по расписанию);
  • Возможна одновременная выгрузка данных (отдельными “Проектами”) в разные таблицы (отдельными потоками);
  • Можно настраивать последовательность выгрузки данных (список элементов в каждом Проекте Экстрактора выгружается последовательно).
Для получения доступа к Экстрактору данных 1C->BI обращайтесь в наш отдел продаж. Также мы оказываем услуги по подключению и настройке систем BI-аналитики. Оставляйте заявку для получения подробной информации.

Оставить заявку
Наши менеджеры ответят на все вопросы, произведут расчет стоимости услуг и подготовят коммерческое предложение!
Заказать проект

Это интересно