4. #JSS2015
Qui sommes-nous ?
Julien PIERRE
Consultant Senior / Formateur Microsoft BI
MCNEXT
Certification : MSCA SQL 2012
Ismaïl BEN LAMINE
Consultant Senior / Formateur Microsoft BI
MCNEXT
Twitter : @Sam_Tun
5. #JSS2015
• Ces derniers temps, les évolutions BI chez Microsoft se
« limitaient » à Office Excel…
• Avec l’avènement de SQL Server 2016, la donne semble
changer en faveur de la stack BI…
Pourquoi cette session ?
7. #JSS2015
• Template de flux de contrôle :
– Sauvegarder une tâche ou un conteneur dans un template (fichier “.dtsxt”),
– Réutiliser ce template dans un ou plusieurs packages,
(+) Gain de temps lors du design d’un package et de sa maintenance,
(-) Template limité à une seule tâche ou un seul conteneur.
Depuis la CTP 3.0
8. #JSS2015
• Support de Excel 2013 via le :
– Gestionnaire de connexion,
– Composant source Excel,
– Composant de destination Excel,
– Agent d’import / export de SQL Server.
Depuis la CTP 2.4
9. #JSS2015
• Intégration en natif de la transformation “Balanced Data Distributor”
– Distribue de manière uniforme les buffers de données en entrée à travers des threads en
sortie,
– Optimise la performance globale d’un package en cas de forte volumétrie en entrée.
Depuis la CTP 2.4
11. #JSS2015
Depuis la CTP 3.0
• Arrivée de BIG DATA dans SSIS !
• Support pour les Blobs de stockage Azure
dans les Import / Export Wizards,
• Nécessite le Azure Feature pack pour SSIS,
• Permet de se connecter facilement aux
blobs de stockage Azure et d’importer
et/ou exporter des données.
12. #JSS2015
• Hadoop et HDFS sont supportés dans
Integration Services
– De nouveaux composants permettent de
récupérer des flux Hadoop et de travailler sur des
fichiers HDFS provenant de nouvelles sources de
données,
– Cela fait partie du Azure Feature Pack et les
éléments permettent de réaliser les tâches
suivantes :
Depuis la CTP 3.0
Connection
manager
Hadoop Connection Manager
Control flow -
Tasks
Hadoop File System Task
Hadoop Hive Task
Hadoop Pig Task
Data flow - Data
source and
destination
HDFS File Source
HDFS File Destination
13. #JSS2015
• Azure Feature Pack pour SSIS,
• Extension qui fournit les composants SSIS pour
se connecter et travailler avec Azure,
• Il permet :
– le transfert de données entre Azure et les
sources de données ,
– Le traitement des données stockées dans
Azure.
Depuis la CTP 3.0
Connection
Managers
Azure Storage Connection Manager
Azure Subscription Connection Manager
Control flow -
Tasks
Azure Blob Upload Task
Azure Blob Download Task
Azure Blob Download Task
Azure HDInsight Hive Task
Azure HDInsight Pig Task
Azure HDInsight Create Cluster Task
Azure HDInsight Delete Cluster Task
Data Flow
Components
Azure Blob Source
Azure Blob Destination
15. #JSS2015
• Obtenir le nom de la colonne en cas d’erreur via :
– Le Data Viewer qui affiche désormais une description de l’erreur et le nom de la colonne
incriminée,
– L’événement de journalisation DiagnosticEx,
– Le composant “Script” en utilisant la méthode GetIdentificationStringByLineage,
– Oublions l’époque où c’était un identifiant numérique qui s’affichait !
Depuis la CTP 2.3
16. #JSS2015
• Nouveaux rôles dans SSISDB :
• SSIS_LogReader
• SSIS_Monitor
• SSIS_Monitor: Ce rôle est utilisé pour AlwaysOn
• Le rôle est utilisé par l’agent SQL Server et ne doit pas être
utilisé par un utilisateur
• SSIS_LogReader
• Permet à un utilisateur de lire les rapports dans le Catalog
• Evite de donner le rôle SSIS_admin pour aller voir les rapports …
Depuis la CTP 2.3
17. #JSS2015
• Nouveau niveau de journalisation personnalisé dans le
SSIS Catalog
– Depuis la version 2012, le SSIS Catalog a été introduit nous avions 4
niveaux de journalisation dans le Catalog :
• Aucun : la journalisation est désactivée
• Base : tous les évènements sont enregistrés sauf les évènements
de diagnostic
• Performance : seules les statistiques de performance, de
OnWarning et OnEvent sont enregistrées
• Verbose : tous les évènements sont enregistrés
– Un nouveau mode est arrivé : le mode personnalisé !
– Se fait via le Catalog
Depuis la CTP 2.3
18. #JSS2015
• Déploiement incrémental du package
– Déployer 1 ou plusieurs packages dans un projet
(nouveau ou existant) sans avoir à déployer la totalité
du projet,
– Se fait via :
• Integration Services Deployment Wizard,
• SQL Server Management Studio (Wizard),
• SQL Server Data Tools (Wizard),
• Procédure stockée ([catalog].[deploy_packages]),
• L’API MOM (Management Object Model).
Depuis la CTP 2.3
21. #JSS2015
• 2 nouveaux composants graphiques : Tree Map & Sunburst Charts
– Idéal pour représenter les hiérarchies :
Depuis la CTP 2.3
Tree Map Chart Sunburst Chart
22. #JSS2015
• Positionnez librement vos paramètres de rapport
– Fenêtre de paramètres personnalisable en mode “Design” (Menu contextuel en prime),
– Possibilité d’ajouter et de supprimer une colonne / ligne à cette fenêtre,
– Glisser-déposer libre du paramètre.
Depuis la CTP 2.4
23. #JSS2015
• Nouveau format d’export : PowerPoint (.pptx)
– Export possible depuis : Report Designer (via SSDT), Report Manager, Report Builder
– Disponible également pour les abonnements,
– Sinon, via URL (pratique pour vos applications !) :
Depuis la CTP 2.4
http://servername/ReportServer_THESQLINSTANCE/Pages/ReportViewer.aspx?%2freportfolder%2freport+name+with+spaces&rs:Format=pptx
25. #JSS2015
Depuis la CTP 2.3
• Nouvelle interface Report Builder
• Ceci est une révolution !
Avant Après
26. #JSS2015
• Activer et désactiver l'impression
côté client pour Reporting Services
– Il est dorénavant possible de :
• Utiliser une application installée sur le
client pour le visualiser,
• Empêcher l’impression des documents
côté client,
• Active X n’est plus utilisé,
• Compatible HTML 5.
Depuis la CTP 2.4
27. #JSS2015
Depuis la CTP 2.0
– Amélioration des abonnements :
• Il est possible d’activer et désactiver
rapidement des abonnements,
• Un abonnement dispose désormais
d’une description permettant de
connaître le détail de l’abonnement,
• Il est possible de changer le
propriétaire de l’abonnement,
• Identification partagée pour
enregistrer des rapports dans un
répertoire partagé.
28. #JSS2015
• Possibilité d’afficher vos rapports avec Power BI
• Nécessite que votre administrateur intègre le serveur de rapports avec l’Azure Active Directory et
Power BI,
• Les rapports peuvent devenir par défaut des rapports Power BI,
• Le navigateur doit pouvoir supporter les pop ups,
• Possibilité de mettre à jour le rapport Power BI depuis SSRS via un abonnement.
Depuis la CTP 3.0
30. #JSS2015
• Flux de contrôle réutilisable,
• Support de Excel 2013,
• SSIS : Arrivée de nouveaux connecteurs Big Data,
• Gestion optimisée des lignes d’erreur,
• Nouveaux types de log personnalisés…
En synthèse (SSIS 2016)
31. #JSS2015
• Arrivée de nouveaux composants graphiques,
• Possibilité d’export vers PowerPoint et Power BI,
• Nouveau système d’impression des rapports et de génération de PDF,
• Meilleure gestion des abonnements…
En synthèse (SSRS 2016)
32. #JSS2015
• Arrivée de la CTP 3.1 ce matin,
• Nouveauté SSIS :
– Vues du Catalog SSIS plus
rapides (<> ssis_admin
role).
• Nouveauté SSRS :
– Support du SharePoint
mode.
Breaking News !!!
33. #JSS2015
• Il a été annoncé au PASS Summit
l’arrivée de DATAZEN dans
Reporting Services,
• Pas encore dans cette CTP,
• Affaire à suivre …
Et la suite ?
34. #JSS2015
• SQL Server Integration Services (SSIS) Official Blog : http://blogs.msdn.com/b/ssis/
• What's New in Integration Services : https://msdn.microsoft.com/en-us/library/bb522534.aspx
• SQL Server Reporting Services (SSRS) Official Blog : http://blogs.msdn.com/b/sqlrsteamblog/
• What's New in Reporting Services : https://msdn.microsoft.com/en-us/library/ms170438.aspx
• Installation Azure Feature Pack : https://www.microsoft.com/en-us/download/confirmation.aspx?id=49492
Pour aller plus loin…
* Composant qui exploite le côte multi-cœurs, multiprocesseurs d’une machine.
* Tree Map Chart : Lecture de gauche à droite et de haut en bas. Le coin supérieur gauche (tronc) est plus important que celui inférieur droit (branche).
* In the following image of the sample tree map, the Southwest territory is the largest and Germany is the smallest. Within the Southwest, Road Bikes are larger than Mountain Bikes.
* Sunburst Chart : Lecture du centre vers l’extérieur.
* With the new Parameters pane, you can also differentiate between visible and hidden parameters at a glance.
* Compatible with PowerPoint 2013.
* PowerPoint is a Hard page-break renderer. It maintains the report layout and formatting. The resulting file is optimized for a consistent printing experience, or to view the report online in a book format. Other hard page-break renderers supported: TIFF and PDF.
On parlait des speakers, il y a une chose qui leur tient à cœur !