:Hammer: Integrationen
ClickHouse ist ein schnelles, säulenorientiertes Datenbank-Management-System, das für die Online-Analyse von Arbeitsbelastungen (OLAP) konzipiert ist. Es ist ein Open-Source-Projekt, das von Yandex, der russischen Suchmaschinenfirma gegründet wurde. ClickHouse ist bekannt für seine Fähigkeit, große Datenmengen schnell und effizient zu verarbeiten, was es zu einer idealen Lösung für große Datenanalysen macht.
Mit Illa Cloud können Sie ClickHouse Cluster in der Cloud einsetzen und verwalten, ohne sich um die zugrunde liegende Infrastruktur und Wartung kümmern zu müssen.
Illa Cloud bietet eine webbasierte Schnittstelle zur Verwaltung von ClickHouse-Clustern so können Sie die Performance des Clusters überwachen, Ressourcen nach oben oder unten skalieren, Backups und Sicherheitseinstellungen konfigurieren. Sie können Illa Cloud auch verwenden, um Abfragen auf Ihre ClickHouse-Daten mit einem webbasierten Abfrageeditor auszuführen.
Es gibt zwei Möglichkeiten, nach der Anmeldung in Ihrem Illa-Konto eine Ressource in Illa zu erstellen.
Melde dich in dein Illa Konto an, wähle **Ressourcen**
oben auf der Seite und klicke auf **Neu erstellen**
Button.
Wähle ClickHouse
aus der Datenbankliste.
Verbinden Sie sich mit den erforderlichen Parametern, die in Verbindungseinstellungen
unten beschrieben sind.
Klicke auf **Verbindung testen**
um zu sehen, ob wir erfolgreich mit der Datenbank verbinden können. Wenn ja, klicke auf Ressourcen speichern
, ansonsten überprüfe doppelt, ob der Hostname, der Port, der Benutzername und das Passwort korrekt sind.
Nach der Erstellung einer Ressource wird das fertige ClickHouse wie gezeigt angezeigt.
Melde dich bei deinem Illa Account an, erstelle ein Projekt in Illa Builder auf der **App**
Seite und navigieren Sie zur Action List
am unteren Ende der Seite. Klicke **new**
, dann wähle ClickHouse
aus der Datenbankliste. Verbinden Sie sich dann mit der Datenbank mit den erforderlichen Parametern, die in Verbindungseinstellungen
unten beschrieben sind.
Klicke auf **Verbindung testen**
um zu sehen, ob wir erfolgreich mit der Datenbank verbinden können. Wenn ja, klicke auf Ressourcen speichern
, ansonsten überprüfe doppelt, ob der Hostname, der Port, der Benutzername und das Passwort korrekt sind.
Hier müssen wir Informationen zur Verbindung mit der ClickHouse-Datenbank bereitstellen.
Eigenschaften | Benötigt | Beschreibung |
---|---|---|
Name | benötigt | Der Name für die Ressource beim Erstellen von Aktionen in der ILLA. |
Hostname | benötigt | Die URL oder IP-Adresse für Ihre Datenbank |
Port | benötigt | Die Portnummer des Servers, die Sie verwenden sollten, um sich zu verbinden. Wenn Sie keinen Port angeben, ist der Standardport ‘9440’. |
Datenbank | benötigt | Der Name der Datenbank |
Benutzername | benötigt | den Benutzernamen den Sie verwenden möchten, wenn Sie sich beim ClickHouse Server anmelden. |
Passwort | benötigt | Dieses Passwort für die Authentifizierung verwenden. |
SSL-Optionen | optional | entscheidet, wie hoch eine sichere SSL-TCP/IP-Verbindung bei der Verhandlung mit dem Server priorisiert wird. |
Wir haben eine ClickHouse-Ressource erstellt. Wir können die Aktion hinzufügen, indem wir ClickHouse aus der Aktionsliste auswählen und die Aktion erstellen
Schaltfläche auswählen.
Jetzt haben wir den ClickHouse Server als Aktion zu unserer Bauseite hinzugefügt.
Eigenschaften | Beschreibung |
---|---|
SQL-Abfrage | sql Befehle zum Abrufen (auswählen), einfügen, aktualisieren, Daten aus der Datenbank löschen |
Transformator | Umwandlung von Daten in den Stil, den Sie mögen, mit JavaScript |
Beispiel Verwendung:
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 }};