Chciałbym się podszkolić pod kątem architektury hurtowni danych i modelowania danych. Mirki spod tagu #programista15k doradźcie co warto przeczytać na początek. Co sądzicie o tych trzech pozycjach, które znalazłem na helion.pl:
- Hurtownie danych. Od przetwarzania analitycznego do raportowania
- Modelowanie danych
- Korporacyjne jezioro danych. Wykorzystaj potencjał big data w swojej organizacji

#hurtowniedanych #bazydanych #sql #it
Hej, mam pewną zagwozdkę i nie wiem jak to ugryźć w #sql.
Mamy tabelę jak poniżej, w której występują te same wartości w wielu kolumnach oprócz kolumny "COL2"

ID COL1 COL2
ID1 X A
ID1 X B
ID2 Y A
ID2 Y B
ID2 Y C

Jak najprościej napisać zapytanie, które zwróci mi coś takiego?

ID COL1 newcol2
ID1 X A,B
ID2 Y A,B,C

Rozumiem, że trzeba pogrupować po ID, czy
@piotrlionel: stuff? To jakieś t-sql'owe cudo? Finalnie będzie to pisane w PROC SQL, w SAS. Więc rozwania typowe dla danego języka niestety odpadają, szukam czegoś uniwersalnego.

poszukam może czegoś w rozwiązaniu od @Damian8Damian9 chociaż tut też stricte rozwiązania dla sql serv.

Widzę, że mysql ma fajne rozwiązanie group_concat..
  • Odpowiedz
Deweloperzy #sql czy ktoś z Was kontroluje wersję za pomocą gita? Pracujemy nad rozwiązaniem i nie wiemy w jaki sposób najlepiej wykorzystać kontrolę wersji, czy każdy task to osobny branch czy instancje dev / sit / prod to osobne branche na które dokładamy kolejne skrypty po wykonaniu tasków
Hej, mam zaćmienie umysłu, a muszę w pracy napisać kwerendę w Accessie która obliczy mi łączną długość odcinków.

Droga jest podzielona na odcinki (Sort), każdy sort ma swoją długość, sort 1 zaczyna się od 0, i kończy na długości, ale sort 2 powinien zaczynać się od końca odcinka 1. Jak to mądrze zrobić? Mam problem z pobieraniem wartości z poprzednich rekordów. Narysowałem w Excelu o co mi konkretnie chodzi

#access #sql #
JaTobieTyMi - Hej, mam zaćmienie umysłu, a muszę w pracy napisać kwerendę w Accessie ...

źródło: comment_1612767941xtiyDjBvSibYW4HqlU8bnL.jpg

Pobierz
Moja najlepsza akcja w karierze to było z 10 lat temu przyjęcie po 5 minutowej rozmowie technicznej.

Miałem rozmowę tel z HR - wyszło tak sobie nic ciekawego. Miał do mnie zadzwonić spec do rozmowy technicznej zanim się umówimy osobiście.
Nie zadzwonił. To dzwonię ja do nich o co kaman i mnie przełączyli na ewidentnie zajętego i zniechęconego gościa.
Zamiast mi opowiadać co robią i czego by ode mnie oczekiwali wyskoczył z
Siemanko Mirki

Brakuje mi pomysłu jak zrobić by porównało mi wyniki obu takich zapytań. Dokładnie połączenie kolumny SKU i Origan z obu tabeli.

select sku_id, origin_id,
from v_pick_face

select sku_id, origin_id
from v_inventory

Chciałbym wyciągnąć wszystkie rekordy z inventoryktóre nie znajdują się w **pick_face**. Ważna jest kombinacja SKU i Origin, ponieważ jedno SKU może posiadać kilka Originów i to one mają być sprawdzone. Tabela Inventory jest zdecydowanie większa. Będzie to runowane
via Wykop Mobilny (Android)
  • 1
@JaTobieTyMi: nie da się podać aliasu w w WHERE. Możesz zrobić to na dwa sposoby

1.

SELECT foo * bar as foobar
FROM someTableWhichHasFoo
WHERE foo * bar > 5

2.
SELECT a. * from(SELECT foo * bar as foobar
FROM someTableWhichHasFoo) as a
WHERE a.foobar > 5
  • Odpowiedz
@Alodnog: a nie lepiej
/user/1/pet/1/food
/user/1/pet/2/food ?
uzytkownik, nr uzytkownika, zwierze, nr zwierzecia, i potem co z tego zwierzecia chcesz jedzenie.

dodasz jeszcze
/user/1/pets <- daje liste zwierzat
/user/1/petsDetailed <- lista petow i ich jedzen i masz wszystko
  • Odpowiedz
Dzisiaj trochę ofert z szeroko rozumianego #datascience, wprost ze #szwajcaria i #niemcy ( ͡º ͜ʖ͡º)

(SwissDevJobs.ch | GermanTechJobs.de | Twitter | Facebook | LinkedIn)

Tag do obserwowania / czarnolistowania: #swissdevjobs

--------------------------------------------------------------------------------------------------------------------------------------------------------

Senior MS-SQL Entwickler (m/w) | Secon AG [Zurich] [120’000 - 155’000 CHF] [Senior] [Full-Time]
https://swissdevjobs.ch/jobs/Secon-AG-Senior-MS-SQL-Entwickler-mw

Data Engineer - Bash / Linux (7350) | iET SA [Zurich] [110’000 - 130’000 CHF] [Regular] [Contract]
https://swissdevjobs.ch/jobs/iET-SA-Data-Engineer---Bash--Linux-7350
SwissDevJobs - Dzisiaj trochę ofert z szeroko rozumianego #DataScience, wprost ze #sz...

źródło: comment_1612437958SRVdWRySdjKCWqWphXHIhp.jpg

Pobierz
@peoplearestrange: Nie oszukujmy się, jeśli będziesz zarabiał równowartość tych 60k € w Warszawie, no to w kieszeni zostanie Ci jednak więcej, niż jakbyś mieszkał w Monachium. Pytanie tylko, czy zawsze chodzi o pieniądze, czy też o otoczenie w którym się funkcjonuje itd, bo wszędzie z pensji programisty da się żyć na godnym poziomie ( ͡º ͜ʖ͡º)
  • Odpowiedz
@peoplearestrange: no to przecież masz masę zagranicznych firm w Polsce i płacą znacznie więcej niż te 30k euro, a w stolicy to i te 60k euro rocznie spokojnie zarobisz.

Czy Warszawa nie może mieć kompleksów? zależy czego oczekujesz, bo jak dla mnie to dużo w naszej stolicy brakuje - w góry to wyprawa przez pół Polski, a Monachium jest blisko Alp... inne fajne miasta są na przykład nad morzem (mówię ogólnie
  • Odpowiedz
Mam w pracy budżet szkoleniowy, który wystarczy na kilka kursów na #udemy . Polećcie mi, proszę, coś sprawdzonego z zakresu:
- Java / Spring - tematy zaawansowane (mam kilka lat expa)
- może PL/SQL lub coś zaawansowanego z SQLa (z SQLa mam kilka lat expa, ale PL/SQL prawie nie znam)
- JPA / Hibernate / SpringData (podstawy)
- coś ogólnego o programowaniu na poziomie zaawansowanym (kilkanaście lat expa)
- może coś o
via Wykop Mobilny (Android)
  • 3
@cochese: Mam wrażenie, że jeśli masz kilka lat expa, to lepiej sam wybierz książkę a'la Effective Java czy High-Performance JPA. Budżet na udemy rzuć na coś nowego. Docker + Kubernetes? ELK? Kafka? MongoDB/Cassandra? GraphQL?
  • Odpowiedz
  • 0
Mam pytanko...
Jakie kursy Udemy polecacie jeśli chodzi o Jave i Database, głównie SQLSERVER.

Jeśli chodzi o Jave to miałem z nią doczynienia na tym semestrze, jest to mój 3 przedmiot związany z programowaniem. Wraz z dziewczyną zrobiliśmy komponentowo apke biblioteki na MySQL z wykorzystaniem starego Swinga.. Bez żadnych mavenow, hibernateow. Wczesnej działałem na cpp ale nie mogę powiedzieć że byłem jakimś kozakiem lecz jakieś tam podstawy wiem. Jednak chce chyba pozostać
  • Odpowiedz
#sql Jestem calkowicie początkującym w kwestii sql, ale musze stworzyc baze danych, niestety, jak daje takie komendy jak poniżej, to tworzą mi się tylko dwie tabele, co jest nie tak?

Create database Sklep;

Use Sklep
Create Table Produkty (
IDProduktu int Primary Key,
Nazwa
Produktu varchar(50) not null,
Dział varchar(30) not null,
Cena money not null,
ilość int not null);

Use Sklep
Create Table Klienci (
IDKlienta int Primary Key,
via Wykop Mobilny (Android)
  • 0
@SuperGosc11: powinna być, bo nie masz wyraźnie oznaczonego co jest nazwą tabeli a co nie, no i nawet na logikę, jak piszesz zdania to też przed nawiasami robisz przerwę ( ͡ ͜ʖ ͡)
  • Odpowiedz
#anonimowemirkowyznania
Szukam pracy w jako support w IT, ale tej pracy jest bardzo mało. Czy ja nie umiem szukać? Co chciałbym robić: obsługiwać klienta oraz rozwiązywać problemy techniczne, w których potrzebna jest znajomość programowania lub baz danych. Od dwóch lat pracuję jako analityk danych, przez ten czas używałem SQL-a oraz umiem programować na uczelnianym poziomie. Jako support jeszcze nie pracowałem. Znam trzy języki na poziomie C1 lub wyższym, a jeśli
@AnonimoweMirkoWyznania: Czyli chciałbyś zostać administratorem systemu? Bo nie za bardzo rozumiem supportu IT ale nie jako Service Desk tylko jako 3 linia? Weź bardziej opisz o co Ci chodzi, bo opisałeś chaotycznie, że z pierwszej strony można zrozumieć że chcesz iść na wsparcie techniczne ale jednak nie
  • Odpowiedz
@AnonimoweMirkoWyznania: Kiepski troll i jakie niby 3 jezyki znasz na poziomie c1 ? Polski, Czeski i Rumunski?
Co robisz jako ten analityk? Przeciez na stanowiskach support IT nie zajmujesz sie ani programowaniem ani SQL, trzeba by szukac czegos stricte do baz danych. Skoro nie wiadomo czego szukasz, nie dopasowujesz umiejetnosci do stanowisk (a wyglada na to, ze nawet nie szukasz realnego stanowiska tylko masz jakies dziwne wyobrazenia) nic dziwnego, ze piszesz
  • Odpowiedz
@automatykwformie: baza raczej nawet nie w pierdnie chyba że jest tego na prawdę dużo.
Jak dużo to widok indeksowany j/w albo wyliczanie tego do tabeli na boku przy użyciu trigerow create update delete
  • Odpowiedz
Czołem Mirki i Mirabelki
Dziś nowy kurs z tematyki #bazydanych #oracle i #sql dla średniozaawansowanych jak i początkujących:
Tabela zorganizowana według indexu (ang. Index-Organized Tables)
W kursie:
* Opisuję czym są IOT
* Przedstawiam ich struktórę i porównuję ją do zwykłego indexu B-tree oraz tabeli
* Pokazuję jak je wykorzystać oraz jak wygląda plan zapytania
* Zwracam uwagę na organiczenia w użyciu Index-Organized Tables

Wracam do pisania o indexach i w kolejnych