ClickHouse: инструкция по применению

Участники мастер-класса познакомятся с аналитической СУБД ClickHouse и научатся применять её для анализа пользовательского поведения и маркетинговых воронок. Занятие может быть интересно всем — от начинающих аналитиков до опытных специалистов, желающих освоить ClickHouse.

Продолжительность занятия 1 час. Трансляции и записи не будет.

Требования к участникам: базовые знания SQL (SELECT, GROUP BY) и Python.

Инструкция для участия в мастер-классе:

  • Установите ClickHouse

ClickHouse можно установить на Linux и MAC (подробно про установку написано в документации).

Также удобно запустить CH в Docker'e: первая команда поднимает clickhouse-server на порту 8123, а вторая - позволяет подключиться к консольному ClickHouse клиенту.

docker run -d --name clickhouse-server --publish=8123:8123 --publish=9000:9000 yandex/clickhouse-server docker run -it --rm --link clickhouse-server:9000 yandex/clickhouse-client --host clickhouse-server

  • Нам понадобятся следующие библиотеки для python - requests, pandas, plotly, jupyter. Их можно установить с помощью pip.

  • Скачайте данные

  • Скачайте jupyter notebook с расчетом воронок