Integracja API systemu hotelowego z Google BigQuery (Python)
ZADANIE
Szukamy programisty, który przygotuje skrypt cyklicznie pobierający dane z REST API systemu hotelowego i zapisujący je do BigQuery. Dane posłużą do raportów sprzedaży i prognoz obłożenia.
———————
ZAKRES - DWIE TABELE
1. Rezerwacje
- data utworzenia, daty pobytu, status, źródło, typ pokoju, liczba pokoi i osób, wartość
- dane aktualizowane przyrostowo, tak aby widoczne były zmiany i anulacje
2. Dostępność pokoi
- codzienny zapis dostępności per typ pokoju na rok do przodu
- historia zapisów jest zachowywana, bo na jej podstawie liczone jest tempo sprzedaży
Do tego kilka małych tabel słownikowych (typy pokoi, źródła, statusy).
———————
JAK MA TO DZIAŁAĆ
- skrypt w Pythonie uruchamiany automatycznie w Google Cloud (Cloud Run + Cloud Scheduler)
- obsługa kilku obiektów hotelowych
- rozwiązanie ma być stabilne i proste w utrzymaniu, z czytelnym kodem i krótką dokumentacją
———————
API
- REST API z dokumentacją Swagger i autoryzacją tokenem
- dostępne środowisko demo do testów
———————
OCZEKIWANE DOŚWIADCZENIE
- Python, integracje REST API, BigQuery, Google Cloud
- mile widziana znajomość danych hotelowych
———————
PRZEBIEG
- wybranemu kandydatowi przekażemy dokumentację API i szczegółową specyfikację
- przed zleceniem całości przewidujemy krótkie, płatne zadanie testowe: pobranie dostępności pokoi z API demo i zapis do tabeli w BigQuery
———————
ROZLICZENIE
Fixed-price, dwa etapy płatne po odbiorze:
1. rezerwacje i słowniki
2. dostępność
———————
W ZGŁOSZENIU PROSZĘ PODAĆ
A. orientacyjną wycenę i termin
B. 1-2 przykłady podobnych integracji (API do hurtowni danych)