Kurset utforsker arkitekturen og implementeringen av datadrevne databehandlingsarkitekturer. Temaene inkluderer utviklingen av databaseteknologier, SQL vs. NoSQL, tidsseriedatabaser og forskjellen mellom datasjøer, datavarehus og datasjøhus. Studentene vil delta i praktiske øvelser ved bruk av relevante teknologier som Apache Spark og Databricks for å bygge datapipelines. Kurset dekker også metadatahåndtering og -styring for å vedlikeholde robuste og skalerbare databaser.
Se mer informasjon i studieveiledningen .
For at kurset skal kunne arrangeres er det en minimumsgrense på 6 lokale studenter, noe som vil bli bekreftet 7. januar.
Ved slutten av dette kurset vil studentene kunne:
– Designe og implementere datapipelines ved hjelp av relevante teknologier.
– Skille mellom datasjøer, datavarehus og datasjøhussystemer.
– Anvende prinsipper for metadatahåndtering og -styring i datasjøhus.
– Integrere ulike rammeverk for datalagring og -behandling for å bygge skalerbare og kostnadseffektive dataløsninger som møter kravene til datadrevne organisasjoner.
Generell IT-kunnskap, grunnleggende forståelse av databasesystemer, distribuert databehandling og erfaring med skripting i Python eller et annet programmeringsspråk.
Kursmateriell tilgjengelig på Moodle-nettstedet.
Kurset består av forelesninger (hybrid = nettbasert og på stedet), gjesteforelesninger, øvinger og gruppearbeid.
Utskrift av journaler