doc/user/content/serve-results/bi-tools/hex.md
This guide walks you through the steps required to use the collaborative data notebook Hex with Materialize.
Sign in to Hex.
Go to an existing project or create a new one.
Go to {{% icons/hex_data_sources %}}Data Sources > +Add > Create data connection... > Materialize.
Search and click the Materialize option.
Enter the connection fields as follows:
| Field | Value |
|---|---|
| Name | Materialize. |
| Description | A description you prefer. |
| Host & Port | Materialize host name, and 6875 for the port. |
| Database | materialize |
| Authentication type | Choose the Password option. |
| Username | Materialize user. |
| Password | App-specific password. |
Click the Create connection button.
{{% include-from-yaml data="examples/alter_cluster" name="configure-cluster" %}}
Create a new SQL cell.
Inside the cell, select the new Materialize connection and paste the following query:
SELECT
number,
row_num
FROM (
SELECT
power(series_number, 2) AS number,
row_number()
OVER
(ORDER BY series_number ASC, series_number DESC)
AS row_num
FROM (
SELECT generate_series(0, 1000) AS series_number
) AS subquery
);
This query generates a series of 1000 numbers squared and assigns row numbers to each.
Click the {{% icons/hex_run %}} Run button.
Inside the cell, click the Chart button and configure as follows:
For more information about Hex and data connections, visit their documentation.