ILLA home page
  1. ClickHouse

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ń.

Utwórz Dom Kliknięcia

Istnieją dwa sposoby na utworzenie zasobu w Illa po zalogowaniu się na swoje konto Illa.

  • Utwórz w zasobach

Zaloguj się do swojego konta Illa wybierz **Zasoby** na górze strony i kliknij przycisk **Utwórz nowy**.

external_resource

Wybierz ClickHouse z listy baz danych.

action_list

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.

click_config

  • Utwórz w Konstruktorze

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.

Ustawienia połączenia

Tutaj musimy dostarczyć informacji na temat połączenia z bazą danych ClickDom.

click_config

WłaściwościWymaganeOpis
NazwiskowymaganeNazwa zasobu podczas tworzenia akcji w ILLA.
HostnamewymaganeAdres URL lub IP dla Twojej bazy danych
PortwymaganeNumer portu hosta serwera, który powinieneś użyć do połączenia. Jeśli nie określisz portu, domyślnym portem jest ‘9440’.
Baza danychwymaganeNazwa bazy danych
Nazwa użytkownikawymaganenazwę użytkownika, której chcesz używać podczas logowania do serwera ClickDom.
HasłowymaganeUżyj tego hasła do uwierzytelniania.
Opcje SSLfakultatywnedecyduje, jak wysokie jest bezpieczne połączenie SSL TCP/IP podczas negocjacji z serwerem.

Utwórz akcje

Stworzyliśmy zasób ClickHouse, możemy dodać akcję wybierając przycisk ClickHouse z listy akcji i wybierając przycisk Utwórz akcję`.

click_resource_list

Teraz dodaliśmy serwer ClickHouse jako działanie do naszej strony budynku.

click

Configure ClickHouse

WłaściwościOpis
Zapytanie SQLpolecenia sql do pobrania (select), wstawiania, aktualizacji, usuwania danych z bazy danych
Transformatorprzekształcanie danych w styl jaki lubisz za pomocą JavaScript

Przykładowe użycie:

  • Wybierz
WYBIERZ * od użytkowników ORDER według nazwiska;
  • Insert
INSERT INTO users

	(firstname, lastname, email)

VALUES

	(

		{{ NewUser.data.firstNameInput }},

		{{ NewUser.data.lastNameInput }},

		{{ NewUser.data.emailInput }}

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