Métier concepteur d’entrepôt de données / conceptrice d’entrepôt de données

Les concepteurs d’entrepôts de données sont responsables de la planification, de la connexion, de la conception, de la programmation et du déploiement des systèmes d’entrepôts de données. Ils développent, contrôlent et maintiennent les processus d’ETL, les demandes de déclaration et la conception de l’entrepôt de données.

Types de personnalités

Connaissances

  • Programmation web

    Le modèle de la programmation repose sur la combinaison de balisage (qui ajoute du contexte et de la structure au texte) et d’autres codes de programmation web, tels qu’AJAX, javascript et PHP, afin de mener des actions appropriées et de visualiser le contenu.

  • Entrepôt de données

    Le système de stockage de données qui analyse et rend compte des données, tel qu’un magasin de données.

  • Base de données

    La classification des bases de données, à savoir leur objet, leurs caractéristiques, leur terminologie, leurs modèles et leur utilisation, tels que les bases de données XML, les bases de données orientées documents et les bases de données en texte intégral.

  • Systèmes de gestion de base de données

    Les outils de création, de mise à jour et de gestion de bases de données, tels qu’Oracle, MySQL et Microsoft SQL Server.

  • Théorie des systèmes

    Les principes qui peuvent être appliqués à tous les types de systèmes à tous les niveaux hiérarchiques, qui décrivent l’organisation interne du système, ses mécanismes de maintien de l’identité et de la stabilité et de réalisation de l’adaptation et de l’autorégulation, ainsi que ses dépendances et interactions avec l’environnement.

  • Législation sur la sécurité des TIC

    L’ensemble des règles législatives qui protègent les technologies de l’information, les réseaux et systèmes informatiques et les conséquences juridiques de leur mauvais usage. Les mesures réglementées comprennent les pare-feu, la détection d’intrusion, les logiciels antivirus et le cryptage.

  • Langages de requête

    Le domaine des langages informatiques standardisés pour la récupération d’informations provenant d’une base de données et de documents contenant les informations nécessaires.

  • Modélisation de processus d’entreprise

    Les outils, méthodes et notations tels que le modèle de procédé d’affaire et notation (BPMN) et le langage de programmation destiné à l’exécution des procédures d’entreprise (BPEL), utilisés pour décrire et analyser les caractéristiques d’un processus d’entreprise et modéliser son développement ultérieur.

  • Langage de requête Cadre de Description des Ressources

    Les langages de requête tels que SPARQL qui sont utilisés pour extraire et manipuler des données stockées au format du système RDF (Resource Description Framework).

  • Structure de l’information

    Le type d’infrastructure qui définit le format des données: semi-structuré, non structuré et structuré.

  • Outils de développement de bases de données

    Les méthodologies et outils utilisés pour créer une structure logique et physique de bases de données, telles que les structures de données logiques, les diagrammes, les méthodes de modélisation et les relations entre entités.

Aptitudes

  • Concevoir un logiciel

    Transposer une série d’exigences en un logiciel clair et organisé.

  • Analyser les exigences des entreprises

    Étudier les besoins et les attentes des clients envers un produit ou un service afin d’identifier et de résoudre les incohérences et les éventuels désaccords entre les parties prenantes concernées.

  • Utiliser des langages de balisage

    Utiliser des langages informatiques qui se distinguent syntaxiquement du texte pour ajouter des annotations à un document, spécifier la mise en page et traiter des types de documents tels que HTML.

  • Créer des ensembles de données

    Générer une collection de séries de données, nouvelles ou existantes, qui sont constituées d’éléments distincts mais qui peuvent être manipulées sous la forme d’une seule unité.

  • écrire la documentation d’une base de données

    Élaborer des documents contenant des informations sur la base de données qui présentent un intérêt pour les utilisateurs finals.

  • Gérer les normes d’échange de données

    Définir et maintenir les normes de transformation des données provenant des schémas sources en la structure de données nécessaire d’un schéma de résultat.

  • Appliquer la théorie des systèmes d’information et de communication

    Mettre en œuvre les principes de la théorie des systèmes d’information et de communication afin d’expliquer et de documenter les caractéristiques de ces systèmes, qui peuvent être appliquées de manière universelle à d’autres systèmes.

  • évaluer les connaissances en TIC

    Évaluer la maîtrise implicite d’experts qualifiés dans un système de TIC afin de le rendre explicite pour analyse et utilisation ultérieures.

  • Administrer un système de gestion de bases de données relationnelles

    Extraire, stocker et vérifier des informations à l’aide de systèmes de gestion de bases de données fondés sur le modèle de base de données relationnelle, qui organise les données dans des tableaux constitués de lignes et de colonnes, tels qu’Oracle Database, Microsoft SQL Server et MySQL (Oracle Corporation).

  • Concevoir un schéma de base de données

    Élaborer un système de base de données en suivant les règles du système de gestion des bases de données relationnelles afin de créer un groupe logiquement organisé d’objets tels que des tableaux, des colonnes et des processus.

  • Créer des schémas de base de données

    Développer les modèles et schémas de conception de la base de données qui établissent la structure d’une base de données en utilisant des outils logiciels de modélisation à mettre en œuvre dans des processus ultérieurs.

  • Développer des méthodes de migration automatisées

    Créer un transfert automatisé des informations sur les TIC entre les types de stockage, les formats et les systèmes afin d’éviter que les ressources humaines n’effectuent la tâche manuellement.

  • Transférer des données existantes

    Appliquer des méthodes de migration et de conversion des données existantes, afin de transférer ou de convertir des données entre formats, systèmes de stockage ou systèmes informatiques.

  • Définir des exigences techniques

    Préciser les propriétés techniques des produits, des matériaux, des méthodes, des procédés, des services, des systèmes, des logiciels et des fonctionnalités en cernant les besoins particuliers qu'il faut satisfaire et en y répondant conformément aux exigences du client.

  • Gérer une base de données

    Appliquer des plans et des modèles de conception de bases de données, définir des dépendances de données, utiliser des langues de requête et des systèmes de gestion de bases de données (SGBD) pour développer et gérer des bases de données.

Connaissances et aptitudes facultatives

gestion des données produit ajax xquery scratch php méthodes de gestion de projets tic cobol ibm informix objective-c répondre aux demandes des clients effectuer une analyse de données gestion de projets par méthode agile linq smalltalk c++ groovy concevoir une interface utilisateur javascript c# microsoft visual c++ teradata database pascal filemaker ldap postgresql gestion de projets allégée swift mysql common lisp sas language définir la structure physique de la base de données sap r3 sparql coffeescript assurer la planification des ressources ca datacom/db db2 données non structurées méthode de gestion de projets procédurale modèles de données python haskell typescript prolog ml objectstore matlab n1ql erlang scala abap sql server openedge database établir des relations d'affaires perl visual basic microsoft access mdx oracle relational database programmation informatique assembly ruby asp.net openedge advanced business language java concevoir les spécifications de sauvegarde des bases de données lisp vbscript utiliser un logiciel de contrôle d’accès r appliquer des compétences techniques de communication mettre au point un logiciel d’élaboration de rapports apl

Source: Sisyphus ODB