Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Using NoSQL databases within DWH

Posted 24 Mar 2024
Work experience
0 to 1 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
Dutch (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

NoSQL wordt gebruikt als verzamelnaam voor databasetechnologieën die niet relationeel zijn zoals een RDBMS. Hier worden vier technologieën onderscheiden: Key/Value, DocumentDB, Column Family en Graph. In use cases worden databases die hieronder vallen altijd gebruikt voor OLTP doeleinden. Jij gaat de mogelijkheden onderzoeken om NoSQL Databases te gebruiken in een DWH omgeving!

Meer informatie

Is dat daadwerkelijk wel zo? In een datawarehouse omgeving heb je vaak meerdere lagen met databases. Deze databases hebben verschillende rollen en vereisen andere eigenschappen. Het is te makkelijk om te zeggen dat NoSQL databases alleen maar als bron kunnen dienen voor een DWH.

Een file-storage zoals Hadoop valt buiten de scoop. Dit wordt niet gezien als een NoSQL opslag. Voor een belangrijk deel omdat we bij Hadoop praten over batch-processen en bij NoSQL over OLTP systemen. Hadoop is daarnaast niet goed te vergelijken met een Data Warehouse. Een Data Warehouse is een gestructureerde (schone) omgeving en voldoet daarmee aan schema-on-write. Hadoop is bedoeld als schema-on-read waarbij niet uitmaakt welke data wordt opgeslagen. In huidige architecturen zie je beide omgevingen naast elkaar leven.

Opdracht

Onderzoek de mogelijkheden om NoSQL databases te gebruiken in een DWH omgeving. Hierbij moet gekeken worden naar alle vier de technologieën. Houd rekening met de verschillende lagen binnen een DWH architectuur. Dit kan bijvoorbeeld zijn als staging, historische laag, DWH of Data Mart.Per technologie moet duidelijk worden hoe dit past in een DWH omgeving, maar niet als bron. Daarna moet er een PoC worden ontwikkeld met een complete DWH omgeving waar tenminste één van de technologiën wordt gebruikt. Dit betekent dat er een ETL-proces moet worden opgezet die de data door de verschillende lagen heen brengt. De data moet uiteindelijk zichtbaar worden in een rapport/analyse tool. Waar in de DWH architectuur een NoSQL database(s) wordt gepositioneerd staat vooraf open. Uiteraard komt de onderbouwing voort uit het eerdere onderzoek.

Benodigde kennis en/of interesse

  • Cloud
  • Business Intelligence
  • NoSQL
  • Datawarehousing

Maatwerksoftware bouwen waar miljoenen mensen dagelijks gebruik van maken. Dat is ons werk. Voor grote gerenommeerde klanten in Nederland en België. Betrouwbaar, schaalbaar en onderhoudbaar. Wij gaan voor software oplossingen van zeer hoge kwaliteit. Binnen de afgesproken tijd en het budget.
Door samen continu te vernieuwen helpen we klanten en de wereld significant vooruit. Onze ambitie en drive maakt ons vastberaden om topkwaliteit te leveren en voorop te lopen. Can you do IT?

IT
Veenendaal
Active in 2 countries
500 employees
90% men - 10% women
Average age is 30 years

What employees are saying

Daniel

IT Consultant

Daniel

Mijn technisch begeleider tijdens mijn afstuderen bij Info Support is een voorbeeld voor mij. Hij heeft twee jaar meer ervaring en is nu teamlead geworden. Dat zou voor mij een mooi streven zijn. Ik heb het aangegeven tijdens mijn ambitiegesprek en we gaan er naartoe werken. Ik kijk ernaar uit!

Daan

IT-consultant

Daan

Ik wilde tijdens mij afstuderen graag aan iets tastbaars werken. Bij Info Support had ik ruime keuze uit opdrachten. Ik koos ervoor om een smartwatch-applicatie te gaan ontwikkelen die mensen met een visuele beperking op treinstations de weg kan wijzen.