Präsentation: - viele Zwischenfragen - dadurch Zeitdruck - wollen einzelne Werte der Messreihen sehen Was ist an dieser Query falsch? SELECT BESTELL_NR, SUM(ANZAHL) FROM BESTELLPOSTEN WHERE SUM(ANZAHL) > 100 GROUP BY BESTELL_NR; Was sind User Defined Routines? Was ist der Unterschied zwischen Procedures und Functions? Fragen: Was ist an dieser Query falsch? Wie kann man es korrigieren? Was ist der Unterschied zwischen "All" und "Any" SELECT REGION_ID FROM REGION WHERE REGION_ID > (SELECT REGION_ID FROM REGION) Frage: Wo ist der Fehler hier? (logischer Fehler) Wie kann er korrigiert werden? CREATE TRIGGER PayTrigger AFTER UPDATE ON MANAGERS REFERENCING OLD as old_row NEW as new_row FOR EACH ROW WHEN (old_row.Salary > new_row.Salary) UPDATE MANAGERS SET new_row.Salary = old_row.Salary; Wie kann man diese Query in Spark schreiben? SELECT Artikel_ID, SUM ( Preis ) FROM Bestellposten GROUP BY Artikel_ID Input: JavaRDD bestellposten; Frage: Wo und wie nutz man savepoints für diese Procedure? CREATE PROCEDURE MyProc BEGIN CALL ProcA(); CALL ProcB(); IF (ProcBFailed()) -- then go back to state after precedure A completed END IF; END