Nous allons nous concentrer sur la modification du rendu des données récupérées ainsi que sur la manière de faire une association simple entre deux entités.
Exploitez les données MySQL dans SharePoint
Nous n’allons pas nous baser sur une base de données SQL Server mais MySQL. Effectivement, il se peut que vous possédiez un site en PHP et que vous vouliez le migrer en SharePoint. Cependant, la base de données étant conséquente, il est possible de la garder et de rediriger SharePoint sur celle-ci grâce au BCS (Business Connectivity Services).
Notre base de données est constituée des 3 tables suivantes : voir tableaux 1, 2 et 3 ci-dessous.
Cette base de données contient des données sur des films. La table « films » contient ces films en question alors que la table « personnes » contient une liste de personne pouvant être acteur ou réalisateur. Enfin, la table « films_acteurs » permet de faire le lien entre un film et ces acteurs. Le champ « realisateur » de la table « films » est une clé étrangère vers l’id d’une personne.
Avant de commencer le développement de notre BCS, il faut télécharger le « connector MySql » pour pouvoir interroger des bases de données MySql depuis un code .NET. Ce « connector » peut être trouvé à cette adresse. Une fois téléchargé, il vous suffit simplement de l’installer.
Lancez maintenant Visual Studio 2010 pour commencer la programmation de notre « BCS ». Créez donc un projet de type « Empty SharePoint Project », nommez-le « ITProMag.Bcs.Films » et assurez-vous de bien cibler le « Framework 3.5 ». Voir figure 4.
Laissez la deuxième option cochée pour déployer la solution au niveau de la ferme. Nous allons commencer par ajouter une référence à la DLL permettant d’appeler la base de données MySQL. Pour ça, faites un clic droit sur le dossier « References » de votre projet et choisissez « Add Reference ». La DLL en question se trouve dans le dossier « C:\Program Files (x86)\MySQL\MySQL Connector Net 6.3.5\Assemblies\v2.0 » et se nomme « Mysql.Data.dll ». Visual Studio peut vous afficher un message d’erreur concernant le « Framework », mais cela n’est pas grave. Cliquez sur « Yes ».
Tableau 1
| id_film | titre | synopsis | image | realisateur |
| 1 | Constantine | John Constantine, extralucide anticoforiste, qui… | http://images.allocine.fr/r_160_214/b_1_cfd7e1/med… | 1 |
| 2 | Transformes | Une guerre sans merci oppose depuis des temps immé… | http://images.allocine.fr/r_160_214/b_1_cfd7e1/med… | 5 |
| 3 | Matrix | Programmeur anonyme dans un service administratif | http://images.allocine.fr/r_160_214/b_1_cfd7e1/med… | 7 |
Tableau 2
| id_personne | nom | prenom | image |
| 1 | Lawrence | Francis | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 2 | Reeves | Keanu | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 3 | Weisz | Rachel | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 4 | LaBeouf | Shia | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 5 | Bay | Michael | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 6 | Fox | Megan | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 7 | Wachowski | Andy | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 8 | Fishburn | Laurence | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
| 9 | Moss | Carrie-Anne | http://images.allocine.fr/rx_160_214/b_1_cfd7e1/med… |
Tableau 3
| id_film | id_acteur |
| 1 | 2 |
| 1 | 3 |
| 1 | 4 |
| 2 | 4 |
| 2 | 6 |
| 3 | 2 |
| 3 | 8 |
| 3 | 9 |
Téléchargez cette ressource
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
- Stockage autonome, Evolutivité & Gestion intelligente, Pure Storage offre de nouvelles perspectives aux entreprises
- L’utilisation des données pour survivre !
- Intelligence Artificielle : DeepKube sécurise en profondeur les données des entreprises
- Databricks lève 1 milliard de dollars !
- 10 grandes tendances Business Intelligence
Les plus consultés sur iTPro.fr
- ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
- Les coûts cachés des merge requests générées par l’IA
- WatchGuard lance Rai, une IA agentique taillée pour les MSP
- Mythos révèle les limites d’un Zero Trust centré sur le réseau
Articles les + lus
Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
Fuites de données : la France, 2ème pays le plus touché au monde début 2026
Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
À la une de la chaîne Data
- Avec les Smart Data, les entreprises mènent la danse de l’observabilité moderne
- ADI, l’infrastructure de données de Scality pensée pour l’ère de l’IA et de la souveraineté
- Faire évoluer la souveraineté des données du statut d’ambition politique à son application opérationnelle
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Redéfinir la confiance à l’ère de l’IA agentique : les entreprises sont-elles prêtes pour le SOC autonome ?
