PL/SQL czy Python, co wybrać ?

0

Pracuje jako analityk w dziale business intelligence, generalnie wyciąganie danych z hurtowni danych za pomocą SQLa i ich dalsza analiza. Bardzo lubię swoja pracę (analityczny umysł itd), jednak od pewnego czasu czuje dalszą potrzebę rozwoju w techniczną stronę, dodatkowo na developerów jest oczywiście większy popyt na rynku :)

Dlatego na początku zacząłbym od opanowania jednego z dwóch języków: PL/pgSQL lub Pythona, pytanie co wybrać ?

Bardziej ciągnie mnie do Pythona (wiadomo łatwiejszy i analiza danych w pandas), ale przeglądając oferty pracy częściej trafiam na PL/SQL. Co doradzacie ?

PS
Kolejnym następnym krokiem miałoby być ogarnianie ETLu

0

Trochę pisze aplikacji server-side po stronie bazy i powiem tak. PL/SQL to masz w Oracle. Rozumiem, że piszesz o PostgreSQL.

Naucz się obu. Zacznij od PL/pgSQL do przechwytywania danych i prostego przetwarzania: to dość szybki do nauczenia 4GL. Naucz się pisać w tym rzeczy, których nie zrobisz 1 zapytaniem.

W PL/Python nie robiłem, bo nie był mi potrzebny. Ale nic nie stoi na przeszkodzenie abyś wołał funkcje w pythonie z poziomu funkcji PL/pgSQL. Zależy co potrzebujesz, jak zawsze: jak jakieś skomplikowane rzeczy na tekście albo funkcje matematyczne to pewnie wygodniej będzie Ci to robić w pythonie. Kursory / iterowanie się po danych dobrze obsłuży PL/pgSQL (po to został stworzony).

0

Czesc

Mam takie pytanie do ciebie?? Zeby pracowac jako analityk to czego musze sie nauczyc. Prosze o odpowiedz.

0

@margor90
Dzięki za opinię :)

@mały Krawiec

  1. Zacznij od SQL
  2. Poznaj jakieś narzędzie do wizualizacji danych (np Tableau)
  3. Ogarnij strukturę baz danych
  4. Python / R

1 użytkowników online, w tym zalogowanych: 0, gości: 1