Power BI i SQL. Ktoś szedł tą drogą?

Power BI i SQL. Ktoś szedł tą drogą?
Student_AGH
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:4
1

Cześć, jestem tu nowy.
Przebranżowiłem się z Budownictwa na analizę danych. Pracuje z PowerBI i SQL (oracle) w stopniu średnio zaawansowanym.
Chce zacząć robić coś bardziej w stronę IT, np. Data Engineering, ETL/ BI development.
Co byście polecili jako kolejne technologie/ języki?
Pozdro
PS. sorry jeśli wątek już był. Nie mam funkcji search na forum

michal377
  • Rejestracja:prawie 5 lat
  • Ostatnio:ponad 3 lata
  • Postów:10
2

Data Engineering to jest tak szerokie pojęcie, że mogę ci polecić wybranie jakiegoś języka imperatywnego ;)
Poważnie, jak chcesz iść w Big Data, to warto mieć podstawy** Javy (Hadoop)**, a z kolei przy pracy w Spark przyadaje się Scala. W sumie ciężko się tego praktycznie uczyć samemu jak nie dysponujesz klastrem obliczeniowym.
Do ogólnych zastosowań i szybkich operacji, oczywiście Python:
Pandas - jeśli masz background w bazach danych to łatwo ogarniesz
BeautifulSoup, Selenium - jak chcesz pobierać dane bezpośrednio z weba, bardzo przydatne (nie zawsze mamy dostęp do API niestety)
Jeśli chodzi o ETL, to przy większych projektach Informatica Powercenter występuje w ogłoszeniach często, ale tutaj nie poradzę, bo nie znam.

DO
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Postów:16
1

cześć pracuje jako BI Developer i nie narzekam.
Stack technologiczny to: znajomość baz danych, sql, Power BI, SSIS, SSAS, Azure, Python

Pracy jest sporo pieniądze na BI też są. Jak chcesz się wgłębić w temat to poczytaj z uwagą to:
https://bideveloper.pl/index.php/2020/08/22/branza-business-intelligence-za-5-lat-wywiad-z-pawlem-potasinskim/

Kompendium wiedzy

Student_AGH
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:4
0

Dzięki za wskazówki! :)

A mogłabyś jeszcze powiedzieć czy jesteś po studiach IT czy uczyłaś się tego na studiach? Jeśli nie to polecisz jakieś kursy/ materiały?

edytowany 1x, ostatnio: Student_AGH
DO
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 3 lata
  • Postów:16
1

Pewnie że mogę. :) Zapisz się koniecznie na mój newsletter tam wysyłam trochę materiałow.

Jestem po matematyce. Na studiach mialam dosłownie jeden przedmiot z baz danych. Wkrecilam się i szukałam swojej drogi zawodowej a tym kierunku. Przeszłam przez słabo płatne staże i znalazłam w końcu pracę jako analityk danych z SQL. Tam nauczyłam się duzo o tworzeniu raportów i potem poszło w każdej pracy uczyłam się nowego narzędzia i umiejętności. Dużo siedziałam sama po godzinach i zatrybilo .
Ty jesteś po studiach czy na studiach ?

NA
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 4 lata
  • Postów:1
0

@DagmaraOB: poszło pw, mam kilka pytań :)

Student_AGH
  • Rejestracja:ponad 4 lata
  • Ostatnio:ponad 3 lata
  • Postów:4
0

Dopisałem się @DagmaraOB :)
Fajnie prowadzony blog Btw.
Ja jestem po studiach (nick się zaciągnął z maila automatycznie).
Pewnie na matematyce uczyli przydatnych rzeczy w tej branży? Ja na budownictwie nie zdobyłem zbyt wielu praktycznej wieży nt. metod ilościowych itp ale w sieci jest tego sporo.
Myśle o certyfikacji w stronę chmury (Chmura Krajowa) bądź w stronę analizy biznesowej (ECBA) albo po prostu developerski baz danych. Na razie w pracy wdrażam się w Oracle SQL, Power BI (DAX taki prosty nie jest:) i Workday Prism, może coś z tego się przyda.

Pozdrawiam :)

flinst-one
  • Rejestracja:około 5 lat
  • Ostatnio:około 10 godzin
  • Postów:321
0

Hej, przechodziłem to samo. Zaczynałem od excel+vba i access, potem sql (ale bardziej use case, jak pisać / poprawiać zapytania, gdzie są wąskie gardła itd.), bash i python/java (ale nie jako developer, tylko żeby np. jakieś add-ony jak crystal reports do excela edytować/pisać). Jak wchodzisz to firmy/projektu to raczej jesteś wrzucony do wora biznes intelidżęs i tam masz wiele poletek/systemów legacy i trzeba to opędzać. Rzadko miałem projekt, że siedziałem tylko 'przy swoim', zawsze coś wpadało po boku. Plus taki, że uczysz się bardzo dużo przy tym.
Teraz jestem na projekcie 'w sektorze public', jest tutaj power BI - nawet dużo tego - więc na brak pracy nie będziesz narzekać.
Z mojego osobistego punktu siedzenia, wygląda na to, że sporo firm idzie w open source w zakresie BI, więc warto poznać postgresql (i jego implementację sql) oraz jakieś pół-darmowe ETL - pentaho czy Talend ETL, ew. uczyć się javy i pythona, bo już kilka in-house'owych tooli widziałem ostatnio.

A0
  • Rejestracja:około 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:39
0

Mega temat. Ja mam podobną drogę jak @flinst-one - obecnie po dwóch pracach z excelem i jakimiś tam programikami do sprawdzania danych, wszystko w zakresie analizy danych i excela, teraz w pracy mam VBA+ ogarnąłem sam sobie SQL i Pythona. Zastanawiam sie nad pójściem własnie w stronę BI. O tyle o ile SQL ogarniam, to dostać pracę z Power BI bez dośw już ciężko.

Ale staram się coś znaleźć :)

Dlatego chyba jednak będę stawiał na certy Microsoftu i stack Microsoftu, żeby sie wsyzstko spinało w całość (Excel, VBA, Power BI).

PS. Da sie w tej branzy na B2B działac? Jakie firmy polecicie na takiego Regular BI Dev?

edytowany 1x, ostatnio: adamek03836
K5
Lingaro w Warszawie dużo robi w tematyce BI. Co do B2B to dlaczego nie?
A0
super, a cos jeszcze, dla równowagi? Zastanawiam się na ile B2b to bezpieczna opcja w dzisiejszym czasie pandemii
K5
Zapytałeś o połączenie b2b + branża BI. A nie B2B + obecne czasy :) // Jeśli jesteś początkującym to odradzam b2b, zbyt niepewne jest wszystko. A jeśli jednak załapiesz się gdzieś na mida (po czym wnioskuję, że coś tam umiesz) to b2b jest ok.
A0
Raczej mid i B2b bo coś tam umiem i sporo się dokształcam. co do B2b t racja, oczywiście :0 mój błąd. :)
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)