Dix compétences obligatoires pour un consultant d'entreposage de données

Un bon consultant d'entreposage de données a certaines capacités à traiter avec les gens et une connaissance des divers aspects de l'entreposage de données. Cette liste vous permet de sur quelques compétences nécessaires que tous les consultants d'entreposage de données devraient posséder.

Sommaire

Vision large

Même un consultant d'entreposage de données qui est un expert dans un domaine particulier (star de la conception du schéma dans une base de données relationnelle à l'appui de fonctionnalités OLAP, par exemple) devrait avoir une vision large, au moins dans ces domaines:

  • Architecture globale de bout en bout l'entreposage de données, des outils de middleware à la qualité des données pour un logiciel d'orchestration

  • Une compréhension de client / serveur, Web-based, et architectures de calcul côté serveur

  • Une bonne compréhension des concepts d'optimisation de bases de données pour les requêtes d'accès aux données de syntonisation

  • Compétences en fouillant dans les sources de données pour voir ce qui est vraiment là

Parce que les composants d'un environnement d'entreposage de données sont liés entre eux, un consultant doit être en mesure non seulement de fournir une expertise technique dans un ou deux domaines d'un projet, mais aussi de voir la grande image.

Expertise technique approfondie dans un ou deux domaines

Si vous allez payer les grands mâles pour un consultant qui prétend être un expert de l'entreposage de données, cette personne doit être un véritable expert. Plus précisément, un consultant devrait être en mesure de réclamer, fièrement et avec précision, pour être le meilleur dans un ou deux domaines (conception de bases de données et des outils frontaux, par exemple).

Aptitudes à la communication




“ Um, eh bien, vous savez, je pense que, euh, cette exigence le gars à l'arrière mentionné, comme, la semaine dernière, non? Vous savez, comme, ce parlions-nous ”?;

Bien écrite et verbale de la grammaire d'un consultant n'a pas à être parfait (un modificateur ballants occasionnelle est correct), même le consultant le plus techniquement astucieux doit être capable de transmettre des idées et de comprendre ce que les autres sont en communication. Il est essentiel!

La capacité d'analyser les sources de données

Un consultant doit jamais concevoir les transformations nécessaires pour un entrepôt de données uniquement en utilisant des listes de structures et les définitions données fournies par les gardiens d'une application ou le service informatique. Un consultant doit être capable de creuser dans les bases de données de source, même si cette analyse de la source est seulement un rôle secondaire pour le consultant.

Par exemple, même un consultant qui est pas le principal analyste source de données pourrait avoir à comprendre pourquoi l'outil de business intelligence renvoie des résultats étranges.

La capacité de distinguer entre les exigences et les souhaits

La capacité d'un consultant pour la distinction entre les besoins des utilisateurs et des souhaits est important principalement dans travail sur le champ (la première phase) d'un projet d'entreposage de données. Un groupe disparate d'utilisateurs que vous bombardent sans doute avec des cris de, “ ai besoin de ce n ° 148!; et “ je veux que ”!;

Pendant le temps de crise, une bonne facilitation et de négociation sont indispensables lorsque la fonctionnalité doit être coupé de la liste - ou, au moins, reporté à la prochaine version de l'entrepôt de données.

Compétences de résolution de conflits

Peu importe quel est le rôle d'un consultant joue, de gestionnaire de projet pour l'analyste de données de l'assurance qualité (AQ) spécialiste, cette personne est un étranger pour les membres d'une organisation - et une personne de l'entreprise cliente est presque toujours plein de ressentiment de l'étranger de “. Intrusion ”

Un consultant sur un projet d'entreposage de données (ou tout autre projet, d'ailleurs) doivent identifier ces situations tôt et faire le meilleur travail possible de diffuser tout conflit qui menace de détruire un projet.

Un système d'alerte précoce

Un consultant doit agir comme un système d'alerte précoce pour identifier et signaler les problèmes à vous, le client, de sorte que vous pouvez traiter avec eux. Le consultant ne devrait pas être un mouchard, mais il ou elle devrait être plus que juste un technicien nez-à-la-meule.

Parce que cette personne est un étranger et non impliqués (vous espérez!) Dans vos politiques organisationnelles internes, il ou elle doit avoir une certaine liberté de vous informer de problèmes.

Un consultant dont l'organisation a des problèmes (un autre consultant qui ne remplit pas à la hauteur, par exemple) pourraient ne pas se sentir libre pour vous laisser savoir au sujet de ces problèmes.

Voilà où le peuple de votre entreprise doit aussi agir comme un signe d'alerte précoce pour les membres du personnel de l'organisation de la consultation. (Voilà pourquoi les compétences de résolution de conflits, discutés dans la section précédente, sont si importants!)

Systèmes et connaissances générales de développement d'applications

Alors que l'entreposage de données et d'intégrer l'informatique continuent à converger, un nombre croissant de magasins sera construit en utilisant distribué Objets- l'utilisation de la messagerie et d'autres technologies de données Mouvement pour la business intelligence en temps quasi réel sera augmentation- et beaucoup d'autres fonctionnalités qui ne faisaient pas partie d'un environnement d'entreposage de données de première génération typique développera.

Un consultant qui a de solides compétences devrait avoir au moins une connaissance pratique de ces zones, en plus des compétences de programmation de base et d'autres capacités.

Le savoir-faire pour trouver la mise à jour des informations

De entreposage de données des corrections de bugs du produit à l'information sur les dernières tendances architecturales, un bon consultant sait comment trouver des informations à jour rapidement - à temps pour être utilisé à bon escient sur votre projet d'entreposage de données.

Un vocabulaire libre-battage

Parce qu'il est presque impossible d'éviter slogans accrocheurs (pouvez-vous dire “ Data Mart ” ;?) dans le monde de l'entreposage de données, ne pas tenir contre un consultant (ou quelqu'un d'autre) qui utilise ces expressions.

Mais généralement méfier des consultants qui sonnent comme ils sont allés à une foire commerciale et se sont retrouvés avec les gens de l'entreposage de données de POD: “ Ne pas avoir peur. Rejoignez-nous pour une exploration de données de réseau neuronal qui utilise des données orientée vers le sujet pour vous donner la reconnaissance des formes prédictive construit en utilisant les données de voltige techniques dans SSAS (Microsoft SQL Server Analysis Services) et SSIS (Microsoft SQL Server Integration Services) - nous sommes à vos amis! ”


» » » » Dix compétences obligatoires pour un consultant d'entreposage de données