> For the complete documentation index, see [llms.txt](https://upsolver.gitbook.io/content/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://upsolver.gitbook.io/content/quickstarts-1/data-ingestion-wizard/using-the-wizard/target-set-up/clickhouse.md).

# ClickHouse

## Step 1 - Connect to ClickHouse

### Create a new connection

Click **Create a new connection**, if it is not already selected.&#x20;

In the **Connection String** field, enter your connection in the following format:

{% code overflow="wrap" %}

```sql
protocol://host[:port][/database][?param[=value][&param[=value]][#tag[,tag]]
```

{% endcode %}

The ClickHouse documentation for creating a connection string can be found [here](https://clickhouse.com/docs/en/integrations/java#connect-to-clickhouse).

Provide the **Username** and **Password** that will be used to authenticate to the database.

In the **Name your connection** box, type in the name for this connection. Please note this connection will be available to other users in your organization.

<figure><img src="/files/Dlp3H5ngtwOBGRclpQek" alt=""><figcaption><p>Create your ClickHouse connection to use as the target for your ingestion job.</p></figcaption></figure>

### Use an existing connection <a href="#use-an-existing-connection" id="use-an-existing-connection"></a>

By default, if you have already created a connection, Upsolver selects **Use an existing connection**, and your ClickHouse connection is populated in the list.

For organizations with multiple connections, select the target connection you want to use.

<figure><img src="/files/QyS7PHPqX798ihiEIwJy" alt=""><figcaption><p>Select an existing ClickHouse connection to use as your target.</p></figcaption></figure>

## Step 2 - Select where to ingest the data

In the **Database Name** list, select the database where you want to ingest their data.&#x20;

Type the name of the new table in the **Name your new table** box. &#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://upsolver.gitbook.io/content/quickstarts-1/data-ingestion-wizard/using-the-wizard/target-set-up/clickhouse.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
