ILLA home page
  1. ClickHouse

ClickHouse is een snel, kolomgericht databasebeheersysteem dat is ontworpen voor online analytische verwerking (OLAP). Het is een open source project dat is gemaakt door Yandex, de Russische zoekmachinebedrijf. ClickHouse staat bekend om zijn vermogen om snel en efficiënt grote hoeveelheden gegevens te verwerken, waardoor het een ideale oplossing is voor grote gegevensanalyses.

Met Illa Cloud kunt u ClickHouse clusters in de cloud inzetten en beheren, zonder dat u zich zorgen hoeft te maken over de onderliggende infrastructuur en onderhoud.

Illa Cloud biedt een web-gebaseerde interface voor het beheer van ClickHouse clusters, Hiermee kunt u clusterprestaties bijhouden, middelen omhoog of omlaag schalen en back-ups en beveiligingsinstellingen configureren. Je kunt Illa Cloud ook gebruiken om query’s uit te voeren via je ClickHouse gegevens via een web-based queryeditor.

Maak ClickHouse

Er zijn twee manieren om een bron in Illa te maken nadat je bent ingelogd op je Illa account.

  • Maak in Bronnen

Log in op je Illa account, selecteer **Resources** bovenaan de pagina, en klik op de **Maak Nieuw** knop.

external_resource

Selecteer ClickHouse uit de database lijst.

action_list

Maak verbinding met de database met de vereiste parameters beschreven in Connectie Instellingen hieronder.

Klik op **Test Connection** om te zien of we met succes verbinding kunnen maken met de database. Zo ja, klik Resources, anders controleer je de hostnaam, port, gebruikersnaam en wachtwoord correct.

Na het aanmaken van een bron wordt het klikHouse weergegeven zoals getoond.

click_config

  • Maak in Bouwer

Log in op je Illa account, maak een project aan in Illa Builder in de **App** pagina en navigeer naar de Action List onderaan de pagina. Klik op **nieuw**, en selecteer dan ClickHouse uit de database lijst. Maak vervolgens verbinding met de database met de vereiste parameters beschreven in Connectie Instellingen hieronder.

Klik op **Test Connection** om te zien of we met succes verbinding kunnen maken met de database. Zo ja, klik Resources, anders controleer je de hostnaam, port, gebruikersnaam en wachtwoord correct.

Verbindingsinstellingen

Hier moeten we informatie verstrekken om verbinding te maken met de ClickHouse database.

click_config

EigenschappenvereistBeschrijving
naamverplichtDe naam voor resource bij het maken van acties in de ILLA.
HostnameverplichtDe URL of het IP-adres van uw database
PoortverplichtHet poortnummer van de server host dat u moet gebruiken om te verbinden. Als je geen poort opgeeft, is standaard poort ‘9440’.
DatabaseverplichtDe naam van de database
Gebruikersnaamverplichtde gebruikersnaam die u wilt gebruiken bij het inloggen op de ClickHouse server.
WachtwoordverplichtGebruik dit wachtwoord voor verificatie.
SSL optiesoptioneelBepaal hoe hoog een veilige SSL TCP/IP verbinding prioriteit heeft tijdens het onderhandelen met de server.

Acties aanmaken

We hebben een ClickHouse bestand gemaakt, we kunnen de actie toevoegen door ClickHouse te selecteren uit de actielijst en op de knop Maken actie te klikken.

click_resource_list

Nu hebben we de ClickHouse server toegevoegd als actie aan onze bouwpagina.

click

Configure ClickHouse

EigenschappenBeschrijving
SQL querysql commando’s om op te halen (select), invoegen, bijwerken, gegevens uit de database verwijderen
Transformatordata omzetten naar de stijl die je leuk vindt met behulp van JavaScript

Voorbeeld gebruik:

  • Selecteren
SELECT * FROM users ORDER BY lastname;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

	);
  • Vernieuwen
UPDATE users
  SET firstname = '{{form1.updatedProfile.first}}'
  WHERE id = {{ form1.updatedProfile.uid}};
  • Verwijderen
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};