Db2 12 for z/OS: wijzigingen en nieuwe features
Deze ééndaagse cursus introduceert de wijzigingen en nieuwe mogelijkheden van Db2 12 for z/OS. De cursus geeft een technisch overzicht en bespreekt de mogelijke gebieden waar die nieuwe mogelijkheden nuttig kunnen en vermeldt ook enkele caveats en punten van voorzichtigheid.
Op het einde van de cursus zullen de deelnemers dus:
- de nieuwe mogelijkheden van Db2 12 kunnen beschrijven;
- werkwijzes kennen om die nieuwe mogelijkheden te gebruiken;
- kunnen identificeren welke wijzigingen belangrijk zijn voor hun organisatie op het gebied van SQL, commando's, utilities en infrastructuur;
- weten welke nieuwe mogelijkheden in het bijzonder van nut zullen zijn voor hun eigen installatie.
Kalender
Momenteel zijn er voor deze cursus geen publieke sessies gepland. Graag organiseren we een bedrijfssessie voor u of een extra publieke sessie (bij voldoende belangstelling). Geïnteresseerd? Laat het ons weten.
Doelgroep
Deze cursus richt zich in het bijzonder op systeem- en database-administrators, applicatie-ontwikkelaars en ontwerpers, en verder alle Db2-gebruikers die benieuwd zijn welke nieuwe mogelijkheden Db2 12 voor hen in petto heeft.
Voorkennis
Praktijkervaring met Db2 for z/OS.
Inhoud
- Nieuwe SQL-mogelijkheden
"Advanced triggers" met een volwaardige SQL PL body; arrays als globale variabelen; verbeterd MERGE-statement; DML-vensterfunctionaliteit (pagination): OFFSET-clause en kernachtige predikaten op meerdere kolommen; piece-wise DELETE; nieuwe OLAP-functies (o.a. LISTAGG)
- Performance-verbeteringen
Nieuw, sneller insert-algoritme; geautomatiseerde RUNSTATS-uitvoeringen; verbeteringen aan de optimizer (o.a. voor UNION ALL, outer joins, temporal queries, top-n pushdown; adaptieve list prefetch); nieuwe access-paden (o.a. adaptive index en bubble up)
- Beschikbaarheidsverbeteringen
Transfer van eigenaarschap voor databases, tablespaces, tabellen, indexen, views, stogroups; partitie-groottes tot 1TB; RTS & sommige catalog-tabellen kunnen temporal gemaakt worden
- Infrastructurele wijzigingen
Unicode-kolommen in EBCDIC-tabellen; referentiële integriteit voor temporal tabellen; 7-byte RIDs; relatieve page-nummering voor gepartitioneerde tablespaces; DSSIZE op partitieniveau
- Security-aanpassingen
Optionele obfuscatie ("wrapping") van de body van een SQL PL procedure, trigger of functie; UNLOAD-privilege; resource limit facility (RLF) voor statische SQL
- XML-verbeteringen
XMLMODIFY kan nu meerdere documenten updaten en kan de FLWOR-notatie gebruiken; aanpassingen aan de functies XSLTRANSFORM en JSON_VAL
- Wijzingen aan commando's en utilities
Nieuwe commando's (gerelateerd aan function level, dynamic statement cache, en het verzamelen van statistieken)
- Migratie-aspecten
Vereenvoudigd migratieproces: stapsgewijs activeren van nieuwe features d.m.v. "function levels" en continuous delivery.
Verloop van de cursus
Klassikale training.
Duur
1 dag.
Docent
Peter Vanroose.
SESSIE-INFO EN INSCHRIJVEN |