search
Przypadki klientów – Przypadek Klienta: Energy Company of Ukraine (ECU)

O firmie

Energy Company of Ukraine (ECU) jest spółką państwową założoną w czasie wojny bez żadnych aktywów ani inwestycji ze strony państwa. Dziś jest krajowym liderem w handlu i dostawie energii, dostarczając elektryczność do dziesiątek strategicznych przedsiębiorstw w Ukrainie oraz importując ją z UE w czasie kryzysów energetycznych. Firma nieustannie wdraża nowe technologie, aby zwiększyć efektywność swoich operacji i decyzji zarządzających. W obliczu dynamicznych zmian i dużej konkurencji, potrzeba narzędzi do szczegółowej analityki i dokładnego prognozowania trendów energetycznych stała się kluczowa. Aby temu sprostać, ECU zwróciła się do Cloudfresh o wdrożenie rozwiązania opartego na Google Cloud Platform (GCP).

Data rozpoczęcia projektu: 6 kwietnia 2024
Data zakończenia projektu: 31 maja 2024

Kraj

Ukraina

Branża

Energetyka

Stos technologiczny

Google Cloud Platform (Cloud Composer, Apache Airflow, Cloud Data Fusion, BigQuery, Cloud Functions, Cloud Run)

Jak Ukraińska Firma Energetyczna Rozwinęła Analizę Big Data i Prognozowanie Trendów Energetycznych

 

Wyzwanie

 

Głównym wyzwaniem było zbudowanie scentralizowanego magazynu danych, który automatycznie zbierałby i przetwarzał informacje z licznych źródeł, od publicznych stron internetowych po wewnętrzne bazy danych PostgreSQL. Dodatkowo, kluczowym wymogiem było opracowanie niezawodnej orkiestracji procesów ekstrakcji, transformacji i ładowania (ETL), aby zminimalizować koszty operacyjne i zapewnić wysoką niezawodność systemu.
ECU poszukiwała rozwiązania, które nie tylko efektywnie zbierałoby i przechowywało duże ilości danych, ale również umożliwiało przeprowadzanie zaawansowanej analityki w czasie rzeczywistym przy użyciu narzędzi uczenia maszynowego i inteligentnego podejmowania decyzji.

 

Rozwiązanie

 

We współpracy z Cloudfresh, Google Cloud Premier Partner, opracowano kompleksowe rozwiązanie oparte na Google Cloud Platform, zapewniające automatyzację i obserwowalność na każdym etapie cyklu życia danych — od ekstrakcji po analizę.

    1. Orkiestracja i ekstrakcja danych: Aby zebrać dane, opracowano 20 konektorów (konektory API i web scrapery) przy użyciu Cloud Functions i Cloud Run. Konektory te zostały stworzone dla różnych źródeł danych — od publicznych stron internetowych po wewnętrzne bazy danych. Orkiestracja była zarządzana przez Cloud Composer, automatyzując i zarządzając wszystkimi zadaniami przy minimalnej ingerencji manualnej. Wykorzystując możliwości Apache Airflow, Cloud Composer zapewniał niezawodne sterowanie każdym etapem procesu, gwarantując obserwowalność stanu systemu i terminowe wykrywanie potencjalnych problemów.
    2. Data Fusion dla transformacji danych: Po ekstrakcji dane były przechowywane w Cloud Storage do początkowej retencji. Kolejna transformacja danych była realizowana przy użyciu Cloud Data Fusion, platformy integracyjnej, która umożliwia budowanie i zarządzanie procesami ETL bez głębokiej wiedzy programistycznej. Dzięki szerokiemu zakresowi konektorów i możliwościom dostosowania transformacji, Data Fusion w pełni zautomatyzowało proces transformacji, standaryzując dane i przygotowując je do dalszej analizy w BigQuery.
    3. BigQuery jako platforma analityczna: Kluczową zaletą wdrożonego rozwiązania było wykorzystanie BigQuery jako głównego narzędzia do przechowywania i analizowania danych. BigQuery to potężne narzędzie do przetwarzania dużych zbiorów danych z możliwością skalowania na poziomie platformy chmurowej. Obsługuje zapytania analityczne w czasie rzeczywistym, umożliwiając ECU szybkie pozyskiwanie kluczowych informacji do podejmowania decyzji.
      Integracja z BigQuery otwiera również możliwości wykorzystania narzędzi uczenia maszynowego (ML). W przyszłości ECU planuje wdrożenie BigQuery ML, co pozwoli firmie na budowanie modeli prognozujących przepływy energii i trendy rynkowe bez potrzeby przenoszenia danych do oddzielnych platform ML.
    4. Obserwowalność i zarządzanie: Cały system oferuje wysoki poziom obserwowalności i zarządzalności. Dzięki integracji z Cloud Monitoring i Cloud Logging każdy etap przetwarzania danych jest monitorowany, a błędy lub problemy są natychmiastowo zgłaszane, zapewniając stabilność procesów ETL.
Uzyskaj bezpłatną konsultację Skontaktuj się z nami

Wyniki

 

Po wdrożeniu rozwiązania opartego na GCP, ECU osiągnęła:

  • Automatyzację zbierania danych z 20 różnych źródeł przy użyciu Cloud Functions i Cloud Run, co zmniejszyło pracę manualną i poprawiło niezawodność procesów. 
  • Zmniejszenie kosztów operacyjnych poprzez automatyzację procesów ETL i optymalizację przechowywania danych. 
  • Przygotowanie do zaawansowanych narzędzi analitycznych opartych na BigQuery i ML, co zwiększyło dokładność prognoz handlu energią. 
  • Pełną obserwowalność i zarządzanie systemem poprzez integrację z Cloud Monitoring i Cloud Logging, co umożliwiło szybką detekcję i rozwiązanie problemów. 
“Na bazie ECU tworzymy nowoczesną europejską platformę handlu energią, która wykorzystuje zaawansowane narzędzia technologiczne. Dzięki współpracy z Cloudfresh i wdrożeniu rozwiązań Google Cloud nasza firma poczyniła istotny krok naprzód w automatyzacji danych i analizie. Teraz możemy prognozować zmiany rynkowe z większą precyzją i szybkością, co pomaga nam zachować efektywność i konkurencyjność“
Anatoliy Klimashevskiy CIO, ECU

Rola Cloudfresh

 

Zespół Cloudfresh nadzorował cały proces wdrożenia: od projektowania architektury po konfigurację konektorów i zapewnienie niezawodnej orkiestracji procesów. Dzięki zastosowaniu najlepszych praktyk Google Cloud, Cloudfresh pomogła ECU osiągnąć znaczne usprawnienia w zbieraniu, przetwarzaniu i analizowaniu danych.

 

Plany na przyszłość

 

ECU planuje kontynuować współpracę z Cloudfresh w celu wdrożenia modeli analitycznych BigQuery ML i wykorzystania Lookera do wizualizacji danych. To pomoże jeszcze bardziej zoptymalizować procesy operacyjne i zwiększyć efektywność podejmowania decyzji biznesowych. 

Skontaktuj się z Сloudfresh