Chcę wyświetlać userowi filmy z seansami. Oczywiście mają być to niezakończone seanse czyli takie, które mają ustawioną flagę "isFinished" na false. Chciałbym do tego użyć JPA Specification, bo będą jeszcze inne warunki takie jak gatunek filmu, data seansu itp.Niestety nie wiem za bardzo jak to zrobić. Udało mi się napisać taką metodę:
private static Specification<Film> onlyUnfinishedScreenings() { return (root, query, criteriaBuilder) -> { return criteriaBuilder.equal( root.join("screenings").get("isFinished"), false ); }; } ale z
Czołem! Mam niedługo rozmowę techniczną na staż w pewnej firmie, zadania na owym interview będą głównie z t-SQL oraz z SQL Server Integration Services, być może coś związanego z ETL. Podzieli się jakaś dobra dusza informacją, lub własnymi przypuszczeniami jakiego typu zadań mogą mnie tam spotkać? Dziękuję z góry i pozdrawiam.
Zapytania t-SQL: Możliwe, że zostaniesz poproszony o napisanie złożonych zapytań SQL, które będą wymagały znajomości różnych funkcji, klauzul i operatorów t-SQL. Przykładowe pytania mogą dotyczyć filtrowania, sortowania, grupowania, łączenia tabel, podzapytań itp.
Tworzenie procedur składowanych: Możliwe, że będą Cię prosić o napisanie procedur składowanych w języku t-SQL. Procedury składowane są użyteczne do wielokrotnego wykonywania określonych operacji na bazie danych.
Kiedy testuję swoje zapytanie załóżmy rano albo wieczorem to trwa ono 1,5s a jak testuję w środku dnia to trwa 5s i aplikacja muli. Mówię do managera, żeby zwiększyli zasoby w bazie danych czy coś a on, że to ma działać szybciej i mam to poprawić.
Sam nie wiem kto ma rację xD No ale jeśli coś działa dobrze kiedy nie ma obciążenia, to w takim razie nie jest problemem samo zapytanie
Cześć, Szukam wywiadowni danych, które udostępniają swoje bazy do przeglądania. Ktoś zna inne niż REGON, CEIDG, Dun & Bradstreet, Buisness Navigator lub EMIS? Nie chodzi mi o raporty kredytowe itd. Bardziej zależy mi na danych podstawowych firm. Nie musi być darmowa, ale ważne, żeby dało się przeglądać.
Mirki, czy ktoś ma sposób na backup baz SQL tak żeby każda baza kopiowała się do swojego folderu tzn mam bazy A,B,C i folder na dysku D\BackupSQL, a w nim foldery A,B,C i w każdym folderze codziennie o 22 tworzy sie plik z rozszerzeniem .bak
Miałem kiedyś coś takiego na Windows 7, ale na Windows 10 już nie chce działać...
D:\kopie harmonogram>echo off Msg 2812, Level 16, State 62, Server SERWERAP1\SQLEXPRESS, Line
Czołem Mirki. Ma ktoś może chrapkę na cash za polecenie? Kończy mi się projekt i coś by się zmieniło. Stack to #etl #mssql (w tym jestem od ponad 10 lat) #informatica, czasem #boomi i #talend Ostatnie 3 lata robiłem migracje do #salesforce Mam #b2b jeśli trzeba elastyczności. Jak coś to #pw Może być dla zagramanicy, wręcz chętnie, byle zdalnie. #it #programowanie #bazydanych #data #poznan lub zdalnie albo znośna hybryda
Czy w SQL profilerze jestem w stanie jakoś szybko ogarnąć jakie są relacje między tabelami itp?
Jestem w nowym miejscu i w nowej bazie i dużo czasu spędzam na ogarnięciu połączeń, a jest jeden ziomek który używa SQL profilera w Azure Data Studio i co go o coś zapytam to wypluwa query w ciągu kilkunastu sekund.
Chciałbym sam to ogarnąć, ale nie korzystałem z tego nigdy i nie wiem gdzie zacząć.
@LucaJune: Profiler pokazuje co trafia do serwera albo ogólnie zbiera dane o tym co się na tym serwerze dzieje. Łapanie zapytań to ustawienie profilera tak by pokazywał zapytania jakie przychodzą z aplikacji korzystających ze wskazanej bazy. No i tym sposobem widzisz co z czym i jak się łączy, jakie są relacje między tabelami.
Potrzebuję porady co do implementacji NOSQL bazy danych na backendzie (Nodejs + Mongodb, ale używam jeszcze Mongoose). Pierwszy raz NOSQL.
Mam "prosty" schemat typu: Użytkownik Grupy (tematyczne), użytkownik należy do N grup Ogłoszenia, są postowane w grupach Pod ogłoszenia, są postowane w ogłoszeniach
I teraz mam problem, bo grupy, ogłoszenia i Pod ogłoszenia tworzą hierarchiczną strukturę. A dostęp so nich jest validowany przez przynależność użytkownika do grupy.
@Ulfric_Stormcloak: trollujesz? Tu nie chodzi o to, że nie da się wykorzystać SQL, ja mówie o prostym wykorzystaniu użyteczności, loguje na mongodb i cyk mam baze za free i mogę ją współdzielić xD nawet nie chce mi się odpisywać xD skoro omija cię temat rozmowy.
Mirki znacie jakiś fajny skrypt do backupu SQL Express? Mam bazę XYZ i chciałbym robić jej backup na C:\Kopia_bazy tak żeby codziennie wieczorem harmonogram odpalał plik bat i robił kopie. Utworzony plik byłby spakowany w .zip lub 7zip bo surowy backup zajmuje 1GB. Próbowałem różnych skryptów, ale żaden nie chce zapakować tego co stworzył... #komputery #it #bazydanych #windowsserwer #pcmasterrace #informatyka
Cześć, czy są tu jacyś ludzi z branży #datascience #dataanalyst ? Myśle o przebranżowieniu się tym kierunku. Kiedyś trochę pracowałem na podobnym stanowisku, ale tylko excela używałem i to tez nie na jakimś pro poziomie, ale chciałbym się w temat zagłębić. Co trzeba jeszcze ogarniać? Sql? Da się tak bez kierunkowych studiów wbić w te branże? #it #sql #bazydanych
@Ivan_III: szczerze to nie wiem, nie intresowalem się jeszcze co robią. Tyle co widzę jak ich tabelki zamulają w #!$%@? (ja robię przy ETLu między innymi)
#bazydanych Zna ktoś odpowiedź na pytanie gdzie w Polsce mogę podejść do egzaminu 1Z0-071 dla PL/SQL? Gdzie zadzwonić aby umówić sobie egzamin gdy będę gotów? Bo szukam i jest pełno jakichś szkoleń przygotowujących do tego egzaminu które mnie nie interesują dopóki nie wiem jak i gdzie podejść do samego egzaminu.
@ZielonaMarysia: Chodzi mi o partnera Oracle u którego można zdać egzamin. Znalazłem np. takiego https://cts.com.pl/informacje-o-egzaminach/ Ale wiem, że są też w mniejszych miastach tylko nie mogę znaleźć spisu takich ośrodków. Dla mnie byłoby najwygodniejsze jakbym mógł podejść do tego w Lublinie. W Oracle kupuje się voucher na egzamin i wykorzystuje go w takiej partnerskiej firmie szkoleniowej.
private static Specification<Film> onlyUnfinishedScreenings() {
return (root, query, criteriaBuilder) -> {
return criteriaBuilder.equal(
root.join("screenings").get("isFinished"), false
);
};
}
ale z