🔨 Integraties
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.
Er zijn twee manieren om een bron in Illa te maken nadat je bent ingelogd op je Illa account.
Log in op je Illa account, selecteer **Resources**
bovenaan de pagina, en klik op de **Maak Nieuw**
knop.
Selecteer ClickHouse
uit de database lijst.
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.
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.
Hier moeten we informatie verstrekken om verbinding te maken met de ClickHouse database.
Eigenschappen | vereist | Beschrijving |
---|---|---|
naam | verplicht | De naam voor resource bij het maken van acties in de ILLA. |
Hostname | verplicht | De URL of het IP-adres van uw database |
Poort | verplicht | Het poortnummer van de server host dat u moet gebruiken om te verbinden. Als je geen poort opgeeft, is standaard poort ‘9440’. |
Database | verplicht | De naam van de database |
Gebruikersnaam | verplicht | de gebruikersnaam die u wilt gebruiken bij het inloggen op de ClickHouse server. |
Wachtwoord | verplicht | Gebruik dit wachtwoord voor verificatie. |
SSL opties | optioneel | Bepaal hoe hoog een veilige SSL TCP/IP verbinding prioriteit heeft tijdens het onderhandelen met de server. |
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.
Nu hebben we de ClickHouse server toegevoegd als actie aan onze bouwpagina.
Eigenschappen | Beschrijving |
---|---|
SQL query | sql commando’s om op te halen (select), invoegen, bijwerken, gegevens uit de database verwijderen |
Transformator | data omzetten naar de stijl die je leuk vindt met behulp van JavaScript |
Voorbeeld gebruik:
SELECT * FROM users ORDER BY lastname;
INSERT INTO users
(firstname, lastname, email)
VALUES
(
{{ NewUser.data.firstNameInput }},
{{ NewUser.data.lastNameInput }},
{{ NewUser.data.emailInput }}
);
UPDATE users
SET firstname = '{{form1.updatedProfile.first}}'
WHERE id = {{ form1.updatedProfile.uid}};
DELETE FROM users WHERE id = {{ form1.updatedProfile.uid }};