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