🔨 Integrationer
ClickHouse är ett snabbt, kolumnorienterat databashanteringssystem som är utformat för online analytisk behandling (OLAP) arbetsbelastning. Det är ett projekt med öppen källkod som skapades av Yandex, det ryska sökmotorföretaget. ClickHouse är känd för sin förmåga att behandla stora mängder data snabbt och effektivt, vilket gör det till en idealisk lösning för big data analys.
Med Illa Cloud kan du distribuera och hantera ClickHouse kluster på molnet, utan att behöva oroa sig för den underliggande infrastrukturen och underhållet.
Illa Cloud erbjuder ett webbaserat gränssnitt för att hantera ClickHouse kluster, så att du kan övervaka klustrets prestanda, skala upp eller ner resurser och konfigurera säkerhetskopior och säkerhetsinställningar. Du kan också använda Illa Cloud för att köra frågor på dina ClickHouse-data med hjälp av en webbaserad frågeeditor.
Det finns två sätt att skapa en resurs i Illa efter att du loggat in på ditt Illa konto.
Logga in på ditt Illa konto, välj **Resurser**
högst upp på sidan och klicka på **Skapa ny**
-knappen.
Välj ClickHouse
från databaslistan.
Anslut till databasen med de parametrar som beskrivs i Connection Settings
nedan.
Klicka på **Test Connection**
för att se om vi framgångsrikt kan ansluta till databasen. Om ja, klicka Spara resurser
, annat, dubbelkolla värdnamn, port, användarnamn och lösenord är korrekt.
Efter att ha skapat en resurs, den färdiga ClickHouse kommer att visas som visas.
Logga in på ditt Illa konto, skapa ett projekt i Illa Builder på sidan **App**
och navigera till Action List
längst ner på sidan. Klicka på **new**
, välj sedan ClickHouse
från databaslistan. Anslut sedan till databasen med nödvändiga parametrar som beskrivs i Connection Settings
nedan.
Klicka på **Test Connection**
för att se om vi framgångsrikt kan ansluta till databasen. Om ja, klicka Spara resurser
, annat, dubbelkolla värdnamn, port, användarnamn och lösenord är korrekt.
Här måste vi tillhandahålla information för att ansluta till ClickHouse databas.
Egenskaper | Krävs | Beskrivning |
---|---|---|
Namn | obligatorisk | Namnet på resursen när du skapar åtgärder i ILLA. |
Hostname | obligatorisk | URL eller IP-adress för din databas |
Port | obligatorisk | Serverns portnummer som du bör använda för att ansluta. Om du inte anger en port, är standardporten ‘9440’. |
Databas | obligatorisk | Namnet på databasen |
Användarnamn | obligatorisk | det användarnamn du vill använda när du loggar in på ClickHouse-servern. |
Lösenord | obligatorisk | Använd detta lösenord för autentisering. |
SSL-alternativ | valfri | bestämmer hur hög säker SSL TCP / IP-anslutning prioriteras medan man förhandlar med servern. |
Vi har skapat en ClickHouse resurs, vi kan lägga till åtgärden genom att välja ClickHouse från åtgärdslistan och välja Create action
knappen.
Nu har vi lagt till ClickHouse server som en åtgärd till vår byggsida.
Egenskaper | Beskrivning |
---|---|
SQL-fråga | sql-kommandon för att hämta (välja), infoga, uppdatera, ta bort data från databasen |
Transformator | omvandlar data till den stil du vill använda JavaScript |
Exempel användning:
VÄLJ * FRÅN användare ORDER BY efternamn;
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 }};