Les différents travaux d’entrepôt de données disponibles peuvent être séparés en trois catégories principales : architecture, mise en œuvre et maintenance. Un entrepôt de données est un référentiel de données provenant d’un large éventail de systèmes informatiques différents. Les compétences requises pour tous les emplois d’entrepôt de données comprennent des compétences informatiques avancées, des statistiques, la manipulation de données et la communication. Les emplois dans les entrepôts de données ont connu une augmentation significative de la demande ces dernières années et devraient continuer de croître à un rythme supérieur à la moyenne dans un avenir prévisible.
Bien que les différents emplois d’entrepôt de données aient des tâches et des domaines de responsabilité différents, les diplômes universitaires requis sont assez similaires. Une formation postsecondaire en informatique, en technologie de l’information (TI), en statistiques, en mathématiques avancées ou dans un domaine connexe est souvent une exigence minimale. Cette expérience est essentielle en raison de la complexité du logiciel et des décisions requises dans un travail d’entreposage de données. Afin de se qualifier pour un poste de direction, la plupart des employeurs s’attendent à ce que les candidats aient un diplôme d’études supérieures en statistique ou en informatique.
La responsabilité de l’architecte de l’entrepôt de données est de concevoir les structures des tables de la base de données, d’établir les relations entre les différentes tables et de gérer l’intégrité du système. Il ou elle doit avoir des compétences d’expert avec le logiciel d’entrepôt de données et une familiarité avec le matériel requis pour prendre en charge de grands ensembles de données. L’architecte de données doit être en mesure de créer une documentation pour tous les autres membres du personnel afin d’expliquer la structure de la base de données et l’interrelation des différentes tables.
Les emplois d’entrepôt de données entourant la mise en œuvre d’un nouveau système sont généralement trouvés par l’intermédiaire d’agences de conseil ou de sociétés de services. Ces postes sont généralement bien rémunérés, mais exigent un niveau important de connaissances et de compétences. Les tâches impliquées dans ce type de travail comprennent la rencontre avec les clients, la création d’une portée et d’un plan de projet et la sélection des logiciels et du matériel appropriés nécessaires pour répondre aux besoins de l’entreprise.
Une fois le logiciel installé, il doit être configuré pour répondre aux besoins de l’entreprise. Le consultant est souvent tenu de fournir une formation au personnel sur l’utilisation et la configuration du logiciel afin qu’il puisse l’utiliser efficacement. Dans de nombreux cas, le consultant doit revenir dans six à huit mois pour fournir un soutien supplémentaire et apporter des modifications au système. Ceci est courant, car les utilisateurs professionnels développent une meilleure compréhension du fonctionnement du système, leurs besoins et leurs exigences changent généralement.
La maintenance continue crée des emplois d’entrepôt de données à temps plein dans toutes les entreprises qui utilisent ce type de système. Un entrepôt de données doit continuellement être actualisé avec de nouvelles données, faire écrire de nouvelles requêtes et affiner les procédures existantes. Ce type de logiciel est souvent mis en œuvre en tant que projet pilote pour tester le concept et l’application au sein de l’organisation. En cas de réussite, la portée du projet pourrait être étendue à d’autres domaines de l’opération.