Clickhouse Database
Connection:
Step 1: Go to Integrations > Clickhouse in the Playbooks platform.
Step 2: Enter your database connection details. (database host, port, and credentials (username and password))
Note: When you fill in the host, you do not need to add https://.
Step 3: Testing the Integration: Create a playbook that includes a step to run a simple SELECT query against your Clickhouse database and verify the results are fetched correctly.
Querying:
After adding Clickhouse DB as a connection, you can do the following:
- Run a query on Clickhouse DB.
How to limit access to select tables/DBs within Playbooks?
To restrict permissions to the users accessing Clickhouse via Playbooks, we recommend using roles that are relevant for
Create a new user:
CREATE USER 'new_user_name' IDENTIFIED BY '%9v3vdsboq3v5Nyn5I';
Give required permissions to the user:
GRANT SELECT ON db_name.table_name TO 'new_user_name';
Verify permissions granted:
SELECT \* FROM system.grants WHERE user_name = 'new_user_name';
Updated 8 months ago