SQL III: Vervolgcursus Query’s optimaliseren met SQL

Als dataspecialist weet je dat het draait om performance, betrouwbaarheid en het verminderen van complexiteit. Maar dat is in de praktijk nog niet zo simpel. Daarom gaan we je precies dat in deze training leren. Na deze training voel je je zeker in het verbeteren van alle query’s!

Introductie

Als je al een poosje met SQL werkt dan hoeven we je niet meer uit te leggen hoe de 6 instructies werken. Wel kunnen we ons voorstellen dat je erachter bent gekomen dat complexiteit een direct effect heeft op de performance van je query’s. En dat is precies waar we in deze training mee aan de slag gaan. We gaan je leren hoe je query’s kunt optimaliseren op het gebied van performance, betrouwbaarheid en complexiteit. Een training die je helpt om je SQL-kennis echt te verdiepen.

In deze tweedaagse training gaan we je stap voor stap laten zien hoe je deze verbeteringen kunt realiseren. De cursus is erg praktijkgericht dus je gaat veel oefenen. Voor alle onderwerpen hebben we mooie casussen zodat je direct leert hoe het in de praktijk werkt.

In twee dagen leer je:

  1. Veel snellere query’s schrijven
  2. Complexe query’s in lagen op te bouwen
  3. Garanderen dat je resultaten kloppen

Programma

Twee hele dagen praktisch aan de slag. Je ontdekt stap voor stap hoe je query’s optimaliseert. We oefenen veel en gebruiken herkenbare voorbeelden. Zo weet je zeker dat je de stof direct kunt gebruiken.

  • OFFSET … FETCH
    De zevende clausule van het SELECT-statement. Dit gaat je helpen om kortere en snellere query’s te maken.
  • Execution plan
    Maak de snelheid van je query’s meetbaar en analyseer waar de vertragingen zitten.
  • Self-joins en Non-equi joins
    Schrijf query’s voor hiërarchische tabellen zoals een vervangingsrooster in de zorg en optimaliseer de performance met Non-equi joins.
  • WITH-clausule
    Bouw query’s op in laagjes met Common Table Expressions. Dit zorgt voor betere leesbaarheid, herbruikbaarheid en makkelijker debuggen.
  • CROSS APPLY en OUTER APPLY
    Maak razendsnel overzichten door tabellen met elkaar te kruisen.
  • Aggregate Window Functions
    Aggregeren van data op (een deel van) het resultaat. Een stuk efficiënter dan GROUP BY gebruiken.
  • Tijdelijke tabellen en variabelen
    Tussentijdse resultaten opslaan in tabellen of variabelen. Dit zorgt o.a. voor betere performance bij hergebruik. Met variabelen kun dynamische scripts schrijven en je rapportages aansturen.
  • INSERT, UPDATE en DELETE
    Leer hoe je tabellen op een veilige manier wijzigt.
  • IF, WHILE, BEGIN, END
    Met deze sturingselementen kun je het verloop van meerdere query’s sturen.
  • EXCEPT, UNION en INTERSECT
    Leer query’s met elkaar vergelijken en analyseren.
  • GROUPING SET
    Optimaliseer de performance bij het gebruik van aggregaatfuncties. Dat maakt je code niet alleen korter en overzichtelijker, maar vaak ook sneller.

En natuurlijk zit de training vol praktische tips en eyeopeners. Na afloop ontvang je een certificaat en mag je trots zijn op wat je hebt geleerd!

Wil je liever meer modules volgen? Bekijk dan onze pakketten en profiteer van een mooie korting!

Data en locaties

Je kunt deze cursus volgen op verschillende plekken in het land: Eindhoven, Amsterdam en Rotterdam.

Staat er nog geen datum gepland op jouw voorkeurslocatie? Laat het gerust weten en we kijken samen naar de mogelijkheden. De cursus is ook incompany te boeken op jullie eigen locatie en op maat gemaakt voor het team. Bekijk hier de mogelijkheden.

Do 18 & Vr 19 juniAmstelveen
Do 3 & Vr 4 septemberEindhoven
Do 8 & Vr 9 oktoberRotterdam
Do 26 & Vr 27 novemberEindhoven
Do 10 & Vr 11 decemberAmstelveen

Kosten

Het inschrijfgeld bedraagt € 1075 per persoon (exclusief 21% BTW). Het inschrijfgeld is inclusief koffie/thee, een uitgebreide lunch, gebruik van onze cursuslaptops en alle overige cursusmaterialen.

Pakketten

Wil je meters maken met SQL en databases? Met een pakket volg je meerdere klassikale trainingen met korting. Zo bouw je stap voor stap aan je kennis en bepaal je zelf jouw leertraject.

SQL Fundamentals SQL Advanced SQL Professional Fabric Fundamentals
SQL I Database en Datawarehouse Essentials
SQL II Basisvaardigheden Query’s schrijven met SQL
SQL III Vervolgcursus Query’s optimaliseren met SQL
Fabric I Fundamentals

€ 1595

Bespaar € 75

Boeken Boeken

€ 1995

Bespaar € 155

Boeken Boeken

€ 2550

Bespaar € 195

Boeken Boeken

€ 2650

Bespaar € 195

Boeken Boeken

Je kunt zelf het tempo bepalen waarin je de verschillende klassikale cursussen uit het pakket volgt. In totaal heb je één jaar de tijd om de trainingen uit het pakket af te ronden. Na aanmelding krijg je een persoonlijke link waarmee je je kunt inschrijven voor de afzonderlijke cursussen. Je mag zelf kiezen uit de datums en locaties die in onze agenda beschikbaar zijn.

Voor wie

Deze cursus is bij uitstek geschikt voor mensen die al ervaring hebben met SQL en dit gebruiken in hun werkomgeving. Je loopt tegen complexere vraagstukken aan en je wilt leren hoe je query’s eenvoudiger, sneller en betrouwbaarder maakt. Je hebt bijvoorbeeld een rol als BI-professional, functioneel beheerder of data analist.

Beoordeeld met een 9,2

Onze cursisten vertellen

Willem Beltman - On The Chart B.V.

Ik vond het een erg leuke en leerzame training. Robin is een erg enthousiaste en inhoudelijk sterke training, het cursusmateriaal was goed en de sfeer was fijn. Ik heb zin om met al mijn nieuwe kennis aan het werk te gaan

Steven Gijselman - ChipSoft BV

Ik heb de training als zeer positief ervaren. Ik heb er veel van geleerd en de stof werd duidelijk en praktisch uitgelegd. Het tempo lag prettig: vlot, maar goed te volgen, waardoor je actief betrokken bleef en echt meters kon maken.

Rakis Chotoe

Heel zinvol met veel praktische toepasbare tips. Dit wat voor mij een mooi vervolg op de Summercourse SQL die ik had gedaan. De cursus is laagdrempelig en je krijgt voldoende ruimte om je vragen te stellen als je iets niet begrijpt. Heb de cursus als een waardevolle bijdrage gezien in het verbeteren van mijn SQL skills.

Andreas

Robin van Hattum onze trainer is een specialist inlesgeven en een Subject Matter Expert. De lesstof is erg gestructureerd en overzichtelijk. Het echte leren begint bij het toepassen van de SQL stof. De bijgeleverde documentatie maakt dit heel goed mogelijk. Verder kan ik de SQL cursussen sterk aanbevelen voor degene die zich met PowerBI willen bekwamen.