SSIS : concepts avancés
- Rappels sur le module SQL Server Integration Services.
- L'intégration de données provenant de différentes sources. La notion d'entrepôt de données.
- Gestion de la mémoire sur SISS. Notion de buffer. Types de composants. Synchronisation des lots.
- Gestion des threads. Notions sur l'utilisation des ressources. Paramétrage des Data Flow.
- Programmation de composants. Présentation du principe. Principales classes utilisées.
- Monitoring. Journalisation et utilisation d'outils serveur avec performance moniteur.
- Calibrage de l'infrastructure. Déploiement des lots. Dimensionnement du serveur. Utilité du service SSIS.
- Best Practice de développement. Control Flow et Data Flow.
Travaux pratiques
Conception de composants personnalisés. Déploiement et utilisation dans un projet.
SSAS : optimisation et performance
- Rappels sur le module SQL Server Analysis Services.
- Les fonctions d'analyse multidimensionnelle.
- Design et performance. Partitionnement et agrégation.
- Fonctionnement de SSAS. Moteurs : Formula, Storage Engines et Types de cache.
- Le langage MDX. Mise en oeuvre avancée. Optimisation des requêtes. Mesure des performances.
- Gestion des ressources matérielles. Gestion de la mémoire. Consommation processeur et utilisation disque.
- Environnement serveur. Haute disponibilité et Load Balancing.
- Monitoring de la plateforme. Utilisation des outils SQL Server et des outils Windows Server.
Travaux pratiques
Ecriture et optimisation de requêtes MDX.
SSRS : bonnes pratiques de développement et d'architecture
- Rappels sur le module SQL Server Reporting Services.
- La création, la génération et la publication de rapports.
- Personnalisation d'un rapport. Data Set partagés. Création de sous-rapports, de codes custom et de variables.
- Utilisation de Report Builder. Création de Report Models et de Report Parts.
- Intégration à SharePoint. Configuration et installation de SSRS. Paramétrage de SharePoint.
- Architecture serveur. Service SSRS, Load Balancing et Monitoring.
Travaux pratiques
Optimisation pour la création et la génération de rapports. Création d'un modèle de rapport avec Report Builder et utilisation.