Présentation
Ce cours présente les nouvelles fonctionnalités adressant des problématiques Big Data dans SQL Server 2016.
Chaque sujet sera présenté et mise en oeuvre à l’aide des outils Microsoft associés. Vous y découvrirez également les possibilités offertes par SQL Server R Services pour la Data Science.
Objectifs pédagogiques
- Comprendre ce qu’est le Big Data
- Comprendre l’architecture de Polybase dans SQL Server
- Savoir comment configurer et exploiter Polybase
- Connaître les composants Big Data présents dans Azure Feature Pack pour Integration Services
- Utiliser des composants Big Data dans SQL Server Integration Services
- Comprendre ce qu’est la Data Science et utiliser SQL Server R Services
Durée : 2 jours – 14 heures
Dates et prix : contact@fc3h.fr
Pré-réquis
- Connaissances de base des SGBDR, de la base SQL Server et du langage SQL.
- Connaissances de base des principes de modélisation de Data Warehouse.
Public concerné
Chefs de projet BI, développeurs et analystes, administrateurs ayant à déployer et gérer des solutions basées sur SQL Server BI.
PROGRAMME DE FORMATION
Introduction au Big Data
- Qu’est ce que le Big Data ?
- Comparaison des approches Business Intelligence et Big Data.
- Concepts clés du Big Data.
- Architecture Big Data, composants d’une solution Big Data.
- Exemples de distribution Big Data.
- Exemple : Exemples de mises en oeuvre de projets Big Data, présentation d’architectures et de distributions.
Le Big Data avec SQL Server et Polybase
- Polybase, la couche d’abstraction entre le SQL et des données externes : présentation de l’architecture.
- Configuration de Polybase : paramétrage pour la connectivité du stockage d’objets blob Azure et PolyBase Hadoop.
- Interrogation de Polybase : construction de requêtes basées sur des tables externes configurées avec Polybase
- Démonstration : Configuration et interrogation de Polybase, configuration d’une table externe, construction d’une requête interrogeant à la fois des données Polybase et des données d’une base SQL.
Utilisation de l’ETL Integration Services SQL Server 2016 pour le Big Data
- Integration Services dans SQL Server 2016 : présentation rapide de l’ETL de SQL Server
- Azure Feature Pack pour Integration Services : présentation du contenu et de l’installation.
- Présentation des composants Big Data dans Integration Services, liste des composants (tâches et transformations).
- Travaux pratiques : Démonstration et exemple d’implémentation. Développement de packages SSIS pour le Big Data.
Data Science avec R
- Présentation de la Data Science.
- Introduction au langage R.
- Les types de données R.
- Les fonctions R.
- Présentation de l’environnement de développement R Studio.
- Travaux pratiques : Développement R avec RStudio. Manipulation des types de données de base. Création de fonctions.
SQL Server R Services
- Pourquoi utiliser un serveur R ?
- Présentation de SQL Server R Services.
- Installation du serveur SQL Server R Services.
- Fonctions du package RevoScaleR.
- Démonstration : Démonstration d’utilisation du package RevoScaleR.
Data Science avec R et SQL Server
- Présentation de la Data Science.
- Introduction au langage R.
- Présentation de SQL Server R Services.
Réflexion collective
- Illustration des présentations à l’aide de démonstrations.
- Exercice : Développement R, exécution de scripts exemples.