Teknologisk Institut

Datamodellering, Videregående
0%
Datamodellering, Videregående

Datamodellering, Videregående

Beskrivelse


Målet med dette kursus er primært at lære dig, hvorledes basale og avancerede modelobjekter fra den begrebsmæssige datamodel (E/R-modellen) kan implementeres i en Microsoft SQL Server database.


Du lærer også om modellering og implementering af tid og historik. Endvidere introduceres du til begreber og generelle design-teknikker vedr. Data Warehouses.

Deltagerprofil og forudsætninger
Kurset er relevant for dig, hvis du er involveret i - eller ansvarlig for - implementering af en begrebsmæssig datamodel (E/R-modellen) i Microsoft SQL Server. Du har kendskab til datamodellering svarende til kurset Datamodellering, Introduktion samt kendskab til SQL svarende til kurset SQL Introduktion


100% af kursets tidligere deltagere anbefaler Teknologisk Institut

Indhold

Skabeloner for beskrivelser af

Entitetstyper
Relationstyper
Attributter


Basale E/R-model-objekter - implementering i SQL Server

Identificerende attributter/Alternative Identificerende attributter
Relationer
Simple/komplekse/afledte/repeterende attributter
Domain’er/datatyper
Diverse forretnings-/dataregler


Avancerede E/R-model-objekter - implementering i SQL Server

Super/-subtyper
Kategorier
Aggregeringer
Svage entitetstyper
Transferable/nontransferable relationstyper


Denormalisering

Implementering af kontrolleret redundans
Afledte attributter


Partitionering

Kolonner
Rækker


Håndtering af tid og historik
...%%%

...
Revisionsspor
Snapshot teknik
Sletning kontra deaktivering
Tidsrelaterede forretningsregler
Dato-tabeller


Data Warehouse og Datamart (introduktion)

Overordnet arkitektur
ETL
Star/Snowflake schema
Fact- og dimensions


Slowly Changing Dimensions (SCD)

Type 1, Type 2 og Type 3


Underviser
Undervisningen varetages af en erfaren underviser fra Teknologisk Instituts netværk bestående af branchens dygtigste undervisere.




Deltagerprofil
Kurset er relevant for dig, hvis du er involveret i - eller ansvarlig for - implementering af en eller flere datamodeller (E/R-modellen) fx i forbindelse med ERP-systemer, Data Warehousing og/eller data marter.

Forudsætninger
For at deltage på kurset skal du have kendskab til datamodellering svarende til kurset Datamodellering, Introduktion samt kendskab til SQL svarende til kurset SQL Introduktion.


På kurset lærer du om mere avancerede datamodeller (E/R-modellen) og hvordan alternative datamodeller understøtter behov og krav til analyse og rapportering. På kurset gennemgår vi desuden hvilke datamodeller, der er bedst egnet til forskellige situationer.


Få forståelse for hvordan modelobjekter fra E/R-modellen kan implementeres
Lær om definition af fælles datamodel fra flere kildesystemer
Lær at implementere kontrolleret redundans
Bliv introduceret til den overordnede arkitektur bag Data Warehouse og Data mart
Understøttelse af avancerede analyse- og rapporteringsbehov
Lær hvordan du sikrer konsistente data


Form
På kurset arbejder vi case-orienteret med et generisk datasæt med konkrete og realistiske problemer og udfordringer. Vi arbejder videre med datasættet fra kurset Datamodellering, Introduktion, men der bliver også introduceret data fra et nyt system og datamodeller


På kurset anvendes følgende værktøjer:


Excel, herunder Excels datamodel og pivottabeller
Power Query, M-sproget
SQL Server som datakilde


Indhold
Introduktion til datamodeller

Data fra flere afhængige og/eller uafhængige kildesystemer, der tilsammen skal udgøre en fælles løsning


Avancerede E/R modeller – Analytisk vs. transaktionsorienteret

Overordnet modeldesign
Star/Snowflakes skemaer


Definition og implementering af surrogatnøgler

Hvilke krav / behov disse løser


Design af semantisk lag

Definition, vedligeholdelse og implementering af forretningslogik og forretningsmæssig begrebsmodel.


Tidsstyring af data

Slowly Changing Dimensions (SDC) – type 1, 2 og 3


Datawarehouse og Datamart

Typer af fact-tabeller
Transaktions- og snapshot-orienterede fact-tabeller
Fact-tabellernes typiske use-cases


Typer af measures

Additive
Semi-additive
Ikke additive







Datamodellering, Videregående

11.999,00 kr

+45 23 33 30 30

npk@kursuszonen.dk