ClickHouse, Inc.

Discover. Learn. Build.

Select a learning module below to get started.

Getting Started

By going through this tutorial, you will learn how to start up ClickHouse, create a new table, and insert some data.

Start

What's New in 21.11

Scriptable UDFs, predefined connections to external data sources, running clickhouse-local in interactive mode, and more.

Start

Connecting Metabase to ClickHouse

A tutorial on how to connect Metabase to ClickHouse to visualize some Spotify data.

Start

Analyzing Covid-19 Data with Grafana and ClickHouse

A tutorial on how to connect Grafana to ClickHouse to build visualizations and analyze data.

Start

Analyzing Covid-19 Data with Superset and ClickHouse

A tutorial on how to connect Superset to ClickHouse to build visualizations and analyze data.

Start

Ingest Nginx Access Logs into ClickHouse using Vector

Learn how to tail a log file using Vector and insert the events into a table in ClickHouse.

Start

What's New in 21.10

Positional arguments, the Executable table engine, throttling the query log, and more.

Start

What's New in 21.9

Check out the new SQL operators, including INTERSECT and EXCEPT.

Start

Replicate Data from PostgreSQL to ClickHouse

Keep automatically-updated copies of your PostgreSQL tables in ClickHouse.

Start

Connecting Tableau to ClickHouse

We use the ANALYTIKA PLUS connector to demonstrate how easy Tableau can connect to ClickHouse.

Start

Sentiment Analysis using ClickHouse and Python

Use the Python NLTK libraries to perform sentiment analysis on records stored in ClickHouse.

Coming soon

Intoduction to Table Engines

The table engine (type of table) determines how your data is stored, queried, accessed and more.

Coming soon

Insert CSV into ClickHouse

Learn how to insert your CSV data into tables in ClickHouse.

Coming soon

Using Kafka with ClickHouse

A tutorial on how to insert data from Kafka into ClickHouse.

Coming soon