Partager via


Catalogue de données métiers : Rôles et cycle de développement

Dans un environnement Microsoft Office SharePoint Server 2007, les auteurs de métadonnées définissent des métadonnées en XML ; ils n'ont pas besoin d'écrire du code. En outre, en utilisant les fonctionnalités de données métiers telles que les composants WebPart, les analystes d'entreprise peuvent également créer des applications Maître / Détail et Intégration sans écrire de code. Cela représente un changement dans l'environnement Office SharePoint Server 2007 par rapport au paradigme de développement classique. Quatre rôles sont offerts. Ils permettent de créer et de déployer des solutions de données métiers : analyste d'entreprise, auteur de métadonnées, administrateur et développeur. Les caractéristiques et les compétences de ces rôles sont décrites ci-dessous, ainsi que les fonctions qu'ils sont autorisés à exécuter avec le catalogue de données métiers et les autres fonctionnalités de données métiers.

Analyste d'entreprise

Un analyste d'entreprise maîtrise les systèmes d'entreprise et l'ensemble des processus métiers de l'entreprise. Les analystes d'entreprise sont les utilisateurs les plus experts des principaux systèmes métiers de l'entreprise. Ils connaissent les tendances des données et sont très au fait des besoins en matière de changement dans l'entreprise. Même s'ils ne peuvent pas écrire de code ou bien, s'ils ne maîtrisent pas nécessairement les subtilités techniques du développement des logiciels, ils savent parfaitement quels sont, parmi les objets métiers proposés par les systèmes de l'entreprise, ceux qui conviennent pour les processus métiers hébergés dans l'environnement Office SharePoint Server 2007. Ils peuvent analyser les définitions de données pour un objet métier (appelé une entité dans ce kit de développement SDK) et comprendre les éléments qu'il contient. Plus important encore, les analystes d'entreprise peuvent décrire les utilisations des objets métiers dans le système d'entreprise pour les auteurs de métadonnées.

Un analyste d'entreprise effectue les tâches principales suivantes dans le cadre de la création d'une solution de catalogue de données métiers :

  • Il identifie un scénario et une solution.

  • Il identifie les entités auxquelles les utilisateurs doivent accéder à partir des sites Office SharePoint Server 2007 et des applications personnalisées.

  • Il communique l'étendue de la solution et les informations détaillées à l'auteur des métadonnées. Il décrit également les objets métiers et les éléments qu'ils contiennent, les types de données et les besoins en termes d'interface et de fonctionnalités pour la nouvelle solution.

  • Il crée des pages de portail pour afficher les données métiers une fois que l'administrateur a ajouté le système d'entreprise dans le catalogue de données métiers. Pour cela, l'analyste d'entreprise utilise les fonctionnalités de données métiers telles que les composants WebPart de données métiers et les colonnes de données métiers, sans écrire de code.

Auteur des métadonnées

Une fois que l'analyste d'entreprise a défini les besoins pour la nouvelle solution, un auteur de métadonnées définit les métadonnées requises au format XML. Le rôle d'auteur de métadonnées effectue des tâches telles que la création des métadonnées pour les entités identifiées et la spécification des descriptions de type détaillées pour les entités, le cas échéant. L'auteur de métadonnées teste également les métadonnées avant que l'administrateur ne les déploie sur le serveur.

Un auteur de métadonnées qui définit des métadonnées pour un système d'entreprise doit disposer de compétences semblables à celles d'un administrateur de base de données. Ce rôle doit comprendre le système d'entreprise, y compris son modèle de données et les API, mais n'a pas besoin de connaissances avancées en programmation (ou en matière de développement Microsoft .NET). L'objectif de l'auteur des métadonnées est d'écrire des métadonnées et non du code.

Un auteur de métadonnées effectue les tâches principales suivantes dans le cadre de la création d'une solution de catalogue de données métiers :

  • Il doit comprendre le Catalogue de données métiers : modèle de métadonnées.

  • Il crée les métadonnées pour le système d'entreprise à l'aide de Exemple SQL Server 2000 AdventureWorks comme point de départ. L'auteur des métadonnées utilise les informations de l'analyste d'entreprise pour ajouter les entités, méthodes, descripteurs de filtre, associations et actions nécessaires.

  • Il teste les métadonnées et transmet le code XML à l'administrateur pour le déploiement.

Administrateur

Un administrateur est responsable des métadonnées XML dès lors que l'auteur des métadonnées a terminé son travail de création et de test. Les administrateurs effectuent des tâches telles que l'établissement de la sécurité, l'audit et la configuration d'autres paramètres, le déploiement des métadonnées et des applications métiers de façon à garantir l'évolutivité.

Un administrateur effectue les tâches principales suivantes lors de la création et du déploiement d'une solution de catalogue de données métiers :

  • Il déploie les métadonnées XML en ajoutant une définition d'application au catalogue de données métiers à l'aide de l'Administration centrale de SharePoint 3.0. Pour plus d'informations, voir Procédure : ajouter une définition d'application au catalogue de données métiers.

  • Il définit les autorisations d'accès, l'audit et les paramètres d'authentification. L'administrateur configure l'ouverture de session unique (SSO), si nécessaire.

    Notes

    À ce stade, les données métiers sont disponibles pour les autres fonctionnalités de données métiers telles que les composants WebPart de données métiers, les recherches de données métiers et les colonnes de données métiers.

  • Il déploie la solution de données métiers personnalisée lorsque celle-ci est prête.

Développeur

Un développeur utilise le modèle objet Catalogue de données métiers et d'autres parties du modèle objet Office SharePoint Server 2007 pour créer des applications métiers personnalisées par-dessus Office SharePoint Server 2007. Pour plus d'informations et des exemples de code, voir Création d'applications personnalisées à l'aide du catalogue de données métiers.

Cycle de vie de développement

La figure suivante illustre le cycle de vie de développement, soit l'interaction entre les rôles et les processus impliqués dans le développement de solutions, pour les solutions basées sur le catalogue de données métiers.

Rôles et processus impliqués dans le cycle de vie de développement des solutions basées sur le catalogue de données métiers

Développement pour les solutions de catalogue de données métiers

Voir aussi

Autres ressources

Catalogue de données métiers : modèle de métadonnées
Exemple SQL Server 2000 AdventureWorks
Procédure : mise en route de l'utilisation du modèle objet Administration
Procédure : utiliser le modèle objet Runtime
Forum aux questions : catalogue de données métiers
Catalogue de données métiers : glossaire
Catalogue de données métiers