Oui en effet integration services permet de d'integrer directement des données depuis un fichier Excel vers une base de données. Pour cela , brièvement , il faut :
- créer un nouveau projet SSIS sous VisualStudio
- dans un fichier dtsx ajouter un « dataflow task » dans l'onglet control flow
- puis dans le dataflow mettre en source du flux une tache de type « Excel flow »
- ensuite réaliser toutes les taches de traitements des data (modificationn exclusion, ajout, traitement des anomalies, normalisation,...)
- enfin finaliser le flux par une tache du type « SQL server destination » pour inserer les data dans la/les tables de la base SQLserver
Une fois le DatawhareHouse complété avec les données issues des feuilles Excel , il faut processer la base OLAP(pas obligatoire*) pour que les cubes d'analyses intègrent les nouvelles données. (De manière générale le process de la base OLAP est réalisé à fréquence regulière à l'aide d'un job SQL agent)
*ce dernier point depend du mode de stockage des éléments de la base OLAP : ROLAP, HOLAP ou MOLAP.