Stagevoorbeelden Implementatie & Support (CS-Datawarehouse)
1. Ontwikkelen van Balanced Scorecard
Microsoft heeft als standaard oplossing voor Business Intelligence,
zogenaamde Office Solution Accelerators ontwikkeld. Een Office Solution
Accelerator is een verzameling van componenten, sjablonen en door Microsoft
geschreven handleidingen. Eén van deze Accelerators is de Office Business
Scorecards Accelerator. De OBSA kan gebruikt worden om scorecards en strategieën
door de hele organisatie heen te visualiseren en te beheren.
Het doel van de stageopdracht is te onderzoeken hoe een standaard scorekaart
in een ziekenhuis-situatie er uit zou kunnen zien en deze vervolgens te
ontwikkelen met behulp van de OBSA, waarbij het CS-Datawarehouse als basis wordt
gebruikt.
Meer informatie over de OBSA is te vinden op:
http://www.microsoft.com/office/solutions/accelerators/scorecards/default.mspx
2. Ontwerpen en ontwikkelen van rapportages
Een onderdeel van SQL Server is SQL Server Reporting Services (SSRS). Met
SSRS is het mogelijk om via een intranet-portal rapportages ter beschikking te
stellen aan (verschillende groepen van) eindgebruikers, waarbij het ook mogelijk
is om dynamische rapportages te ontwikkelen die desgewenst per abonnement bij de
gebruikers elektronisch bezorgd kunnen worden.
Het doel van de stageopdracht is om van (een deelgebied van) het
datawarehouse te analyseren welke rapportages gewenst zijn, deze vervolgens uit
te werken en zo mogelijk te implementeren bij ziekenhuizen.
Meer informatie over SSRS is te vinden op:
http://www.microsoft.com/sql/reporting/
3. Ontwikkelen rapportagetechnieken met behulp van Excel Add-in
Microsoft heeft als standaard oplossing voor Business Intelligence,
zogenaamde Office Solution Accelerators ontwikkeld. Een Office Solution
Accelerator is een verzameling van componenten, sjablonen en door Microsoft
geschreven handleidingen. Eén van deze Accelerators is de Office Excel Add-in
for SQL Server Analysis Services.
Doel van de stageopdracht is het met deze Excel Add-in ontwikkelen van
standaard methoden, standaard technieken en standaard rapportages voor gebruik
in ziekenhuizen in combinatie met het CS-Datawarehouse. Het opzetten van een
opleiding waarbij aan gebruikers in ziekenhuizen de kennis wordt bijgebracht om
zelf rapportages te ontwikkelen met behulp van de Add-in is ook onderdeel van de
stage.
Meer informatie over de Excel Add-in is te vinden op:
http://www.microsoft.com/office/solutions/accelerators/exceladdin/default.mspx
4. Klantspecifieke variabelen binnen een standaard datawarehouse
Een datawarehouse moet voor elke organisatie op maat worden gemaakt; geen
enkele organisatie is gelijk, nergens zijn de behoeften hetzelfde. Toch is het
nodig om zo gestandaardiseerd mogelijk een datawarehouse te ontwikkelen om het
beheer en onderhoud zo eenvoudig mogelijk te houden. Hoewel deze doelstellingen
elkaar lijken uit te sluiten, heeft ChipSoft het in het
CS-Datawarehouse gerealiseerd. De daarbij gebruikte techniek moet echter naar
een hoger niveau getild worden.
De stageopdracht zal bestaan uit het ontwikkelen van de volgende generatie
technologie waarvan het CS-Datawarehouse gebruik zal maken om binnen een
standaard product toch klantspecifieke datawarehouses af te kunnen leveren.
5. Installatie- en upgradetool CS-Datawarehouse
De distributie en installatie van CS-Datawarehouse is een proces wat
idealiter geheel geautomatiseerd verloopt. Op dit moment is dat ideaal nog niet
bereikt.
In het kader van een stageopdracht moet een installatietechniek ontwikkeld
worden waarbij zonder tussenkomst van ChipSoft het datawarehouse geïnstalleerd
of in ieder geval geactualiseerd wordt naar een volgende versie.
(NB: deze opdracht kan niet uitgevoerd worden als de "Klantspecifieke
variabelen" opdracht al niet reeds is uitgevoerd.)
6. Beheertool CS-Datawarehouse uitbreiden/herzien
Voor het beheer en de installatie van het datawarehouse wordt gebruik gemaakt
van een zelf ontwikkelde beheertool. Deze beheertool is ondertussen aan een
herziening toe.
In het kader van een stageopdracht (waarbij ontwikkeld wordt in bij voorkeur
c#) zal de beheertool herzien en uitgebreid worden om aan te sluiten bij de
huidige wensen en eisen.
Ontwikkeling van de beheertool als webapplicatie wordt niet uitgesloten.
7. Invoertool (via webapplicatie) voor onderhoud extra gegevens
Binnen CS-Datawarehouse wordt regelmatig gewerkt met informatie die niet
rechtstreeks uit één van de bronsystemen komt; hierbij valt te denken aan
groeperingen van bijvoorbeeld kostenplaatsen die niet vastgelegd worden in de
bronapplicatie.
Deze extra informatie wordt nu nog aan het datawarehouse aangeboden door
middel van tekst- of Excel-bestanden. Gestreefd wordt naar het rechtstreeks
invoeren van deze informatie in SQL Server, bij voorkeur door middel van een
webapplicatie.
De stageopdracht zal het opzetten van een structuur rondom het aanbieden van
deze informatie omvatten, alsmede het ontwikkelen van de webapplicatie.
8. Definiëren/functioneel ontwerp maken voor (nieuwe) informatiemodellen
Voor enkele aandachtsgebieden is het nog nodig dat er een functioneel ontwerp
voor een informatiemodel wordt gemaakt. Een informatiemodel is het geheel van
extractieprocedures, tabelontwerp en rapportageontwerp rondom een bepaald
aandachtsgebied (bijvoorbeeld financiën).
In het kader van een stageopdracht zal er een functioneel ontwerp gemaakt
worden, wat vervolgens door een CS-Datawarehouse ontwikkelaar verder uitgewerkt
zal worden.
9. Foreign Key relaties opnemen in DWDD
Binnen CS-Datawarehouse wordt gebruik gemaakt van een eigen data-dictionary:
de DWDD. Deze DWDD beschrijft op dit moment alleen de binnen CS-DW gebruikte
tabellen en views, en moet uitgebreid worden naar het gebruiken van foreign key
relaties.
10. Documentatie
Documentatie speelt bij iedere applicatie een belangrijke rol en dus ook bij
CS-Datawarehouse. De documentatie van CS-Datawarehouse moet zowel technisch als
functioneel voortdurend up-to-date worden gehouden, waarbij ook de landelijke
regelgeving die verwerkt is in het datawarehouse goed verwoord moet zijn.
De stageopdracht zal inhouden dat van één of meer informatiemodellen de
documentatie geschreven wordt, waarbij zowel de technische als functionele
aspecten van het informatiemodel goed belicht worden. De resulterende
documentatie moet zowel bruikbaar zijn voor applicatiebeheerders als voor
eindgebruikers en moet qua vormgeving en opzet voldoen aan de binnen ChipSoft
geldende richtlijnen.
|