🔨 Integracje
ClickHouse to szybki, zorientowany na kolumnę system zarządzania bazami danych, który jest przeznaczony do pracy w zakresie przetwarzania analitycznego online (OLAP). Jest to projekt open-source, który został stworzony przez Yandex, rosyjską firmę wyszukiwarki. ClickHouse jest znany ze swojej zdolności do szybkiego i skutecznego przetwarzania dużych ilości danych, co czyni z niego idealne rozwiązanie dla analizy dużych zbiorów danych.
Dzięki Illa Cloud możesz wdrażać klastry ClickHouse na chmurze i zarządzać nimi, nie musisz się martwić o podstawową infrastrukturę i konserwację.
Illa Cloud zapewnia interfejs internetowy do zarządzania klastrami ClickHouse, pozwalając na monitorowanie wydajności klastrów, zwiększanie zasobów w górę lub w dół, oraz konfigurowanie kopii zapasowych i ustawień bezpieczeństwa. Możesz również użyć Illa Cloud do uruchamiania zapytań na danych ClickHouse za pomocą internetowego edytora zapytań.
Istnieją dwa sposoby na utworzenie zasobu w Illa po zalogowaniu się na swoje konto Illa.
Zaloguj się do swojego konta Illa wybierz **Zasoby**
na górze strony i kliknij przycisk **Utwórz nowy**
.
Wybierz ClickHouse
z listy baz danych.
Połącz się z bazą danych z wymaganymi parametrami opisanymi poniżej w “Ustawienia połączenia”.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Po utworzeniu zasobu gotowy ClickHouse wyświetli się jak pokazano.
Zaloguj się na swoje konto Illa, utwórz projekt w Illa Builder na stronie **App**
, i przejdź do listy działań` na dole strony. Kliknij **nowe**
, a następnie wybierz ClickHouse
z listy baz danych. Następnie połącz się z bazą danych z wymaganymi parametrami opisanymi w Connection Settings
poniżej.
Kliknij **Test Connection**
aby sprawdzić, czy możemy połączyć się z bazą danych. Jeśli tak, kliknij Zapisz zasoby
, sprawdź dwukrotnie nazwę hosta, port, nazwę użytkownika i hasło jest poprawne.
Tutaj musimy dostarczyć informacji na temat połączenia z bazą danych ClickDom.
Właściwości | Wymagane | Opis |
---|---|---|
Nazwisko | wymagane | Nazwa zasobu podczas tworzenia akcji w ILLA. |
Hostname | wymagane | Adres URL lub IP dla Twojej bazy danych |
Port | wymagane | Numer portu hosta serwera, który powinieneś użyć do połączenia. Jeśli nie określisz portu, domyślnym portem jest ‘9440’. |
Baza danych | wymagane | Nazwa bazy danych |
Nazwa użytkownika | wymagane | nazwę użytkownika, której chcesz używać podczas logowania do serwera ClickDom. |
Hasło | wymagane | Użyj tego hasła do uwierzytelniania. |
Opcje SSL | fakultatywne | decyduje, jak wysokie jest bezpieczne połączenie SSL TCP/IP podczas negocjacji z serwerem. |
Stworzyliśmy zasób ClickHouse, możemy dodać akcję wybierając przycisk ClickHouse z listy akcji i wybierając przycisk Utwórz akcję`.
Teraz dodaliśmy serwer ClickHouse jako działanie do naszej strony budynku.
Właściwości | Opis |
---|---|
Zapytanie SQL | polecenia sql do pobrania (select), wstawiania, aktualizacji, usuwania danych z bazy danych |
Transformator | przekształcanie danych w styl jaki lubisz za pomocą JavaScript |
Przykładowe użycie:
WYBIERZ * od użytkowników ORDER według nazwiska;
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 }};